Traduzioni
Traduzioni
Tutti i nomi delle entita (paesi, lingue, valute, continenti e capitali) possono essere recuperati in piu lingue.
Lingue Disponibili
| Codice | Lingua |
|---|---|
da | Danese |
de | Tedesco |
en | Inglese |
es | Spagnolo |
fr | Francese |
it | Italiano |
zh | Cinese |
Nomi dei Paesi
final country = Country.fromAlpha2Code('US');
// Usando un oggetto Locale
final name = country?.displayNameFromLocale(Locale('de'));
print(name); // Vereinigte Staaten
// Usando BuildContext (in un widget)
final contextName = country?.displayName(context);Nomi delle Lingue
final lang = Language.fromCode('en');
final name = lang?.displayNameFromLocale(Locale('fr'));
print(name); // anglaisNomi delle Valute
final currency = Currency.fromCode('USD');
final name = currency?.displayNameFromLocale(Locale('it'));
print(name); // Dollaro statunitenseNomi dei Continenti
final continent = Continent.fromCode('EU');
final name = continent?.displayNameFromLocale(Locale('da'));
print(name); // EuropaNomi delle Capitali
final country = Country.fromAlpha2Code('JP');
final name = country?.displayCapitalFromLocale(Locale('fr'));
print(name); // TokyoAccesso Diretto alle Mappe di Traduzione
Per operazioni in blocco, puoi accedere direttamente alle mappe di traduzione complete.
// Le mappe di traduzione sono accessibili tramite classi delegate
final germanCountries = CountriesTranslationsDelegate.translations['de'];
germanCountries?.forEach((code, name) {
print('$code: $name');
});
// Altre classi delegate disponibili:
// LanguagesTranslationsDelegate.translations
// CurrenciesTranslationsDelegate.translations
// ContinentsTranslationsDelegate.translations
// CapitalsTranslationsDelegate.translations