@tginternal/language-util
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

Language util

Suggesting

To get language data suggestions by user input:

import { suggest } from '@tginternal/language-util';

console.log(suggest('cs'));
[
    {
        englishName: 'Czech',
        flags: ['🇨🇿'],
        languageId: 'cs',
        originalName: 'čeština',
    },
    {
        englishName: "Czech (Czechia)",
        flags: ["🇨🇿"],
        languageId: "cs-CZ",
        originalName: "čeština (Česko)"
    },
    {
        englishName: "English",
        flags: (89) ["🇬🇧", "🇺🇸", ...],
        languageId: "en",
        originalName: "English"
    }
    ...
];

Validation

import { isValidLanguageTag } from '@tginternal/language-util';

isValidLanguageTag("cs-CZ") //true
isValidLanguageTag("cs_CZ") //false

Readme

Keywords

none

Package Sidebar

Install

npm i @tginternal/language-util

Weekly Downloads

62

Version

1.1.1

License

MIT

Unpacked Size

1.05 MB

Total Files

299

Last publish

Collaborators

  • stepan662
  • jancizmar