Sprog
Sprog
Pakken indeholder 185+ sprog med ISO 639-1-koder.
Sprogegenskaber
Hvert sprog har foelgende felter:
| Felt | Beskrivelse |
|---|---|
code | ISO 639-1-sprogkode (f.eks. "en") |
nativeName | Navn p selve sproget (f.eks. "English") |
dialects | Liste over sprogdialekter |
defaultFlagCode | Landekode for et repraesentativt flag |
Hver dialekt har:
| Felt | Beskrivelse |
|---|---|
code | Dialektkode |
nativeName | Dialektens oprindelige navn |
flagCode | Landekode for dialektens flag |
Opslag efter kode
GoDartTypeScript
import { getLanguageByCode } from 'infobits-intl';
const lang = getLanguageByCode('en');
console.log(lang?.nativeName); // English
console.log(lang?.code); // enListe over alle sprog
GoDartTypeScript
import { languages } from 'infobits-intl';
const allLanguages = Object.values(languages);
console.log(allLanguages.length);Dialekter
Sprog kan have dialekter, der repraesenterer regionale variationer.
GoDartTypeScript
import { getLanguageByCode } from 'infobits-intl';
const lang = getLanguageByCode('en');
lang?.dialects.forEach(d => {
console.log(`${d.nativeName} (${d.flagCode})`);
});Sprogflag
Sprog kan have et repraesentativt flag baseret p deres standardflagkode.
GoDartTypeScript
import { getLanguageByCode, getFlag } from 'infobits-intl';
const lang = getLanguageByCode('fr');
if (lang?.defaultFlagCode) {
const svg = getFlag(lang.defaultFlagCode);
}Typesikre sprogkoder
GoDartTypeScript
import { LanguageCode, languages } from 'infobits-intl';
const french = languages[LanguageCode.FR];
console.log(french.nativeName); // Fran??ais