What came in (aac/scenes-finder after aac/integ-1015, ef4849e1..bb50440b): -813ed5b2: the way to a word on a visual scene, drawn on the hotspot's own shape (scene_board.rs, main.css), its press recorded by how it was made, a switch's pass starting at it (finder.rs scan_place through scenes.rs); finder tests in aac-core and aac-web, tests/scene_finder.rs. -a655988c: the pass a press starts begins at the place the way presses next (shell.rs, scan.rs). -bb50440b: the way's outline narrows on a small hotspot; its pulse keeps 3:1 against its halo, in every theme. -5fe3ce0b: every control's name contains the words it shows (WCAG 2.5.3). -a6d99644: Find a word says "button" for a board's button, not "key". -597d73d3: the cell editor's "Words it says" field is labelled as named; when to fill it in is its description. -7a841d53: the Reach hint, here already as1e097be6. -c64896fe: the page-set docs cite SPEC §3 item 3 and §3.1 item 3 (in comments: the page-set catalogue is unchanged). Conflicts, settled with the features' behaviour and the catalogue's lookups: - edit_bar.rs, navigation_bar.rs, voice_banking.rs (2), voice_offer.rs: the lookups stay; the new names are their messages' English (edit-bar-outline-name, navigation-bar-sequence-start-again-name, voice-banking-put-on-board-name, voice-banking-purge-name, voice-offer-hear-name). - word_finder.rs (6): the lookups stay, with the feature's comment. word-finder-no-key, -no-way and -no-way-not-in-scan say "button"; word-finder-add-nav and -add-nav-name are both "Add Back, Home and Help to my scan"; word-finder-open-name is "Open board: { $board }". - cell_editor.rs (2): the field's label and name stay messages, with the feature's aria-describedby. cell-editor-words-said is now "Words it says"; the description under it is a new message, cell-editor-words-said-hint. The hide checkbox's name follows a hotspot: cell-editor-hide-hotspot-name, new. - page_sets.rs (2): the Add button's name follows whether the set was added before, as the feature has it: page-sets-add-name, or the new page-sets-add-another-name (through tr_args; ts_with's import goes). - scene_settings.rs: the Reach hint stays the catalogue's (1e097be6has 7a841d53's English). English: 3 new messages, 12 with new English (ids kept, for the english-changed round), none removed. The notes of the changed names say that each starts with the control's words, word for word. Co-Authored-By: Claude Opus 5.5 <[email protected]>
156 lines
9.6 KiB
Text
156 lines
9.6 KiB
Text
# Message banking: the person records words and phrases in their own voice while
|
|
# they can (often before losing their speech, e.g. with ALS/MND), keeps them on
|
|
# this device, and plays them from a cell. The app plays the recordings as they
|
|
# were made; it never makes a synthetic voice from them. Speak to the person
|
|
# directly and warmly; be exact about where recordings are kept.
|
|
|
|
# Message banking, an error under the Record button: the recording was empty.
|
|
voice-banking-nothing-recorded = Nothing was recorded. Try again, a little longer.
|
|
# Message banking: the name given to a recording when the person typed nothing
|
|
# for it. It is saved as the recording's name (shown in the list, and said by a
|
|
# cell the recording is put on).
|
|
voice-banking-default-name = Recording
|
|
# A short notice (toast) once a recording is kept. $name = the recording's name
|
|
# (the words the person typed for it).
|
|
voice-banking-kept = Kept “{ $name }” in this browser.
|
|
# Message banking, an error under the Record button: the recording could not be
|
|
# kept. $reason = why, as the browser gives it (it may be in English, or in the
|
|
# browser's language) or media-storage-refused.
|
|
voice-banking-keep-failed = The recording could not be kept: { $reason }
|
|
# Message banking, the first paragraph: what message banking is. Be exact: the
|
|
# app plays the recordings as they are, and does not make a synthetic voice from
|
|
# them.
|
|
voice-banking-intro = Record words and phrases in your own voice, to play from a cell: names, greetings, sayings, jokes, the things you say to the people you love. A cell plays your recording as it is; if the recording is gone, the voice says the words. The app does not make a synthetic voice from them.
|
|
# Message banking, the second paragraph: where recordings are kept, and why to
|
|
# save a backup. "Home Screen" is the name Apple gives it on iPad and iPhone: use
|
|
# the name those devices show in your language.
|
|
voice-banking-kept-where = Recordings are kept in this browser on this device, and in your backup. A browser can clear what a site keeps (Safari does after some days without a visit, unless the app is on the Home Screen), so save a backup now and then.
|
|
# Message banking, heading of the box asking for a backup.
|
|
voice-banking-backup-heading = Keep a copy of your recordings
|
|
# Message banking, in the box asking for a backup, when the browser has not
|
|
# agreed to keep the app's storage: it may clear the recordings.
|
|
voice-banking-backup-may-clear = This browser has not agreed to keep the app's storage, so it may clear your recordings. Save a backup and keep it somewhere safe.
|
|
# Message banking, in the box asking for a backup: what a backup is and where to
|
|
# keep it.
|
|
voice-banking-backup-advice = Save a backup (a file with your boards and every recording) and keep it somewhere safe: another device, or a cloud drive.
|
|
# Message banking, in the box asking for a backup, on iPad and iPhone when the
|
|
# app is not on the Home Screen. "Home Screen", "Share", "Page Menu", "Add to
|
|
# Home Screen" and "Open as Web App" are Apple's names: use the names those
|
|
# devices show in your language. ⋯ is the symbol on Safari's Page Menu button: keep it.
|
|
voice-banking-home-screen = On iPad and iPhone, add the app to your Home Screen: in Safari, tap Share (it may be under the Page Menu button, ⋯), then Add to Home Screen, with Open as Web App on. Safari keeps what an app on the Home Screen stores.
|
|
# Message banking, the backup button while the backup is being saved.
|
|
voice-banking-saving = Saving…
|
|
# Message banking, button: saves a backup file (the boards and every
|
|
# recording).
|
|
voice-banking-save-backup = Save a backup
|
|
# Message banking, heading of the part where the person records.
|
|
voice-banking-record-heading = Record a message
|
|
# Message banking, the label (and screen-reader name) of the box where the
|
|
# person types the words they are about to record.
|
|
voice-banking-phrase = What you will say
|
|
# Message banking, an example shown faintly in the empty box where the person
|
|
# types the words they are about to record: a warm everyday greeting.
|
|
voice-banking-phrase-example = Good morning, sunshine
|
|
# Message banking, the screen-reader name of the Record button while recording:
|
|
# it stops the recording.
|
|
voice-banking-stop-recording = Stop recording
|
|
# Message banking, the button that starts recording (and its screen-reader
|
|
# name). Short.
|
|
voice-banking-record = Record
|
|
# Message banking, the button that stops recording. Short.
|
|
voice-banking-stop = Stop
|
|
# Message banking, beside the Stop button while recording: how long so far.
|
|
# $seconds = a number of seconds. Use the usual abbreviation for seconds.
|
|
voice-banking-recording-for = Recording… { $seconds } s
|
|
# Message banking, heading of the list of recordings. $count = how many there
|
|
# are (a number; use your language's plural forms if it needs them).
|
|
voice-banking-your-recordings = Your recordings ({ $count })
|
|
# Message banking, in place of the list when there are no recordings.
|
|
voice-banking-no-recordings = No recordings yet.
|
|
# Message banking, heading of the list of deleted recordings (the bin), from
|
|
# which they can be put back. $count = how many there are. The same words
|
|
# ("Recently deleted") are used in voice-banking-deleted.
|
|
voice-banking-recently-deleted = Recently deleted ({ $count })
|
|
# Message banking, under the "Recently deleted" heading: how long deleted
|
|
# recordings are kept before they are removed for good. $days = a number of
|
|
# days.
|
|
voice-banking-bin-note = { $days ->
|
|
[one] Kept for { $days } day after deleting, then removed for good. Put one back to use it again.
|
|
*[other] Kept for { $days } days after deleting, then removed for good. Put one back to use it again.
|
|
}
|
|
# A short notice (toast) when Play could not play a recording on this device.
|
|
voice-banking-play-failed = This recording could not be played on this device.
|
|
# A short notice (toast) when a recording cannot be put on the board on screen:
|
|
# the board has no empty place. "Edit mode" is the app's mode for changing
|
|
# boards.
|
|
voice-banking-board-full = This board has no empty place. In Edit mode, choose a word and give it this recording.
|
|
# What Undo would undo, after a recording was put on a board: shown after "Undo"
|
|
# on the Undo button, and said after "Undone:". Lowercase, no full stop: it
|
|
# names an action. $words = the recording's name (the words it says).
|
|
voice-banking-undo-put-on-board = putting “{ $words }” on the board
|
|
# A short notice (toast) once a recording is on the board on screen, as a new
|
|
# cell in its first empty place.
|
|
voice-banking-put-on-board-done = On the board, in its first empty place.
|
|
# A short notice (toast, also read by screen readers) after a recording was
|
|
# deleted: it is in the bin, "Recently deleted", and can be put back. $name =
|
|
# the recording's name; $days = how many days it stays there.
|
|
voice-banking-deleted = { $days ->
|
|
[one] “{ $name }” is in Recently deleted for { $days } day. Put it back from there.
|
|
*[other] “{ $name }” is in Recently deleted for { $days } days. Put it back from there.
|
|
}
|
|
# The screen-reader name of a recording's Play button. $name = the recording's
|
|
# name.
|
|
voice-banking-play-name = Play { $name }
|
|
# The screen-reader name of a recording's Rename button. $name = the recording's
|
|
# name.
|
|
voice-banking-rename-name = Rename { $name }
|
|
# The screen-reader name of a recording's "Put on this board" button: the
|
|
# button's words (voice-banking-put-on-board), word for word, then the
|
|
# recording's name. $name = the recording's name.
|
|
voice-banking-put-on-board-name = Put on this board: { $name }
|
|
# The screen-reader name of a recording's Delete button. $name = the recording's
|
|
# name.
|
|
voice-banking-delete-name = Delete { $name }
|
|
# The screen-reader name of the box for a recording's new name.
|
|
voice-banking-new-name = New name
|
|
# Button: keeps the new name of a recording. Short.
|
|
voice-banking-save-name = Save name
|
|
# In the list of recordings, after a recording's length: how many cells play it.
|
|
# $count = how many (1 or more).
|
|
voice-banking-on-cells = { $count ->
|
|
[one] on { $count } cell
|
|
*[other] on { $count } cells
|
|
}
|
|
# Button: plays a recording. Short.
|
|
voice-banking-play = Play
|
|
# Button: renames a recording. Short.
|
|
voice-banking-rename = Rename
|
|
# Button: puts a recording on the board on screen, as a new cell in its first
|
|
# empty place. Short.
|
|
voice-banking-put-on-board = Put on this board
|
|
# Button: deletes a recording (it goes to "Recently deleted" for some days).
|
|
# Short.
|
|
voice-banking-delete = Delete
|
|
# A question in the browser's own dialog (OK / Cancel) before a deleted
|
|
# recording is removed for good. Be exact: it cannot be put back after this.
|
|
# $name = the recording's name.
|
|
voice-banking-purge-question = Delete “{ $name }” for good? It cannot be put back after this.
|
|
# The screen-reader name of a deleted recording's Play button. $name = the
|
|
# recording's name.
|
|
voice-banking-play-deleted-name = Play { $name } (deleted)
|
|
# The screen-reader name of a deleted recording's "Put back" button. $name = the
|
|
# recording's name.
|
|
voice-banking-put-back-name = Put back { $name }
|
|
# The screen-reader name of a deleted recording's "Delete for good" button: the
|
|
# button's words (voice-banking-purge), word for word, then the recording's
|
|
# name. $name = the recording's name.
|
|
voice-banking-purge-name = Delete for good: { $name }
|
|
# In the list of deleted recordings, beside one: when it will be removed for
|
|
# good. $date = the date (written as day, month name, year; the month's name is
|
|
# in English for now).
|
|
voice-banking-removed-on = removed for good on { $date }
|
|
# Button: takes a recording out of "Recently deleted", back into the list.
|
|
# Short.
|
|
voice-banking-put-back = Put back
|
|
# Button: removes a deleted recording for good (a question asks first). Short.
|
|
voice-banking-purge = Delete for good
|