Available Localazy Languages
npm install @localazy/languages> This repository contains all the ISO 639 languages supported by Localazy.
> There are various forms of the content you may use
``bash`
npm install @localazy/languagesor you can use yarn or pnpm
One of the exported content is an enum file with all the locales in form of _ENGLISH_LANGUAGE_NAME = "language_code"_, e.g. CZECH_CZECHIA = CZECH_CZECHIA = "cs_CZ";
`javascript
import { Locales } from '@localazy/languages';
// ...
const czechia = locales.CZECH_CZECHIA;
`
getLocalazyLanguages lists all languages in Localazy.
`javascript
import { getLocalazyLanguages, Language } from "@localazy/languages";
const languages: Language[] = getLocalazyLanguages();
console.log(languages);
// prints
// [
// {
// "important": true,
// "localazyId": 0,
// "name": "Latin American Spanish",
// "rtl": false,
// "locale": "es_419",
// "englishName": "Latin American Spanish"
// },
// ...
// ]
`
Use findLocalazyLanguageByLocale if you're looking for a Localazy language identified by the locale.
`javascript
import { findLocalazyLanguageByLocale } from '@localazy/languages';
console.log(findLocalazyLanguageByLocale('cs_CZ'));
// prints
// {
// "important": false,
// "localazyId": 61,
// "name": "Czech (Czechia)",
// "rtl": false,
// "locale": "cs_CZ",
// "englishName": "Czech (Czechia)"
// }
`
The language object implements the _Language_ type which you may import as import { Language } from "@localazy/languages";
To get a list of all Localazy language names in given language, use resolveTranslatedList
`javascript
import { resolveTranslatedList } from '@localazy/languages';
const translatedLanguagesList = await resolveTranslatedList('de');
console.log(translatedLanguagesList);
// prints
// {
// ...
// an:"Aragonesisch"
// ang:"Altenglisch"
// anp:"Angika"
// ar:"Arabisch"
// ar_001:"Arabisch (Welt)"
// ...
// }
`
This repository various language related JSON data
Language names translated in their language
If you miss some language or find inaccurate translation, we will appreciate your contribution.
`javascript
import localizedLanguagesList from '@localazy/languages/data/localized-language-list';
console.log(localizedLanguagesList);
// prints
// {
// ...
// "cs": "Čeština",
// "csb": "Kashubian",
// "cu": "Церковнослове́нскїй",
// "cv": "Chuvash",
// "cy": "Cymraeg",
// "da": "Dansk",
// "dak": "Dakota",
// "dar": "Dargwa",
// "dav": "Kitaita",
// "de": "Deutsch",
// ...
// }
`
Same data that returns getLocalazyLanguages, but in JSON format.
`javascript
import localazyLanguages from '@localazy/languages/data/localazy-languages';
console.log(localazyLanguages);
// prints
// [
// {
// "important": true,
// "localazyId": 0,
// "name": "Latin American Spanish",
// "rtl": false,
// "locale": "es_419",
// "englishName": "Latin American Spanish"
// },
// ...
// ]
`
Returns languages recognized by CLDR. For each locale, it returns all other locales in given language.
`javascript
import cldrLanguages from '@localazy/languages/data/cldr-multilingual-language-list';
console.log(cldrLanguages);
// prints
// {
// "languages": {
// "aa": {
// "af": "Afar",
// "am": "አፋርኛ",
// "ar": "الأفارية",
// "as": "আফাৰ",
// "ast": "afar",
// "az": "afar",
// "az#Cyrl": "афар",
// "be": "афарская",
// "bg": "афарски",
// "bn": "আফার",
// "br": "afar",
// "bs": "afarski",
// ...
// }
``
- Localazy API documentation
- Articles about the Localazy API
Join the Localazy Discussion Forum to discuss all things localization.
If you encounter any problems or have questions, you can use our forum, GitHub issues or contact us at
team@localazy.com.
Check out other npm packages from Localazy:
| | NPM package | Description |
| :------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------------ |
| | @localazy/cli | Localazy CLI tool. |
| | @localazy/api-client | Localazy API client. |
| | @localazy/strapi-plugin | The official Localazy Strapi plugin. |
Discover all available integration options and localization examples.
Code released under the MIT license.