update translations

add qt ftl strings from external repo
This commit is contained in:
Damien Elmes 2020-11-17 20:10:09 +10:00
parent 11dca54471
commit 83f8b23b45
5 changed files with 161 additions and 4 deletions

10
qt/ftl/about.ftl Normal file
View File

@ -0,0 +1,10 @@
about-a-big-thanks-to-all-the = A big thanks to all the people who have provided suggestions, bug reports and donations.
about-about-anki = About Anki
about-anki-is-a-friendly-intelligent-spaced = Anki is a friendly, intelligent spaced learning system. It's free and open source.
about-anki-is-licensed-under-the-agpl3 = Anki is licensed under the AGPL3 license. Please see the license file in the source distribution for more information.
about-copied-to-clipboard = Copied to clipboard
about-copy-debug-info = Copy Debug Info
about-if-you-have-contributed-and-are = If you have contributed and are not on this list, please get in touch.
about-version = Version { $val }
about-visit-website = <a href='{ $val }'>Visit website</a>
about-written-by-damien-elmes-with-patches = Written by Damien Elmes, with patches, translation, testing and design from:<p>%(cont)s

View File

@ -8,3 +8,54 @@ addons-failed-to-load =
addons-config-window-title = Configure '{ $name }'
addons-config-validation-error = There was a problem with the provided configuration: { $problem }, at path { $path }, against schema { $schema }.
addons-window-title = Add-ons
addons-addon-has-no-configuration = Add-on has no configuration.
addons-addon-installation-error = Add-on installation error
addons-addon-was-not-downloaded-from-ankiweb = Add-on was not downloaded from AnkiWeb.
addons-browse-addons = Browse Add-ons
addons-changes-will-take-effect-when-anki = Changes will take effect when Anki is restarted.
addons-check-for-updates = Check for Updates
addons-checking = Checking...
addons-code = Code:
addons-config = Config
addons-configuration = Configuration
addons-corrupt-addon-file = Corrupt add-on file.
addons-disabled = (disabled)
addons-disabled2 = (disabled)
addons-download-complete-please-restart-anki-to = Download complete. Please restart Anki to apply changes.
addons-downloaded-fnames = Downloaded %(fname)s
addons-downloading-adbd-kb02fkb = Downloading %(a)d/%(b)d (%(kb)0.2fKB)...
addons-error-downloading-ids-errors = Error downloading <i>%(id)s</i>: %(error)s
addons-error-installing-bases-errors = Error installing <i>%(base)s</i>: %(error)s
addons-get-addons = Get Add-ons...
addons-important-as-addons-are-programs-downloaded = <b>Important</b>: As add-ons are programs downloaded from the internet, they are potentially malicious.<b>You should only install add-ons you trust.</b><br><br>Are you sure you want to proceed with the installation of the following Anki add-on(s)?<br><br>%(names)s
addons-install-addon = Install Add-on
addons-install-addons = Install Add-on(s)
addons-install-anki-addon = Install Anki add-on
addons-install-from-file = Install from file...
addons-installation-complete = Installation complete
addons-installed-names = Installed %(name)s
addons-installed-successfully = Installed successfully.
addons-invalid-addon-manifest = Invalid add-on manifest.
addons-invalid-code = Invalid code.
addons-invalid-code-or-addon-not-available = Invalid code, or add-on not available for your version of Anki.
addons-invalid-configuration = Invalid configuration:
addons-invalid-configuration-top-level-object-must = Invalid configuration: top level object must be a map
addons-no-updates-available = No updates available.
addons-one-or-more-errors-occurred = One or more errors occurred:
addons-packaged-anki-addon = Packaged Anki Add-on
addons-please-check-your-internet-connection = Please check your internet connection.
addons-please-report-this-to-the-respective = Please report this to the respective add-on author(s).
addons-please-restart-anki-to-complete-the = <b>Please restart Anki to complete the installation.</b>
addons-please-select-a-single-addon-first = Please select a single add-on first.
addons-requires = (requires { $val })
addons-restored-defaults = Restored defaults
addons-the-following-addons-are-incompatible-with = The following add-ons are incompatible with %(name)s and have been disabled: %(found)s
addons-the-following-addons-have-updates-available = The following add-ons have updates available. Install them now?
addons-the-following-conflicting-addons-were-disabled = The following conflicting add-ons were disabled:
addons-this-addon-is-not-compatible-with = This add-on is not compatible with your version of Anki.
addons-to-browse-addons-please-click-the = To browse add-ons, please click the browse button below.<br><br>When you've found an add-on you like, please paste its code below. You can paste multiple codes, separated by spaces.
addons-toggle-enabled = Toggle Enabled
addons-unable-to-update-or-delete-addon = Unable to update or delete add-on. Please start Anki while holding down the shift key to temporarily disable add-ons, then try again. Debug info: { $val }
addons-unknown-error = Unknown error: { $val }
addons-view-addon-page = View Add-on Page
addons-view-files = View Files

33
qt/ftl/qt-accel.ftl Normal file
View File

@ -0,0 +1,33 @@
qt-accel-about = &About...
qt-accel-browse-and-install = &Browse and Install...
qt-accel-cards = &Cards
qt-accel-check-database = &Check Database
qt-accel-check-media = Check &Media...
qt-accel-edit = &Edit
qt-accel-exit = E&xit
qt-accel-export = &Export...
qt-accel-export-notes = &Export Notes...
qt-accel-file = &File
qt-accel-filter = Fil&ter
qt-accel-find = &Find
qt-accel-find-and-replace = Find and Re&place...
qt-accel-find-duplicates = Find &Duplicates...
qt-accel-go = &Go
qt-accel-guide = &Guide...
qt-accel-help = &Help
qt-accel-import = &Import...
qt-accel-info = &Info...
qt-accel-invert-selection = &Invert Selection
qt-accel-next-card = &Next Card
qt-accel-note = N&ote
qt-accel-notes = &Notes
qt-accel-open-addons-folder = &Open Add-ons Folder...
qt-accel-preferences = &Preferences...
qt-accel-previous-card = &Previous Card
qt-accel-reschedule = &Reschedule...
qt-accel-select-all = Select &All
qt-accel-select-notes = Select &Notes
qt-accel-support-anki = &Support Anki...
qt-accel-switch-profile = &Switch Profile
qt-accel-tools = &Tools
qt-accel-undo = &Undo

63
qt/ftl/qt-misc.ftl Normal file
View File

@ -0,0 +1,63 @@
qt-misc-addon-will-be-installed-when-a = Add-on will be installed when a profile is opened.
qt-misc-addons = Add-ons
qt-misc-all-cards-notes-and-media-for = All cards, notes, and media for this profile will be deleted. Are you sure?
qt-misc-anki-updatedanki-has-been-released = <h1>Anki Updated</h1>Anki { $val } has been released.<br><br>
qt-misc-automatic-syncing-and-backups-have-been = Automatic syncing and backups have been disabled while restoring. To enable them again, close the profile or restart Anki.
qt-misc-back-side-only = Back Side Only
qt-misc-backing-up = Backing Up...
qt-misc-browse = Browse
qt-misc-change-note-type-ctrlandn = Change Note Type (Ctrl+N)
qt-misc-check-the-files-in-the-media = Check the files in the media directory
qt-misc-choose-deck = Choose Deck
qt-misc-choose-note-type = Choose Note Type
qt-misc-closing = Closing...
qt-misc-configure-interface-language-and-options = Configure interface language and options
qt-misc-copy-to-clipboard = Copy to Clipboard
qt-misc-create-filtered-deck = Create Filtered Deck...
qt-misc-debug-console = Debug Console
qt-misc-deck-will-be-imported-when-a = Deck will be imported when a profile is opened.
qt-misc-default = Default
qt-misc-empty-cards = Empty Cards...
qt-misc-error-during-startup = Error during startup: { $val }
qt-misc-filtered-deck = Filtered Deck { $val }
qt-misc-ignore-this-update = Ignore this update
qt-misc-in-order-to-ensure-your-collection = In order to ensure your collection works correctly when moved between devices, Anki requires your computer's internal clock to be set correctly. The internal clock can be wrong even if your system is showing the correct local time.<br><br>Please go to the time settings on your computer and check the following:<br><br>- AM/PM<br>- Clock drift<br>- Day, month and year<br>- Timezone<br>- Daylight savings<br><br>Difference to correct time: { $val }.
qt-misc-invalid-property-found-on-card-please = Invalid property found on card. Please use Tools>Check Database, and if the problem comes up again, please ask on the support site.
qt-misc-loading = Loading...
qt-misc-manage = Manage
qt-misc-manage-note-types = Manage Note Types
qt-misc-name-exists = Name exists.
qt-misc-non-unicode-text = <non-unicode text>
qt-misc-optimizing = Optimizing...
qt-misc-please-connect-a-microphone-and-ensure = Please connect a microphone, and ensure other programs are not using the audio device.
qt-misc-please-ensure-a-profile-is-open = Please ensure a profile is open and Anki is not busy, then try again.
qt-misc-please-select-1-card = (please select 1 card)
qt-misc-please-select-a-deck = Please select a deck.
qt-misc-please-use-fileimport-to-import-this = Please use File>Import to import this file.
qt-misc-processing = Processing...
qt-misc-replace-your-collection-with-an-earlier = Replace your collection with an earlier backup?
qt-misc-resume-now = Resume Now
qt-misc-revert-to-backup = Revert to backup
qt-misc-reverted-to-state-prior-to = Reverted to state prior to '{ $val }'.
qt-misc-segoe-ui = "Segoe UI"
qt-misc-shift-key-was-held-down-skipping = Shift key was held down. Skipping automatic syncing and add-on loading.
qt-misc-shortcut-key-left-arrow = Shortcut key: Left arrow
qt-misc-shortcut-key-right-arrow-or-enter = Shortcut key: Right arrow or Enter
qt-misc-stats = Stats
qt-misc-study-deck = Study Deck...
qt-misc-sync = Sync
qt-misc-target-deck-ctrlandd = Target Deck (Ctrl+D)
qt-misc-the-following-character-can-not-be = The following character can not be used: { $val }
qt-misc-the-requested-change-will-require-a = The requested change will require a full upload of the database when you next synchronize your collection. If you have reviews or other changes waiting on another device that haven't been synchronized here yet, they will be lost. Continue?
qt-misc-there-must-be-at-least-one = There must be at least one profile.
qt-misc-this-file-exists-are-you-sure = This file exists. Are you sure you want to overwrite it?
qt-misc-unable-to-access-anki-media-folder = Unable to access Anki media folder. The permissions on your system's temporary folder may be incorrect.
qt-misc-unable-to-move-existing-file-to = Unable to move existing file to trash - please try restarting your computer.
qt-misc-undo = Undo
qt-misc-undo2 = Undo { $val }
qt-misc-unexpected-response-code = Unexpected response code: { $val }
qt-misc-waiting-for-editing-to-finish = Waiting for editing to finish.
qt-misc-would-you-like-to-download-it = Would you like to download it now?
qt-misc-your-collection-file-appears-to-be = Your collection file appears to be corrupt. This can happen when the file is copied or moved while Anki is open, or when the collection is stored on a network or cloud drive. If problems persist after restarting your computer, please open an automatic backup from the profile screen.
qt-misc-your-computers-storage-may-be-full = Your computer's storage may be full. Please delete some unneeded files, then try again.
qt-misc-your-firewall-or-antivirus-program-is = Your firewall or antivirus program is preventing Anki from creating a connection to itself. Please add an exception for Anki.

View File

@ -120,11 +120,11 @@ def register_repos():
# translations
################
core_i18n_commit = "6e81c2cefc2b48cc0521c7f4a1490ba5e7b69c1f"
core_i18n_shallow_since = "1605564635 +0000"
core_i18n_commit = "08e5517fcac64d3522ca28e5c143e64057b87812"
core_i18n_shallow_since = "1605607392 +1000"
qtftl_i18n_commit = "b7d449b346a31a72d88b1c63888beb1f756b3270"
qtftl_i18n_shallow_since = "1605564618 +0000"
qtftl_i18n_commit = "1f001f58fbec71ff9bed90f118bc4d9759debc91"
qtftl_i18n_shallow_since = "1605607445 +1000"
qtpo_i18n_commit = "872d7f0f6bde52577e8fc795dd85699b0eeb97d5"
qtpo_i18n_shallow_since = "1605564627 +0000"