TypeScript
/infobits-intl

Translations

Translations

All entity names (countries, languages, currencies, continents, and capitals) can be retrieved in multiple languages.

Available Locales

CodeLanguage
daDanish
deGerman
enEnglish
esSpanish
frFrench
itItalian
zhChinese

Country Names

GoDartTypeScript
import { getCountriesName } from 'infobits-intl';

const name = getCountriesName('US', 'de');
console.log(name); // Vereinigte Staaten

const nameFr = getCountriesName('FR', 'es');
console.log(nameFr); // Francia

Language Names

GoDartTypeScript
import { getLanguagesName } from 'infobits-intl';

const name = getLanguagesName('en', 'fr');
console.log(name); // anglais

Currency Names

GoDartTypeScript
import { getCurrenciesName } from 'infobits-intl';

const name = getCurrenciesName('USD', 'it');
console.log(name); // Dollaro statunitense

Continent Names

GoDartTypeScript
import { getContinentsName } from 'infobits-intl';

const name = getContinentsName('EU', 'da');
console.log(name); // Europa

Capital Names

GoDartTypeScript
import { getCapitalsName } from 'infobits-intl';

const name = getCapitalsName('JP', 'fr');
console.log(name); // Tokyo

Accessing Translation Maps Directly

For bulk operations, you can access the full translation maps.

GoDartTypeScript
import {
  countriesTranslations,
  languagesTranslations,
  currenciesTranslations,
  continentsTranslations,
  capitalsTranslations
} from 'infobits-intl';

// Access all German country translations
const germanCountries = countriesTranslations['de'];
for (const [code, name] of Object.entries(germanCountries)) {
  console.log(`${code}: ${name}`);
}