tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 }