@phensley/locale-matcher
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -1,2 +0,2 @@ | ||
export declare const paradigmLocales: string[]; | ||
export declare const paradigmLocales: any; | ||
export declare type DistanceMap = { | ||
@@ -3,0 +3,0 @@ [x: string]: { |
// | ||
// WARNING: this file was auto-generated by @phensley/cldr-compiler. DO NOT EDIT. | ||
// | ||
export var paradigmLocales = [ | ||
'en', 'en_GB', 'es', 'es_419', 'pt_BR', 'pt_PT' | ||
]; | ||
/* tslint:disable-next-line */ | ||
/* tslint:disable:max-line-length whitespace */ | ||
export var paradigmLocales = { 'en-Latn-US': 0, 'en-Latn-GB': 1, 'es-Latn-ES': 2, 'es-Latn-419': 3, 'pt-Latn-BR': 4, 'pt-Latn-PT': 5 }; | ||
/* tslint:disable:max-line-length whitespace */ | ||
export var distanceMap = { lri: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, no: { nb: [1, { $: { $: [50, { $: { $: 4 } }] } }], da: [8, { $: { $: [50, { $: { $: 4 } }] } }] }, nb: { no: [1, { $: { $: [50, { $: { $: 4 } }] } }], da: [8, { $: { $: [50, { $: { $: 4 } }] } }], nn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sh: { bs: [4, { $: { $: [50, { $: { $: 4 } }] } }], hr: [4, { $: { $: [50, { $: { $: 4 } }] } }], sr: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, bs: { sh: [4, { $: { $: [50, { $: { $: 4 } }] } }], hr: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, hr: { sh: [4, { $: { $: [50, { $: { $: 4 } }] } }], bs: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, sr: { sh: [4, { $: { $: [50, { $: { $: 4 } }] } }], sr: [0, { Latn: { Cyrl: [5, { $: { $: 4 } }] }, Cyrl: { Latn: [5, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, ssy: { aa: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, aa: { ssy: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, gsw: { de: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, lb: { de: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, da: { no: [8, { $: { $: [50, { $: { $: 4 } }] } }], nb: [8, { $: { $: [50, { $: { $: 4 } }] } }] }, ab: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ach: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, af: { nl: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ak: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ay: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, az: { ru: [10, { Latn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, be: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bem: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bh: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bn: { en: [10, { Beng: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, br: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ceb: { fil: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, chr: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ckb: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, co: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, crs: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cy: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ee: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, eo: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, et: { fi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, eu: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fo: { da: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fy: { nl: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ga: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gaa: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gd: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gl: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gn: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gu: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ha: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, haw: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ht: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hy: { ru: [10, { Armn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, ia: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ig: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, is: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, jv: { id: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ka: { en: [10, { Geor: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, kg: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kk: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, km: { en: [10, { Khmr: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, kn: { en: [10, { Knda: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, kri: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ku: { tr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ky: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, la: { it: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lg: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ln: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lo: { en: [10, { Laoo: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, loz: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lua: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mfe: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mg: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mi: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mk: { bg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ml: { en: [10, { Mlym: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, mn: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mr: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ms: { id: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mt: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, my: { en: [10, { Mymr: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, ne: { en: [10, { Deva: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, nn: { nb: [10, { $: { $: [50, { $: { $: 4 } }] } }], no: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nso: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ny: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nyn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, oc: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, om: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, or: { en: [10, { Orya: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, pa: { en: [10, { Guru: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, pcm: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ps: { en: [10, { Arab: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, qu: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rm: { de: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rw: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sa: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sd: { en: [10, { Arab: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, si: { en: [10, { Sinh: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, sn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, so: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sq: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, st: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, su: { id: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sw: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ta: { en: [10, { Taml: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, te: { en: [10, { Telu: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, tg: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ti: { en: [10, { Ethi: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, tk: { ru: [10, { Latn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, tlh: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, to: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tt: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tum: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ug: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ur: { en: [10, { Arab: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, uz: { ru: [10, { Latn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, wo: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xh: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, yi: { en: [10, { Hebr: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, yo: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zu: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aao: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, abh: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, abv: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acm: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acq: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acw: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acx: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acy: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, adf: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aeb: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aec: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, afb: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ajp: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, apc: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, apd: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, arq: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ars: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ary: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, arz: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, auz: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, avl: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayh: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayl: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayn: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayp: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bbz: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pga: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, shu: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ssh: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, azb: { az: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, vro: { et: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ffm: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fub: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fue: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuf: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuh: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fui: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuq: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuv: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gnw: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gui: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gun: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nhd: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ikt: { iu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, enb: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, eyo: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, niq: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, oki: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pko: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sgc: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tec: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tuy: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gom: { kok: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gkp: { kpe: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ida: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lkb: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lko: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lks: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lrm: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lsm: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lto: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lts: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lwg: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nle: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nyd: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rag: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ltg: { lv: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bhr: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bjq: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bmm: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bzc: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, msh: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, skg: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tdx: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tkg: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, txy: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xmv: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xmw: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mvf: { mn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bjn: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, btj: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bve: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bvu: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, coa: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, dup: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hji: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, id: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, jak: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, jax: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kvb: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kvr: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kxd: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lce: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lcf: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, liw: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, max: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, meo: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mfa: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mfb: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, min: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mqg: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, msi: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mui: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, orn: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ors: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pel: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pse: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tmw: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, urk: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, vkk: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, vkt: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xmm: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zlm: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zmi: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, dty: { ne: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gax: { om: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hae: { om: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, orc: { om: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, spv: { or: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pbt: { ps: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pst: { ps: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qub: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qud: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quf: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qug: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quk: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qul: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qup: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qur: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qus: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quw: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qux: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quy: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qva: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvc: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qve: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvi: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvj: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvl: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvm: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvn: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvo: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvp: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvs: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvw: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvz: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qwa: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qwc: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qwh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qws: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxa: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxc: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxl: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxn: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxo: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxp: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxr: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxt: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxu: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxw: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sdc: { sc: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sdn: { sc: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sro: { sc: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aae: { sq: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aat: { sq: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aln: { sq: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aii: { syr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, uzs: { uz: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, yih: { yi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cdo: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cjy: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cpx: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, czh: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, czo: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gan: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hak: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hsn: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lzh: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mnp: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nan: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, wuu: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, yue: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zh: { zh: [0, { Hans: { Hant: [15, { $: { $: 4 } }] }, Hant: { Hans: [19, { $: { $: 4 } }], Hant: [0, { α: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, β: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, γ: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, δ: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, ζ: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, ε: { ε: 4 }, $: { $: 5 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, en: { en: [0, { $: { $: [50, { γ: { γ: 4, ζ: 4 }, ζ: { γ: 4, ζ: 4 }, α: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, β: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, δ: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, ε: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, GB: { α: 3, β: 3, δ: 3, ε: 3 }, $: { $: 5 } }] } }] }, es: { es: [0, { $: { $: [50, { α: { α: 4, γ: 4, δ: 4, ε: 4 }, γ: { α: 4, γ: 4, δ: 4, ε: 4 }, δ: { α: 4, γ: 4, δ: 4, ε: 4 }, ε: { α: 4, γ: 4, δ: 4, ε: 4 }, β: { β: 4, ζ: 4 }, ζ: { β: 4, ζ: 4 }, $: { $: 5 } }] } }] }, ar: { ar: [0, { $: { $: [50, { δ: { δ: 4 }, α: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, β: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, γ: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, ε: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, ζ: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, $: { $: 5 } }] } }] }, pt: { pt: [0, { $: { $: [50, { β: { β: 4, ζ: 4 }, ζ: { β: 4, ζ: 4 }, α: { α: 4, γ: 4, δ: 4, ε: 4 }, γ: { α: 4, γ: 4, δ: 4, ε: 4 }, δ: { α: 4, γ: 4, δ: 4, ε: 4 }, ε: { α: 4, γ: 4, δ: 4, ε: 4 }, $: { $: 5 } }] } }] }, $: { $: [80, { $: { $: [50, { $: { $: 4 } }] } }] } }; | ||
//# sourceMappingURL=autogen.distance.js.map |
@@ -0,1 +1,2 @@ | ||
import { LanguageTag } from '@phensley/language-tag'; | ||
import { Locale } from '@phensley/locale'; | ||
@@ -17,2 +18,8 @@ /** | ||
} | ||
export interface LocaleMatcherOptions { | ||
/** | ||
* Resolve language tags. (default true) | ||
*/ | ||
resolve?: boolean; | ||
} | ||
/** | ||
@@ -35,3 +42,3 @@ * Given a list of supported locales, and a list of a user's desired locales | ||
private exactMap; | ||
constructor(supportedLocales: string | string[]); | ||
constructor(supportedLocales: string | (Locale | LanguageTag | string)[], options?: LocaleMatcherOptions); | ||
/** | ||
@@ -38,0 +45,0 @@ * Find the desired locale that is the closed match to a supported locale, within |
@@ -9,10 +9,2 @@ import { parseLanguageTag, LanguageTag } from '@phensley/language-tag'; | ||
var numberCmp = function (a, b) { return a === b ? 0 : a < b ? -1 : 1; }; | ||
var paradigmLocaleMap; | ||
var init = function () { | ||
paradigmLocaleMap = paradigmLocales.reduce(function (o, k, i) { | ||
var c = LanguageResolver.resolve(k).compact(); | ||
o[c] = i; | ||
return o; | ||
}, {}); | ||
}; | ||
var Entry = /** @class */ (function () { | ||
@@ -29,4 +21,5 @@ function Entry(id, tag) { | ||
*/ | ||
var parse = function (locales) { | ||
var parse = function (locales, options) { | ||
if (locales === void 0) { locales = []; } | ||
if (options === void 0) { options = {}; } | ||
var raw; | ||
@@ -38,4 +31,13 @@ if (typeof locales === 'string') { | ||
raw = locales.reduce(function (a, e) { | ||
var tmp = e.split(TAG_SEP); | ||
return a.concat(tmp); | ||
if (typeof e === 'string') { | ||
var tmp = e.split(TAG_SEP); | ||
return a.concat(tmp); | ||
} | ||
if (e.tag instanceof LanguageTag) { | ||
a.push(e.tag); | ||
} | ||
else if (e instanceof LanguageTag) { | ||
a.push(e); | ||
} | ||
return a; | ||
}, []); | ||
@@ -46,9 +48,27 @@ } | ||
for (var i = 0; i < len; i++) { | ||
var id = raw[i].trim(); | ||
var tag = parseLanguageTag(id); | ||
// Preserve 'und' undefined locale. If we resolve it, adding | ||
var e = raw[i]; | ||
var id = void 0; | ||
var tag = void 0; | ||
if (e instanceof LanguageTag) { | ||
tag = e; | ||
id = tag.compact(); | ||
} | ||
else { | ||
id = e.trim(); | ||
tag = parseLanguageTag(id); | ||
} | ||
// This code preserves the 'und' undefined locale. If we resolve it, adding | ||
// likely subtags will expand it to 'en-Latn-US'. | ||
if (tag.hasLanguage() || tag.hasScript() || tag.hasRegion()) { | ||
result.push(new Entry(id, LanguageResolver.resolve(tag))); | ||
var resolve = options.resolve !== false; | ||
var l = tag.hasLanguage(); | ||
var s = tag.hasScript(); | ||
var r = tag.hasRegion(); | ||
if (l && s && r) { | ||
// If all subtags are present, substitute aliases | ||
result.push(new Entry(id, resolve ? LanguageResolver.substituteAliases(tag) : tag)); | ||
} | ||
else if (l || s || r) { | ||
// If at least one subtag is present, resolve | ||
result.push(new Entry(id, resolve ? LanguageResolver.resolve(tag) : tag)); | ||
} | ||
else { | ||
@@ -74,6 +94,7 @@ // Preserve undefined core fields, but include input's extensions | ||
var LocaleMatcher = /** @class */ (function () { | ||
function LocaleMatcher(supportedLocales) { | ||
function LocaleMatcher(supportedLocales, options) { | ||
var _this = this; | ||
if (options === void 0) { options = {}; } | ||
this.exactMap = {}; | ||
this.supported = parse(supportedLocales); | ||
this.supported = parse(supportedLocales, options); | ||
this.count = this.supported.length; | ||
@@ -85,5 +106,2 @@ if (!this.count) { | ||
this.default = this.supported[0]; | ||
if (!paradigmLocaleMap) { | ||
init(); | ||
} | ||
this.supported.sort(function (a, b) { | ||
@@ -99,4 +117,4 @@ // Keep default tag at the front. | ||
// Sort all paradigm locales before non-paradigms. | ||
var pa = paradigmLocaleMap[a.compact]; | ||
var pb = paradigmLocaleMap[b.compact]; | ||
var pa = paradigmLocales[a.compact]; | ||
var pb = paradigmLocales[b.compact]; | ||
if (pa !== undefined) { | ||
@@ -103,0 +121,0 @@ return pb === U ? -1 : numberCmp(pa, pb); |
@@ -1,2 +0,2 @@ | ||
export declare const paradigmLocales: string[]; | ||
export declare const paradigmLocales: any; | ||
export declare type DistanceMap = { | ||
@@ -3,0 +3,0 @@ [x: string]: { |
@@ -6,7 +6,6 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.paradigmLocales = [ | ||
'en', 'en_GB', 'es', 'es_419', 'pt_BR', 'pt_PT' | ||
]; | ||
/* tslint:disable-next-line */ | ||
/* tslint:disable:max-line-length whitespace */ | ||
exports.paradigmLocales = { 'en-Latn-US': 0, 'en-Latn-GB': 1, 'es-Latn-ES': 2, 'es-Latn-419': 3, 'pt-Latn-BR': 4, 'pt-Latn-PT': 5 }; | ||
/* tslint:disable:max-line-length whitespace */ | ||
exports.distanceMap = { lri: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, no: { nb: [1, { $: { $: [50, { $: { $: 4 } }] } }], da: [8, { $: { $: [50, { $: { $: 4 } }] } }] }, nb: { no: [1, { $: { $: [50, { $: { $: 4 } }] } }], da: [8, { $: { $: [50, { $: { $: 4 } }] } }], nn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sh: { bs: [4, { $: { $: [50, { $: { $: 4 } }] } }], hr: [4, { $: { $: [50, { $: { $: 4 } }] } }], sr: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, bs: { sh: [4, { $: { $: [50, { $: { $: 4 } }] } }], hr: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, hr: { sh: [4, { $: { $: [50, { $: { $: 4 } }] } }], bs: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, sr: { sh: [4, { $: { $: [50, { $: { $: 4 } }] } }], sr: [0, { Latn: { Cyrl: [5, { $: { $: 4 } }] }, Cyrl: { Latn: [5, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, ssy: { aa: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, aa: { ssy: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, gsw: { de: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, lb: { de: [4, { $: { $: [50, { $: { $: 4 } }] } }] }, da: { no: [8, { $: { $: [50, { $: { $: 4 } }] } }], nb: [8, { $: { $: [50, { $: { $: 4 } }] } }] }, ab: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ach: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, af: { nl: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ak: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ay: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, az: { ru: [10, { Latn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, be: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bem: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bh: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bn: { en: [10, { Beng: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, br: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ceb: { fil: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, chr: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ckb: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, co: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, crs: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cy: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ee: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, eo: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, et: { fi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, eu: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fo: { da: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fy: { nl: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ga: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gaa: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gd: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gl: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gn: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gu: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ha: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, haw: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ht: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hy: { ru: [10, { Armn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, ia: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ig: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, is: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, jv: { id: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ka: { en: [10, { Geor: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, kg: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kk: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, km: { en: [10, { Khmr: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, kn: { en: [10, { Knda: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, kri: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ku: { tr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ky: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, la: { it: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lg: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ln: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lo: { en: [10, { Laoo: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, loz: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lua: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mfe: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mg: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mi: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mk: { bg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ml: { en: [10, { Mlym: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, mn: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mr: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ms: { id: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mt: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, my: { en: [10, { Mymr: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, ne: { en: [10, { Deva: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, nn: { nb: [10, { $: { $: [50, { $: { $: 4 } }] } }], no: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nso: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ny: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nyn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, oc: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, om: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, or: { en: [10, { Orya: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, pa: { en: [10, { Guru: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, pcm: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ps: { en: [10, { Arab: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, qu: { es: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rm: { de: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rw: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sa: { hi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sd: { en: [10, { Arab: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, si: { en: [10, { Sinh: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, sn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, so: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sq: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, st: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, su: { id: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sw: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ta: { en: [10, { Taml: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, te: { en: [10, { Telu: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, tg: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ti: { en: [10, { Ethi: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, tk: { ru: [10, { Latn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, tlh: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tn: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, to: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tt: { ru: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tum: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ug: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ur: { en: [10, { Arab: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, uz: { ru: [10, { Latn: { Cyrl: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, wo: { fr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xh: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, yi: { en: [10, { Hebr: { Latn: [10, { $: { $: 4 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, yo: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zu: { en: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aao: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, abh: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, abv: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acm: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acq: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acw: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acx: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, acy: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, adf: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aeb: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aec: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, afb: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ajp: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, apc: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, apd: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, arq: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ars: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ary: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, arz: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, auz: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, avl: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayh: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayl: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayn: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ayp: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bbz: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pga: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, shu: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ssh: { ar: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, azb: { az: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, vro: { et: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ffm: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fub: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fue: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuf: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuh: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fui: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuq: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, fuv: { ff: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gnw: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gui: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gun: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nhd: { gn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ikt: { iu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, enb: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, eyo: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, niq: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, oki: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pko: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sgc: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tec: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tuy: { kln: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gom: { kok: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gkp: { kpe: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ida: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lkb: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lko: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lks: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lrm: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lsm: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lto: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lts: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lwg: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nle: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nyd: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, rag: { luy: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ltg: { lv: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bhr: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bjq: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bmm: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bzc: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, msh: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, skg: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tdx: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tkg: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, txy: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xmv: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xmw: { mg: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mvf: { mn: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bjn: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, btj: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bve: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, bvu: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, coa: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, dup: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hji: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, id: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, jak: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, jax: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kvb: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kvr: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, kxd: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lce: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lcf: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, liw: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, max: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, meo: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mfa: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mfb: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, min: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mqg: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, msi: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mui: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, orn: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, ors: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pel: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pse: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, tmw: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, urk: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, vkk: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, vkt: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, xmm: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zlm: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zmi: { ms: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, dty: { ne: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gax: { om: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hae: { om: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, orc: { om: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, spv: { or: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pbt: { ps: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, pst: { ps: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qub: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qud: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quf: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qug: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quk: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qul: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qup: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qur: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qus: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quw: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qux: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, quy: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qva: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvc: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qve: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvi: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvj: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvl: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvm: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvn: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvo: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvp: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvs: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvw: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qvz: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qwa: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qwc: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qwh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qws: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxa: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxc: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxh: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxl: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxn: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxo: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxp: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxr: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxt: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxu: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, qxw: { qu: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sdc: { sc: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sdn: { sc: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, sro: { sc: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aae: { sq: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aat: { sq: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aln: { sq: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, aii: { syr: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, uzs: { uz: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, yih: { yi: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cdo: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cjy: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, cpx: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, czh: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, czo: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, gan: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hak: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, hsn: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, lzh: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, mnp: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, nan: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, wuu: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, yue: { zh: [10, { $: { $: [50, { $: { $: 4 } }] } }] }, zh: { zh: [0, { Hans: { Hant: [15, { $: { $: 4 } }] }, Hant: { Hans: [19, { $: { $: 4 } }], Hant: [0, { α: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, β: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, γ: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, δ: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, ζ: { α: 4, β: 4, γ: 4, δ: 4, ζ: 4 }, ε: { ε: 4 }, $: { $: 5 } }] }, $: { $: [50, { $: { $: 4 } }] } }] }, en: { en: [0, { $: { $: [50, { γ: { γ: 4, ζ: 4 }, ζ: { γ: 4, ζ: 4 }, α: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, β: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, δ: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, ε: { GB: 3, α: 4, β: 4, δ: 4, ε: 4 }, GB: { α: 3, β: 3, δ: 3, ε: 3 }, $: { $: 5 } }] } }] }, es: { es: [0, { $: { $: [50, { α: { α: 4, γ: 4, δ: 4, ε: 4 }, γ: { α: 4, γ: 4, δ: 4, ε: 4 }, δ: { α: 4, γ: 4, δ: 4, ε: 4 }, ε: { α: 4, γ: 4, δ: 4, ε: 4 }, β: { β: 4, ζ: 4 }, ζ: { β: 4, ζ: 4 }, $: { $: 5 } }] } }] }, ar: { ar: [0, { $: { $: [50, { δ: { δ: 4 }, α: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, β: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, γ: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, ε: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, ζ: { α: 4, β: 4, γ: 4, ε: 4, ζ: 4 }, $: { $: 5 } }] } }] }, pt: { pt: [0, { $: { $: [50, { β: { β: 4, ζ: 4 }, ζ: { β: 4, ζ: 4 }, α: { α: 4, γ: 4, δ: 4, ε: 4 }, γ: { α: 4, γ: 4, δ: 4, ε: 4 }, δ: { α: 4, γ: 4, δ: 4, ε: 4 }, ε: { α: 4, γ: 4, δ: 4, ε: 4 }, $: { $: 5 } }] } }] }, $: { $: [80, { $: { $: [50, { $: { $: 4 } }] } }] } }; | ||
//# sourceMappingURL=autogen.distance.js.map |
@@ -0,1 +1,2 @@ | ||
import { LanguageTag } from '@phensley/language-tag'; | ||
import { Locale } from '@phensley/locale'; | ||
@@ -17,2 +18,8 @@ /** | ||
} | ||
export interface LocaleMatcherOptions { | ||
/** | ||
* Resolve language tags. (default true) | ||
*/ | ||
resolve?: boolean; | ||
} | ||
/** | ||
@@ -35,3 +42,3 @@ * Given a list of supported locales, and a list of a user's desired locales | ||
private exactMap; | ||
constructor(supportedLocales: string | string[]); | ||
constructor(supportedLocales: string | (Locale | LanguageTag | string)[], options?: LocaleMatcherOptions); | ||
/** | ||
@@ -38,0 +45,0 @@ * Find the desired locale that is the closed match to a supported locale, within |
@@ -11,10 +11,2 @@ "use strict"; | ||
var numberCmp = function (a, b) { return a === b ? 0 : a < b ? -1 : 1; }; | ||
var paradigmLocaleMap; | ||
var init = function () { | ||
paradigmLocaleMap = autogen_distance_1.paradigmLocales.reduce(function (o, k, i) { | ||
var c = locale_1.LanguageResolver.resolve(k).compact(); | ||
o[c] = i; | ||
return o; | ||
}, {}); | ||
}; | ||
var Entry = /** @class */ (function () { | ||
@@ -31,4 +23,5 @@ function Entry(id, tag) { | ||
*/ | ||
var parse = function (locales) { | ||
var parse = function (locales, options) { | ||
if (locales === void 0) { locales = []; } | ||
if (options === void 0) { options = {}; } | ||
var raw; | ||
@@ -40,4 +33,13 @@ if (typeof locales === 'string') { | ||
raw = locales.reduce(function (a, e) { | ||
var tmp = e.split(TAG_SEP); | ||
return a.concat(tmp); | ||
if (typeof e === 'string') { | ||
var tmp = e.split(TAG_SEP); | ||
return a.concat(tmp); | ||
} | ||
if (e.tag instanceof language_tag_1.LanguageTag) { | ||
a.push(e.tag); | ||
} | ||
else if (e instanceof language_tag_1.LanguageTag) { | ||
a.push(e); | ||
} | ||
return a; | ||
}, []); | ||
@@ -48,9 +50,27 @@ } | ||
for (var i = 0; i < len; i++) { | ||
var id = raw[i].trim(); | ||
var tag = language_tag_1.parseLanguageTag(id); | ||
// Preserve 'und' undefined locale. If we resolve it, adding | ||
var e = raw[i]; | ||
var id = void 0; | ||
var tag = void 0; | ||
if (e instanceof language_tag_1.LanguageTag) { | ||
tag = e; | ||
id = tag.compact(); | ||
} | ||
else { | ||
id = e.trim(); | ||
tag = language_tag_1.parseLanguageTag(id); | ||
} | ||
// This code preserves the 'und' undefined locale. If we resolve it, adding | ||
// likely subtags will expand it to 'en-Latn-US'. | ||
if (tag.hasLanguage() || tag.hasScript() || tag.hasRegion()) { | ||
result.push(new Entry(id, locale_1.LanguageResolver.resolve(tag))); | ||
var resolve = options.resolve !== false; | ||
var l = tag.hasLanguage(); | ||
var s = tag.hasScript(); | ||
var r = tag.hasRegion(); | ||
if (l && s && r) { | ||
// If all subtags are present, substitute aliases | ||
result.push(new Entry(id, resolve ? locale_1.LanguageResolver.substituteAliases(tag) : tag)); | ||
} | ||
else if (l || s || r) { | ||
// If at least one subtag is present, resolve | ||
result.push(new Entry(id, resolve ? locale_1.LanguageResolver.resolve(tag) : tag)); | ||
} | ||
else { | ||
@@ -76,6 +96,7 @@ // Preserve undefined core fields, but include input's extensions | ||
var LocaleMatcher = /** @class */ (function () { | ||
function LocaleMatcher(supportedLocales) { | ||
function LocaleMatcher(supportedLocales, options) { | ||
var _this = this; | ||
if (options === void 0) { options = {}; } | ||
this.exactMap = {}; | ||
this.supported = parse(supportedLocales); | ||
this.supported = parse(supportedLocales, options); | ||
this.count = this.supported.length; | ||
@@ -87,5 +108,2 @@ if (!this.count) { | ||
this.default = this.supported[0]; | ||
if (!paradigmLocaleMap) { | ||
init(); | ||
} | ||
this.supported.sort(function (a, b) { | ||
@@ -101,4 +119,4 @@ // Keep default tag at the front. | ||
// Sort all paradigm locales before non-paradigms. | ||
var pa = paradigmLocaleMap[a.compact]; | ||
var pb = paradigmLocaleMap[b.compact]; | ||
var pa = autogen_distance_1.paradigmLocales[a.compact]; | ||
var pb = autogen_distance_1.paradigmLocales[b.compact]; | ||
if (pa !== undefined) { | ||
@@ -105,0 +123,0 @@ return pb === U ? -1 : numberCmp(pa, pb); |
{ | ||
"name": "@phensley/locale-matcher", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Implements CLDR enhanced language matching", | ||
@@ -39,4 +39,4 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@phensley/language-tag": "1.0.2", | ||
"@phensley/locale": "1.0.2", | ||
"@phensley/language-tag": "1.0.3", | ||
"@phensley/locale": "1.0.3", | ||
"tslib": "1.11.1" | ||
@@ -71,3 +71,3 @@ }, | ||
}, | ||
"gitHead": "948c434eac4a5305e617db0eb2faf97edf094945" | ||
"gitHead": "262b91b812022d9abbb1aa36f2616b35ef154569" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
228691
997
+ Added@phensley/language-tag@1.0.3(transitive)
+ Added@phensley/locale@1.0.3(transitive)
- Removed@phensley/language-tag@1.0.2(transitive)
- Removed@phensley/locale@1.0.2(transitive)
Updated@phensley/language-tag@1.0.3
Updated@phensley/locale@1.0.3