Übersetzungen
Übersetzungen
Alle Entitätsnamen (Länder, Sprachen, Währungen, Kontinente und Hauptstädte) können in mehreren Sprachen abgerufen werden.
Verfügbare Sprachen
| Code | Sprache |
|---|---|
da | Dänisch |
de | Deutsch |
en | Englisch |
es | Spanisch |
fr | Französisch |
it | Italienisch |
zh | Chinesisch |
Ländernamen
final country = Country.fromAlpha2Code('US');
// Mit einem Locale-Objekt
final name = country?.displayNameFromLocale(Locale('de'));
print(name); // Vereinigte Staaten
// Mit BuildContext (in einem Widget)
final contextName = country?.displayName(context);Sprachnamen
final lang = Language.fromCode('en');
final name = lang?.displayNameFromLocale(Locale('fr'));
print(name); // anglaisWährungsnamen
final currency = Currency.fromCode('USD');
final name = currency?.displayNameFromLocale(Locale('it'));
print(name); // Dollaro statunitenseKontinentnamen
final continent = Continent.fromCode('EU');
final name = continent?.displayNameFromLocale(Locale('da'));
print(name); // EuropaHauptstadtnamen
final country = Country.fromAlpha2Code('JP');
final name = country?.displayCapitalFromLocale(Locale('fr'));
print(name); // TokyoDirekter Zugriff auf Übersetzungs-Maps
Für Massenoperationen können Sie auf die vollständigen Übersetzungs-Maps zugreifen.
// Übersetzungs-Maps sind über Delegate-Klassen zugänglich
final germanCountries = CountriesTranslationsDelegate.translations['de'];
germanCountries?.forEach((code, name) {
print('$code: $name');
});
// Weitere verfügbare Delegates:
// LanguagesTranslationsDelegate.translations
// CurrenciesTranslationsDelegate.translations
// ContinentsTranslationsDelegate.translations
// CapitalsTranslationsDelegate.translations