refactor(branding): rename app Tanemaki → Tane
Public name is now Tane (種, "seed"); Tanemaki (種まき, "to scatter seeds") is kept only as etymology in the About screen and onboarding. App not yet distributed, so format tokens rename cleanly with no migration: backup extension .tanemaki→.tane, QR scheme tanemaki://→tane://, file prefixes tane-*. Website link and species-catalog User-Agent → tane.comunes.org. Android label capitalised to "Tane". Identity/crypto constants already use org.comunes.tane (derivation, HKDF backup, sync namespace, TANE1 recovery tag) — left untouched, so keys, backups and sync are unaffected. Tests updated; analyze + full suite green.
This commit is contained in:
parent
b22db7d0cb
commit
064248144a
34 changed files with 180 additions and 180 deletions
|
|
@ -154,7 +154,7 @@ class _Translations$app$es extends Translations$app$en {
|
|||
final TranslationsEs _root; // ignore: unused_field
|
||||
|
||||
// Translations
|
||||
@override String get title => 'Tanemaki';
|
||||
@override String get title => 'Tane';
|
||||
}
|
||||
|
||||
// Path: bootstrap
|
||||
|
|
@ -164,7 +164,7 @@ class _Translations$bootstrap$es extends Translations$bootstrap$en {
|
|||
final TranslationsEs _root; // ignore: unused_field
|
||||
|
||||
// Translations
|
||||
@override String get failed => 'Tanemaki no pudo arrancar';
|
||||
@override String get failed => 'Tane no pudo arrancar';
|
||||
@override String get retry => 'Reintentar';
|
||||
}
|
||||
|
||||
|
|
@ -246,7 +246,7 @@ class _Translations$settings$es extends Translations$settings$en {
|
|||
@override String get langPt => 'Português';
|
||||
@override String get about => 'Acerca de';
|
||||
@override String get aboutText => 'Inventario local y cifrado para semillas tradicionales. AGPL-3.0.';
|
||||
@override String get aboutOpen => 'Acerca de Tanemaki';
|
||||
@override String get aboutOpen => 'Acerca de Tane';
|
||||
}
|
||||
|
||||
// Path: backup
|
||||
|
|
@ -277,14 +277,14 @@ class _Translations$backup$es extends Translations$backup$en {
|
|||
@override String get cancelled => 'Cancelado';
|
||||
@override String importDone({required Object added, required Object updated}) => 'Importado: ${added} nuevas, ${updated} actualizadas';
|
||||
@override String importCsvDone({required Object count}) => 'Añadidas ${count} entradas';
|
||||
@override String get importFailed => 'Este fichero no se pudo leer como una copia de Tanemaki';
|
||||
@override String get importFailed => 'Este fichero no se pudo leer como una copia de Tane';
|
||||
@override String get failed => 'Algo ha salido mal';
|
||||
@override String get recoveryTitle => 'Tu código de recuperación';
|
||||
@override String get recoverySubtitle => 'Imprímelo y guárdalo bien: abre tus copias en otro dispositivo';
|
||||
@override String get recoveryIntro => 'Este código abre tus copias guardadas y recupera tu banco en cualquier dispositivo. Guarda dos copias en papel en sitios seguros, como tu mejor semilla. Quien lo tenga puede leer tus copias, así que no lo compartas con nadie.';
|
||||
@override String get recoveryCopy => 'Copiar';
|
||||
@override String get recoverySave => 'Guardar la hoja';
|
||||
@override String get recoverySheetTitle => 'Tanemaki — tu hoja de recuperación';
|
||||
@override String get recoverySheetTitle => 'Tane — tu hoja de recuperación';
|
||||
@override String get recoveryPromptTitle => 'Escribe tu código de recuperación';
|
||||
@override String get recoveryPromptBody => 'Esta copia se guardó con otro código. Escribe el código de tu hoja de recuperación para abrirla.';
|
||||
@override String get recoveryWrongCode => 'Ese código no abre esta copia';
|
||||
|
|
@ -298,10 +298,10 @@ class _Translations$about$es extends Translations$about$en {
|
|||
|
||||
// Translations
|
||||
@override String get title => 'Acerca de';
|
||||
@override String get kanji => '種まき';
|
||||
@override String get kanji => '種';
|
||||
@override String get tagline => 'Una app local-first y descentralizada para gestionar y compartir semillas y plantones tradicionales.';
|
||||
@override String get intro => 'Tanemaki (種まき, «sembrar / esparcir semillas» en japonés; nombre corto Tane, 種 «semilla») ayuda a personas y colectivos a llevar un inventario amable de su banco de semillas, decidir qué ofrecen y compartirlo localmente — sin un intermediario central que pueda controlarlo, censurarlo o ser multado por ello. El objetivo es a la vez práctico y político: apoyar las variedades tradicionales de semillas y plantar cara al monopolio semillero.';
|
||||
@override String get heritage => 'El nombre honra las viejas tradiciones japonesas de ayuda mutua en torno al arroz — yui (trabajo comunitario compartido) y tanomoshi (fondos de reciprocidad) — que inspiraron el papel Plantare, la «moneda comunitaria para el intercambio de semillas» (BAH-Semillero, 2009, CC-BY-SA). Tanemaki es el Plantare digital.';
|
||||
@override String get intro => 'Tane (種, «semilla» en japonés) ayuda a personas y colectivos a llevar un inventario amable de su banco de semillas, decidir qué ofrecen y compartirlo localmente — sin un intermediario central que pueda controlarlo, censurarlo o ser multado por ello. Su nombre viene de tanemaki (種まき), «sembrar / esparcir semillas». El objetivo es a la vez práctico y político: apoyar las variedades tradicionales de semillas y plantar cara al monopolio semillero.';
|
||||
@override String get heritage => 'El nombre honra las viejas tradiciones japonesas de ayuda mutua en torno al arroz — yui (trabajo comunitario compartido) y tanomoshi (fondos de reciprocidad) — que inspiraron el papel Plantare, la «moneda comunitaria para el intercambio de semillas» (BAH-Semillero, 2009, CC-BY-SA). Tane es el Plantare digital.';
|
||||
@override String get version => 'Versión';
|
||||
@override String get license => 'Licencia';
|
||||
@override String get licenseValue => 'AGPL-3.0';
|
||||
|
|
@ -321,7 +321,7 @@ class _Translations$intro$es extends Translations$intro$en {
|
|||
@override String get skip => 'Saltar';
|
||||
@override String get next => 'Siguiente';
|
||||
@override String get start => 'Empezar';
|
||||
@override String get menuEntry => 'Cómo funciona Tanemaki';
|
||||
@override String get menuEntry => 'Cómo funciona Tane';
|
||||
@override late final _Translations$intro$slides$es slides = _Translations$intro$slides$es._(_root);
|
||||
}
|
||||
|
||||
|
|
@ -1344,8 +1344,8 @@ extension on TranslationsEs {
|
|||
'calendar.filterChip' => 'Este mes',
|
||||
'calendar.selfNote' => 'Lo que has anotado en tus variedades.',
|
||||
'calendar.nothing' => ({required Object month}) => 'Nada anotado para ${month}.',
|
||||
'app.title' => 'Tanemaki',
|
||||
'bootstrap.failed' => 'Tanemaki no pudo arrancar',
|
||||
'app.title' => 'Tane',
|
||||
'bootstrap.failed' => 'Tane no pudo arrancar',
|
||||
'bootstrap.retry' => 'Reintentar',
|
||||
'common.save' => 'Guardar',
|
||||
'common.cancel' => 'Cancelar',
|
||||
|
|
@ -1382,7 +1382,7 @@ extension on TranslationsEs {
|
|||
'settings.langPt' => 'Português',
|
||||
'settings.about' => 'Acerca de',
|
||||
'settings.aboutText' => 'Inventario local y cifrado para semillas tradicionales. AGPL-3.0.',
|
||||
'settings.aboutOpen' => 'Acerca de Tanemaki',
|
||||
'settings.aboutOpen' => 'Acerca de Tane',
|
||||
'backup.title' => 'Copia de seguridad',
|
||||
'backup.autoBackupTitle' => 'Copias automáticas',
|
||||
'backup.autoBackupLast' => ({required Object date}) => 'Última copia guardada el ${date}',
|
||||
|
|
@ -1404,22 +1404,22 @@ extension on TranslationsEs {
|
|||
'backup.cancelled' => 'Cancelado',
|
||||
'backup.importDone' => ({required Object added, required Object updated}) => 'Importado: ${added} nuevas, ${updated} actualizadas',
|
||||
'backup.importCsvDone' => ({required Object count}) => 'Añadidas ${count} entradas',
|
||||
'backup.importFailed' => 'Este fichero no se pudo leer como una copia de Tanemaki',
|
||||
'backup.importFailed' => 'Este fichero no se pudo leer como una copia de Tane',
|
||||
'backup.failed' => 'Algo ha salido mal',
|
||||
'backup.recoveryTitle' => 'Tu código de recuperación',
|
||||
'backup.recoverySubtitle' => 'Imprímelo y guárdalo bien: abre tus copias en otro dispositivo',
|
||||
'backup.recoveryIntro' => 'Este código abre tus copias guardadas y recupera tu banco en cualquier dispositivo. Guarda dos copias en papel en sitios seguros, como tu mejor semilla. Quien lo tenga puede leer tus copias, así que no lo compartas con nadie.',
|
||||
'backup.recoveryCopy' => 'Copiar',
|
||||
'backup.recoverySave' => 'Guardar la hoja',
|
||||
'backup.recoverySheetTitle' => 'Tanemaki — tu hoja de recuperación',
|
||||
'backup.recoverySheetTitle' => 'Tane — tu hoja de recuperación',
|
||||
'backup.recoveryPromptTitle' => 'Escribe tu código de recuperación',
|
||||
'backup.recoveryPromptBody' => 'Esta copia se guardó con otro código. Escribe el código de tu hoja de recuperación para abrirla.',
|
||||
'backup.recoveryWrongCode' => 'Ese código no abre esta copia',
|
||||
'about.title' => 'Acerca de',
|
||||
'about.kanji' => '種まき',
|
||||
'about.kanji' => '種',
|
||||
'about.tagline' => 'Una app local-first y descentralizada para gestionar y compartir semillas y plantones tradicionales.',
|
||||
'about.intro' => 'Tanemaki (種まき, «sembrar / esparcir semillas» en japonés; nombre corto Tane, 種 «semilla») ayuda a personas y colectivos a llevar un inventario amable de su banco de semillas, decidir qué ofrecen y compartirlo localmente — sin un intermediario central que pueda controlarlo, censurarlo o ser multado por ello. El objetivo es a la vez práctico y político: apoyar las variedades tradicionales de semillas y plantar cara al monopolio semillero.',
|
||||
'about.heritage' => 'El nombre honra las viejas tradiciones japonesas de ayuda mutua en torno al arroz — yui (trabajo comunitario compartido) y tanomoshi (fondos de reciprocidad) — que inspiraron el papel Plantare, la «moneda comunitaria para el intercambio de semillas» (BAH-Semillero, 2009, CC-BY-SA). Tanemaki es el Plantare digital.',
|
||||
'about.intro' => 'Tane (種, «semilla» en japonés) ayuda a personas y colectivos a llevar un inventario amable de su banco de semillas, decidir qué ofrecen y compartirlo localmente — sin un intermediario central que pueda controlarlo, censurarlo o ser multado por ello. Su nombre viene de tanemaki (種まき), «sembrar / esparcir semillas». El objetivo es a la vez práctico y político: apoyar las variedades tradicionales de semillas y plantar cara al monopolio semillero.',
|
||||
'about.heritage' => 'El nombre honra las viejas tradiciones japonesas de ayuda mutua en torno al arroz — yui (trabajo comunitario compartido) y tanomoshi (fondos de reciprocidad) — que inspiraron el papel Plantare, la «moneda comunitaria para el intercambio de semillas» (BAH-Semillero, 2009, CC-BY-SA). Tane es el Plantare digital.',
|
||||
'about.version' => 'Versión',
|
||||
'about.license' => 'Licencia',
|
||||
'about.licenseValue' => 'AGPL-3.0',
|
||||
|
|
@ -1430,7 +1430,7 @@ extension on TranslationsEs {
|
|||
'intro.skip' => 'Saltar',
|
||||
'intro.next' => 'Siguiente',
|
||||
'intro.start' => 'Empezar',
|
||||
'intro.menuEntry' => 'Cómo funciona Tanemaki',
|
||||
'intro.menuEntry' => 'Cómo funciona Tane',
|
||||
'intro.slides.welcome.title' => 'La semilla que te trajo hasta aquí',
|
||||
'intro.slides.welcome.body' => 'Cada semilla tradicional es una carta escrita por miles de generaciones, que pasó de mano en mano. Somos lo que somos gracias a ese intercambio.',
|
||||
'intro.slides.inventory.title' => 'Tu banco de semillas, en el bolsillo',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue