add file prefix to fluent keys so we can merge the files at build

This commit is contained in:
Damien Elmes 2020-02-22 20:26:15 +10:00
parent eae52de71e
commit ecc0298f65
8 changed files with 81 additions and 81 deletions

View file

@ -3,37 +3,37 @@
### template, or the front of the card is empty. ### template, or the front of the card is empty.
# Label of link users can click on # Label of link users can click on
more-info = More information card-template-rendering-more-info = More information
front-side-problem = Front template has a problem: card-template-rendering-front-side-problem = Front template has a problem:
back-side-problem = Back template has a problem: card-template-rendering-back-side-problem = Back template has a problem:
# when the user forgot to close a field reference, # when the user forgot to close a field reference,
# eg, Missing '}}' in '{{Field' # eg, Missing '}}' in '{{Field'
no-closing-brackets = card-template-rendering-no-closing-brackets =
Missing '{$missing}' in '{$tag}' Missing '{$missing}' in '{$tag}'
# when the user opened a conditional, but forgot to close it # when the user opened a conditional, but forgot to close it
# eg, Missing '{{/Conditional}}' # eg, Missing '{{/Conditional}}'
conditional-not-closed = card-template-rendering-conditional-not-closed =
Missing '{$missing}' Missing '{$missing}'
# when the user closed the wrong conditional # when the user closed the wrong conditional
# eg, Found '{{/Something}}', but expected '{{/SomethingElse}}' # eg, Found '{{/Something}}', but expected '{{/SomethingElse}}'
wrong-conditional-closed = card-template-rendering-wrong-conditional-closed =
Found '{$found}', but expected '{$expected}' Found '{$found}', but expected '{$expected}'
# when the user closed a conditional that wasn't open # when the user closed a conditional that wasn't open
# eg, Found '{{/Something}}', but missing '{{#Something}}' or '{{^Something}}' # eg, Found '{{/Something}}', but missing '{{#Something}}' or '{{^Something}}'
conditional-not-open = card-template-rendering-conditional-not-open =
Found '{$found}', but missing '{$missing1}' or '{$missing2}' Found '{$found}', but missing '{$missing1}' or '{$missing2}'
# when the user referenced a field that doesn't exist # when the user referenced a field that doesn't exist
# eg, Found '{{Field}}', but there is not field called 'Field' # eg, Found '{{Field}}', but there is not field called 'Field'
no-such-field = card-template-rendering-no-such-field =
Found '{$found}', but there is no field called '{$field}' Found '{$found}', but there is no field called '{$field}'
# This message is shown when the front side of the card is blank, # This message is shown when the front side of the card is blank,
# either due to a badly-designed template, or because required fields # either due to a badly-designed template, or because required fields
# are missing. # are missing.
empty-front = The front of this card is blank. card-template-rendering-empty-front = The front of this card is blank.

View file

@ -1,6 +1,6 @@
# Used in the deck configuration screen to show how many decks are used # Used in the deck configuration screen to show how many decks are used
# by a particular configuration group, eg "Group1 (used by 3 decks)" # by a particular configuration group, eg "Group1 (used by 3 decks)"
used-by-decks = used by { $decks -> deck-config-used-by-decks = used by { $decks ->
[one] 1 deck [one] 1 deck
*[other] {$decks} decks *[other] {$decks} decks
} }

View file

@ -1,2 +1,2 @@
# True if a card is due/ready for review # True if a card is due/ready for review
is-due = Due filtering-is-due = Due

View file

@ -1,50 +1,50 @@
## Shown at the top of the media check screen ## Shown at the top of the media check screen
missing-count = Missing files: {$count} media-check-missing-count = Missing files: {$count}
unused-count = Unused files: {$count} media-check-unused-count = Unused files: {$count}
renamed-count = Renamed files: {$count} media-check-renamed-count = Renamed files: {$count}
oversize-count = Over 100MB: {$count} media-check-oversize-count = Over 100MB: {$count}
subfolder-count = Subfolders: {$count} media-check-subfolder-count = Subfolders: {$count}
## Shown at the top of each section ## Shown at the top of each section
renamed-header = Some files have been renamed for compatibility: media-check-renamed-header = Some files have been renamed for compatibility:
oversize-header = Files over 100MB can not be synced with AnkiWeb. media-check-oversize-header = Files over 100MB can not be synced with AnkiWeb.
subfolder-header = Folders inside the media folder are not supported. media-check-subfolder-header = Folders inside the media folder are not supported.
missing-header = media-check-missing-header =
The following files are referenced by cards, but were not found in the media folder: The following files are referenced by cards, but were not found in the media folder:
unused-header = media-check-unused-header =
The following files were found in the media folder, but do not appear to be used on any cards: The following files were found in the media folder, but do not appear to be used on any cards:
## Shown once for each file ## Shown once for each file
renamed-file = Renamed: {$old} -> {$new} media-check-renamed-file = Renamed: {$old} -> {$new}
oversize-file = Over 100MB: {$filename} media-check-oversize-file = Over 100MB: {$filename}
subfolder-file = Folder: {$filename} media-check-subfolder-file = Folder: {$filename}
missing-file = Missing: {$filename} media-check-missing-file = Missing: {$filename}
unused-file = Unused: {$filename} media-check-unused-file = Unused: {$filename}
## Progress ## Progress
checked = Checked {$count}... media-check-checked = Checked {$count}...
## Deleting unused media ## Deleting unused media
delete-unused-confirm = Delete unused media? media-check-delete-unused-confirm = Delete unused media?
files-remaining = {$count -> media-check-files-remaining = {$count ->
[one] 1 file [one] 1 file
*[other] {$count} files *[other] {$count} files
} remaining. } remaining.
delete-unused-complete = {$count -> media-check-delete-unused-complete = {$count ->
[one] 1 file [one] 1 file
*[other] {$count} files *[other] {$count} files
} moved to the trash. } moved to the trash.
## Rendering LaTeX ## Rendering LaTeX
all-latex-rendered = All LaTeX rendered. media-check-all-latex-rendered = All LaTeX rendered.
## Buttons ## Buttons
delete-unused = Delete Unused media-check-delete-unused = Delete Unused
render-latex = Render LaTeX media-check-render-latex = Render LaTeX

View file

@ -1,6 +1,6 @@
offline = Please check your internet connection. network-offline = Please check your internet connection.
timeout = Connection timed out. Please try again on a different network. network-timeout = Connection timed out. Please try again on a different network.
proxy-auth = Your proxy requires authentication. network-proxy-auth = Your proxy requires authentication.
other = A network error occurred. network-other = A network error occurred.
details = Error details: {$details} network-details = Error details: {$details}

View file

@ -3,44 +3,44 @@
## represent the card will be due in 4 days, "3m" for 3 minutes, and ## represent the card will be due in 4 days, "3m" for 3 minutes, and
## "5mo" for 5 months. ## "5mo" for 5 months.
answer-button-time-seconds = {$amount}s scheduling-answer-button-time-seconds = {$amount}s
answer-button-time-minutes = {$amount}m scheduling-answer-button-time-minutes = {$amount}m
answer-button-time-hours = {$amount}h scheduling-answer-button-time-hours = {$amount}h
answer-button-time-days = {$amount}d scheduling-answer-button-time-days = {$amount}d
answer-button-time-months = {$amount}mo scheduling-answer-button-time-months = {$amount}mo
answer-button-time-years = {$amount}y scheduling-answer-button-time-years = {$amount}y
## A span of time, such as the delay until a card is shown again, the ## A span of time, such as the delay until a card is shown again, the
## amount of time taken to answer a card, and so on. It is used by itself, ## amount of time taken to answer a card, and so on. It is used by itself,
## such as in the Interval column of the browse screen, ## such as in the Interval column of the browse screen,
## and labels like "Total Time" in the card info screen. ## and labels like "Total Time" in the card info screen.
time-span-seconds = { $amount -> scheduling-time-span-seconds = { $amount ->
[one] {$amount} second [one] {$amount} second
*[other] {$amount} seconds *[other] {$amount} seconds
} }
time-span-minutes = { $amount -> scheduling-time-span-minutes = { $amount ->
[one] {$amount} minute [one] {$amount} minute
*[other] {$amount} minutes *[other] {$amount} minutes
} }
time-span-hours = { $amount -> scheduling-time-span-hours = { $amount ->
[one] {$amount} hour [one] {$amount} hour
*[other] {$amount} hours *[other] {$amount} hours
} }
time-span-days = { $amount -> scheduling-time-span-days = { $amount ->
[one] {$amount} day [one] {$amount} day
*[other] {$amount} days *[other] {$amount} days
} }
time-span-months = { $amount -> scheduling-time-span-months = { $amount ->
[one] {$amount} month [one] {$amount} month
*[other] {$amount} months *[other] {$amount} months
} }
time-span-years = { $amount -> scheduling-time-span-years = { $amount ->
[one] {$amount} year [one] {$amount} year
*[other] {$amount} years *[other] {$amount} years
} }
@ -48,7 +48,7 @@ time-span-years = { $amount ->
## Shown in the "Congratulations!" message after study finishes. ## Shown in the "Congratulations!" message after study finishes.
# eg "The next learning card will be ready in 5 minutes." # eg "The next learning card will be ready in 5 minutes."
next-learn-due = scheduling-next-learn-due =
The next learning card will be ready in { $unit -> The next learning card will be ready in { $unit ->
[seconds] { $amount -> [seconds] { $amount ->
[one] {$amount} second [one] {$amount} second
@ -64,7 +64,7 @@ next-learn-due =
} }
}. }.
learn-remaining = { $remaining -> scheduling-learn-remaining = { $remaining ->
[one] There is one remaining learning card due later today. [one] There is one remaining learning card due later today.
*[other] There are {$remaining} learning cards due later today. *[other] There are {$remaining} learning cards due later today.
} }

View file

@ -1,58 +1,58 @@
# The date a card will be ready to review # The date a card will be ready to review
due-date = Due statistics-due-date = Due
# The count of cards waiting to be reviewed # The count of cards waiting to be reviewed
due-count = Due statistics-due-count = Due
# Shown in the Due column of the Browse screen when the card is a new card # Shown in the Due column of the Browse screen when the card is a new card
due-for-new-card = New #{$number} statistics-due-for-new-card = New #{$number}
## eg 16.8s (3.6 cards/minute) ## eg 16.8s (3.6 cards/minute)
cards-per-min = {$cards-per-minute} cards/minute statistics-cards-per-min = {$cards-per-minute} cards/minute
average-answer-time = {$average-seconds}s ({cards-per-min}) statistics-average-answer-time = {$average-seconds}s ({cards-per-min})
## A span of time studying took place in, for example ## A span of time studying took place in, for example
## "(studied 30 cards) in 3 minutes" ## "(studied 30 cards) in 3 minutes"
in-time-span-seconds = { $amount -> statistics-in-time-span-seconds = { $amount ->
[one] in {$amount} second [one] in {$amount} second
*[other] in {$amount} seconds *[other] in {$amount} seconds
} }
in-time-span-minutes = { $amount -> statistics-in-time-span-minutes = { $amount ->
[one] in {$amount} minute [one] in {$amount} minute
*[other] in {$amount} minutes *[other] in {$amount} minutes
} }
in-time-span-hours = { $amount -> statistics-in-time-span-hours = { $amount ->
[one] in {$amount} hour [one] in {$amount} hour
*[other] in {$amount} hours *[other] in {$amount} hours
} }
in-time-span-days = { $amount -> statistics-in-time-span-days = { $amount ->
[one] in {$amount} day [one] in {$amount} day
*[other] in {$amount} days *[other] in {$amount} days
} }
in-time-span-months = { $amount -> statistics-in-time-span-months = { $amount ->
[one] in {$amount} month [one] in {$amount} month
*[other] in {$amount} months *[other] in {$amount} months
} }
in-time-span-years = { $amount -> statistics-in-time-span-years = { $amount ->
[one] in {$amount} year [one] in {$amount} year
*[other] in {$amount} years *[other] in {$amount} years
} }
## ##
cards = { $cards -> statistics-cards = { $cards ->
[one] {$cards} card [one] {$cards} card
*[other] {$cards} cards *[other] {$cards} cards
} }
# a count of how many cards have been answered, eg "Total: 34 reviews" # a count of how many cards have been answered, eg "Total: 34 reviews"
reviews = { $reviews -> statistics-reviews = { $reviews ->
[one] 1 review [one] 1 review
*[other] {$reviews} reviews *[other] {$reviews} reviews
} }
@ -61,7 +61,7 @@ reviews = { $reviews ->
# eg "Studied 3 cards in 13 seconds today (4.33s/card)." # eg "Studied 3 cards in 13 seconds today (4.33s/card)."
# The { in-time-span-seconds } part should be pasted in from the English # The { in-time-span-seconds } part should be pasted in from the English
# version unmodified. # version unmodified.
studied-today = statistics-studied-today =
Studied { cards } Studied { cards }
{ $unit -> { $unit ->
[seconds] { in-time-span-seconds } [seconds] { in-time-span-seconds }

View file

@ -2,25 +2,25 @@
## Media synchronization ## Media synchronization
media-added-count = Added: {$up}↑ {$down}↓ sync-media-added-count = Added: {$up}↑ {$down}↓
media-removed-count = Removed: {$up}↑ {$down}↓ sync-media-removed-count = Removed: {$up}↑ {$down}↓
media-checked-count = Checked: {$count} sync-media-checked-count = Checked: {$count}
media-starting = Media sync starting... sync-media-starting = Media sync starting...
media-complete = Media sync complete. sync-media-complete = Media sync complete.
media-failed = Media sync failed. sync-media-failed = Media sync failed.
media-aborting = Media sync aborting... sync-media-aborting = Media sync aborting...
media-aborted = Media sync aborted. sync-media-aborted = Media sync aborted.
media-disabled = Media sync disabled. sync-media-disabled = Media sync disabled.
abort-button = Abort sync-abort-button = Abort
## Error messages ## Error messages
conflict = Only one copy of Anki can sync to your account at once. Please wait a few minutes, then try again. sync-conflict = Only one copy of Anki can sync to your account at once. Please wait a few minutes, then try again.
server-error = AnkiWeb encountered a problem. Please try again in a few minutes. sync-server-error = AnkiWeb encountered a problem. Please try again in a few minutes.
client-too-old = sync-client-too-old =
Your Anki version is too old. Please update to the latest version to continue syncing. Your Anki version is too old. Please update to the latest version to continue syncing.
wrong-pass = AnkiWeb ID or password was incorrect; please try again. sync-wrong-pass = AnkiWeb ID or password was incorrect; please try again.
resync-required = sync-resync-required =
Please sync again. If this message keeps appearing, please post on the support site. Please sync again. If this message keeps appearing, please post on the support site.