bb7b1cf6b2
- Add flutter_localizations dependency and l10n configuration - Create ARB files for English (en) and Finnish (fi) translations - Localize UI strings across all major components: * Navigation drawer and page titles * Scoring interface (arrows per end, ruleset names) * Scorecard headers (End, Arrows, Sum of 3/6, Accumulative) * Keypad functional buttons (CLEAR/TYHJENNÄ, CLOSE/SULJE) * Settings page placeholder content * Dialog messages and confirmation prompts - Preserve universal archery scoring notation (X, 10, 9, M remain unlocalised) - Use authentic Finnish archery terminology throughout - Configure main app with proper localization delegates and supported locales - Generate localization classes automatically via flutter_localizations 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
64 lines
2.0 KiB
Plaintext
64 lines
2.0 KiB
Plaintext
{
|
|
"@@locale": "fi",
|
|
|
|
"appTitle": "Jousiammunnan tuloskirja",
|
|
"appVersion": "Alpha 0.1",
|
|
|
|
"navMainScorer": "Pääsivu (Tuloslaskuri)",
|
|
"navSettings": "Asetukset",
|
|
|
|
"arrowsPerEnd": "Nuolia per päätös",
|
|
"ruleset": "Sääntökokoelma",
|
|
"rulesetIndoor": "Sisärata",
|
|
"rulesetOutdoor": "Ulkorata",
|
|
"endsCount": "{count} päätöstä",
|
|
"@endsCount": {
|
|
"placeholders": {
|
|
"count": {
|
|
"type": "int",
|
|
"example": "10"
|
|
}
|
|
}
|
|
},
|
|
|
|
"headerEnd": "Päätös",
|
|
"headerArrows": "Nuolet",
|
|
"headerSumOf3": "Summa 3",
|
|
"headerSumOf6": "Summa 6",
|
|
"headerAccumulative": "Yhteensä",
|
|
"headerXCount": "X",
|
|
"header10Count": "10",
|
|
"header9Count": "9",
|
|
"scoreTotal": "Yhteensä",
|
|
|
|
"keypadClear": "TYHJENNÄ",
|
|
"keypadClose": "SULJE",
|
|
|
|
"dialogClearScoresTitle": "Tyhjennä pisteet",
|
|
"dialogClearScoresMessage": "Tämä tyhjentää kaikki pisteet nykyiseltä kierrokselta. Jatka?",
|
|
"dialogArrowChangeTitle": "Muuta nuolien määrää",
|
|
"dialogArrowChangeMessage": "Nuolien määrän muuttaminen tyhjentää olemassa olevat pisteet. Jatka?",
|
|
"dialogPreserveScores": "Säilytetäänkö olemassa olevat pisteet mahdollisuuksien mukaan?",
|
|
"dialogCancel": "Peruuta",
|
|
"dialogContinue": "Jatka",
|
|
"dialogYes": "Kyllä",
|
|
"dialogNo": "Ei",
|
|
|
|
"settingsTitle": "Asetukset",
|
|
"settingsAppearance": "Ulkoasu",
|
|
"settingsScoring": "Pisteidenlasku",
|
|
"settingsExport": "Vienti",
|
|
"settingsAbout": "Tietoja",
|
|
|
|
"settingsPlaceholder": "Tämä on väliaikainen asetukset-sivu.",
|
|
"settingsFutureWillInclude": "Tulevat asetukset sisältävät:",
|
|
"settingsColorScheme": "• Väriteeman asetukset",
|
|
"settingsDefaultArrows": "• Nuolien oletusmäärät",
|
|
"settingsScoreInput": "• Pisteidenluonnin asetukset",
|
|
"settingsExportOptions": "• Vientiasetukset",
|
|
"settingsSessionManagement": "• Istunnon hallinta",
|
|
|
|
"dialogKeepScoresTitle": "Säilytetäänkö pisteet?",
|
|
|
|
"devTodoLocalization": "KORVAA KAIKKI NÄMÄ TEKSTIT LOKALISOINTIMERKINNÖILLÄ!!"
|
|
} |