Länder
Länder
Das Paket enthält 248+ Länder mit vollständigen ISO 3166-1-Metadaten.
Ländereigenschaften
Jedes Land hat die folgenden Felder:
| Feld | Beschreibung |
|---|---|
alpha2Code | ISO 3166-1 Alpha-2-Code (z.B. "US") |
alpha3Code | ISO 3166-1 Alpha-3-Code (z.B. "USA") |
numericCode | ISO 3166-1 numerischer Code (z.B. 840) |
nativeName | Eigenname des Landes |
capital | Hauptstadt |
mainLanguage | Primärer Sprachcode |
languages | Liste der gesprochenen Sprachcodes |
tld | Top-Level-Domain (z.B. ".us") |
callingCode | Internationale Vorwahl (z.B. 1) |
continent | Kontinent-Bezeichner |
currency | Primärer Währungscode |
Suche nach Code
Alpha-2-Code
GoDartTypeScript
import { getCountryByAlpha2 } from 'infobits-intl';
const country = getCountryByAlpha2('US');
console.log(country?.nativeName); // United States
console.log(country?.capital); // Washington, D.C.Alpha-3-Code
GoDartTypeScript
import { getCountryByAlpha3 } from 'infobits-intl';
const country = getCountryByAlpha3('USA');
console.log(country?.alpha2Code); // USNumerischer Code (nur Dart)
final country = Country.fromNumericCode(840);
print(country?.nativeName); // United States
Alle Länder auflisten
GoDartTypeScript
import { countries, CountryCode } from 'infobits-intl';
const allCountries = Object.values(countries);
console.log(allCountries.length);Nach Kontinent filtern
GoDartTypeScript
import { getCountriesByContinent } from 'infobits-intl';
const european = getCountriesByContinent('europe');
european.forEach(c => console.log(c.nativeName));SVG-Flaggen
Für jedes Land ist eine eingebettete SVG-Flagge als String verfügbar.
GoDartTypeScript
import { getFlag, flags } from 'infobits-intl';
// Mit der Lookup-Funktion
const svg = getFlag('US');
// Oder direkt auf die Map zugreifen
const svgDirect = flags['US'];Emoji-Flaggen
GoDartTypeScript
import { getEmojiFlag } from 'infobits-intl';
console.log(getEmojiFlag('US'));Länder-Metadaten
GoDartTypeScript
import { getCountryByAlpha2 } from 'infobits-intl';
const country = getCountryByAlpha2('JP');
console.log(country?.callingCode); // 81
console.log(country?.tld); // .jp
console.log(country?.currency); // JPY
console.log(country?.continent); // asia
console.log(country?.mainLanguage); // ja