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:
parent
adf396d49d
commit
b04d45c4b8
15 changed files with 5455 additions and 12 deletions
|
|
@ -418,6 +418,12 @@ class Translations$settings$en {
|
|||
/// en: 'Asturianu'
|
||||
String get langAst => 'Asturianu';
|
||||
|
||||
/// en: 'Français'
|
||||
String get langFr => 'Français';
|
||||
|
||||
/// en: 'Deutsch'
|
||||
String get langDe => 'Deutsch';
|
||||
|
||||
/// en: 'About'
|
||||
String get about => 'About';
|
||||
|
||||
|
|
@ -2590,6 +2596,8 @@ extension on Translations {
|
|||
'settings.langEn' => 'English',
|
||||
'settings.langPt' => 'Português',
|
||||
'settings.langAst' => 'Asturianu',
|
||||
'settings.langFr' => 'Français',
|
||||
'settings.langDe' => 'Deutsch',
|
||||
'settings.about' => 'About',
|
||||
'settings.aboutText' => 'Local-first, encrypted inventory for traditional seeds. AGPL-3.0.',
|
||||
'settings.aboutOpen' => 'About Tane',
|
||||
|
|
@ -3024,10 +3032,10 @@ extension on Translations {
|
|||
'sale.add' => 'Record a sale',
|
||||
'sale.empty' => 'No sales yet. Note here what you sell or buy.',
|
||||
'sale.iSold' => 'I sold',
|
||||
'sale.iBought' => 'I bought',
|
||||
'sale.direction' => 'Sold or bought?',
|
||||
_ => null,
|
||||
} ?? switch (path) {
|
||||
'sale.iBought' => 'I bought',
|
||||
'sale.direction' => 'Sold or bought?',
|
||||
'sale.counterparty' => 'With whom?',
|
||||
'sale.counterpartyHint' => 'A person or a collective (optional)',
|
||||
'sale.amount' => 'Amount',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue