feat(i18n): complete Portuguese, add Brazilian Portuguese (pt_BR)
Fill the ~74 UI strings pt.i18n.json was missing (saved searches, label scanning, Plantaré, lot history), then add pt_BR as a proper Brazilian variant rather than a copy of European Portuguese: tu/teu/tua -> você/ seu/sua with matching verb conjugation, partilhar -> compartilhar, and Guardar -> Salvar for UI actions (seed-saving keeps "guardar", the correct term in both variants). Wires AppLocale.ptBr into the language picker and regenerates slang output.
This commit is contained in:
parent
071be44851
commit
d80f6d50fa
19 changed files with 5231 additions and 1920 deletions
|
|
@ -263,6 +263,7 @@ class _Translations$settings$fr extends Translations$settings$en {
|
|||
@override String get langEs => 'Español';
|
||||
@override String get langEn => 'English';
|
||||
@override String get langPt => 'Português';
|
||||
@override String get langPtBr => 'Português (Brasil)';
|
||||
@override String get langAst => 'Asturianu';
|
||||
@override String get langFr => 'Français';
|
||||
@override String get langDe => 'Deutsch';
|
||||
|
|
@ -1488,6 +1489,7 @@ extension on TranslationsFr {
|
|||
'settings.langEs' => 'Español',
|
||||
'settings.langEn' => 'English',
|
||||
'settings.langPt' => 'Português',
|
||||
'settings.langPtBr' => 'Português (Brasil)',
|
||||
'settings.langAst' => 'Asturianu',
|
||||
'settings.langFr' => 'Français',
|
||||
'settings.langDe' => 'Deutsch',
|
||||
|
|
@ -1924,9 +1926,9 @@ extension on TranslationsFr {
|
|||
'sale.add' => 'Enregistrer une vente',
|
||||
'sale.empty' => 'Pas encore de ventes. Notez ici ce que vous vendez ou achetez.',
|
||||
'sale.iSold' => 'J\'ai vendu',
|
||||
'sale.iBought' => 'J\'ai acheté',
|
||||
_ => null,
|
||||
} ?? switch (path) {
|
||||
'sale.iBought' => 'J\'ai acheté',
|
||||
'sale.direction' => 'Vendu ou acheté ?',
|
||||
'sale.counterparty' => 'Avec qui ?',
|
||||
'sale.counterpartyHint' => 'Une personne ou un collectif (optionnel)',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue