TypeScript
/@infobits/intl

API-reference

API-reference

En komplet reference over alle offentlige API'er tilgaengelige i hver pakke.

Typer

Country

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "unitedStates")
alpha2CodestringISO 3166-1 alpha-2 (f.eks. "US")
alpha3CodestringISO 3166-1 alpha-3 (f.eks. "USA")
numericCodenumberISO 3166-1 numerisk (f.eks. 840)
nativeNamestringOprindeligt landenavn
capitalstringHovedstad
mainLanguagestringPrimaer sprogkode
languagesstring[]Alle talte sprogkoder
tldstringTopdomaene
callingCodenumberInternationalt opkaldsnummer
continentstringKontinent-identifikator
currencystringValutakode

Language

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "english")
codestringISO 639-1-kode (f.eks. "en")
nativeNamestringNavn paa selve sproget
dialectsLanguageDialect[]Regionale varianter
defaultFlagCodestring?Landekode for repraesentativt flag

LanguageDialect

FeltTypeBeskrivelse
idstringUnik identifikator
codestringDialektkode
nativeNamestringOprindeligt navn paa dialekten
flagCodestring?Landekode for dialektens flag

Currency

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "usd")
codestringISO 4217-kode (f.eks. "USD")
nativeNamestringEntal-navn (f.eks. "US Dollar")
nativeNamePluralstringFlertal-navn (f.eks. "US Dollars")
symbolstringValutasymbol (f.eks. "$")

Continent

FeltTypeBeskrivelse
idstringUnik identifikator (f.eks. "europe")
codestringTobogstavskode (f.eks. "EU")
namestringEngelsk visningsnavn

Opslagsfunktioner

Lande

GoDartTypeScript
// TypeScript
getCountryByAlpha2(code: string): Country | undefined
getCountryByAlpha3(code: string): Country | undefined
getCountriesByContinent(continent: string): Country[]
getCountriesInContinent(code: string): Country[]

Sprog

GoDartTypeScript
// TypeScript
getLanguageByCode(code: string): Language | undefined

Valutaer

GoDartTypeScript
// TypeScript
getCurrencyByCode(code: string): Currency | undefined

Kontinenter

GoDartTypeScript
// TypeScript
getContinentByCode(code: string): Continent | undefined

Flag

GoDartTypeScript
// TypeScript
getFlag(alpha2: string): string | undefined
flags  // Record<string, string>

Emoji-flag

GoDartTypeScript
// TypeScript
getEmojiFlag(alpha2: string): string

Enums / Konstanter

Hver pakke tilbyder typesikre konstanter for alle koder:

GoDartTypeScript
// TypeScript — string enums
CountryCode.US    // "US"
LanguageCode.FR   // "FR"
CurrencyCode.EUR  // "EUR"
ContinentCode.EU  // "EU"

Oversaettelsesfunktioner

Alle oversaettelsesfunktioner tager en enhedskode og en lokalitetskode og returnerer det lokaliserede navn.

Tilgaengelige lokaliteter: da, de, en, es, fr, it, zh

GoDartTypeScript
// TypeScript
getCountriesName(code: string, locale: string): string | undefined
getLanguagesName(code: string, locale: string): string | undefined
getCurrenciesName(code: string, locale: string): string | undefined
getContinentsName(code: string, locale: string): string | undefined
getCapitalsName(code: string, locale: string): string | undefined

Oversaettelsesmaps

For masseadgang er de raa oversaettelsesmaps tilgaengelige:

GoDartTypeScript
// TypeScript
countriesTranslations   // Record<string, Record<string, string>>
languagesTranslations
currenciesTranslations
continentsTranslations
capitalsTranslations