Middle
Milliseid lokaliseerimise lisamise viise te Flutteris tead?
sobes.tech AI
Vastus AI-lt
Flutteris on mitu viisi, kuidas lisada lokaliseerimist (i18n/l10n):
-
Kasutades paketti flutter_localizations — Flutteri ametlik pakett, mis pakub põhiliikendusi vidinate ja materjalide jaoks.
-
Kasutades paketti intl — kuupäevade, numbrite ja sõnumite vormindamiseks.
-
ARB (Application Resource Bundle) failid — sarnased JSON-failid, kus hoitakse erinevate keelte tõlkeid.
-
flutter_intl pakett — plugin, mis automatiseerib lokaliseeritud ressursside genereerimise ARB failidest.
-
Käsitsi lokaliseerimisklassi loomine — saate luua oma klassi, millel on meetodid tõlgitud stringide saamiseks.
Näide ARB ja flutter_intl kasutamisest:
- Looge failid
intl_en.arb,intl_ru.arbkoos võtmete ja tõlgetega. - Plugin genereerib Dart-koodi koos lokaliseerimisklassiga.
- Koodis kutsute välja
AppLocalizations.of(context).yourKey, et tõlget saada.
See võimaldab lihtsasti lisada uusi keeli ja hallata tõlkeid tsentraliseeritult.