mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
add file prefix to fluent keys so we can merge the files at build
This commit is contained in:
parent
eae52de71e
commit
ecc0298f65
8 changed files with 81 additions and 81 deletions
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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}
|
||||||
|
|
|
@ -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.
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 }
|
||||||
|
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in a new issue