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