Oversaettelser
Oversaettelser
Alle enhedsnavne (lande, sprog, valutaer, kontinenter og hovedstaeder) kan hentes p flere sprog.
Tilgaengelige lokaliteter
| Kode | Sprog |
|---|---|
da | Dansk |
de | Tysk |
en | Engelsk |
es | Spansk |
fr | Fransk |
it | Italiensk |
zh | Kinesisk |
Landenavne
final country = Country.fromAlpha2Code('US');
// Brug et Locale-objekt
final name = country?.displayNameFromLocale(Locale('de'));
print(name); // Vereinigte Staaten
// Brug BuildContext (i en widget)
final contextName = country?.displayName(context);Sprognavne
final lang = Language.fromCode('en');
final name = lang?.displayNameFromLocale(Locale('fr'));
print(name); // anglaisValutanavne
final currency = Currency.fromCode('USD');
final name = currency?.displayNameFromLocale(Locale('it'));
print(name); // Dollaro statunitenseKontinentnavne
final continent = Continent.fromCode('EU');
final name = continent?.displayNameFromLocale(Locale('da'));
print(name); // EuropaHovedstadsnavne
final country = Country.fromAlpha2Code('JP');
final name = country?.displayCapitalFromLocale(Locale('fr'));
print(name); // TokyoDirekte adgang til oversaettelsesmaps
Til masseoperationer kan du tilg de fulde oversaettelsesmaps.
// Oversaettelsesmaps er tilgaengelige via delegate-klasser
final germanCountries = CountriesTranslationsDelegate.translations['de'];
germanCountries?.forEach((code, name) {
print('$code: $name');
});
// Andre tilgaengelige delegates:
// LanguagesTranslationsDelegate.translations
// CurrenciesTranslationsDelegate.translations
// ContinentsTranslationsDelegate.translations
// CapitalsTranslationsDelegate.translations