feat(i18n): complete Portuguese, add Brazilian Portuguese (pt_BR)
Some checks are pending
ci / analyze (push) Waiting to run
ci / test-commons-core (push) Waiting to run
ci / test-app-seeds (push) Waiting to run

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:
vjrj 2026-07-20 23:11:01 +02:00
parent 071be44851
commit d80f6d50fa
19 changed files with 5231 additions and 1920 deletions

View file

@ -94,6 +94,7 @@
"langEs": "Español",
"langEn": "English",
"langPt": "Português",
"langPtBr": "Português (Brasil)",
"langAst": "Asturianu",
"langFr": "Français",
"langDe": "Deutsch",
@ -146,9 +147,9 @@
"license": "Llicencia",
"licenseValue": "AGPL-3.0",
"website": "Sitiu web",
"sourceCode": "Códigu fonte",
"translate": "Ayuda a traducir",
"translateSubtitle": "Ayuda a traer Tane a la to llingua",
"sourceCode": "Códigu fonte",
"translate": "Ayuda a traducir",
"translateSubtitle": "Ayuda a traer Tane a la to llingua",
"openSourceLicenses": "Llicencies de códigu abiertu",
"openSourceLicensesSubtitle": "Biblioteques de terceros y les sos llicencies",
"copyright": "© {years} Asociación Comunes, baxo AGPLv3"