diff --git a/apps/app_seeds/lib/i18n/strings.g.dart b/apps/app_seeds/lib/i18n/strings.g.dart index bbd7a3c..05d30f8 100644 --- a/apps/app_seeds/lib/i18n/strings.g.dart +++ b/apps/app_seeds/lib/i18n/strings.g.dart @@ -4,9 +4,9 @@ /// To regenerate, run: `dart run slang` /// /// Locales: 3 -/// Strings: 875 (291 per locale) +/// Strings: 923 (307 per locale) /// -/// Built on 2026-07-10 at 00:35 UTC +/// Built on 2026-07-10 at 01:06 UTC // coverage:ignore-file // ignore_for_file: type=lint, unused_import diff --git a/apps/app_seeds/lib/i18n/strings_en.g.dart b/apps/app_seeds/lib/i18n/strings_en.g.dart index 5d4adf7..21d8709 100644 --- a/apps/app_seeds/lib/i18n/strings_en.g.dart +++ b/apps/app_seeds/lib/i18n/strings_en.g.dart @@ -69,6 +69,7 @@ class Translations with BaseTranslations { late final Translations$conditionCheck$en conditionCheck = Translations$conditionCheck$en.internal(_root); late final Translations$desiccant$en desiccant = Translations$desiccant$en.internal(_root); late final Translations$unit$en unit = Translations$unit$en.internal(_root); + late final Translations$market$en market = Translations$market$en.internal(_root); } // Path: app @@ -1043,6 +1044,63 @@ class Translations$unit$en { late final Translations$unit$count$en count = Translations$unit$count$en.internal(_root); } +// Path: market +class Translations$market$en { + Translations$market$en.internal(this._root); + + final Translations _root; // ignore: unused_field + + // Translations + + /// en: 'Seeds near you' + String get title => 'Seeds near you'; + + /// en: 'What others are sharing nearby' + String get subtitle => 'What others are sharing nearby'; + + /// en: 'Sharing isn't set up yet' + String get notSetUp => 'Sharing isn\'t set up yet'; + + /// en: 'Add a community server and your area to see and share seeds nearby. Everything stays coarse — never your exact address.' + String get notSetUpBody => 'Add a community server and your area to see and share seeds nearby. Everything stays coarse — never your exact address.'; + + /// en: 'Set up sharing' + String get setUp => 'Set up sharing'; + + /// en: 'Looking around your area…' + String get searching => 'Looking around your area…'; + + /// en: 'No seeds shared near you yet' + String get empty => 'No seeds shared near you yet'; + + /// en: 'Near you' + String get near => 'Near you'; + + /// en: 'Sharing setup' + String get configTitle => 'Sharing setup'; + + /// en: 'Area code' + String get areaLabel => 'Area code'; + + /// en: 'Kept coarse on purpose — roughly your zone, never an exact spot.' + String get areaHelp => 'Kept coarse on purpose — roughly your zone, never an exact spot.'; + + /// en: 'Community servers' + String get serversLabel => 'Community servers'; + + /// en: 'One address per line — run by seed networks or collectives, not a company.' + String get serversHelp => 'One address per line — run by seed networks or collectives, not a company.'; + + /// en: 'Save' + String get save => 'Save'; + + /// en: 'Saved' + String get saved => 'Saved'; + + /// en: 'Wanted' + String get wanted => 'Wanted'; +} + // Path: intro.slides class Translations$intro$slides$en { Translations$intro$slides$en.internal(this._root); @@ -1793,6 +1851,22 @@ extension on Translations { 'unit.grams.plural' => 'grams', 'unit.count.singular' => 'seed', 'unit.count.plural' => 'seeds', + 'market.title' => 'Seeds near you', + 'market.subtitle' => 'What others are sharing nearby', + 'market.notSetUp' => 'Sharing isn\'t set up yet', + 'market.notSetUpBody' => 'Add a community server and your area to see and share seeds nearby. Everything stays coarse — never your exact address.', + 'market.setUp' => 'Set up sharing', + 'market.searching' => 'Looking around your area…', + 'market.empty' => 'No seeds shared near you yet', + 'market.near' => 'Near you', + 'market.configTitle' => 'Sharing setup', + 'market.areaLabel' => 'Area code', + 'market.areaHelp' => 'Kept coarse on purpose — roughly your zone, never an exact spot.', + 'market.serversLabel' => 'Community servers', + 'market.serversHelp' => 'One address per line — run by seed networks or collectives, not a company.', + 'market.save' => 'Save', + 'market.saved' => 'Saved', + 'market.wanted' => 'Wanted', _ => null, }; } diff --git a/apps/app_seeds/lib/i18n/strings_es.g.dart b/apps/app_seeds/lib/i18n/strings_es.g.dart index 6dd0555..a3ac6ee 100644 --- a/apps/app_seeds/lib/i18n/strings_es.g.dart +++ b/apps/app_seeds/lib/i18n/strings_es.g.dart @@ -68,6 +68,7 @@ class TranslationsEs extends Translations with BaseTranslations 'Semillas cerca de ti'; + @override String get subtitle => 'Lo que otras personas comparten cerca'; + @override String get notSetUp => 'Aún no has configurado el compartir'; + @override String get notSetUpBody => 'Añade un servidor comunitario y tu zona para ver y compartir semillas cerca. Todo se mantiene aproximado — nunca tu dirección exacta.'; + @override String get setUp => 'Configurar el compartir'; + @override String get searching => 'Buscando por tu zona…'; + @override String get empty => 'Aún no hay semillas compartidas cerca de ti'; + @override String get near => 'Cerca de ti'; + @override String get configTitle => 'Configuración de compartir'; + @override String get areaLabel => 'Código de zona'; + @override String get areaHelp => 'Se mantiene aproximado a propósito — tu zona a grandes rasgos, nunca un punto exacto.'; + @override String get serversLabel => 'Servidores comunitarios'; + @override String get serversHelp => 'Una dirección por línea — de redes de semillas o colectivos, no de una empresa.'; + @override String get save => 'Guardar'; + @override String get saved => 'Guardado'; + @override String get wanted => 'Busco'; +} + // Path: intro.slides class _Translations$intro$slides$es extends Translations$intro$slides$en { _Translations$intro$slides$es._(TranslationsEs root) : this._root = root, super.internal(root); @@ -1227,6 +1253,22 @@ extension on TranslationsEs { 'unit.grams.plural' => 'gramos', 'unit.count.singular' => 'semilla', 'unit.count.plural' => 'semillas', + 'market.title' => 'Semillas cerca de ti', + 'market.subtitle' => 'Lo que otras personas comparten cerca', + 'market.notSetUp' => 'Aún no has configurado el compartir', + 'market.notSetUpBody' => 'Añade un servidor comunitario y tu zona para ver y compartir semillas cerca. Todo se mantiene aproximado — nunca tu dirección exacta.', + 'market.setUp' => 'Configurar el compartir', + 'market.searching' => 'Buscando por tu zona…', + 'market.empty' => 'Aún no hay semillas compartidas cerca de ti', + 'market.near' => 'Cerca de ti', + 'market.configTitle' => 'Configuración de compartir', + 'market.areaLabel' => 'Código de zona', + 'market.areaHelp' => 'Se mantiene aproximado a propósito — tu zona a grandes rasgos, nunca un punto exacto.', + 'market.serversLabel' => 'Servidores comunitarios', + 'market.serversHelp' => 'Una dirección por línea — de redes de semillas o colectivos, no de una empresa.', + 'market.save' => 'Guardar', + 'market.saved' => 'Guardado', + 'market.wanted' => 'Busco', _ => null, }; } diff --git a/apps/app_seeds/lib/i18n/strings_pt.g.dart b/apps/app_seeds/lib/i18n/strings_pt.g.dart index 4c35485..592db84 100644 --- a/apps/app_seeds/lib/i18n/strings_pt.g.dart +++ b/apps/app_seeds/lib/i18n/strings_pt.g.dart @@ -68,6 +68,7 @@ class TranslationsPt extends Translations with BaseTranslations 'Sementes perto de ti'; + @override String get subtitle => 'O que outras pessoas partilham por perto'; + @override String get notSetUp => 'Ainda não configuraste a partilha'; + @override String get notSetUpBody => 'Adiciona um servidor comunitário e a tua zona para ver e partilhar sementes por perto. Tudo fica aproximado — nunca a tua morada exata.'; + @override String get setUp => 'Configurar a partilha'; + @override String get searching => 'A procurar pela tua zona…'; + @override String get empty => 'Ainda não há sementes partilhadas perto de ti'; + @override String get near => 'Perto de ti'; + @override String get configTitle => 'Configuração de partilha'; + @override String get areaLabel => 'Código de zona'; + @override String get areaHelp => 'Mantém-se aproximado de propósito — a tua zona em geral, nunca um ponto exato.'; + @override String get serversLabel => 'Servidores comunitários'; + @override String get serversHelp => 'Um endereço por linha — de redes de sementes ou coletivos, não de uma empresa.'; + @override String get save => 'Guardar'; + @override String get saved => 'Guardado'; + @override String get wanted => 'Procuro'; +} + // Path: intro.slides class _Translations$intro$slides$pt extends Translations$intro$slides$en { _Translations$intro$slides$pt._(TranslationsPt root) : this._root = root, super.internal(root); @@ -1219,6 +1245,22 @@ extension on TranslationsPt { 'unit.grams.plural' => 'gramas', 'unit.count.singular' => 'semente', 'unit.count.plural' => 'sementes', + 'market.title' => 'Sementes perto de ti', + 'market.subtitle' => 'O que outras pessoas partilham por perto', + 'market.notSetUp' => 'Ainda não configuraste a partilha', + 'market.notSetUpBody' => 'Adiciona um servidor comunitário e a tua zona para ver e partilhar sementes por perto. Tudo fica aproximado — nunca a tua morada exata.', + 'market.setUp' => 'Configurar a partilha', + 'market.searching' => 'A procurar pela tua zona…', + 'market.empty' => 'Ainda não há sementes partilhadas perto de ti', + 'market.near' => 'Perto de ti', + 'market.configTitle' => 'Configuração de partilha', + 'market.areaLabel' => 'Código de zona', + 'market.areaHelp' => 'Mantém-se aproximado de propósito — a tua zona em geral, nunca um ponto exato.', + 'market.serversLabel' => 'Servidores comunitários', + 'market.serversHelp' => 'Um endereço por linha — de redes de sementes ou coletivos, não de uma empresa.', + 'market.save' => 'Guardar', + 'market.saved' => 'Guardado', + 'market.wanted' => 'Procuro', _ => null, }; }