Locale.mjs (1060B)
1 import { Locale } from "icu4x" 2 export function basename(localeName) { 3 4 let locale = Locale.fromString(localeName); 5 6 let out = locale.basename; 7 8 9 return out; 10 } 11 export function getUnicodeExtension(localeName, s) { 12 13 let locale = Locale.fromString(localeName); 14 15 let out = locale.getUnicodeExtension(s); 16 17 18 return out; 19 } 20 export function language(localeName) { 21 22 let locale = Locale.fromString(localeName); 23 24 let out = locale.language; 25 26 27 return out; 28 } 29 export function region(localeName) { 30 31 let locale = Locale.fromString(localeName); 32 33 let out = locale.region; 34 35 36 return out; 37 } 38 export function script(localeName) { 39 40 let locale = Locale.fromString(localeName); 41 42 let out = locale.script; 43 44 45 return out; 46 } 47 export function normalize(s) { 48 49 let out = Locale.normalize(s); 50 51 52 return out; 53 } 54 export function toString(localeName) { 55 56 let locale = Locale.fromString(localeName); 57 58 let out = locale.toString(); 59 60 61 return out; 62 }