The English catalogue is compiled into every build, and a build without the
optional sets (nc-symbols off) must name them nowhere
(tools/symbols/check-no-nc.mjs; aac-aurasense-web scripts/check-nc-off.mjs).
So the sets' changes and terms are their symbol catalogue's own words again,
in English, as aac/integ-1015 shows them (marked lang="en" where the app's
words are in another language), not messages; and no note names a set (one
from 2ba498a9 did: "ARASAAC, Mulberry" is now "Mulberry, OpenMoji"). The
licence lines, terms link, pack notes and removal keep their messages, the
names coming in as $set.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
372 lines
23 KiB
Text
372 lines
23 KiB
Text
# The Import / Export panel: backups, Open Board Format files, files from other
|
||
# AAC apps, bringing back the boards kept aside before an import, and printing.
|
||
# The questions here are the browser's OK / Cancel boxes; several are built of
|
||
# sentences, each a message, joined with spaces.
|
||
|
||
# Import / Export: heading of the section that saves the boards to a file.
|
||
import-export-export = Export
|
||
# Import / Export → Export: what it is for.
|
||
import-export-export-intro = Save your boards, vocabulary, and settings.
|
||
# Import / Export → Export: a checkbox. "The record of choices" is the record of
|
||
# each word the person chose (in Analytics, when a partner turns it on); "the
|
||
# modelling counts" are how often partners modelled each word in Modeling.
|
||
import-export-include-usage = Put the record of choices and the modelling counts in the backup (they are kept on this device only otherwise)
|
||
# Import / Export → Export: button that saves a backup file of this app.
|
||
import-export-save-backup = Save a backup (.json)
|
||
# Import / Export → Export: button that saves every board as an Open Board
|
||
# Format package (a file other AAC apps open). "Open Board Format" is the
|
||
# format's name.
|
||
import-export-export-obz = Export Open Board Format (.obz)
|
||
# Import / Export → Export: what the backup holds. Be exact: it says what is
|
||
# saved.
|
||
import-export-backup-holds = The backup is for this app on any device. It holds your boards; your settings (access method, scan and dwell timing, the switch's hold and release, the switches, auditory scanning, pointing and touch, voice, language, symbols, colours and text size, word suggestions); the other profiles; the words learned from your use; the editing lock, with its PIN; and every recording and photo, including recordings not on a cell. Import brings it back, and asks before it changes anything.
|
||
# Import / Export → Export: what the .obz file holds.
|
||
import-export-obz-holds = The .obz file opens in other AAC apps. It holds every board in your language, with its words in the other languages this app has, the symbols you see with their licences, and the photos and recordings on your cells.
|
||
# Import / Export: heading of the section that reads files in.
|
||
import-export-import = Import
|
||
# Import / Export → Import: what it is for.
|
||
import-export-import-intro = Bring your data from another AAC system.
|
||
# Import / Export → Import: button that reads a backup of this app, or an Open
|
||
# Board Format file.
|
||
import-export-import-file = Import a backup or Open Board Format (.json / .obf / .obz)
|
||
# Import / Export → Import: button that reads a file from Cboard (another AAC
|
||
# app; its name).
|
||
import-export-import-cboard = Import Cboard JSON
|
||
# Import / Export → Import: button that reads a spreadsheet file (CSV).
|
||
import-export-import-csv = Import CSV
|
||
# Import / Export → Import: the AAC apps whose files cannot be read yet (their
|
||
# names).
|
||
import-export-coming-soon = Coming soon: Proloquo2Go, TD Snap, Grid 3, TouchChat
|
||
# Import / Export → Import: the screen-reader name of the box about the boards
|
||
# kept aside before the last import.
|
||
import-export-kept-aside-name = Boards kept aside
|
||
# Import / Export → Import: the boards from before the last import are kept.
|
||
# $summary = what came after them and when (see import-export-summary), e.g.
|
||
# "importing “boards.obz”, 5 October 2026 at 14:02".
|
||
import-export-kept-aside = Your boards as they were before { $summary } are kept aside, until the next import.
|
||
# Import / Export → Import: button that brings back the boards kept aside.
|
||
import-export-bring-back = Bring back the boards kept aside
|
||
# Import / Export: heading of the section that prints.
|
||
import-export-print = Print
|
||
# Import / Export → Print: what printing is for.
|
||
import-export-print-intro = Paper boards and books: a backup for when the device can’t be used, and a book for partner-assisted scanning. Every word prints where it is on screen, and you see the pages before printing.
|
||
# Import / Export → Print: button that prints the board on screen.
|
||
import-export-print-board = Print this board
|
||
# Import / Export → Print: button that prints a book of every board.
|
||
import-export-print-book = Print a book of all boards
|
||
# Import / Export → Print: button that prints a book for partner-assisted
|
||
# scanning (a partner reads out the choices and the person signals one).
|
||
import-export-print-partner = Print a partner-assisted scanning book
|
||
# Import / Export → Print: button that prints the alphabet.
|
||
import-export-print-alphabet = Print alphabet sheets
|
||
# What came after the boards kept aside, when they were kept aside before boards
|
||
# kept aside earlier were brought back. It completes "Your boards as they were
|
||
# before …" (and "Bring back your boards as they were before …").
|
||
import-export-before-bringing-back = bringing back the boards kept aside before
|
||
# What came after the boards kept aside, when they were kept aside before an
|
||
# import. It completes "Your boards as they were before …". $file = the name of
|
||
# the file imported.
|
||
import-export-before-importing = importing “{ $file }”
|
||
# What came after the boards kept aside, and when. $what = one of the two
|
||
# messages above; $date = the day, written as "5 October 2026" (the month's
|
||
# name is in English for now); $time = the time, as "14:02".
|
||
import-export-summary = { $what }, { $date } at { $time }
|
||
# How long ago the boards were kept aside, today. It completes "(kept aside …)".
|
||
# $time = the time, as "14:02".
|
||
import-export-age-today = today at { $time }
|
||
# How long ago the boards were kept aside: yesterday. It completes "(kept aside
|
||
# …)".
|
||
import-export-age-yesterday = yesterday
|
||
# How long ago the boards were kept aside, in days (2 or more). It completes
|
||
# "(kept aside …)". $days = a number.
|
||
import-export-age-days = { $days ->
|
||
[one] { $days } day ago
|
||
*[other] { $days } days ago
|
||
}
|
||
# The end of a list in a sentence: "A, B and C". $rest = the items before the
|
||
# last, joined by ", "; $last = the last item. The items are board names,
|
||
# profile names, or the parts of the settings a backup brings back.
|
||
import-export-list = { $rest } and { $last }
|
||
# Toast after Export (.obz). $count = how many boards.
|
||
import-export-exported = { $count ->
|
||
[one] Exported { $count } board.
|
||
*[other] Exported { $count } boards.
|
||
}
|
||
# Toast after Export (.obz), after the sentence above: photos or recordings on
|
||
# the cells that are gone from this device. $count = how many.
|
||
import-export-exported-media-missing = { $count ->
|
||
[one] { $count } photo or recording is no longer on this device, so the cells with it are exported without it.
|
||
*[other] { $count } photos or recordings are no longer on this device, so those cells are exported without them.
|
||
}
|
||
# Toast after Export (.obz), after "Exported … boards.": symbol sets whose
|
||
# pictures could not be loaded (offline, say). $sets = the sets' names (proper
|
||
# names, e.g. "Mulberry, OpenMoji").
|
||
import-export-symbols-not-embedded = { $sets } symbols could not be loaded, so the file names them without the pictures.
|
||
# The question before bringing back the boards kept aside (first sentences).
|
||
# $what = what came after them (import-export-before-…); $age = how long ago
|
||
# they were kept aside (import-export-age-…).
|
||
import-export-bring-back-question = Bring back your boards as they were before { $what } (kept aside { $age })? Changes made to those boards since then are replaced.
|
||
# The same question, next sentence: boards made since, which go.
|
||
# $boards = their names, as a list.
|
||
import-export-bring-back-made-since = These boards, made since, go: { $boards }.
|
||
# The same question, next sentence: what the import brought goes to the bin.
|
||
# $count = how many recordings and photos. "Recently deleted" is the name of the
|
||
# app's bin (Message banking).
|
||
import-export-bring-back-media = { $count ->
|
||
[one] The recording or photo the import brought goes to Recently deleted, where it can be put back.
|
||
*[other] The { $count } recordings and photos the import brought go to Recently deleted, where they can be put back.
|
||
}
|
||
# The same question, next sentence, when the other profiles and the editing lock
|
||
# change back.
|
||
import-export-bring-back-profiles-lock = The other profiles and the editing lock go back to how they were then.
|
||
# The same question, next sentence, when the other profiles change back.
|
||
import-export-bring-back-profiles = The other profiles go back to how they were then.
|
||
# The same question, next sentence, when the editing lock changes back.
|
||
import-export-bring-back-lock = The editing lock goes back to how it was then.
|
||
# The same question, last sentence.
|
||
import-export-bring-back-now-aside = Your boards as they are now are kept aside in their place: bring them back the same way, or with Undo in Edit mode.
|
||
# Change description (completes the edit bar's "Undo …" and the screen reader's
|
||
# "Undone: …"; see editing.ftl): the boards kept aside were brought back.
|
||
import-export-undo-bring-back = bringing back the boards kept aside
|
||
# Toast after bringing back the boards kept aside. $what = what came after them
|
||
# (import-export-before-…).
|
||
import-export-back = Your boards are back as they were before { $what }.
|
||
# The same toast, next sentence, when the boards replaced are kept aside.
|
||
import-export-back-kept = The boards you had are kept aside: Import / Export brings them back.
|
||
# The same toast, next sentence, when the device has no room to keep them.
|
||
import-export-back-not-kept = This device's storage is too full to keep the boards you had aside: Undo in Edit mode brings them back until the app is closed.
|
||
# Error toast: a file could not be imported. $error = why (it may be in English:
|
||
# some reasons come from the file reader).
|
||
import-export-failed = Import failed: { $error }
|
||
# The question when boards in the file are already here (first sentence).
|
||
# $count = how many.
|
||
import-export-already-here = { $count ->
|
||
[one] { $count } of the boards in this file is already here.
|
||
*[other] { $count } of the boards in this file are already here.
|
||
}
|
||
# The same question, next sentence: in some of those boards, words are in other
|
||
# places than now. $count = in how many.
|
||
import-export-moved = { $count ->
|
||
[one] In one of them, words are in other places than now.
|
||
*[other] In { $count } of them, words are in other places than now.
|
||
}
|
||
# The same question, next sentence. $count = how many boards are already here.
|
||
import-export-replace-question = { $count ->
|
||
[one] Replace it with the one in the file?
|
||
*[other] Replace them with the ones in the file?
|
||
}
|
||
# The same question, next sentence: the boards replaced can come back.
|
||
import-export-back-note = Import / Export can bring yours back, until the next import.
|
||
# The same question, next sentence, when the device has no room to keep them.
|
||
import-export-back-note-full = This device's storage is too full to keep yours aside: Undo in Edit mode brings them back until the app is closed.
|
||
# The same question, last sentence (Cancel keeps the boards here and adds the
|
||
# file's beside them).
|
||
import-export-cancel-keeps-both = Choose Cancel to keep both.
|
||
# The question when a backup holds recordings and photos not on this device
|
||
# (first sentences). $count = how many.
|
||
import-export-media-question = { $count ->
|
||
[one] The backup holds { $count } recording or photo that is not on this device. Keep it here?
|
||
*[other] The backup holds { $count } recordings and photos that are not on this device. Keep them here?
|
||
}
|
||
# The same question, next sentence: more are here already, and are left as they
|
||
# are. $count = how many.
|
||
import-export-media-also = { $count ->
|
||
[one] One more is on this device already and stays as it is.
|
||
*[other] { $count } more are on this device already and stay as they are.
|
||
}
|
||
# The same question, last sentence. $count = how many are not on this device.
|
||
import-export-media-cancel = { $count ->
|
||
[one] Choose Cancel to bring the boards without it.
|
||
*[other] Choose Cancel to bring the boards without them.
|
||
}
|
||
# Toast after an import (first sentence). $boards = how many boards,
|
||
# $cells = how many cells (words) in them.
|
||
import-export-imported = Imported { $boards ->
|
||
[one] { $boards } board
|
||
*[other] { $boards } boards
|
||
}, { $cells ->
|
||
[one] { $cells } cell
|
||
*[other] { $cells } cells
|
||
}.
|
||
# The same toast, next sentence: boards replaced. $count = how many.
|
||
import-export-replaced = { $count ->
|
||
[one] Replaced { $count } board you had (Import / Export brings it back).
|
||
*[other] Replaced { $count } boards you had (Import / Export brings them back).
|
||
}
|
||
# The same toast, next sentence, when the boards replaced could not be kept
|
||
# aside. $count = how many.
|
||
import-export-replaced-undo = { $count ->
|
||
[one] Replaced { $count } board you had (Undo in Edit mode brings it back).
|
||
*[other] Replaced { $count } boards you had (Undo in Edit mode brings them back).
|
||
}
|
||
# The same toast, next sentence: photos and recordings stored on this device.
|
||
# $count = how many.
|
||
import-export-kept-media = { $count ->
|
||
[one] Kept { $count } photo or recording on this device.
|
||
*[other] Kept { $count } photos and recordings on this device.
|
||
}
|
||
# How many recordings, in "… could not be kept". $count = a number.
|
||
import-export-recordings = { $count ->
|
||
[one] { $count } recording
|
||
*[other] { $count } recordings
|
||
}
|
||
# How many photos, in "… could not be kept". $count = a number.
|
||
import-export-photos = { $count ->
|
||
[one] { $count } photo
|
||
*[other] { $count } photos
|
||
}
|
||
# Recordings and photos, in "… could not be kept". $recordings = the
|
||
# recordings (import-export-recordings), $photos = the photos
|
||
# (import-export-photos).
|
||
import-export-recordings-and-photos = { $recordings } and { $photos }
|
||
# The import toast, next sentence: recordings or photos that could not be stored
|
||
# because the device's storage is full. $what = how many of each (the messages
|
||
# above); $count = how many in all.
|
||
import-export-not-kept-full = { $count ->
|
||
[one] { $what } could not be kept: this device's storage is full. Keep the file you imported.
|
||
*[other] { $what } could not be kept: this device's storage is full. Keep the file you imported.
|
||
}
|
||
# The import toast, next sentence: recordings or photos that could not be stored
|
||
# on this device. $what = how many of each (the messages above); $count = how
|
||
# many in all.
|
||
import-export-not-kept = { $count ->
|
||
[one] { $what } could not be kept on this device. Keep the file you imported.
|
||
*[other] { $what } could not be kept on this device. Keep the file you imported.
|
||
}
|
||
# The import toast, next sentence, when the boards from before could not be
|
||
# kept aside because the device's storage is full.
|
||
import-export-aside-failed-full = Your boards from before could not be kept aside: this device's storage is full, so Import / Export cannot bring them back (Undo in Edit mode can, until the app is closed).
|
||
# The import toast, next sentence, when the boards from before could not be
|
||
# kept aside because the browser keeps nothing for the app (private browsing,
|
||
# say).
|
||
import-export-aside-failed = Your boards from before could not be kept aside: this browser keeps nothing for the app, so Import / Export cannot bring them back (Undo in Edit mode can, until the app is closed).
|
||
# The question after importing a backup whose home board is not the one here.
|
||
import-export-home-question = Make the backup's home board your home board?
|
||
# The import toast, next sentence, when the backup's settings were brought back.
|
||
import-export-settings-back = The backup's settings are back.
|
||
# Change description (completes the edit bar's "Undo …" and the screen reader's
|
||
# "Undone: …"; see editing.ftl): a file was imported. $file = its name.
|
||
import-export-undo-import = importing { $file }
|
||
# The name of an access method, as Settings → Access Method shows it (use the
|
||
# same words): by touch.
|
||
import-export-method-touch = Touch
|
||
# The name of an access method, as Settings shows it: by eye gaze.
|
||
import-export-method-eye-gaze = Eye Gaze
|
||
# The name of an access method, as Settings shows it: by head tracking.
|
||
import-export-method-head-tracking = Head Tracking
|
||
# The name of an access method, as Settings shows it: switch scanning with one
|
||
# switch.
|
||
import-export-method-one-switch = 1-Switch
|
||
# The name of an access method, as Settings shows it: switch scanning with two
|
||
# switches.
|
||
import-export-method-two-switch = 2-Switch
|
||
# The name of an access method, as Settings shows it: a mouse, or a head pointer
|
||
# that moves like one.
|
||
import-export-method-pointer = Mouse or head pointer
|
||
# The name of an access method, as Settings shows it: a joystick.
|
||
import-export-method-joystick = Joystick
|
||
# The name of an access method, as Settings shows it: a brain-computer interface.
|
||
import-export-method-bci = Brain-computer interface
|
||
# The name of an access method, as Settings shows it: some speech, with the
|
||
# boards for the rest.
|
||
import-export-method-partial-voice = Partial voice
|
||
# A part of the settings a backup brings back, in a list (import-export-list)
|
||
# that completes "Bring back the settings saved in the backup too: …?".
|
||
import-export-part-profile = access method, voice, language, colours and text size
|
||
# A part of the settings a backup brings back, in the same list.
|
||
import-export-part-timing = scan and dwell timing, and the switch's hold and release
|
||
# A part of the settings a backup brings back, in the same list.
|
||
import-export-part-access = the switches, auditory scanning, and the pointing and touch settings
|
||
# A part of the settings a backup brings back, in the same list: the symbol set
|
||
# chosen.
|
||
import-export-part-symbols = symbols
|
||
# A part of the settings a backup brings back, in the same list.
|
||
import-export-part-suggestions = word suggestions
|
||
# A part of the settings a backup brings back, in the same list: Settings →
|
||
# Scenes (a scene is a photo with hotspots on it, places that say or do what a
|
||
# word does): whether a hotspot's words show on the picture, and how near a
|
||
# hotspot a touch or a look may land and still choose it.
|
||
import-export-part-scenes = on scenes, the words on the picture and how near a hotspot a touch or a look may land
|
||
# A part of the settings a backup brings back, in the same list. "The alphabet
|
||
# by ear" is a way of spelling by listening to the letters.
|
||
import-export-part-keyboard = the keyboard in text mode and the alphabet by ear
|
||
# A part of the settings a backup brings back, in the same list.
|
||
import-export-part-phrases = your own phrases (added to this device's)
|
||
# A part of the settings a backup brings back, in the same list: other people's
|
||
# profiles, added. $count = how many; $names = their names, as a list.
|
||
import-export-part-profiles = { $count ->
|
||
[one] the profile { $names }, added beside this device's
|
||
*[other] the profiles { $names }, added beside this device's
|
||
}
|
||
# A part of the settings a backup brings back, in the same list.
|
||
import-export-part-learned = the words learned from use
|
||
# A part of the settings a backup brings back, in the same list: the record of
|
||
# each word the person chose and how often partners modelled each word, added
|
||
# to what this device has.
|
||
import-export-part-usage = the record of choices and the modelling counts (added to this device's)
|
||
# The question after importing a backup (first sentence). $parts = what it
|
||
# brings back, as a list (the parts above).
|
||
import-export-settings-question = Bring back the settings saved in the backup too: { $parts }?
|
||
# The same question, next sentence: this device's profile stays.
|
||
# $name = its name.
|
||
import-export-kept-current = This device's profile, { $name }, is kept among the profiles.
|
||
# The same question, next sentence, when the backup brings a PIN lock and this
|
||
# device has no lock.
|
||
import-export-lock-pin-new = This will lock editing with the PIN from the device the backup was made on.
|
||
# The same question, next sentence, when the backup brings a PIN lock and this
|
||
# device has another lock.
|
||
import-export-lock-pin-change = This will change the editing lock here to the PIN from the device the backup was made on.
|
||
# The same question, next sentence, when the backup brings a lock that opens by
|
||
# holding a button.
|
||
import-export-lock-hold = This will lock editing here: hold the unlock button for three seconds to open it.
|
||
# The same question, next sentence, when the switches or timing change. The
|
||
# change is on trial: the person confirms it using the new switches or timing,
|
||
# or it undoes itself. The switches already set up on this device keep working
|
||
# after the restore, so the person can always get back.
|
||
import-export-reach-same = This changes the switches or timing this device is used with. It is a trial: confirm it the new way, or it undoes itself. The switches already set up here keep working.
|
||
# The same question, next sentence, when the access method changes. Same trial
|
||
# as above. $from, $to = the access methods' names (import-export-method-…).
|
||
import-export-reach-method = This changes how this device is used, from { $from } to { $to }. It is a trial: confirm it the new way, or it undoes itself. The switches already set up here keep working.
|
||
# The same question, last sentence.
|
||
import-export-settings-cancel = Choose Cancel to keep this device's.
|
||
# Error toast after Save a backup. $error = why (in English: it comes from the
|
||
# browser or the file writer).
|
||
import-export-backup-failed = The backup could not be saved: { $error }
|
||
# Toast after Save a backup. $boards = how many boards; $media = how many
|
||
# recordings and photos are in it.
|
||
import-export-backup-saved = Saved a backup: { $boards ->
|
||
[one] { $boards } board
|
||
*[other] { $boards } boards
|
||
}, { $media ->
|
||
[one] { $media } recording or photo
|
||
*[other] { $media } recordings and photos
|
||
}.
|
||
# The same toast, next sentence: recordings and photos that could not be read
|
||
# and are not in the backup. $count = how many.
|
||
import-export-backup-missing = { $count ->
|
||
[one] { $count } could not be read and is not in it.
|
||
*[other] { $count } could not be read and are not in it.
|
||
}
|
||
# Why an import failed (after "Import failed: "): a file in the package is too
|
||
# big. $file = the file's name in the package.
|
||
import-export-too-large = { $file } is too large to import
|
||
# Why an import failed (after "Import failed: "): a file in the package is
|
||
# compressed in a way the app cannot read. $file = its name in the package;
|
||
# $method = the compression's number.
|
||
import-export-compression = { $file } uses a compression this app can't read ({ $method })
|
||
# Why an import failed (after "Import failed: "): this browser cannot open
|
||
# compressed .obz files.
|
||
import-export-no-inflate = this browser can't open compressed .obz files
|
||
# Why an import failed (after "Import failed: "): a damaged file in the .obz.
|
||
import-export-damaged = a file in the .obz is damaged
|
||
# Why an import failed (after "Import failed: "): the file could not be read.
|
||
import-export-unreadable = the file could not be read
|
||
# Toast after importing a Cboard or CSV file. $boards = how many boards;
|
||
# $cells = how many cells (words) in them.
|
||
import-export-imported-other-app = Imported { $boards ->
|
||
[one] { $boards } board
|
||
*[other] { $boards } boards
|
||
}, { $cells ->
|
||
[one] { $cells } cell
|
||
*[other] { $cells } cells
|
||
}
|