@locale-tools/languages
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

@locale-tools/languages

List of all languages.

Installation

Install a given package with npm or yarn.

npm install @locale-tools/languages

yarn add @locale-tools/languages

Usage

A full list of all documented languages can be found in src/data/languages.json.

import { languages } from "@locale-tools/languages";

Types

type Language = {
  name: {
    common: string;
    native: string | null;
    alternates?: string[];
  };
  iso639_3: ISO639_3;
  bcp47: BCP47;
  iso15924: ISO15924;
  iana: string[];
  countries?: ISO3166_1_Alpha2;
  isExtinct: boolean;
  isSpurious: boolean;
};

// ISO639-3 language codes
enum ISO639_3 {}
ISO639_3.eng; // "eng"

// BCP47 language tags
enum BCP47 {}
BCP47.abq_Cyrl; // "abq-Cyrl"

// ISO15924 codes
enum ISO15924 {}
ISO15924.cyrl; // "Cyrl"

Dependents (1)

Package Sidebar

Install

npm i @locale-tools/languages

Weekly Downloads

69

Version

0.2.0

License

MIT

Unpacked Size

10.2 MB

Total Files

17

Last publish

Collaborators

  • gretzky