itomo_locale_l10n
CLDR-derived translations for itomo_locale_core entities.
Release status
GitHub-only for now (not published to pub.dev yet).
Install
dependencies:
itomo_locale_l10n:
path: ../itomo_locale/packages/dart-l10n
import 'package:itomo_locale_core/itomo_locale_core.dart';
import 'package:itomo_locale_l10n/itomo_locale_l10n.dart';
void main() {
final vn = WorldCountry.fromCca2('VN');
print(vn.l10n('vi').common); // Việt Nam
print(vn.l10n('en').common); // Vietnam
}
API
Translation lifecycle
loadTranslation(locale)isLocaleSupported(locale)getSupportedTranslationLocales()
Entity extensions
WorldCountry.l10n(locale)->LocalizedNameFiatCurrency.l10n(locale)->StringNaturalLanguage.l10n(locale)->StringIanaTimezone.l10n(locale)->String
Name helpers
getCurrencyName(alpha3, locale)getCurrencySymbol(alpha3, [locale])getLanguageName(iso6393, locale)getTimezoneName(tzId, locale)
Localized lists
getAllCountriesLocalized(locale)getAllCurrenciesLocalized(locale)getAllLanguagesLocalized(locale)getAllTimezonesLocalized(locale)
Localized search
searchCountriesLocalized(query, locale)
License
MIT © iTomo Vietnam
Libraries
- itomo_locale_l10n
itomo_locale_l10n— localized translations foritomo_locale_core.