1.1.0 • Published 3 years ago
com.matheusdiasdesouzads.js.language-objects v1.1.0
language-objects-js
Work with language tags and basic language associated data.
Usage
// Language and Region are interned reference structures
import {Language, Region, Direction} from './src/index';
let lng = Language.from('en-US');
console.log(lng.direction == Direction.LTR);
console.log(lng.nativeName);
console.log(lng.internationalName);
console.log(lng.region.internationalName);
// some regions are treated as languages
console.log(Language.from('us') == Language.from('en'));
// omitting region in language tag will supply a default region
console.log(Language.from('en-US') == Language.from('en'));
// invalid language
if (Language.from('foozxc') == null) {
// procedure
}
let region = Region.from('us');
console.log(region.internationalName);
// invalid region
if (Region.from('foozxc') == null) {
// procedure
}