# The natural voice offered for a language, and the device voices to choose # from: in setup's voice step, in Settings → Voice, and in Settings → Language # after a change of language. A natural voice is a synthetic voice the person # downloads, which runs on this device (nothing is sent anywhere); the device's # own voices come with the phone, tablet or computer. # A natural voice's name and who it sounds like, as its title. $name = the # voice's name (e.g. "Heart"). Short. voice-offer-title-woman = { $name } — woman’s voice # A natural voice's name and who it sounds like, as its title. $name = the # voice's name (e.g. "Michael"). Short. voice-offer-title-man = { $name } — man’s voice # How a natural voice sounds, under its title: the best rating. voice-offer-rating-natural = Sounds natural. # How a natural voice sounds, under its title: clear, but less natural. voice-offer-rating-clear = Clear and easy to understand, though less natural. # How a natural voice sounds, under its title: not yet known to be good (be as # cautious as the English: the person should listen before relying on it). voice-offer-rating-experimental = Experimental: it may not sound right. Listen to it before relying on it. # Beside a download's size, when the browser says the device is on Wi-Fi (or a # cable). voice-offer-connection-wifi = You are on Wi-Fi. # Beside a download's size, when the browser says the device is on mobile data # or has data saver on: a download may use up the data plan. voice-offer-connection-metered = You seem to be on mobile data or data saver: this may use up your data plan. Wi-Fi is better. # Beside a download's size, when the browser does not say how the device is # connected. voice-offer-connection-unknown = This browser does not say whether you are on Wi-Fi. On mobile data, this may use up your data plan. # In place of a natural voice offer: this browser has turned off something # natural voices need. "cross-origin isolation" is the technical name of that # feature (keep it recognisable). voice-offer-absent-isolation = Natural voices cannot run in this browser: it has turned off a feature they need (cross-origin isolation). # In place of a natural voice offer: there is none for this language yet. # $language = the language's name (in English for now). voice-offer-absent-none = There is no natural voice for { $language } yet. # In place of a natural voice offer: the voices for this language need more # memory than this device seems to have. $language = the language's name (in # English for now). voice-offer-absent-memory = The natural voices for { $language } need more memory than this device seems to have. # Why something went wrong with a natural voice: the device ran out of storage # space. Lowercase, no full stop: it is the $reason in other sentences # ("Heart was not downloaded: …"). voice-offer-error-storage-full = this device ran out of storage space # Why something went wrong with a natural voice: the download did not finish. # Lowercase, no full stop: it is the $reason in other sentences. voice-offer-error-download = the download did not finish; check the internet connection and try again # Why something went wrong with a natural voice: the list of voices could not be # loaded. Lowercase, no full stop: it is the $reason in other sentences. voice-offer-error-list = the list of voices could not be loaded; check the internet connection # Why something went wrong with a natural voice: some of its files are missing # from this device. Lowercase, no full stop: it is the $reason in other # sentences. voice-offer-error-missing-part = part of the voice is missing from this device; download it again # Why something went wrong with a natural voice: it could not run here. # Lowercase, no full stop: it is the $reason in other sentences. voice-offer-error-engine = the voice could not run on this device # Why something went wrong with a natural voice: the list of voices no longer # offers it. Lowercase, no full stop: it is the $reason in other sentences. voice-offer-error-no-longer-offered = this voice is no longer offered # A short notice (toast) when a natural voice's download failed. Be exact: # nothing partly downloaded was kept on the device. $name = the voice's name; # $reason = why, lowercase (one of the voice-offer-error-* or neural-voice-error-* # texts). voice-offer-download-failed = { $name } was not downloaded: { $reason }. Nothing half-finished was kept. # A short notice (toast) when a natural voice has downloaded and now speaks for # the person. $name = the voice's name. voice-offer-installed-speaks = { $name } is downloaded and works offline. It speaks for you now. # A short notice (toast) when a natural voice has downloaded, but another # natural voice was already chosen for the language. "Settings → Voice" names a # section of the app's Settings. $name = the voice's name. voice-offer-installed-choose = { $name } is downloaded and works offline. Choose it in Settings → Voice to use it. # Shown under the natural voice offer when its sample could not be played. # $reason = why, lowercase (one of the voice-offer-error-* texts). voice-offer-sample-failed = The sample could not be played: { $reason }. # Where the natural voice offer will be, while the app checks for one. voice-offer-checking = Checking for a natural voice… # In place of the natural voice offer, when the list of voices could not be # loaded (offline on first use). voice-offer-unavailable = The list of natural voices could not be loaded. Check the internet connection, then try again. # The screen-reader name of the "Hear a sample" button. $name = the voice's name. voice-offer-hear-sample-name = Hear a sample of { $name } # Button: plays a few seconds of a natural voice, before anything is downloaded. # Short. voice-offer-hear-sample = Hear a sample # The screen-reader name of a download's progress bar. $name = the voice's name. voice-offer-downloading-name = Downloading { $name } # What a screen reader says of a download's progress bar. $done and $all = sizes # with their unit (e.g. "12 MB", "109 MB"). voice-offer-progress-value = { $done } of { $all } # Beside a download's progress bar. $name = the voice's name; $done and $all = # sizes with their unit (e.g. "12 MB", "109 MB"). voice-offer-downloading = Downloading { $name }… { $done } of { $all }. You can go on meanwhile; keep the app open until it finishes. # Where the offer was, once the natural voice is the one speaking for the # person. $name = the voice's name. voice-offer-speaks-for-you = { $name } speaks for you. # Button: makes a natural voice already on this device the one that speaks for # the person. $name = the voice's name. Short. voice-offer-use = Use { $name } # The screen-reader name of the group asking whether to download a voice. # $name = the voice's name. voice-offer-download-name-question = Download { $name }? # Asking before a download; the sentence about Wi-Fi (voice-offer-connection-*) # follows it. $size = the size with its unit (e.g. "109 MB"). voice-offer-download-size-question = Download { $size }? # Button: starts the download. $size = the size with its unit (e.g. "109 MB"). # Short. voice-offer-download-size = Download { $size } # Button: does not download now, and goes back. voice-offer-not-now = Not now # Above the button that gets a natural voice; the sentence about Wi-Fi # (voice-offer-connection-*) follows it. A promise: be exact — it is downloaded # once, from this app's own site, works offline after, and nothing it says # leaves the device. $size = the size with its unit (e.g. "109 MB"). voice-offer-size = Size: { $size }, downloaded once from this site; then it works offline, and what it says never leaves this device. # Button: asks to download a natural voice (a confirmation follows). $name = the # voice's name; $size = the size with its unit (e.g. "109 MB"). voice-offer-get = Get { $name } ({ $size }) # Under a download button that is turned off while another voice downloads. voice-offer-one-at-a-time = One voice downloads at a time. # After a natural voice's title, a label: what kind of voice it is (a natural # voice: one that runs on the device). Short. voice-offer-natural-voice = natural voice # After a natural voice's title, a label saying honestly that it is a # synthetic (computer-made) voice, not a recording of a person. Short. voice-offer-synthetic-voice = synthetic voice # A device voice in the list of voices to choose from. $name = the voice's name # (as the device gives it, e.g. "Ava (Premium)"); $kind = what kind of voice it # is (one of the voices-kind-* texts, e.g. "good device voice"). voice-offer-device = { $name } — { $kind } # As voice-offer-device, for a voice that speaks another variety of the person's # language (Cantonese for Mandarin, say). voice-offer-device-other-variety = { $name } — { $kind }, another variety of the language # The screen-reader name of a device voice's "Hear it" button: the button's # words (voice-offer-hear-it), word for word, then the voice's name. $name = the # voice's name. voice-offer-hear-name = Hear it: { $name } # Button beside a device voice: says a few words with it. Short. voice-offer-hear-it = Hear it # Where the list of device voices will be, while the device lists them. voice-offer-checking-device = Checking the voices on this device… # In place of the list of device voices, when none speaks the language. voice-offer-device-none = This device has no voice for this language. # Opens the rest of the list of device voices. $count = how many more there are # (a number, 1 or more; the English has always said "voices", even for one: use # your language's plural forms). voice-offer-more-voices = { $count } more voices on this device # How to get better voices, on an iPad or iPhone: their browsers give web pages # only the basic voices. "Enhanced" and "Premium" are the names Apple gives its # better voices: use the names the device shows in your language. voice-offer-guidance-ios = On iPad and iPhone, browsers give web pages only the device’s basic voices, never its Enhanced or Premium ones. The app’s natural voice is the best voice here. # How to get better voices, in Safari on a Mac: it gives web pages only the # basic voices. "Premium" and "Enhanced" are the names Apple gives its better # voices: use the names the Mac shows in your language. voice-offer-guidance-mac-safari = Safari gives web pages only the Mac’s basic voices. The app’s natural voice is the best voice here; in Chrome or Edge, the Premium and Enhanced voices on this Mac can speak too. # How to get better voices on a Mac (in a browser that can use them). The arrows # lead through the Mac's own settings: use the names macOS shows in your # language for each step ("System Settings", "Accessibility", "Read & Speak", # "System voice", "Premium", "Enhanced", and "Spoken Content", the pane's name # on macOS 15 and earlier). ⓘ is the symbol on the Info button: keep it. voice-offer-guidance-mac = To add better voices to this Mac: System Settings → Accessibility → Read & Speak (Spoken Content on macOS 15 and earlier), click the Info button (ⓘ) next to System voice, choose your language, and download a voice marked Premium or Enhanced. Then open the app again. # How to get better voices on Android. The arrows lead through Android's own # settings: use the names Android shows in your language for each step # ("Settings", "Accessibility", "Text-to-speech output", "Preferred engine", # "Install voice data", "Speech Recognition and Synthesis from Google", and on # Samsung "Accessibility" and "Text-to-speech"; "search Settings" means the # search in Settings). A warning to keep: # Android's speech engine may send words over the internet for a voice whose # data is not installed, and the app cannot tell. voice-offer-guidance-android = To add better voices, and to be sure speech is made on this device: Settings → Accessibility → Text-to-speech output, tap the settings button next to Preferred engine (Speech Recognition and Synthesis from Google) → Install voice data, and download your language (on Samsung: Settings → Accessibility → Text-to-speech, or search Settings for Text-to-speech). Android’s speech engine may use the internet for a voice whose data is not installed, which the app cannot see. Then open the browser again. # How to get better voices on a Chromebook. The arrows lead through ChromeOS's # own settings: use the names ChromeOS shows in your language for each step # ("Settings", "Accessibility", "Text-to-Speech", "Text-to-Speech voice # settings", "Chrome OS built-in text-to-speech extension", "Add natural voices"). voice-offer-guidance-chromeos = To add better voices: Settings → Accessibility → Text-to-Speech → Text-to-Speech voice settings, select Settings next to “Chrome OS built-in text-to-speech extension”, then Add natural voices for your language. Then open the app again. # About voices on Windows: the ones it gives browsers are basic. voice-offer-guidance-windows = The voices Windows gives browsers are basic. The app’s natural voice is the best voice here. # About voices on Linux: the ones it gives browsers are robotic (eSpeak is their # name), so the app uses one only when nothing else speaks the language, or # briefly while a natural voice starts or falters. voice-offer-guidance-linux = The voices Linux gives browsers are robotic (eSpeak): the app speaks with one only when no other voice speaks the language, and, if you have a natural voice, only for a moment: while it starts, or if it falters. The app’s natural voice is the best voice here.