ai_helper_settings.rs, abbrev_settings.rs, listen_settings.rs, sentence_helper.rs, ai_helper.rs and listen.rs: every word a person sees or hears is a message in i18n/en/{ai-helper-settings,abbrev-settings,listen-settings,sentence-helper,ai-helper,listen}.ftl, with a note for translators. Model prompts, catalogue checks and JS error keys stay in code, marked not UI.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
47 lines
3.1 KiB
Text
47 lines
3.1 KiB
Text
# The sentence helper’s errors, as the app says them: short fragments that
|
||
# other messages put after a colon (“The sentence helper was not downloaded:
|
||
# …”, “It still could not run: …”) or in brackets. They start with a small
|
||
# letter and have no full stop. “The sentence helper” is the feature’s name
|
||
# (Settings → Sentence helper); translate it the same way everywhere.
|
||
|
||
# Why something failed: its list of models could not be read. $why = a
|
||
# technical reason, in English (rarely shown: Settings says it in plainer
|
||
# words).
|
||
ai-helper-error-index = the list of models could not be read: { $why }
|
||
# Why something failed: a download failed. $why = a technical reason, in
|
||
# English (rarely shown: Settings says it in plainer words).
|
||
ai-helper-error-download = the download failed: { $why }
|
||
# Why something failed: some of its files are missing from the device.
|
||
ai-helper-error-not-installed = the sentence helper is not fully downloaded on this device
|
||
# Why something failed: it is not offered in the person’s language.
|
||
ai-helper-error-no-language = the sentence helper does not work in this language yet
|
||
# Why a download could not start. $needed = the download size, $free = the
|
||
# free storage (each with its unit, e.g. 2100 MB, 450 MB).
|
||
ai-helper-error-no-space = this device does not have enough free storage: the sentence helper needs { $needed }, and { $free } is free
|
||
# Why something could not start: a download or its first check is under way.
|
||
ai-helper-error-busy = the sentence helper is busy downloading or starting
|
||
# Why something ended: the person stopped it.
|
||
ai-helper-error-stopped = stopped
|
||
# Why a download did not finish: the device could not record it.
|
||
ai-helper-error-not-saved = this device could not save that the sentence helper is installed (its storage may be full)
|
||
# Why a download could not start: the model asked for is no longer offered.
|
||
# “Settings” is the app’s settings panel.
|
||
ai-helper-error-not-offered = that model is no longer offered; open Settings again
|
||
# Why the sentence helper was not changed: a newer model could not run here.
|
||
# $tried = the newer model’s name (e.g. Gemma 4 E4B); $kept = the name of the
|
||
# model that worked here and stays; $why = why the newer one could not run (a
|
||
# short fragment, possibly in English when it comes from the browser).
|
||
ai-helper-error-kept-previous = { $tried } could not run on this device ({ $why }), so { $kept } is kept and works as before
|
||
# Why the model could not run, when the browser gave no reason.
|
||
ai-helper-unexpected-error = an unexpected error
|
||
# Why the downloaded model cannot run: it was stored by an older version of
|
||
# the app.
|
||
ai-helper-needs-newer-app = the sentence helper needs a newer version of the app
|
||
# Why the downloaded model cannot run: the browser changed since it was
|
||
# downloaded.
|
||
ai-helper-browser-no-longer-runs = this browser no longer runs the downloaded helper
|
||
# Why the model failed its first check on this device: it was asked something
|
||
# and answered nothing.
|
||
ai-helper-no-answer = it gave no answer
|
||
# Why there are no suggestions: the model’s answer had none.
|
||
ai-helper-nothing-to-suggest = the sentence helper had nothing to suggest
|