Vertalingen
Vertalingen
Alle entiteitsnamen (landen, talen, valuta's, continenten en hoofdsteden) kunnen in meerdere talen worden opgehaald.
Beschikbare taalgebieden
| Code | Taal |
|---|---|
da | Deens |
de | Duits |
en | Engels |
es | Spaans |
fr | Frans |
it | Italiaans |
zh | Chinees |
Landnamen
final country = Country.fromAlpha2Code('US');
// Met een Locale-object
final name = country?.displayNameFromLocale(Locale('de'));
print(name); // Vereinigte Staaten
// Met BuildContext (in een widget)
final contextName = country?.displayName(context);Taalnamen
final lang = Language.fromCode('en');
final name = lang?.displayNameFromLocale(Locale('fr'));
print(name); // anglaisValutanamen
final currency = Currency.fromCode('USD');
final name = currency?.displayNameFromLocale(Locale('it'));
print(name); // Dollaro statunitenseContinentnamen
final continent = Continent.fromCode('EU');
final name = continent?.displayNameFromLocale(Locale('da'));
print(name); // EuropaHoofdstednamen
final country = Country.fromAlpha2Code('JP');
final name = country?.displayCapitalFromLocale(Locale('fr'));
print(name); // TokyoVertaalmappen rechtstreeks benaderen
Voor bulkbewerkingen kunt u de volledige vertaalmappen benaderen.
// Vertaalmappen zijn toegankelijk via delegate-klassen
final germanCountries = CountriesTranslationsDelegate.translations['de'];
germanCountries?.forEach((code, name) {
print('$code: $name');
});
// Andere beschikbare delegates:
// LanguagesTranslationsDelegate.translations
// CurrenciesTranslationsDelegate.translations
// ContinentsTranslationsDelegate.translations
// CapitalsTranslationsDelegate.translations