diff --git a/.github/workflows/linux-alpha-build.yml b/.github/workflows/linux-alpha-build.yml index bc43e6f9a..fa77c7feb 100644 --- a/.github/workflows/linux-alpha-build.yml +++ b/.github/workflows/linux-alpha-build.yml @@ -97,6 +97,9 @@ jobs: SURFER_COMPAT: ${{ matrix.generic == true }} run: pnpm surfer import + - name: Build language packs + run: sh scripts/download-language-packs.sh + - name: Bootstrap run: | cd engine diff --git a/.github/workflows/macos-alpha-build.yml b/.github/workflows/macos-alpha-build.yml index 141f2ec75..7b73441e9 100644 --- a/.github/workflows/macos-alpha-build.yml +++ b/.github/workflows/macos-alpha-build.yml @@ -104,6 +104,9 @@ jobs: SURFER_COMPAT: ${{ matrix.arch == 'x64' }} run: | pnpm surfer import + + - name: Build language packs + run: sh scripts/download-language-packs.sh - name: build Zen env: diff --git a/.github/workflows/windows-alpha-build.yml b/.github/workflows/windows-alpha-build.yml index 3c1d55a5b..fdfa418a9 100644 --- a/.github/workflows/windows-alpha-build.yml +++ b/.github/workflows/windows-alpha-build.yml @@ -141,6 +141,9 @@ jobs: SURFER_COMPAT: ${{ matrix.generic == true }} run: pnpm surfer import --verbose + - name: Build language packs + run: sh scripts/download-language-packs.sh + - name: Build env: SURFER_COMPAT: ${{ matrix.generic == true }} diff --git a/l10n b/l10n index cf95cf658..17239d182 160000 --- a/l10n +++ b/l10n @@ -1 +1 @@ -Subproject commit cf95cf658aefe54917246058ba36aabaaef13b2f +Subproject commit 17239d18226a86b06436baa27e866479d6e139ef diff --git a/scripts/download-language-packs.sh b/scripts/download-language-packs.sh index 34e2bc0a5..d4da0fec4 100644 --- a/scripts/download-language-packs.sh +++ b/scripts/download-language-packs.sh @@ -1,4 +1,6 @@ +set -ex + CURRENT_DIR=$(pwd) git config --global init.defaultBranch main @@ -20,6 +22,7 @@ update_language() { cd $langId echo "Updating $langId" + rm -rf .git git init git remote add upstream hg://hg.mozilla.org/l10n-central/$langId @@ -35,6 +38,7 @@ for lang in $(cat ./l10n/supported-languages); do done cd $CURRENT_DIR + echo "Cleaning up" rm -rf ~/tools rm -rf ~/.git-cinnabar diff --git a/src/browser/locales/en-US/browser/preferences/zen-preferences.ftl b/src/browser/locales/en-US/browser/preferences/zen-preferences.ftl deleted file mode 100644 index 2772d4a9d..000000000 --- a/src/browser/locales/en-US/browser/preferences/zen-preferences.ftl +++ /dev/null @@ -1,161 +0,0 @@ - -pane-zen-looks-title = Look and Feel -category-zen-looks = - .tooltiptext = { pane-zen-looks-title } - -zen-warning-language = Changing the default language could make it easier for Websites to track you. - -zen-look-and-feel-colors-header = Pick a theme colour -zen-look-and-feel-colors-description = Make { -brand-short-name } look and feel the way you like -zen-look-and-feel-themed-toolbar = - .label = Make the toolbar themed with the accent color - -pane-zen-side-panels-title = Side Web Panels -zen-side-panels-header = General settings for web panels -zen-side-panels-description = Increase productivity by having multiple views at once! -zen-side-panels-enabled = - .label = Enable Web Side Panels - -zen-side-panels-close-on-blur = - .label = Close the panel when it loses focus if it's not pinned - -zen-look-and-feel-compact-view-header = Show in compact view -zen-look-and-feel-compact-view-description = Only show the toolbars you use! -zen-look-and-feel-compact-view-enabled = - .label = Enable { -brand-short-name }'s compact mode - -zen-look-and-feel-compact-view-top-toolbar = - .label = Hide the top toolbar as well in compact mode - -zen-look-and-feel-buttons-header = Button style -zen-look-and-feel-buttons-description = Choose the style of buttons you want to see - -zen-look-and-feel-pilled-buttons = - .label = Pilled Buttons - -pane-zen-workspaces-title = Workspaces -category-zen-workspaces = - .tooltiptext = { pane-workspaces-title } -pane-settings-workspaces-title = Workspaces - -pane-zen-workspaces-header = Workspaces -zen-settings-workspaces-header = General settings for workspaces -zen-settings-workspaces-description = With workspaces, you can have multiple browsing sessions at once! -zen-settings-workspaces-enabled = - .label = Enable Workspaces (Experimental) - -pane-zen-theme-title = Theme Settings - -zen-vertical-tabs-title = Sidebar and tabs layout -zen-vertical-tabs-header = Vertical Tabs -zen-vertical-tabs-description = Manage your tabs in a vertical layout -zen-vertical-tabs-show-expand-button = - .label = Show Expand Button - -zen-vertical-tabs-expand-tabs-by-default = Expand Tabs by Default -zen-vertical-tabs-dont-expand-tabs-by-default = Don't Expand Tabs by Default -zen-vertical-tabs-expand-tabs-on-hover = Expand Tabs on Hover (Wont work on compact mode) - -zen-vertical-tabs-expand-tabs-header = How to expand tabs -zen-vertical-tabs-expand-tabs-description = Choose how to expand tabs in the sidebar - -zen-theme-marketplace-header = Theme Store -zen-theme-marketplace-description = Find and install themes from the store. -zen-theme-marketplace-remove-button = - .label = Remove Theme - -zen-theme-marketplace-link = Visit Store - -pane-zen-CKS-title = Keyboard Shortcuts -category-zen-CKS = - .tooltiptext = { pane-zen-CKS-title } -pane-settings-CKS-title = { -brand-short-name } Keyboard Shortcuts - -zen-settings-CKS-header = Customize your keyboard shortcuts -zen-settings-CKS-description = Change the default keyboard shortcuts to your liking and improve your browsing experience - -zen-settings-CKS-disable-firefox = - .label = Disable { -brand-short-name }'s default keyboard shortcuts - -zen-cks-group-tab-action = Tab Actions -zen-cks-group-page-action = Page Actions -zen-cks-group-visible-action = Visible Actions -zen-cks-group-history-action = History Actions -zen-cks-group-search-action = Search Actions -zen-cks-group-tools-action = Tools Actions -zen-cks-group-bookmark-action = Bookmark Actions -zen-cks-group-open-page-action = Open Page Actions -zen-cks-group-downloads-action = Downloads Actions -zen-cks-group-sidebar-action = Sidebar Actions -zen-cks-group-compact-mode-action = Compact Mode Actions -zen-cks-group-split-view-action = Split View Actions -zen-cks-group-workspace-action = Workspace Actions - -open-new-tab = Open New Tab -close-tab = Close Tab -open-new-window = Open New Window -open-new-private-window = Open New Private Window -close-window = Close Window -restore-last-tab = Restore Last Tab -restore-last-window = Restore Last Window -show-next-tab = Show Next Tab -show-previous-tab = Show Previous Tab -show-all-tabs-panel = Show All Tabs Panel -send-with-mail = Send Page with Mail -save-page = Save Page -print-page = Print Page -mute-current-tab = Mute Current Tab -show-source-of-page = Show Source of Page -show-page-info = Show Page Info -zoom-in = Zoom In -zoom-out = Zoom Out -reset-zoom = Reset Zoom -back = Back -forward = Forward -stop = Stop -reload = Reload -force-reload = Force Reload -search-in-this-page = Search in This Page -show-next-search-result = Show Next Search Result -show-previous-search-result = Show Previous Search Result -search-the-web = Search the Web -open-migration-wizard = Open Migration Wizard -quit-from-application = Quit Application -enter-into-customize-mode = Enter Customize Mode -enter-into-offline-mode = Enter Offline Mode -open-screen-capture = Open Screen Capture -bookmark-this-page = Bookmark This Page -open-bookmark-add-tool = Open Bookmark Add Tool -open-bookmarks-manager = Open Bookmarks Manager -toggle-bookmark-toolbar = Toggle Bookmark Toolbar -open-general-preferences = Open General Preferences -open-privacy-preferences = Open Privacy Preferences -open-workspaces-preferences = Open Workspaces Preferences -open-containers-preferences = Open Containers Preferences -open-search-preferences = Open Search Preferences -open-sync-preferences = Open Sync Preferences -open-task-manager = Open Task Manager -open-addons-manager = Open Add-ons Manager -open-home-page = Open Home Page -forget-history = Forget History -quick-forget-history = Quick Forget History -clear-recent-history = Clear Recent History -restore-last-session = Restore Last Session -search-history = Search History -manage-history = Manage History -open-downloads = Open Downloads -show-bookmark-sidebar = Show Bookmark Sidebar -show-history-sidebar = Show History Sidebar -show-synced-tabs-sidebar = Show Synced Tabs Sidebar -reverse-sidebar = Reverse Sidebar Position -hide-sidebar = Hide Sidebar -toggle-sidebar = Toggle Sidebar -zen-toggle-web-panels = Toggle Web Panels -zen-toggle-compact-mode = Toggle Compact Mode -zen-toggle-compact-mode-sidebar = Toggle Compact Mode Sidebar -zen-toggle-compact-mode-toolbar = Toggle Compact Mode Toolbar -zen-change-workspace = Cycle Workspaces -zen-split-view-grid = Split View Grid -zen-split-view-vertical = Split View Vertical -zen-split-view-horizontal = Split View Horizontal -zen-split-view-close = Close Split View \ No newline at end of file diff --git a/src/browser/locales/en-US/browser/zen-general.ftl b/src/browser/locales/en-US/browser/zen-general.ftl deleted file mode 100644 index 92fffd31c..000000000 --- a/src/browser/locales/en-US/browser/zen-general.ftl +++ /dev/null @@ -1,5 +0,0 @@ - -zen-panel-ui-current-profile-text = current profile - -unified-extensions-description = Extensions are used to bring more extra functionality into { -brand-short-name }. - diff --git a/src/browser/locales/en-US/browser/zen-split-view.ftl b/src/browser/locales/en-US/browser/zen-split-view.ftl deleted file mode 100644 index ab39b7cb3..000000000 --- a/src/browser/locales/en-US/browser/zen-split-view.ftl +++ /dev/null @@ -1,12 +0,0 @@ - -tab-zen-split-tabs = - .label = - { $tabCount -> - [1] Split Tab (multiple selected tabs needed) - *[other] Split { $tabCount } Tabs - } - .accesskey = S - -zen-split-link = - .label = Split link to new tab - .accesskey = S diff --git a/src/browser/locales/en-US/browser/zen-vertical-tabs.ftl b/src/browser/locales/en-US/browser/zen-vertical-tabs.ftl deleted file mode 100644 index cdb3a22c5..000000000 --- a/src/browser/locales/en-US/browser/zen-vertical-tabs.ftl +++ /dev/null @@ -1,10 +0,0 @@ - -zen-toolbar-context-tabs-right = - .label = Tabs on the right - .accesskey = R - -sidebar-zen-sidepanel = - .label = Side Panels -sidebar-zen-expand = - .label = Expand Sidebar - \ No newline at end of file diff --git a/src/browser/locales/en-US/browser/zen-web-side-panels.ftl b/src/browser/locales/en-US/browser/zen-web-side-panels.ftl deleted file mode 100644 index b624c9eea..000000000 --- a/src/browser/locales/en-US/browser/zen-web-side-panels.ftl +++ /dev/null @@ -1,31 +0,0 @@ -zen-web-side-panel-context-mute-panel = - .label = Mute Web Panel - .accesskey = M -zen-web-side-panel-context-unmute-panel = - .label = Unmute Web Panel - .accesskey = m - -zen-web-side-panel-context-disable-ua = - .label = Disable Mobile UserAgent - .accesskey = U -zen-web-side-panel-context-enable-ua = - .label = Enable Mobile UserAgent - .accesskey = M - -zen-web-side-panel-context-unload = - .label = Unload Web Panel - .accesskey = W -zen-web-side-panel-context-delete = - .label = Delete Web Panel - .accesskey = D -zen-web-side-panel-open-in-new-tab = - .label = Open in New Tab - .accesskey = N - - -zen-web-side-panel-context-add-to-panel = - .label = Add to Web Panels - .accesskey = A - -zen-sidebar-introduction-title = Welcome to Zen Sidebar -zen-sidebar-introduction-description = Zen Sidebar is a new way to browse the web. Click on any of the icons to open a web panel. diff --git a/src/browser/locales/en-US/browser/zen-welcome.ftl b/src/browser/locales/en-US/browser/zen-welcome.ftl deleted file mode 100644 index 0d7d5aa59..000000000 --- a/src/browser/locales/en-US/browser/zen-welcome.ftl +++ /dev/null @@ -1,26 +0,0 @@ -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -welcome-dialog-welcome = 👋 Welcome to { -brand-short-name } -welcome-dialog-welcome-subtext = Fast. Beautiful. Private. -welcome-dialog-get-started = Get started - -welcome-dialog-import = 😍 Bring your favourites to { -brand-short-name } -welcome-dialog-import-subtext = Pick up where you left off in your last browser -welcome-dialog-import-action = Import your data - -welcome-dialog-theme = Make yourself at home -welcome-dialog-theme-subtext = Personalize your experience with your favorite look! - -welcome-dialog-theme-header-1 = Choose your perfect color -welcome-dialog-theme-header-2 = Choose your theme - -welcome-dialog-search = 🔍 Choose a search engine -welcome-dialog-search-subtext = Select your preferred search engine to tailor your browsing experience! - -welcome-dialog-thanks = Thank You So Much! ❤️ -welcome-dialog-thanks-subtext = Your appreciation means the world to us! - -welcome-dialog-back-action = Back -welcome-dialog-next-action = Next diff --git a/src/browser/locales/en-US/browser/zen-workspaces.ftl b/src/browser/locales/en-US/browser/zen-workspaces.ftl deleted file mode 100644 index 04e13ff17..000000000 --- a/src/browser/locales/en-US/browser/zen-workspaces.ftl +++ /dev/null @@ -1,29 +0,0 @@ - -zen-panel-ui-current-window-text = Current Window - -zen-panel-ui-workspaces-text = Other Workspaces - -zen-panel-ui-workspaces-create-text = Create Workspace - -zen-panel-ui-workspaces-create-save = - .label = Create Workspace - .accesskey = S -zen-panel-ui-workspaces-create-cancel = - .label = Cancel - .accesskey = C - -zen-workspaces-panel-context-delete = - .label = Delete Workspace - .accesskey = D - -zen-workspaces-panel-context-open = - .label = Open Workspace - .accesskey = O - -zen-workspaces-panel-context-set-default = - .label = Set As Default Workspace - .accesskey = S - -context-zen-change-workspace-tab = - .label = Change Tab(s) To Workspace - .accesskey = C diff --git a/src/browser/locales/en-US/browser/zenAppExtensionFields.ftl b/src/browser/locales/en-US/browser/zenAppExtensionFields.ftl deleted file mode 100644 index 7fad400e8..000000000 --- a/src/browser/locales/en-US/browser/zenAppExtensionFields.ftl +++ /dev/null @@ -1,6 +0,0 @@ - -extension-firefox-compact-galaxy-name=Zen Galaxy -extension-firefox-compact-galaxy-description=A theme with a dark color scheme and a nice galaxy touch! - -extension-firefox-compact-dream-name=Zen Dream -extension-firefox-compact-dream-description=A theme with a light color scheme and a nice dream-y touch! diff --git a/src/browser/locales/en-US/browser/zenNewWebPanel.ftl b/src/browser/locales/en-US/browser/zenNewWebPanel.ftl deleted file mode 100644 index bb4c21dc3..000000000 --- a/src/browser/locales/en-US/browser/zenNewWebPanel.ftl +++ /dev/null @@ -1,7 +0,0 @@ - -zen-new-web-panel-url = - .value = Initial URL - .accesskey = I -zen-new-web-panel-user-agent = - .value = Display this web panel in mobile mode - .accesskey = m \ No newline at end of file