feat(i18n): add French and German translations

Full fr/de translations of the app (625 keys each), wired into the
Settings language picker and the small-screen overflow test. Material
ships fr/de localizations, so chrome resolves natively.
This commit is contained in:
vjrj 2026-07-13 17:45:39 +02:00
parent adf396d49d
commit b04d45c4b8
15 changed files with 5455 additions and 12 deletions

View file

@ -40,7 +40,14 @@ void main() {
// iPhone-SE-class logical viewport: narrow AND short, where clipping shows.
const small = Size(320, 568);
// The locales whose strings are longest English rarely overflows first.
const longLocales = [AppLocale.es, AppLocale.pt, AppLocale.ast];
// German is included for its long compound nouns; French for its verbosity.
const longLocales = [
AppLocale.es,
AppLocale.pt,
AppLocale.ast,
AppLocale.de,
AppLocale.fr,
];
setUpAll(() => PackageInfo.setMockInitialValues(
appName: 'Tane',