Premiers pas
Premiers pas
infobits-intl fournit des donnees d'internationalisation completes incluant les pays, les langues, les devises et les continents. Chaque entite est accompagnee de codes conformes aux normes ISO, de metadonnees, de drapeaux SVG de pays et de traductions en plusieurs langues.
Contenu inclus
- 248+ pays avec codes ISO 3166-1 alpha-2/alpha-3, capitales, indicatifs telephoniques, TLDs, et plus encore
- 185+ langues avec codes ISO 639-1, noms natifs et dialectes
- 179+ devises avec codes ISO 4217, symboles et formes plurielles
- 7 continents avec regroupements par pays
- Drapeaux SVG des pays integres sous forme de chaines de caracteres
- Traductions pour toutes les entites dans 7 langues : danois, allemand, anglais, espagnol, francais, italien et chinois
Installation
dart pub add infobits_intlExemple rapide
Rechercher un pays et afficher ses details :
import 'package:infobits_intl/infobits_intl.dart';
void main() {
final country = Country.fromAlpha2Code('US');
if (country != null) {
print(country.nativeName); // United States
print(country.alpha3Code); // USA
print(country.capital); // Washington, D.C.
}
}Constantes de code type-safe
Chaque package fournit des constantes typees pour les codes de pays, langues, devises et continents, permettant l'autocompletion et la verification a la compilation.
// Dart utilise des enums pour la securite de type
print(Country.unitedStates.nativeName); // United States
print(Country.unitedStates.emojiFlag); // flag emoji