From 338b08d2ceea9f7429457aa6940f3b313a18ca6f Mon Sep 17 00:00:00 2001 From: Alexandre Ravey Date: Thu, 12 Jun 2014 16:26:38 +0200 Subject: [PATCH] chore(ngLocale): change update-closure and closureSlurper to use the extra locales for number formats. This download numberSymbolsExt.js and use it to generate number formats for the "extra" locales. Fixes issue #7799 by using the correct fr-ch and it-ch locales number formats. --- i18n/closure/numberSymbolsExt.js | 12258 +++++++++++++++++++ i18n/src/closureI18nExtractor.js | 2 +- i18n/src/closureSlurper.js | 3 + i18n/update-closure.sh | 1 + src/ngLocale/angular-locale_aa-dj.js | 117 + src/ngLocale/angular-locale_aa-er.js | 117 + src/ngLocale/angular-locale_aa-et.js | 117 + src/ngLocale/angular-locale_aa.js | 117 + src/ngLocale/angular-locale_af-na.js | 6 +- src/ngLocale/angular-locale_agq-cm.js | 117 + src/ngLocale/angular-locale_agq.js | 117 + src/ngLocale/angular-locale_ak-gh.js | 117 + src/ngLocale/angular-locale_ak.js | 117 + src/ngLocale/angular-locale_ar-ae.js | 2 +- src/ngLocale/angular-locale_ar-bh.js | 2 +- src/ngLocale/angular-locale_ar-dj.js | 2 +- src/ngLocale/angular-locale_ar-dz.js | 6 +- src/ngLocale/angular-locale_ar-eh.js | 6 +- src/ngLocale/angular-locale_ar-er.js | 2 +- src/ngLocale/angular-locale_ar-il.js | 2 +- src/ngLocale/angular-locale_ar-iq.js | 2 +- src/ngLocale/angular-locale_ar-jo.js | 2 +- src/ngLocale/angular-locale_ar-km.js | 2 +- src/ngLocale/angular-locale_ar-kw.js | 2 +- src/ngLocale/angular-locale_ar-lb.js | 2 +- src/ngLocale/angular-locale_ar-ly.js | 6 +- src/ngLocale/angular-locale_ar-ma.js | 6 +- src/ngLocale/angular-locale_ar-mr.js | 2 +- src/ngLocale/angular-locale_ar-om.js | 2 +- src/ngLocale/angular-locale_ar-ps.js | 2 +- src/ngLocale/angular-locale_ar-qa.js | 10 +- src/ngLocale/angular-locale_ar-sa.js | 10 +- src/ngLocale/angular-locale_ar-sd.js | 2 +- src/ngLocale/angular-locale_ar-so.js | 2 +- src/ngLocale/angular-locale_ar-ss.js | 2 +- src/ngLocale/angular-locale_ar-sy.js | 8 +- src/ngLocale/angular-locale_ar-td.js | 2 +- src/ngLocale/angular-locale_ar-tn.js | 14 +- src/ngLocale/angular-locale_ar-ye.js | 10 +- src/ngLocale/angular-locale_as-in.js | 117 + src/ngLocale/angular-locale_as.js | 117 + src/ngLocale/angular-locale_asa-tz.js | 117 + src/ngLocale/angular-locale_asa.js | 117 + src/ngLocale/angular-locale_ast-es.js | 117 + src/ngLocale/angular-locale_ast.js | 117 + src/ngLocale/angular-locale_az-cyrl.js | 2 +- src/ngLocale/angular-locale_az-latn.js | 2 +- src/ngLocale/angular-locale_bas-cm.js | 117 + src/ngLocale/angular-locale_bas.js | 117 + src/ngLocale/angular-locale_be-by.js | 117 + src/ngLocale/angular-locale_be.js | 117 + src/ngLocale/angular-locale_bem-zm.js | 117 + src/ngLocale/angular-locale_bem.js | 117 + src/ngLocale/angular-locale_bez-tz.js | 117 + src/ngLocale/angular-locale_bez.js | 117 + src/ngLocale/angular-locale_bm-ml.js | 117 + src/ngLocale/angular-locale_bm.js | 117 + src/ngLocale/angular-locale_bn-in.js | 2 +- src/ngLocale/angular-locale_bo-cn.js | 117 + src/ngLocale/angular-locale_bo-in.js | 117 + src/ngLocale/angular-locale_bo.js | 117 + src/ngLocale/angular-locale_brx-in.js | 117 + src/ngLocale/angular-locale_brx.js | 117 + src/ngLocale/angular-locale_bs-cyrl-ba.js | 117 + src/ngLocale/angular-locale_bs-cyrl.js | 117 + src/ngLocale/angular-locale_bs-latn-ba.js | 117 + src/ngLocale/angular-locale_bs-latn.js | 117 + src/ngLocale/angular-locale_bs.js | 117 + src/ngLocale/angular-locale_byn-er.js | 117 + src/ngLocale/angular-locale_byn.js | 117 + src/ngLocale/angular-locale_cgg-ug.js | 117 + src/ngLocale/angular-locale_cgg.js | 117 + src/ngLocale/angular-locale_ckb-arab-iq.js | 117 + src/ngLocale/angular-locale_ckb-arab-ir.js | 117 + src/ngLocale/angular-locale_ckb-arab.js | 117 + src/ngLocale/angular-locale_ckb-iq.js | 117 + src/ngLocale/angular-locale_ckb-ir.js | 117 + src/ngLocale/angular-locale_ckb-latn-iq.js | 117 + src/ngLocale/angular-locale_ckb-latn.js | 117 + src/ngLocale/angular-locale_ckb.js | 117 + src/ngLocale/angular-locale_dav-ke.js | 117 + src/ngLocale/angular-locale_dav.js | 117 + src/ngLocale/angular-locale_de-li.js | 14 +- src/ngLocale/angular-locale_dje-ne.js | 117 + src/ngLocale/angular-locale_dje.js | 117 + src/ngLocale/angular-locale_dua-cm.js | 117 + src/ngLocale/angular-locale_dua.js | 117 + src/ngLocale/angular-locale_dyo-sn.js | 117 + src/ngLocale/angular-locale_dyo.js | 117 + src/ngLocale/angular-locale_dz-bt.js | 117 + src/ngLocale/angular-locale_dz.js | 117 + src/ngLocale/angular-locale_ebu-ke.js | 117 + src/ngLocale/angular-locale_ebu.js | 117 + src/ngLocale/angular-locale_ee-gh.js | 117 + src/ngLocale/angular-locale_ee-tg.js | 117 + src/ngLocale/angular-locale_ee.js | 117 + src/ngLocale/angular-locale_el-cy.js | 8 +- src/ngLocale/angular-locale_en-150.js | 12 +- src/ngLocale/angular-locale_en-be.js | 14 +- src/ngLocale/angular-locale_en-bw.js | 2 +- src/ngLocale/angular-locale_en-cm.js | 2 +- src/ngLocale/angular-locale_en-er.js | 2 +- src/ngLocale/angular-locale_en-fk.js | 2 +- src/ngLocale/angular-locale_en-gg.js | 2 +- src/ngLocale/angular-locale_en-gh.js | 2 +- src/ngLocale/angular-locale_en-gi.js | 2 +- src/ngLocale/angular-locale_en-gm.js | 2 +- src/ngLocale/angular-locale_en-im.js | 2 +- src/ngLocale/angular-locale_en-je.js | 2 +- src/ngLocale/angular-locale_en-ke.js | 2 +- src/ngLocale/angular-locale_en-ls.js | 2 +- src/ngLocale/angular-locale_en-mg.js | 2 +- src/ngLocale/angular-locale_en-mo.js | 2 +- src/ngLocale/angular-locale_en-mt.js | 2 +- src/ngLocale/angular-locale_en-mu.js | 2 +- src/ngLocale/angular-locale_en-mw.js | 2 +- src/ngLocale/angular-locale_en-ng.js | 2 +- src/ngLocale/angular-locale_en-pg.js | 2 +- src/ngLocale/angular-locale_en-ph.js | 2 +- src/ngLocale/angular-locale_en-pk.js | 10 +- src/ngLocale/angular-locale_en-rw.js | 2 +- src/ngLocale/angular-locale_en-sc.js | 2 +- src/ngLocale/angular-locale_en-sd.js | 2 +- src/ngLocale/angular-locale_en-sh.js | 2 +- src/ngLocale/angular-locale_en-sl.js | 2 +- src/ngLocale/angular-locale_en-ss.js | 2 +- src/ngLocale/angular-locale_en-sx.js | 2 +- src/ngLocale/angular-locale_en-sz.js | 2 +- src/ngLocale/angular-locale_en-to.js | 2 +- src/ngLocale/angular-locale_en-tz.js | 2 +- src/ngLocale/angular-locale_en-ug.js | 2 +- src/ngLocale/angular-locale_en-vu.js | 2 +- src/ngLocale/angular-locale_en-ws.js | 2 +- src/ngLocale/angular-locale_en-zm.js | 2 +- src/ngLocale/angular-locale_eo-001.js | 117 + src/ngLocale/angular-locale_eo.js | 117 + src/ngLocale/angular-locale_es-ar.js | 2 +- src/ngLocale/angular-locale_es-bo.js | 2 +- src/ngLocale/angular-locale_es-cl.js | 10 +- src/ngLocale/angular-locale_es-co.js | 2 +- src/ngLocale/angular-locale_es-cr.js | 2 +- src/ngLocale/angular-locale_es-cu.js | 2 +- src/ngLocale/angular-locale_es-do.js | 2 +- src/ngLocale/angular-locale_es-ec.js | 10 +- src/ngLocale/angular-locale_es-gq.js | 10 +- src/ngLocale/angular-locale_es-gt.js | 2 +- src/ngLocale/angular-locale_es-hn.js | 2 +- src/ngLocale/angular-locale_es-mx.js | 14 +- src/ngLocale/angular-locale_es-ni.js | 2 +- src/ngLocale/angular-locale_es-pa.js | 2 +- src/ngLocale/angular-locale_es-pe.js | 2 +- src/ngLocale/angular-locale_es-ph.js | 2 +- src/ngLocale/angular-locale_es-pr.js | 2 +- src/ngLocale/angular-locale_es-py.js | 10 +- src/ngLocale/angular-locale_es-sv.js | 2 +- src/ngLocale/angular-locale_es-us.js | 2 +- src/ngLocale/angular-locale_es-uy.js | 10 +- src/ngLocale/angular-locale_es-ve.js | 10 +- src/ngLocale/angular-locale_ewo-cm.js | 117 + src/ngLocale/angular-locale_ewo.js | 117 + src/ngLocale/angular-locale_fa-af.js | 2 +- src/ngLocale/angular-locale_ff-cm.js | 117 + src/ngLocale/angular-locale_ff-gn.js | 117 + src/ngLocale/angular-locale_ff-mr.js | 117 + src/ngLocale/angular-locale_ff-sn.js | 117 + src/ngLocale/angular-locale_ff.js | 117 + src/ngLocale/angular-locale_fo-fo.js | 117 + src/ngLocale/angular-locale_fo.js | 117 + src/ngLocale/angular-locale_fr-be.js | 2 +- src/ngLocale/angular-locale_fr-bf.js | 2 +- src/ngLocale/angular-locale_fr-bi.js | 2 +- src/ngLocale/angular-locale_fr-bj.js | 2 +- src/ngLocale/angular-locale_fr-cd.js | 2 +- src/ngLocale/angular-locale_fr-cf.js | 2 +- src/ngLocale/angular-locale_fr-cg.js | 2 +- src/ngLocale/angular-locale_fr-ch.js | 14 +- src/ngLocale/angular-locale_fr-ci.js | 2 +- src/ngLocale/angular-locale_fr-cm.js | 2 +- src/ngLocale/angular-locale_fr-dj.js | 2 +- src/ngLocale/angular-locale_fr-dz.js | 2 +- src/ngLocale/angular-locale_fr-ga.js | 2 +- src/ngLocale/angular-locale_fr-gn.js | 2 +- src/ngLocale/angular-locale_fr-gq.js | 2 +- src/ngLocale/angular-locale_fr-ht.js | 2 +- src/ngLocale/angular-locale_fr-km.js | 2 +- src/ngLocale/angular-locale_fr-lu.js | 2 +- src/ngLocale/angular-locale_fr-ma.js | 2 +- src/ngLocale/angular-locale_fr-mg.js | 2 +- src/ngLocale/angular-locale_fr-ml.js | 2 +- src/ngLocale/angular-locale_fr-mr.js | 2 +- src/ngLocale/angular-locale_fr-mu.js | 2 +- src/ngLocale/angular-locale_fr-nc.js | 2 +- src/ngLocale/angular-locale_fr-ne.js | 2 +- src/ngLocale/angular-locale_fr-pf.js | 2 +- src/ngLocale/angular-locale_fr-rw.js | 2 +- src/ngLocale/angular-locale_fr-sc.js | 2 +- src/ngLocale/angular-locale_fr-sn.js | 2 +- src/ngLocale/angular-locale_fr-sy.js | 2 +- src/ngLocale/angular-locale_fr-td.js | 2 +- src/ngLocale/angular-locale_fr-tg.js | 2 +- src/ngLocale/angular-locale_fr-tn.js | 2 +- src/ngLocale/angular-locale_fr-vu.js | 2 +- src/ngLocale/angular-locale_fr-wf.js | 2 +- src/ngLocale/angular-locale_fur-it.js | 117 + src/ngLocale/angular-locale_fur.js | 117 + src/ngLocale/angular-locale_fy-nl.js | 117 + src/ngLocale/angular-locale_fy.js | 117 + src/ngLocale/angular-locale_ga-ie.js | 117 + src/ngLocale/angular-locale_ga.js | 117 + src/ngLocale/angular-locale_gd-gb.js | 117 + src/ngLocale/angular-locale_gd.js | 117 + src/ngLocale/angular-locale_guz-ke.js | 117 + src/ngLocale/angular-locale_guz.js | 117 + src/ngLocale/angular-locale_gv-im.js | 117 + src/ngLocale/angular-locale_gv.js | 117 + src/ngLocale/angular-locale_ha-latn-gh.js | 117 + src/ngLocale/angular-locale_ha-latn-ne.js | 117 + src/ngLocale/angular-locale_ha-latn-ng.js | 117 + src/ngLocale/angular-locale_ha-latn.js | 117 + src/ngLocale/angular-locale_ha.js | 117 + src/ngLocale/angular-locale_hr-ba.js | 2 +- src/ngLocale/angular-locale_ia-fr.js | 117 + src/ngLocale/angular-locale_ia.js | 117 + src/ngLocale/angular-locale_ig-ng.js | 117 + src/ngLocale/angular-locale_ig.js | 117 + src/ngLocale/angular-locale_ii-cn.js | 117 + src/ngLocale/angular-locale_ii.js | 117 + src/ngLocale/angular-locale_it-ch.js | 14 +- src/ngLocale/angular-locale_jgo-cm.js | 117 + src/ngLocale/angular-locale_jgo.js | 117 + src/ngLocale/angular-locale_jmc-tz.js | 117 + src/ngLocale/angular-locale_jmc.js | 117 + src/ngLocale/angular-locale_kab-dz.js | 117 + src/ngLocale/angular-locale_kab.js | 117 + src/ngLocale/angular-locale_kam-ke.js | 117 + src/ngLocale/angular-locale_kam.js | 117 + src/ngLocale/angular-locale_kde-tz.js | 117 + src/ngLocale/angular-locale_kde.js | 117 + src/ngLocale/angular-locale_kea-cv.js | 117 + src/ngLocale/angular-locale_kea.js | 117 + src/ngLocale/angular-locale_khq-ml.js | 117 + src/ngLocale/angular-locale_khq.js | 117 + src/ngLocale/angular-locale_ki-ke.js | 117 + src/ngLocale/angular-locale_ki.js | 117 + src/ngLocale/angular-locale_kk-cyrl.js | 2 +- src/ngLocale/angular-locale_kkj-cm.js | 117 + src/ngLocale/angular-locale_kkj.js | 117 + src/ngLocale/angular-locale_kl-gl.js | 117 + src/ngLocale/angular-locale_kl.js | 117 + src/ngLocale/angular-locale_kln-ke.js | 117 + src/ngLocale/angular-locale_kln.js | 117 + src/ngLocale/angular-locale_ko-kp.js | 2 +- src/ngLocale/angular-locale_kok-in.js | 117 + src/ngLocale/angular-locale_kok.js | 117 + src/ngLocale/angular-locale_ks-arab-in.js | 117 + src/ngLocale/angular-locale_ks-arab.js | 117 + src/ngLocale/angular-locale_ks.js | 117 + src/ngLocale/angular-locale_ksb-tz.js | 117 + src/ngLocale/angular-locale_ksb.js | 117 + src/ngLocale/angular-locale_ksf-cm.js | 117 + src/ngLocale/angular-locale_ksf.js | 117 + src/ngLocale/angular-locale_ksh-de.js | 117 + src/ngLocale/angular-locale_ksh.js | 117 + src/ngLocale/angular-locale_kw-gb.js | 117 + src/ngLocale/angular-locale_kw.js | 117 + src/ngLocale/angular-locale_ky-cyrl.js | 2 +- src/ngLocale/angular-locale_lag-tz.js | 117 + src/ngLocale/angular-locale_lag.js | 117 + src/ngLocale/angular-locale_lg-ug.js | 117 + src/ngLocale/angular-locale_lg.js | 117 + src/ngLocale/angular-locale_lkt-us.js | 117 + src/ngLocale/angular-locale_lkt.js | 117 + src/ngLocale/angular-locale_ln-ao.js | 2 +- src/ngLocale/angular-locale_ln-cf.js | 2 +- src/ngLocale/angular-locale_ln-cg.js | 2 +- src/ngLocale/angular-locale_lu-cd.js | 117 + src/ngLocale/angular-locale_lu.js | 117 + src/ngLocale/angular-locale_luo-ke.js | 117 + src/ngLocale/angular-locale_luo.js | 117 + src/ngLocale/angular-locale_luy-ke.js | 117 + src/ngLocale/angular-locale_luy.js | 117 + src/ngLocale/angular-locale_mas-ke.js | 117 + src/ngLocale/angular-locale_mas-tz.js | 117 + src/ngLocale/angular-locale_mas.js | 117 + src/ngLocale/angular-locale_mer-ke.js | 117 + src/ngLocale/angular-locale_mer.js | 117 + src/ngLocale/angular-locale_mfe-mu.js | 117 + src/ngLocale/angular-locale_mfe.js | 117 + src/ngLocale/angular-locale_mg-mg.js | 117 + src/ngLocale/angular-locale_mg.js | 117 + src/ngLocale/angular-locale_mgh-mz.js | 117 + src/ngLocale/angular-locale_mgh.js | 117 + src/ngLocale/angular-locale_mgo-cm.js | 117 + src/ngLocale/angular-locale_mgo.js | 117 + src/ngLocale/angular-locale_mn-cyrl.js | 2 +- src/ngLocale/angular-locale_ms-latn-bn.js | 10 +- src/ngLocale/angular-locale_ms-latn-sg.js | 2 +- src/ngLocale/angular-locale_ms-latn.js | 2 +- src/ngLocale/angular-locale_mua-cm.js | 117 + src/ngLocale/angular-locale_mua.js | 117 + src/ngLocale/angular-locale_naq-na.js | 117 + src/ngLocale/angular-locale_naq.js | 117 + src/ngLocale/angular-locale_nd-zw.js | 117 + src/ngLocale/angular-locale_nd.js | 117 + src/ngLocale/angular-locale_ne-in.js | 2 +- src/ngLocale/angular-locale_nl-aw.js | 2 +- src/ngLocale/angular-locale_nl-be.js | 8 +- src/ngLocale/angular-locale_nl-bq.js | 2 +- src/ngLocale/angular-locale_nl-cw.js | 2 +- src/ngLocale/angular-locale_nl-sr.js | 2 +- src/ngLocale/angular-locale_nl-sx.js | 2 +- src/ngLocale/angular-locale_nmg-cm.js | 117 + src/ngLocale/angular-locale_nmg.js | 117 + src/ngLocale/angular-locale_nn-no.js | 117 + src/ngLocale/angular-locale_nn.js | 117 + src/ngLocale/angular-locale_nnh-cm.js | 117 + src/ngLocale/angular-locale_nnh.js | 117 + src/ngLocale/angular-locale_nr-za.js | 117 + src/ngLocale/angular-locale_nr.js | 117 + src/ngLocale/angular-locale_nso-za.js | 117 + src/ngLocale/angular-locale_nso.js | 117 + src/ngLocale/angular-locale_nus-sd.js | 117 + src/ngLocale/angular-locale_nus.js | 117 + src/ngLocale/angular-locale_nyn-ug.js | 117 + src/ngLocale/angular-locale_nyn.js | 117 + src/ngLocale/angular-locale_om-et.js | 117 + src/ngLocale/angular-locale_om-ke.js | 117 + src/ngLocale/angular-locale_om.js | 117 + src/ngLocale/angular-locale_os-ge.js | 117 + src/ngLocale/angular-locale_os-ru.js | 117 + src/ngLocale/angular-locale_os.js | 117 + src/ngLocale/angular-locale_pa-arab-pk.js | 4 +- src/ngLocale/angular-locale_pa-arab.js | 4 +- src/ngLocale/angular-locale_pa-guru.js | 2 +- src/ngLocale/angular-locale_ps-af.js | 117 + src/ngLocale/angular-locale_ps.js | 117 + src/ngLocale/angular-locale_pt-ao.js | 2 +- src/ngLocale/angular-locale_pt-cv.js | 2 +- src/ngLocale/angular-locale_pt-gw.js | 2 +- src/ngLocale/angular-locale_pt-mo.js | 2 +- src/ngLocale/angular-locale_pt-mz.js | 2 +- src/ngLocale/angular-locale_pt-st.js | 2 +- src/ngLocale/angular-locale_pt-tl.js | 2 +- src/ngLocale/angular-locale_rm-ch.js | 117 + src/ngLocale/angular-locale_rm.js | 117 + src/ngLocale/angular-locale_rn-bi.js | 117 + src/ngLocale/angular-locale_rn.js | 117 + src/ngLocale/angular-locale_ro-md.js | 2 +- src/ngLocale/angular-locale_rof-tz.js | 117 + src/ngLocale/angular-locale_rof.js | 117 + src/ngLocale/angular-locale_ru-by.js | 2 +- src/ngLocale/angular-locale_ru-kg.js | 2 +- src/ngLocale/angular-locale_ru-kz.js | 2 +- src/ngLocale/angular-locale_ru-md.js | 2 +- src/ngLocale/angular-locale_ru-ua.js | 2 +- src/ngLocale/angular-locale_rw-rw.js | 117 + src/ngLocale/angular-locale_rw.js | 117 + src/ngLocale/angular-locale_rwk-tz.js | 117 + src/ngLocale/angular-locale_rwk.js | 117 + src/ngLocale/angular-locale_sah-ru.js | 117 + src/ngLocale/angular-locale_sah.js | 117 + src/ngLocale/angular-locale_saq-ke.js | 117 + src/ngLocale/angular-locale_saq.js | 117 + src/ngLocale/angular-locale_sbp-tz.js | 117 + src/ngLocale/angular-locale_sbp.js | 117 + src/ngLocale/angular-locale_se-fi.js | 117 + src/ngLocale/angular-locale_se-no.js | 117 + src/ngLocale/angular-locale_se.js | 117 + src/ngLocale/angular-locale_seh-mz.js | 117 + src/ngLocale/angular-locale_seh.js | 117 + src/ngLocale/angular-locale_ses-ml.js | 117 + src/ngLocale/angular-locale_ses.js | 117 + src/ngLocale/angular-locale_sg-cf.js | 117 + src/ngLocale/angular-locale_sg.js | 117 + src/ngLocale/angular-locale_shi-latn-ma.js | 117 + src/ngLocale/angular-locale_shi-latn.js | 117 + src/ngLocale/angular-locale_shi-tfng-ma.js | 117 + src/ngLocale/angular-locale_shi-tfng.js | 117 + src/ngLocale/angular-locale_shi.js | 117 + src/ngLocale/angular-locale_sn-zw.js | 117 + src/ngLocale/angular-locale_sn.js | 117 + src/ngLocale/angular-locale_so-dj.js | 117 + src/ngLocale/angular-locale_so-et.js | 117 + src/ngLocale/angular-locale_so-ke.js | 117 + src/ngLocale/angular-locale_so-so.js | 117 + src/ngLocale/angular-locale_so.js | 117 + src/ngLocale/angular-locale_sq-mk.js | 2 +- src/ngLocale/angular-locale_sq-xk.js | 2 +- src/ngLocale/angular-locale_sr-cyrl-ba.js | 2 +- src/ngLocale/angular-locale_sr-cyrl-me.js | 2 +- src/ngLocale/angular-locale_sr-cyrl-xk.js | 2 +- src/ngLocale/angular-locale_sr-cyrl.js | 2 +- src/ngLocale/angular-locale_sr-latn-ba.js | 2 +- src/ngLocale/angular-locale_sr-latn-me.js | 2 +- src/ngLocale/angular-locale_sr-latn-xk.js | 2 +- src/ngLocale/angular-locale_ss-sz.js | 117 + src/ngLocale/angular-locale_ss-za.js | 117 + src/ngLocale/angular-locale_ss.js | 117 + src/ngLocale/angular-locale_ssy-er.js | 117 + src/ngLocale/angular-locale_ssy.js | 117 + src/ngLocale/angular-locale_st-ls.js | 117 + src/ngLocale/angular-locale_st-za.js | 117 + src/ngLocale/angular-locale_st.js | 117 + src/ngLocale/angular-locale_sv-ax.js | 2 +- src/ngLocale/angular-locale_sv-fi.js | 2 +- src/ngLocale/angular-locale_sw-ke.js | 2 +- src/ngLocale/angular-locale_sw-ug.js | 2 +- src/ngLocale/angular-locale_swc-cd.js | 117 + src/ngLocale/angular-locale_swc.js | 117 + src/ngLocale/angular-locale_ta-lk.js | 2 +- src/ngLocale/angular-locale_ta-my.js | 6 +- src/ngLocale/angular-locale_ta-sg.js | 6 +- src/ngLocale/angular-locale_teo-ke.js | 117 + src/ngLocale/angular-locale_teo-ug.js | 117 + src/ngLocale/angular-locale_teo.js | 117 + src/ngLocale/angular-locale_tg-cyrl-tj.js | 117 + src/ngLocale/angular-locale_tg-cyrl.js | 117 + src/ngLocale/angular-locale_tg.js | 117 + src/ngLocale/angular-locale_ti-er.js | 117 + src/ngLocale/angular-locale_ti-et.js | 117 + src/ngLocale/angular-locale_ti.js | 117 + src/ngLocale/angular-locale_tig-er.js | 117 + src/ngLocale/angular-locale_tig.js | 117 + src/ngLocale/angular-locale_tn-bw.js | 117 + src/ngLocale/angular-locale_tn-za.js | 117 + src/ngLocale/angular-locale_tn.js | 117 + src/ngLocale/angular-locale_to-to.js | 117 + src/ngLocale/angular-locale_to.js | 117 + src/ngLocale/angular-locale_tr-cy.js | 2 +- src/ngLocale/angular-locale_ts-za.js | 117 + src/ngLocale/angular-locale_ts.js | 117 + src/ngLocale/angular-locale_twq-ne.js | 117 + src/ngLocale/angular-locale_twq.js | 117 + src/ngLocale/angular-locale_tzm-latn-ma.js | 117 + src/ngLocale/angular-locale_tzm-latn.js | 117 + src/ngLocale/angular-locale_tzm.js | 117 + src/ngLocale/angular-locale_ug-arab-cn.js | 117 + src/ngLocale/angular-locale_ug-arab.js | 117 + src/ngLocale/angular-locale_ug.js | 117 + src/ngLocale/angular-locale_ur-in.js | 14 +- src/ngLocale/angular-locale_uz-arab-af.js | 14 +- src/ngLocale/angular-locale_uz-arab.js | 14 +- src/ngLocale/angular-locale_uz-cyrl.js | 2 +- src/ngLocale/angular-locale_uz-latn.js | 2 +- src/ngLocale/angular-locale_vai-latn-lr.js | 117 + src/ngLocale/angular-locale_vai-latn.js | 117 + src/ngLocale/angular-locale_vai-vaii-lr.js | 117 + src/ngLocale/angular-locale_vai-vaii.js | 117 + src/ngLocale/angular-locale_vai.js | 117 + src/ngLocale/angular-locale_ve-za.js | 117 + src/ngLocale/angular-locale_ve.js | 117 + src/ngLocale/angular-locale_vo-001.js | 117 + src/ngLocale/angular-locale_vo.js | 117 + src/ngLocale/angular-locale_vun-tz.js | 117 + src/ngLocale/angular-locale_vun.js | 117 + src/ngLocale/angular-locale_wae-ch.js | 117 + src/ngLocale/angular-locale_wae.js | 117 + src/ngLocale/angular-locale_wal-et.js | 117 + src/ngLocale/angular-locale_wal.js | 117 + src/ngLocale/angular-locale_xh-za.js | 117 + src/ngLocale/angular-locale_xh.js | 117 + src/ngLocale/angular-locale_xog-ug.js | 117 + src/ngLocale/angular-locale_xog.js | 117 + src/ngLocale/angular-locale_yav-cm.js | 117 + src/ngLocale/angular-locale_yav.js | 117 + src/ngLocale/angular-locale_yo-bj.js | 117 + src/ngLocale/angular-locale_yo-ng.js | 117 + src/ngLocale/angular-locale_yo.js | 117 + src/ngLocale/angular-locale_zgh-ma.js | 117 + src/ngLocale/angular-locale_zgh.js | 117 + src/ngLocale/angular-locale_zh-hans-hk.js | 6 +- src/ngLocale/angular-locale_zh-hans-mo.js | 6 +- src/ngLocale/angular-locale_zh-hans-sg.js | 6 +- src/ngLocale/angular-locale_zh-hans.js | 2 +- src/ngLocale/angular-locale_zh-hant-hk.js | 6 +- src/ngLocale/angular-locale_zh-hant-mo.js | 6 +- src/ngLocale/angular-locale_zh-hant-tw.js | 6 +- src/ngLocale/angular-locale_zh-hant.js | 6 +- 478 files changed, 45591 insertions(+), 335 deletions(-) create mode 100644 i18n/closure/numberSymbolsExt.js create mode 100644 src/ngLocale/angular-locale_aa-dj.js create mode 100644 src/ngLocale/angular-locale_aa-er.js create mode 100644 src/ngLocale/angular-locale_aa-et.js create mode 100644 src/ngLocale/angular-locale_aa.js create mode 100644 src/ngLocale/angular-locale_agq-cm.js create mode 100644 src/ngLocale/angular-locale_agq.js create mode 100644 src/ngLocale/angular-locale_ak-gh.js create mode 100644 src/ngLocale/angular-locale_ak.js create mode 100644 src/ngLocale/angular-locale_as-in.js create mode 100644 src/ngLocale/angular-locale_as.js create mode 100644 src/ngLocale/angular-locale_asa-tz.js create mode 100644 src/ngLocale/angular-locale_asa.js create mode 100644 src/ngLocale/angular-locale_ast-es.js create mode 100644 src/ngLocale/angular-locale_ast.js create mode 100644 src/ngLocale/angular-locale_bas-cm.js create mode 100644 src/ngLocale/angular-locale_bas.js create mode 100644 src/ngLocale/angular-locale_be-by.js create mode 100644 src/ngLocale/angular-locale_be.js create mode 100644 src/ngLocale/angular-locale_bem-zm.js create mode 100644 src/ngLocale/angular-locale_bem.js create mode 100644 src/ngLocale/angular-locale_bez-tz.js create mode 100644 src/ngLocale/angular-locale_bez.js create mode 100644 src/ngLocale/angular-locale_bm-ml.js create mode 100644 src/ngLocale/angular-locale_bm.js create mode 100644 src/ngLocale/angular-locale_bo-cn.js create mode 100644 src/ngLocale/angular-locale_bo-in.js create mode 100644 src/ngLocale/angular-locale_bo.js create mode 100644 src/ngLocale/angular-locale_brx-in.js create mode 100644 src/ngLocale/angular-locale_brx.js create mode 100644 src/ngLocale/angular-locale_bs-cyrl-ba.js create mode 100644 src/ngLocale/angular-locale_bs-cyrl.js create mode 100644 src/ngLocale/angular-locale_bs-latn-ba.js create mode 100644 src/ngLocale/angular-locale_bs-latn.js create mode 100644 src/ngLocale/angular-locale_bs.js create mode 100644 src/ngLocale/angular-locale_byn-er.js create mode 100644 src/ngLocale/angular-locale_byn.js create mode 100644 src/ngLocale/angular-locale_cgg-ug.js create mode 100644 src/ngLocale/angular-locale_cgg.js create mode 100644 src/ngLocale/angular-locale_ckb-arab-iq.js create mode 100644 src/ngLocale/angular-locale_ckb-arab-ir.js create mode 100644 src/ngLocale/angular-locale_ckb-arab.js create mode 100644 src/ngLocale/angular-locale_ckb-iq.js create mode 100644 src/ngLocale/angular-locale_ckb-ir.js create mode 100644 src/ngLocale/angular-locale_ckb-latn-iq.js create mode 100644 src/ngLocale/angular-locale_ckb-latn.js create mode 100644 src/ngLocale/angular-locale_ckb.js create mode 100644 src/ngLocale/angular-locale_dav-ke.js create mode 100644 src/ngLocale/angular-locale_dav.js create mode 100644 src/ngLocale/angular-locale_dje-ne.js create mode 100644 src/ngLocale/angular-locale_dje.js create mode 100644 src/ngLocale/angular-locale_dua-cm.js create mode 100644 src/ngLocale/angular-locale_dua.js create mode 100644 src/ngLocale/angular-locale_dyo-sn.js create mode 100644 src/ngLocale/angular-locale_dyo.js create mode 100644 src/ngLocale/angular-locale_dz-bt.js create mode 100644 src/ngLocale/angular-locale_dz.js create mode 100644 src/ngLocale/angular-locale_ebu-ke.js create mode 100644 src/ngLocale/angular-locale_ebu.js create mode 100644 src/ngLocale/angular-locale_ee-gh.js create mode 100644 src/ngLocale/angular-locale_ee-tg.js create mode 100644 src/ngLocale/angular-locale_ee.js create mode 100644 src/ngLocale/angular-locale_eo-001.js create mode 100644 src/ngLocale/angular-locale_eo.js create mode 100644 src/ngLocale/angular-locale_ewo-cm.js create mode 100644 src/ngLocale/angular-locale_ewo.js create mode 100644 src/ngLocale/angular-locale_ff-cm.js create mode 100644 src/ngLocale/angular-locale_ff-gn.js create mode 100644 src/ngLocale/angular-locale_ff-mr.js create mode 100644 src/ngLocale/angular-locale_ff-sn.js create mode 100644 src/ngLocale/angular-locale_ff.js create mode 100644 src/ngLocale/angular-locale_fo-fo.js create mode 100644 src/ngLocale/angular-locale_fo.js create mode 100644 src/ngLocale/angular-locale_fur-it.js create mode 100644 src/ngLocale/angular-locale_fur.js create mode 100644 src/ngLocale/angular-locale_fy-nl.js create mode 100644 src/ngLocale/angular-locale_fy.js create mode 100644 src/ngLocale/angular-locale_ga-ie.js create mode 100644 src/ngLocale/angular-locale_ga.js create mode 100644 src/ngLocale/angular-locale_gd-gb.js create mode 100644 src/ngLocale/angular-locale_gd.js create mode 100644 src/ngLocale/angular-locale_guz-ke.js create mode 100644 src/ngLocale/angular-locale_guz.js create mode 100644 src/ngLocale/angular-locale_gv-im.js create mode 100644 src/ngLocale/angular-locale_gv.js create mode 100644 src/ngLocale/angular-locale_ha-latn-gh.js create mode 100644 src/ngLocale/angular-locale_ha-latn-ne.js create mode 100644 src/ngLocale/angular-locale_ha-latn-ng.js create mode 100644 src/ngLocale/angular-locale_ha-latn.js create mode 100644 src/ngLocale/angular-locale_ha.js create mode 100644 src/ngLocale/angular-locale_ia-fr.js create mode 100644 src/ngLocale/angular-locale_ia.js create mode 100644 src/ngLocale/angular-locale_ig-ng.js create mode 100644 src/ngLocale/angular-locale_ig.js create mode 100644 src/ngLocale/angular-locale_ii-cn.js create mode 100644 src/ngLocale/angular-locale_ii.js create mode 100644 src/ngLocale/angular-locale_jgo-cm.js create mode 100644 src/ngLocale/angular-locale_jgo.js create mode 100644 src/ngLocale/angular-locale_jmc-tz.js create mode 100644 src/ngLocale/angular-locale_jmc.js create mode 100644 src/ngLocale/angular-locale_kab-dz.js create mode 100644 src/ngLocale/angular-locale_kab.js create mode 100644 src/ngLocale/angular-locale_kam-ke.js create mode 100644 src/ngLocale/angular-locale_kam.js create mode 100644 src/ngLocale/angular-locale_kde-tz.js create mode 100644 src/ngLocale/angular-locale_kde.js create mode 100644 src/ngLocale/angular-locale_kea-cv.js create mode 100644 src/ngLocale/angular-locale_kea.js create mode 100644 src/ngLocale/angular-locale_khq-ml.js create mode 100644 src/ngLocale/angular-locale_khq.js create mode 100644 src/ngLocale/angular-locale_ki-ke.js create mode 100644 src/ngLocale/angular-locale_ki.js create mode 100644 src/ngLocale/angular-locale_kkj-cm.js create mode 100644 src/ngLocale/angular-locale_kkj.js create mode 100644 src/ngLocale/angular-locale_kl-gl.js create mode 100644 src/ngLocale/angular-locale_kl.js create mode 100644 src/ngLocale/angular-locale_kln-ke.js create mode 100644 src/ngLocale/angular-locale_kln.js create mode 100644 src/ngLocale/angular-locale_kok-in.js create mode 100644 src/ngLocale/angular-locale_kok.js create mode 100644 src/ngLocale/angular-locale_ks-arab-in.js create mode 100644 src/ngLocale/angular-locale_ks-arab.js create mode 100644 src/ngLocale/angular-locale_ks.js create mode 100644 src/ngLocale/angular-locale_ksb-tz.js create mode 100644 src/ngLocale/angular-locale_ksb.js create mode 100644 src/ngLocale/angular-locale_ksf-cm.js create mode 100644 src/ngLocale/angular-locale_ksf.js create mode 100644 src/ngLocale/angular-locale_ksh-de.js create mode 100644 src/ngLocale/angular-locale_ksh.js create mode 100644 src/ngLocale/angular-locale_kw-gb.js create mode 100644 src/ngLocale/angular-locale_kw.js create mode 100644 src/ngLocale/angular-locale_lag-tz.js create mode 100644 src/ngLocale/angular-locale_lag.js create mode 100644 src/ngLocale/angular-locale_lg-ug.js create mode 100644 src/ngLocale/angular-locale_lg.js create mode 100644 src/ngLocale/angular-locale_lkt-us.js create mode 100644 src/ngLocale/angular-locale_lkt.js create mode 100644 src/ngLocale/angular-locale_lu-cd.js create mode 100644 src/ngLocale/angular-locale_lu.js create mode 100644 src/ngLocale/angular-locale_luo-ke.js create mode 100644 src/ngLocale/angular-locale_luo.js create mode 100644 src/ngLocale/angular-locale_luy-ke.js create mode 100644 src/ngLocale/angular-locale_luy.js create mode 100644 src/ngLocale/angular-locale_mas-ke.js create mode 100644 src/ngLocale/angular-locale_mas-tz.js create mode 100644 src/ngLocale/angular-locale_mas.js create mode 100644 src/ngLocale/angular-locale_mer-ke.js create mode 100644 src/ngLocale/angular-locale_mer.js create mode 100644 src/ngLocale/angular-locale_mfe-mu.js create mode 100644 src/ngLocale/angular-locale_mfe.js create mode 100644 src/ngLocale/angular-locale_mg-mg.js create mode 100644 src/ngLocale/angular-locale_mg.js create mode 100644 src/ngLocale/angular-locale_mgh-mz.js create mode 100644 src/ngLocale/angular-locale_mgh.js create mode 100644 src/ngLocale/angular-locale_mgo-cm.js create mode 100644 src/ngLocale/angular-locale_mgo.js create mode 100644 src/ngLocale/angular-locale_mua-cm.js create mode 100644 src/ngLocale/angular-locale_mua.js create mode 100644 src/ngLocale/angular-locale_naq-na.js create mode 100644 src/ngLocale/angular-locale_naq.js create mode 100644 src/ngLocale/angular-locale_nd-zw.js create mode 100644 src/ngLocale/angular-locale_nd.js create mode 100644 src/ngLocale/angular-locale_nmg-cm.js create mode 100644 src/ngLocale/angular-locale_nmg.js create mode 100644 src/ngLocale/angular-locale_nn-no.js create mode 100644 src/ngLocale/angular-locale_nn.js create mode 100644 src/ngLocale/angular-locale_nnh-cm.js create mode 100644 src/ngLocale/angular-locale_nnh.js create mode 100644 src/ngLocale/angular-locale_nr-za.js create mode 100644 src/ngLocale/angular-locale_nr.js create mode 100644 src/ngLocale/angular-locale_nso-za.js create mode 100644 src/ngLocale/angular-locale_nso.js create mode 100644 src/ngLocale/angular-locale_nus-sd.js create mode 100644 src/ngLocale/angular-locale_nus.js create mode 100644 src/ngLocale/angular-locale_nyn-ug.js create mode 100644 src/ngLocale/angular-locale_nyn.js create mode 100644 src/ngLocale/angular-locale_om-et.js create mode 100644 src/ngLocale/angular-locale_om-ke.js create mode 100644 src/ngLocale/angular-locale_om.js create mode 100644 src/ngLocale/angular-locale_os-ge.js create mode 100644 src/ngLocale/angular-locale_os-ru.js create mode 100644 src/ngLocale/angular-locale_os.js create mode 100644 src/ngLocale/angular-locale_ps-af.js create mode 100644 src/ngLocale/angular-locale_ps.js create mode 100644 src/ngLocale/angular-locale_rm-ch.js create mode 100644 src/ngLocale/angular-locale_rm.js create mode 100644 src/ngLocale/angular-locale_rn-bi.js create mode 100644 src/ngLocale/angular-locale_rn.js create mode 100644 src/ngLocale/angular-locale_rof-tz.js create mode 100644 src/ngLocale/angular-locale_rof.js create mode 100644 src/ngLocale/angular-locale_rw-rw.js create mode 100644 src/ngLocale/angular-locale_rw.js create mode 100644 src/ngLocale/angular-locale_rwk-tz.js create mode 100644 src/ngLocale/angular-locale_rwk.js create mode 100644 src/ngLocale/angular-locale_sah-ru.js create mode 100644 src/ngLocale/angular-locale_sah.js create mode 100644 src/ngLocale/angular-locale_saq-ke.js create mode 100644 src/ngLocale/angular-locale_saq.js create mode 100644 src/ngLocale/angular-locale_sbp-tz.js create mode 100644 src/ngLocale/angular-locale_sbp.js create mode 100644 src/ngLocale/angular-locale_se-fi.js create mode 100644 src/ngLocale/angular-locale_se-no.js create mode 100644 src/ngLocale/angular-locale_se.js create mode 100644 src/ngLocale/angular-locale_seh-mz.js create mode 100644 src/ngLocale/angular-locale_seh.js create mode 100644 src/ngLocale/angular-locale_ses-ml.js create mode 100644 src/ngLocale/angular-locale_ses.js create mode 100644 src/ngLocale/angular-locale_sg-cf.js create mode 100644 src/ngLocale/angular-locale_sg.js create mode 100644 src/ngLocale/angular-locale_shi-latn-ma.js create mode 100644 src/ngLocale/angular-locale_shi-latn.js create mode 100644 src/ngLocale/angular-locale_shi-tfng-ma.js create mode 100644 src/ngLocale/angular-locale_shi-tfng.js create mode 100644 src/ngLocale/angular-locale_shi.js create mode 100644 src/ngLocale/angular-locale_sn-zw.js create mode 100644 src/ngLocale/angular-locale_sn.js create mode 100644 src/ngLocale/angular-locale_so-dj.js create mode 100644 src/ngLocale/angular-locale_so-et.js create mode 100644 src/ngLocale/angular-locale_so-ke.js create mode 100644 src/ngLocale/angular-locale_so-so.js create mode 100644 src/ngLocale/angular-locale_so.js create mode 100644 src/ngLocale/angular-locale_ss-sz.js create mode 100644 src/ngLocale/angular-locale_ss-za.js create mode 100644 src/ngLocale/angular-locale_ss.js create mode 100644 src/ngLocale/angular-locale_ssy-er.js create mode 100644 src/ngLocale/angular-locale_ssy.js create mode 100644 src/ngLocale/angular-locale_st-ls.js create mode 100644 src/ngLocale/angular-locale_st-za.js create mode 100644 src/ngLocale/angular-locale_st.js create mode 100644 src/ngLocale/angular-locale_swc-cd.js create mode 100644 src/ngLocale/angular-locale_swc.js create mode 100644 src/ngLocale/angular-locale_teo-ke.js create mode 100644 src/ngLocale/angular-locale_teo-ug.js create mode 100644 src/ngLocale/angular-locale_teo.js create mode 100644 src/ngLocale/angular-locale_tg-cyrl-tj.js create mode 100644 src/ngLocale/angular-locale_tg-cyrl.js create mode 100644 src/ngLocale/angular-locale_tg.js create mode 100644 src/ngLocale/angular-locale_ti-er.js create mode 100644 src/ngLocale/angular-locale_ti-et.js create mode 100644 src/ngLocale/angular-locale_ti.js create mode 100644 src/ngLocale/angular-locale_tig-er.js create mode 100644 src/ngLocale/angular-locale_tig.js create mode 100644 src/ngLocale/angular-locale_tn-bw.js create mode 100644 src/ngLocale/angular-locale_tn-za.js create mode 100644 src/ngLocale/angular-locale_tn.js create mode 100644 src/ngLocale/angular-locale_to-to.js create mode 100644 src/ngLocale/angular-locale_to.js create mode 100644 src/ngLocale/angular-locale_ts-za.js create mode 100644 src/ngLocale/angular-locale_ts.js create mode 100644 src/ngLocale/angular-locale_twq-ne.js create mode 100644 src/ngLocale/angular-locale_twq.js create mode 100644 src/ngLocale/angular-locale_tzm-latn-ma.js create mode 100644 src/ngLocale/angular-locale_tzm-latn.js create mode 100644 src/ngLocale/angular-locale_tzm.js create mode 100644 src/ngLocale/angular-locale_ug-arab-cn.js create mode 100644 src/ngLocale/angular-locale_ug-arab.js create mode 100644 src/ngLocale/angular-locale_ug.js create mode 100644 src/ngLocale/angular-locale_vai-latn-lr.js create mode 100644 src/ngLocale/angular-locale_vai-latn.js create mode 100644 src/ngLocale/angular-locale_vai-vaii-lr.js create mode 100644 src/ngLocale/angular-locale_vai-vaii.js create mode 100644 src/ngLocale/angular-locale_vai.js create mode 100644 src/ngLocale/angular-locale_ve-za.js create mode 100644 src/ngLocale/angular-locale_ve.js create mode 100644 src/ngLocale/angular-locale_vo-001.js create mode 100644 src/ngLocale/angular-locale_vo.js create mode 100644 src/ngLocale/angular-locale_vun-tz.js create mode 100644 src/ngLocale/angular-locale_vun.js create mode 100644 src/ngLocale/angular-locale_wae-ch.js create mode 100644 src/ngLocale/angular-locale_wae.js create mode 100644 src/ngLocale/angular-locale_wal-et.js create mode 100644 src/ngLocale/angular-locale_wal.js create mode 100644 src/ngLocale/angular-locale_xh-za.js create mode 100644 src/ngLocale/angular-locale_xh.js create mode 100644 src/ngLocale/angular-locale_xog-ug.js create mode 100644 src/ngLocale/angular-locale_xog.js create mode 100644 src/ngLocale/angular-locale_yav-cm.js create mode 100644 src/ngLocale/angular-locale_yav.js create mode 100644 src/ngLocale/angular-locale_yo-bj.js create mode 100644 src/ngLocale/angular-locale_yo-ng.js create mode 100644 src/ngLocale/angular-locale_yo.js create mode 100644 src/ngLocale/angular-locale_zgh-ma.js create mode 100644 src/ngLocale/angular-locale_zgh.js diff --git a/i18n/closure/numberSymbolsExt.js b/i18n/closure/numberSymbolsExt.js new file mode 100644 index 000000000000..46eee4a4c8f5 --- /dev/null +++ b/i18n/closure/numberSymbolsExt.js @@ -0,0 +1,12258 @@ +// Copyright 2011 The Closure Library Authors. All Rights Reserved +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS-IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +/** + * @fileoverview Number formatting symbols. + * + * This file is autogenerated by script: + * http://go/generate_number_constants.py + * using the --for_closure flag. + * File generated from CLDR ver. 25 + * + * This file coveres those locales that are not covered in + * "numberformatsymbols.js". + * + * Before checkin, this file could have been manually edited. This is + * to incorporate changes before we could fix CLDR. All manual + * modification must be documented in this section, and should be + * removed after those changes land to CLDR. + */ + +goog.provide('goog.i18n.NumberFormatSymbolsExt'); +goog.provide('goog.i18n.NumberFormatSymbols_aa'); +goog.provide('goog.i18n.NumberFormatSymbols_aa_DJ'); +goog.provide('goog.i18n.NumberFormatSymbols_aa_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_aa_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_af_NA'); +goog.provide('goog.i18n.NumberFormatSymbols_agq'); +goog.provide('goog.i18n.NumberFormatSymbols_agq_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_ak'); +goog.provide('goog.i18n.NumberFormatSymbols_ak_GH'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_AE'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_BH'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_DJ'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_DZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_EG'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_EH'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_IL'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_IQ'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_JO'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_KM'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_KW'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_LB'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_LY'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_MR'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_OM'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_PS'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_QA'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SA'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SD'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SO'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SS'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_SY'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_TD'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_TN'); +goog.provide('goog.i18n.NumberFormatSymbols_ar_YE'); +goog.provide('goog.i18n.NumberFormatSymbols_as'); +goog.provide('goog.i18n.NumberFormatSymbols_as_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_asa'); +goog.provide('goog.i18n.NumberFormatSymbols_asa_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ast'); +goog.provide('goog.i18n.NumberFormatSymbols_ast_ES'); +goog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_az_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_bas'); +goog.provide('goog.i18n.NumberFormatSymbols_bas_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_be'); +goog.provide('goog.i18n.NumberFormatSymbols_be_BY'); +goog.provide('goog.i18n.NumberFormatSymbols_bem'); +goog.provide('goog.i18n.NumberFormatSymbols_bem_ZM'); +goog.provide('goog.i18n.NumberFormatSymbols_bez'); +goog.provide('goog.i18n.NumberFormatSymbols_bez_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_bm'); +goog.provide('goog.i18n.NumberFormatSymbols_bm_ML'); +goog.provide('goog.i18n.NumberFormatSymbols_bn_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_bo'); +goog.provide('goog.i18n.NumberFormatSymbols_bo_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_bo_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_brx'); +goog.provide('goog.i18n.NumberFormatSymbols_brx_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_bs'); +goog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_bs_Latn_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_byn'); +goog.provide('goog.i18n.NumberFormatSymbols_byn_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_cgg'); +goog.provide('goog.i18n.NumberFormatSymbols_cgg_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab_IQ'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb_Arab_IR'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb_IQ'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb_IR'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_ckb_Latn_IQ'); +goog.provide('goog.i18n.NumberFormatSymbols_dav'); +goog.provide('goog.i18n.NumberFormatSymbols_dav_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_de_LI'); +goog.provide('goog.i18n.NumberFormatSymbols_dje'); +goog.provide('goog.i18n.NumberFormatSymbols_dje_NE'); +goog.provide('goog.i18n.NumberFormatSymbols_dua'); +goog.provide('goog.i18n.NumberFormatSymbols_dua_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_dyo'); +goog.provide('goog.i18n.NumberFormatSymbols_dyo_SN'); +goog.provide('goog.i18n.NumberFormatSymbols_dz'); +goog.provide('goog.i18n.NumberFormatSymbols_dz_BT'); +goog.provide('goog.i18n.NumberFormatSymbols_ebu'); +goog.provide('goog.i18n.NumberFormatSymbols_ebu_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_ee'); +goog.provide('goog.i18n.NumberFormatSymbols_ee_GH'); +goog.provide('goog.i18n.NumberFormatSymbols_ee_TG'); +goog.provide('goog.i18n.NumberFormatSymbols_el_CY'); +goog.provide('goog.i18n.NumberFormatSymbols_en_150'); +goog.provide('goog.i18n.NumberFormatSymbols_en_AG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_AI'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BB'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BW'); +goog.provide('goog.i18n.NumberFormatSymbols_en_BZ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CA'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_CX'); +goog.provide('goog.i18n.NumberFormatSymbols_en_DM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_en_FJ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_FK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GD'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GH'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GI'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_GY'); +goog.provide('goog.i18n.NumberFormatSymbols_en_HK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_IM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_JE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_JM'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KI'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KN'); +goog.provide('goog.i18n.NumberFormatSymbols_en_KY'); +goog.provide('goog.i18n.NumberFormatSymbols_en_LC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_LR'); +goog.provide('goog.i18n.NumberFormatSymbols_en_LS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MT'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_MW'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NA'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NF'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NR'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_NZ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_PG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_PH'); +goog.provide('goog.i18n.NumberFormatSymbols_en_PK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_PN'); +goog.provide('goog.i18n.NumberFormatSymbols_en_RW'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SB'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SD'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SH'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SL'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SX'); +goog.provide('goog.i18n.NumberFormatSymbols_en_SZ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_TK'); +goog.provide('goog.i18n.NumberFormatSymbols_en_TO'); +goog.provide('goog.i18n.NumberFormatSymbols_en_TT'); +goog.provide('goog.i18n.NumberFormatSymbols_en_TV'); +goog.provide('goog.i18n.NumberFormatSymbols_en_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_en_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_en_VC'); +goog.provide('goog.i18n.NumberFormatSymbols_en_VU'); +goog.provide('goog.i18n.NumberFormatSymbols_en_WS'); +goog.provide('goog.i18n.NumberFormatSymbols_en_ZM'); +goog.provide('goog.i18n.NumberFormatSymbols_eo'); +goog.provide('goog.i18n.NumberFormatSymbols_eo_001'); +goog.provide('goog.i18n.NumberFormatSymbols_es_AR'); +goog.provide('goog.i18n.NumberFormatSymbols_es_BO'); +goog.provide('goog.i18n.NumberFormatSymbols_es_CL'); +goog.provide('goog.i18n.NumberFormatSymbols_es_CO'); +goog.provide('goog.i18n.NumberFormatSymbols_es_CR'); +goog.provide('goog.i18n.NumberFormatSymbols_es_CU'); +goog.provide('goog.i18n.NumberFormatSymbols_es_DO'); +goog.provide('goog.i18n.NumberFormatSymbols_es_EC'); +goog.provide('goog.i18n.NumberFormatSymbols_es_GQ'); +goog.provide('goog.i18n.NumberFormatSymbols_es_GT'); +goog.provide('goog.i18n.NumberFormatSymbols_es_HN'); +goog.provide('goog.i18n.NumberFormatSymbols_es_MX'); +goog.provide('goog.i18n.NumberFormatSymbols_es_NI'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PA'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PE'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PH'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PR'); +goog.provide('goog.i18n.NumberFormatSymbols_es_PY'); +goog.provide('goog.i18n.NumberFormatSymbols_es_SV'); +goog.provide('goog.i18n.NumberFormatSymbols_es_US'); +goog.provide('goog.i18n.NumberFormatSymbols_es_UY'); +goog.provide('goog.i18n.NumberFormatSymbols_es_VE'); +goog.provide('goog.i18n.NumberFormatSymbols_ewo'); +goog.provide('goog.i18n.NumberFormatSymbols_ewo_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_fa_AF'); +goog.provide('goog.i18n.NumberFormatSymbols_ff'); +goog.provide('goog.i18n.NumberFormatSymbols_ff_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_ff_GN'); +goog.provide('goog.i18n.NumberFormatSymbols_ff_MR'); +goog.provide('goog.i18n.NumberFormatSymbols_ff_SN'); +goog.provide('goog.i18n.NumberFormatSymbols_fo'); +goog.provide('goog.i18n.NumberFormatSymbols_fo_FO'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_BE'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_BF'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_BI'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_BJ'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CD'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CF'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CG'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CI'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_DJ'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_DZ'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_GA'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_GN'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_GQ'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_HT'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_KM'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_LU'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MG'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_ML'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MR'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_MU'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_NC'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_NE'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_PF'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_RW'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_SC'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_SN'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_SY'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_TD'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_TG'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_TN'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_VU'); +goog.provide('goog.i18n.NumberFormatSymbols_fr_WF'); +goog.provide('goog.i18n.NumberFormatSymbols_fur'); +goog.provide('goog.i18n.NumberFormatSymbols_fur_IT'); +goog.provide('goog.i18n.NumberFormatSymbols_fy'); +goog.provide('goog.i18n.NumberFormatSymbols_fy_NL'); +goog.provide('goog.i18n.NumberFormatSymbols_ga'); +goog.provide('goog.i18n.NumberFormatSymbols_ga_IE'); +goog.provide('goog.i18n.NumberFormatSymbols_gd'); +goog.provide('goog.i18n.NumberFormatSymbols_gd_GB'); +goog.provide('goog.i18n.NumberFormatSymbols_guz'); +goog.provide('goog.i18n.NumberFormatSymbols_guz_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_gv'); +goog.provide('goog.i18n.NumberFormatSymbols_gv_IM'); +goog.provide('goog.i18n.NumberFormatSymbols_ha'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_GH'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_NE'); +goog.provide('goog.i18n.NumberFormatSymbols_ha_Latn_NG'); +goog.provide('goog.i18n.NumberFormatSymbols_hr_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_ia'); +goog.provide('goog.i18n.NumberFormatSymbols_ia_FR'); +goog.provide('goog.i18n.NumberFormatSymbols_ig'); +goog.provide('goog.i18n.NumberFormatSymbols_ig_NG'); +goog.provide('goog.i18n.NumberFormatSymbols_ii'); +goog.provide('goog.i18n.NumberFormatSymbols_ii_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_it_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_jgo'); +goog.provide('goog.i18n.NumberFormatSymbols_jgo_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_jmc'); +goog.provide('goog.i18n.NumberFormatSymbols_jmc_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_kab'); +goog.provide('goog.i18n.NumberFormatSymbols_kab_DZ'); +goog.provide('goog.i18n.NumberFormatSymbols_kam'); +goog.provide('goog.i18n.NumberFormatSymbols_kam_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_kde'); +goog.provide('goog.i18n.NumberFormatSymbols_kde_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_kea'); +goog.provide('goog.i18n.NumberFormatSymbols_kea_CV'); +goog.provide('goog.i18n.NumberFormatSymbols_khq'); +goog.provide('goog.i18n.NumberFormatSymbols_khq_ML'); +goog.provide('goog.i18n.NumberFormatSymbols_ki'); +goog.provide('goog.i18n.NumberFormatSymbols_ki_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_kk_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_kkj'); +goog.provide('goog.i18n.NumberFormatSymbols_kkj_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_kl'); +goog.provide('goog.i18n.NumberFormatSymbols_kl_GL'); +goog.provide('goog.i18n.NumberFormatSymbols_kln'); +goog.provide('goog.i18n.NumberFormatSymbols_kln_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_ko_KP'); +goog.provide('goog.i18n.NumberFormatSymbols_kok'); +goog.provide('goog.i18n.NumberFormatSymbols_kok_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ks'); +goog.provide('goog.i18n.NumberFormatSymbols_ks_Arab'); +goog.provide('goog.i18n.NumberFormatSymbols_ks_Arab_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_ksb'); +goog.provide('goog.i18n.NumberFormatSymbols_ksb_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ksf'); +goog.provide('goog.i18n.NumberFormatSymbols_ksf_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_ksh'); +goog.provide('goog.i18n.NumberFormatSymbols_ksh_DE'); +goog.provide('goog.i18n.NumberFormatSymbols_kw'); +goog.provide('goog.i18n.NumberFormatSymbols_kw_GB'); +goog.provide('goog.i18n.NumberFormatSymbols_ky_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_lag'); +goog.provide('goog.i18n.NumberFormatSymbols_lag_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_lg'); +goog.provide('goog.i18n.NumberFormatSymbols_lg_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_lkt'); +goog.provide('goog.i18n.NumberFormatSymbols_lkt_US'); +goog.provide('goog.i18n.NumberFormatSymbols_ln_AO'); +goog.provide('goog.i18n.NumberFormatSymbols_ln_CF'); +goog.provide('goog.i18n.NumberFormatSymbols_ln_CG'); +goog.provide('goog.i18n.NumberFormatSymbols_lu'); +goog.provide('goog.i18n.NumberFormatSymbols_lu_CD'); +goog.provide('goog.i18n.NumberFormatSymbols_luo'); +goog.provide('goog.i18n.NumberFormatSymbols_luo_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_luy'); +goog.provide('goog.i18n.NumberFormatSymbols_luy_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_mas'); +goog.provide('goog.i18n.NumberFormatSymbols_mas_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_mas_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_mer'); +goog.provide('goog.i18n.NumberFormatSymbols_mer_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_mfe'); +goog.provide('goog.i18n.NumberFormatSymbols_mfe_MU'); +goog.provide('goog.i18n.NumberFormatSymbols_mg'); +goog.provide('goog.i18n.NumberFormatSymbols_mg_MG'); +goog.provide('goog.i18n.NumberFormatSymbols_mgh'); +goog.provide('goog.i18n.NumberFormatSymbols_mgh_MZ'); +goog.provide('goog.i18n.NumberFormatSymbols_mgo'); +goog.provide('goog.i18n.NumberFormatSymbols_mgo_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_mn_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn_BN'); +goog.provide('goog.i18n.NumberFormatSymbols_ms_Latn_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_mua'); +goog.provide('goog.i18n.NumberFormatSymbols_mua_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_naq'); +goog.provide('goog.i18n.NumberFormatSymbols_naq_NA'); +goog.provide('goog.i18n.NumberFormatSymbols_nd'); +goog.provide('goog.i18n.NumberFormatSymbols_nd_ZW'); +goog.provide('goog.i18n.NumberFormatSymbols_ne_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_AW'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_BE'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_BQ'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_CW'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_SR'); +goog.provide('goog.i18n.NumberFormatSymbols_nl_SX'); +goog.provide('goog.i18n.NumberFormatSymbols_nmg'); +goog.provide('goog.i18n.NumberFormatSymbols_nmg_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_nn'); +goog.provide('goog.i18n.NumberFormatSymbols_nn_NO'); +goog.provide('goog.i18n.NumberFormatSymbols_nnh'); +goog.provide('goog.i18n.NumberFormatSymbols_nnh_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_nr'); +goog.provide('goog.i18n.NumberFormatSymbols_nr_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_nso'); +goog.provide('goog.i18n.NumberFormatSymbols_nso_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_nus'); +goog.provide('goog.i18n.NumberFormatSymbols_nus_SD'); +goog.provide('goog.i18n.NumberFormatSymbols_nyn'); +goog.provide('goog.i18n.NumberFormatSymbols_nyn_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_om'); +goog.provide('goog.i18n.NumberFormatSymbols_om_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_om_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_os'); +goog.provide('goog.i18n.NumberFormatSymbols_os_GE'); +goog.provide('goog.i18n.NumberFormatSymbols_os_RU'); +goog.provide('goog.i18n.NumberFormatSymbols_pa_Arab'); +goog.provide('goog.i18n.NumberFormatSymbols_pa_Arab_PK'); +goog.provide('goog.i18n.NumberFormatSymbols_pa_Guru'); +goog.provide('goog.i18n.NumberFormatSymbols_ps'); +goog.provide('goog.i18n.NumberFormatSymbols_ps_AF'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_AO'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_CV'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_GW'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_MZ'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_ST'); +goog.provide('goog.i18n.NumberFormatSymbols_pt_TL'); +goog.provide('goog.i18n.NumberFormatSymbols_rm'); +goog.provide('goog.i18n.NumberFormatSymbols_rm_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_rn'); +goog.provide('goog.i18n.NumberFormatSymbols_rn_BI'); +goog.provide('goog.i18n.NumberFormatSymbols_ro_MD'); +goog.provide('goog.i18n.NumberFormatSymbols_rof'); +goog.provide('goog.i18n.NumberFormatSymbols_rof_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ru_BY'); +goog.provide('goog.i18n.NumberFormatSymbols_ru_KG'); +goog.provide('goog.i18n.NumberFormatSymbols_ru_KZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ru_MD'); +goog.provide('goog.i18n.NumberFormatSymbols_ru_UA'); +goog.provide('goog.i18n.NumberFormatSymbols_rw'); +goog.provide('goog.i18n.NumberFormatSymbols_rw_RW'); +goog.provide('goog.i18n.NumberFormatSymbols_rwk'); +goog.provide('goog.i18n.NumberFormatSymbols_rwk_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_sah'); +goog.provide('goog.i18n.NumberFormatSymbols_sah_RU'); +goog.provide('goog.i18n.NumberFormatSymbols_saq'); +goog.provide('goog.i18n.NumberFormatSymbols_saq_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_sbp'); +goog.provide('goog.i18n.NumberFormatSymbols_sbp_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_se'); +goog.provide('goog.i18n.NumberFormatSymbols_se_FI'); +goog.provide('goog.i18n.NumberFormatSymbols_se_NO'); +goog.provide('goog.i18n.NumberFormatSymbols_seh'); +goog.provide('goog.i18n.NumberFormatSymbols_seh_MZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ses'); +goog.provide('goog.i18n.NumberFormatSymbols_ses_ML'); +goog.provide('goog.i18n.NumberFormatSymbols_sg'); +goog.provide('goog.i18n.NumberFormatSymbols_sg_CF'); +goog.provide('goog.i18n.NumberFormatSymbols_shi'); +goog.provide('goog.i18n.NumberFormatSymbols_shi_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_shi_Latn_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng'); +goog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_sn'); +goog.provide('goog.i18n.NumberFormatSymbols_sn_ZW'); +goog.provide('goog.i18n.NumberFormatSymbols_so'); +goog.provide('goog.i18n.NumberFormatSymbols_so_DJ'); +goog.provide('goog.i18n.NumberFormatSymbols_so_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_so_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_so_SO'); +goog.provide('goog.i18n.NumberFormatSymbols_sq_MK'); +goog.provide('goog.i18n.NumberFormatSymbols_sq_XK'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_ME'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_XK'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_BA'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_ME'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_RS'); +goog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_XK'); +goog.provide('goog.i18n.NumberFormatSymbols_ss'); +goog.provide('goog.i18n.NumberFormatSymbols_ss_SZ'); +goog.provide('goog.i18n.NumberFormatSymbols_ss_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_ssy'); +goog.provide('goog.i18n.NumberFormatSymbols_ssy_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_st'); +goog.provide('goog.i18n.NumberFormatSymbols_st_LS'); +goog.provide('goog.i18n.NumberFormatSymbols_st_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_sv_AX'); +goog.provide('goog.i18n.NumberFormatSymbols_sv_FI'); +goog.provide('goog.i18n.NumberFormatSymbols_sw_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_sw_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_swc'); +goog.provide('goog.i18n.NumberFormatSymbols_swc_CD'); +goog.provide('goog.i18n.NumberFormatSymbols_ta_LK'); +goog.provide('goog.i18n.NumberFormatSymbols_ta_MY'); +goog.provide('goog.i18n.NumberFormatSymbols_ta_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_teo'); +goog.provide('goog.i18n.NumberFormatSymbols_teo_KE'); +goog.provide('goog.i18n.NumberFormatSymbols_teo_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_tg'); +goog.provide('goog.i18n.NumberFormatSymbols_tg_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_tg_Cyrl_TJ'); +goog.provide('goog.i18n.NumberFormatSymbols_ti'); +goog.provide('goog.i18n.NumberFormatSymbols_ti_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_ti_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_tig'); +goog.provide('goog.i18n.NumberFormatSymbols_tig_ER'); +goog.provide('goog.i18n.NumberFormatSymbols_tn'); +goog.provide('goog.i18n.NumberFormatSymbols_tn_BW'); +goog.provide('goog.i18n.NumberFormatSymbols_tn_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_to'); +goog.provide('goog.i18n.NumberFormatSymbols_to_TO'); +goog.provide('goog.i18n.NumberFormatSymbols_tr_CY'); +goog.provide('goog.i18n.NumberFormatSymbols_ts'); +goog.provide('goog.i18n.NumberFormatSymbols_ts_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_twq'); +goog.provide('goog.i18n.NumberFormatSymbols_twq_NE'); +goog.provide('goog.i18n.NumberFormatSymbols_tzm'); +goog.provide('goog.i18n.NumberFormatSymbols_tzm_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_tzm_Latn_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_ug'); +goog.provide('goog.i18n.NumberFormatSymbols_ug_Arab'); +goog.provide('goog.i18n.NumberFormatSymbols_ug_Arab_CN'); +goog.provide('goog.i18n.NumberFormatSymbols_ur_IN'); +goog.provide('goog.i18n.NumberFormatSymbols_uz_Arab'); +goog.provide('goog.i18n.NumberFormatSymbols_uz_Arab_AF'); +goog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl'); +goog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ'); +goog.provide('goog.i18n.NumberFormatSymbols_uz_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_vai'); +goog.provide('goog.i18n.NumberFormatSymbols_vai_Latn'); +goog.provide('goog.i18n.NumberFormatSymbols_vai_Latn_LR'); +goog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii'); +goog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii_LR'); +goog.provide('goog.i18n.NumberFormatSymbols_ve'); +goog.provide('goog.i18n.NumberFormatSymbols_ve_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_vo'); +goog.provide('goog.i18n.NumberFormatSymbols_vo_001'); +goog.provide('goog.i18n.NumberFormatSymbols_vun'); +goog.provide('goog.i18n.NumberFormatSymbols_vun_TZ'); +goog.provide('goog.i18n.NumberFormatSymbols_wae'); +goog.provide('goog.i18n.NumberFormatSymbols_wae_CH'); +goog.provide('goog.i18n.NumberFormatSymbols_wal'); +goog.provide('goog.i18n.NumberFormatSymbols_wal_ET'); +goog.provide('goog.i18n.NumberFormatSymbols_xh'); +goog.provide('goog.i18n.NumberFormatSymbols_xh_ZA'); +goog.provide('goog.i18n.NumberFormatSymbols_xog'); +goog.provide('goog.i18n.NumberFormatSymbols_xog_UG'); +goog.provide('goog.i18n.NumberFormatSymbols_yav'); +goog.provide('goog.i18n.NumberFormatSymbols_yav_CM'); +goog.provide('goog.i18n.NumberFormatSymbols_yo'); +goog.provide('goog.i18n.NumberFormatSymbols_yo_BJ'); +goog.provide('goog.i18n.NumberFormatSymbols_yo_NG'); +goog.provide('goog.i18n.NumberFormatSymbols_zgh'); +goog.provide('goog.i18n.NumberFormatSymbols_zgh_MA'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_HK'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_SG'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_HK'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_MO'); +goog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_TW'); + +goog.require('goog.i18n.NumberFormatSymbols'); + + +/** + * Number formatting symbols for locale aa. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale aa_DJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa_DJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'DJF' +}; + + +/** + * Number formatting symbols for locale aa_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa_ER = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale aa_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_aa_ET = goog.i18n.NumberFormatSymbols_aa; + + +/** + * Number formatting symbols for locale af_NA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_af_NA = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'NAD' +}; + + +/** + * Number formatting symbols for locale agq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_agq = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale agq_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_agq_CM = goog.i18n.NumberFormatSymbols_agq; + + +/** + * Number formatting symbols for locale ak. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ak = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale ak_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ak_GH = goog.i18n.NumberFormatSymbols_ak; + + +/** + * Number formatting symbols for locale ar_AE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_AE = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'AED' +}; + + +/** + * Number formatting symbols for locale ar_BH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_BH = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'BHD' +}; + + +/** + * Number formatting symbols for locale ar_DJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_DJ = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'DJF' +}; + + +/** + * Number formatting symbols for locale ar_DZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_DZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'DZD' +}; + + +/** + * Number formatting symbols for locale ar_EG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_EG = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EGP' +}; + + +/** + * Number formatting symbols for locale ar_EH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_EH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale ar_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_ER = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale ar_IL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_IL = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'ILS' +}; + + +/** + * Number formatting symbols for locale ar_IQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_IQ = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'IQD' +}; + + +/** + * Number formatting symbols for locale ar_JO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_JO = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'JOD' +}; + + +/** + * Number formatting symbols for locale ar_KM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_KM = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'KMF' +}; + + +/** + * Number formatting symbols for locale ar_KW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_KW = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'KWD' +}; + + +/** + * Number formatting symbols for locale ar_LB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_LB = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'LBP' +}; + + +/** + * Number formatting symbols for locale ar_LY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_LY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'LYD' +}; + + +/** + * Number formatting symbols for locale ar_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_MA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale ar_MR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_MR = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MRO' +}; + + +/** + * Number formatting symbols for locale ar_OM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_OM = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'OMR' +}; + + +/** + * Number formatting symbols for locale ar_PS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_PS = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'ILS' +}; + + +/** + * Number formatting symbols for locale ar_QA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_QA = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#0.00', + DEF_CURRENCY_CODE: 'QAR' +}; + + +/** + * Number formatting symbols for locale ar_SA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_SA = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#0.00', + DEF_CURRENCY_CODE: 'SAR' +}; + + +/** + * Number formatting symbols for locale ar_SD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_SD = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'SDG' +}; + + +/** + * Number formatting symbols for locale ar_SO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_SO = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'SOS' +}; + + +/** + * Number formatting symbols for locale ar_SS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_SS = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'SSP' +}; + + +/** + * Number formatting symbols for locale ar_SY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_SY = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#0.00', + DEF_CURRENCY_CODE: 'SYP' +}; + + +/** + * Number formatting symbols for locale ar_TD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_TD = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ar_TN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_TN = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '\u200E+', + MINUS_SIGN: '\u200E-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#0.00', + DEF_CURRENCY_CODE: 'TND' +}; + + +/** + * Number formatting symbols for locale ar_YE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ar_YE = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0644\u064A\u0633\u00A0\u0631\u0642\u0645', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#0.00', + DEF_CURRENCY_CODE: 'YER' +}; + + +/** + * Number formatting symbols for locale as. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_as = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u09E6', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale as_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_as_IN = goog.i18n.NumberFormatSymbols_as; + + +/** + * Number formatting symbols for locale asa. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_asa = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale asa_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_asa_TZ = goog.i18n.NumberFormatSymbols_asa; + + +/** + * Number formatting symbols for locale ast. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ast = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ast_ES. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ast_ES = goog.i18n.NumberFormatSymbols_ast; + + +/** + * Number formatting symbols for locale az_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale az_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_az_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale bas. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bas = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale bas_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bas_CM = goog.i18n.NumberFormatSymbols_bas; + + +/** + * Number formatting symbols for locale be. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_be = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BYR' +}; + + +/** + * Number formatting symbols for locale be_BY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_be_BY = goog.i18n.NumberFormatSymbols_be; + + +/** + * Number formatting symbols for locale bem. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bem = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZMW' +}; + + +/** + * Number formatting symbols for locale bem_ZM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bem_ZM = goog.i18n.NumberFormatSymbols_bem; + + +/** + * Number formatting symbols for locale bez. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bez = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale bez_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bez_TZ = goog.i18n.NumberFormatSymbols_bez; + + +/** + * Number formatting symbols for locale bm. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bm = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale bm_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bm_ML = goog.i18n.NumberFormatSymbols_bm; + + +/** + * Number formatting symbols for locale bn_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bn_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u09E6', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u09B8\u0982\u0996\u09CD\u09AF\u09BE\u00A0\u09A8\u09BE', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '#,##,##0.00\u00A4', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale bo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CNY' +}; + + +/** + * Number formatting symbols for locale bo_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bo_CN = goog.i18n.NumberFormatSymbols_bo; + + +/** + * Number formatting symbols for locale bo_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bo_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale brx. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_brx = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale brx_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_brx_IN = goog.i18n.NumberFormatSymbols_brx; + + +/** + * Number formatting symbols for locale bs. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'BAM' +}; + + +/** + * Number formatting symbols for locale bs_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale bs_Cyrl_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Cyrl_BA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BAM' +}; + + +/** + * Number formatting symbols for locale bs_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale bs_Latn_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_bs_Latn_BA = goog.i18n.NumberFormatSymbols_bs; + + +/** + * Number formatting symbols for locale byn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_byn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale byn_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_byn_ER = goog.i18n.NumberFormatSymbols_byn; + + +/** + * Number formatting symbols for locale cgg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_cgg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale cgg_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_cgg_UG = goog.i18n.NumberFormatSymbols_cgg; + + +/** + * Number formatting symbols for locale ckb. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'IQD' +}; + + +/** + * Number formatting symbols for locale ckb_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Arab = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ckb_Arab_IQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Arab_IQ = goog.i18n.NumberFormatSymbols_ckb; + + +/** + * Number formatting symbols for locale ckb_Arab_IR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Arab_IR = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'IRR' +}; + + +/** + * Number formatting symbols for locale ckb_IQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_IQ = goog.i18n.NumberFormatSymbols_ckb; + + +/** + * Number formatting symbols for locale ckb_IR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_IR = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'IRR' +}; + + +/** + * Number formatting symbols for locale ckb_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Latn = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u0660', + PLUS_SIGN: '\u200F+', + MINUS_SIGN: '\u200F-', + EXP_SYMBOL: '\u0627\u0633', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ckb_Latn_IQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ckb_Latn_IQ = goog.i18n.NumberFormatSymbols_ckb; + + +/** + * Number formatting symbols for locale dav. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dav = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale dav_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dav_KE = goog.i18n.NumberFormatSymbols_dav; + + +/** + * Number formatting symbols for locale de_LI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_de_LI = { + DECIMAL_SEP: '.', + GROUP_SEP: '\'', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale dje. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dje = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale dje_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dje_NE = goog.i18n.NumberFormatSymbols_dje; + + +/** + * Number formatting symbols for locale dua. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dua = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale dua_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dua_CM = goog.i18n.NumberFormatSymbols_dua; + + +/** + * Number formatting symbols for locale dyo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dyo = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale dyo_SN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dyo_SN = goog.i18n.NumberFormatSymbols_dyo; + + +/** + * Number formatting symbols for locale dz. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dz = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u0F20', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u0F42\u0FB2\u0F44\u0F66\u0F0B\u0F58\u0F7A\u0F51', + NAN: '\u0F68\u0F44\u0F0B\u0F58\u0F51', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', + DEF_CURRENCY_CODE: 'BTN' +}; + + +/** + * Number formatting symbols for locale dz_BT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_dz_BT = goog.i18n.NumberFormatSymbols_dz; + + +/** + * Number formatting symbols for locale ebu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ebu = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale ebu_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ebu_KE = goog.i18n.NumberFormatSymbols_ebu; + + +/** + * Number formatting symbols for locale ee. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ee = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'mnn', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale ee_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ee_GH = goog.i18n.NumberFormatSymbols_ee; + + +/** + * Number formatting symbols for locale ee_TG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ee_TG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'mnn', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale el_CY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_el_CY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'e', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale en_150. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_150 = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale en_AG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_AG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_AI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_AI = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_BB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BB = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BBD' +}; + + +/** + * Number formatting symbols for locale en_BE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BE = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale en_BM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BMD' +}; + + +/** + * Number formatting symbols for locale en_BS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BSD' +}; + + +/** + * Number formatting symbols for locale en_BW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BW = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BWP' +}; + + +/** + * Number formatting symbols for locale en_BZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_BZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BZD' +}; + + +/** + * Number formatting symbols for locale en_CA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CA = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CAD' +}; + + +/** + * Number formatting symbols for locale en_CC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_CK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale en_CX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_CX = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_DM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_DM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_ER = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale en_FJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_FJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'FJD' +}; + + +/** + * Number formatting symbols for locale en_FK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_FK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'FKP' +}; + + +/** + * Number formatting symbols for locale en_GD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GD = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_GG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale en_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale en_GI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GI = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GIP' +}; + + +/** + * Number formatting symbols for locale en_GM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GMD' +}; + + +/** + * Number formatting symbols for locale en_GY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_GY = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GYD' +}; + + +/** + * Number formatting symbols for locale en_HK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_HK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'HKD' +}; + + +/** + * Number formatting symbols for locale en_IM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_IM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale en_JE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_JE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale en_JM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_JM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'JMD' +}; + + +/** + * Number formatting symbols for locale en_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale en_KI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KI = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_KN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_KY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_KY = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KYD' +}; + + +/** + * Number formatting symbols for locale en_LC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_LC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_LR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_LR = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'LRD' +}; + + +/** + * Number formatting symbols for locale en_LS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_LS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale en_MG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MGA' +}; + + +/** + * Number formatting symbols for locale en_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale en_MS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_MT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MT = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale en_MU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MU = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MUR' +}; + + +/** + * Number formatting symbols for locale en_MW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_MW = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MWK' +}; + + +/** + * Number formatting symbols for locale en_NA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NA = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NAD' +}; + + +/** + * Number formatting symbols for locale en_NF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NF = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale en_NR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NR = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_NU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NU = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_NZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_NZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_PG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'PGK' +}; + + +/** + * Number formatting symbols for locale en_PH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'PHP' +}; + + +/** + * Number formatting symbols for locale en_PK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'PKR' +}; + + +/** + * Number formatting symbols for locale en_PN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_PN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_RW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_RW = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'RWF' +}; + + +/** + * Number formatting symbols for locale en_SB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SB = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SBD' +}; + + +/** + * Number formatting symbols for locale en_SC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SCR' +}; + + +/** + * Number formatting symbols for locale en_SD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SD = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SDG' +}; + + +/** + * Number formatting symbols for locale en_SH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SHP' +}; + + +/** + * Number formatting symbols for locale en_SL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SL = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SLL' +}; + + +/** + * Number formatting symbols for locale en_SS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SSP' +}; + + +/** + * Number formatting symbols for locale en_SX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SX = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ANG' +}; + + +/** + * Number formatting symbols for locale en_SZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_SZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SZL' +}; + + +/** + * Number formatting symbols for locale en_TK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NZD' +}; + + +/** + * Number formatting symbols for locale en_TO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TOP' +}; + + +/** + * Number formatting symbols for locale en_TT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TT = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TTD' +}; + + +/** + * Number formatting symbols for locale en_TV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TV = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AUD' +}; + + +/** + * Number formatting symbols for locale en_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale en_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale en_VC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_VC = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XCD' +}; + + +/** + * Number formatting symbols for locale en_VU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_VU = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'VUV' +}; + + +/** + * Number formatting symbols for locale en_WS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_WS = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'WST' +}; + + +/** + * Number formatting symbols for locale en_ZM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_en_ZM = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZMW' +}; + + +/** + * Number formatting symbols for locale eo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_eo = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale eo_001. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_eo_001 = goog.i18n.NumberFormatSymbols_eo; + + +/** + * Number formatting symbols for locale es_AR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_AR = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'ARS' +}; + + +/** + * Number formatting symbols for locale es_BO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_BO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BOB' +}; + + +/** + * Number formatting symbols for locale es_CL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CL = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'CLP' +}; + + +/** + * Number formatting symbols for locale es_CO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'COP' +}; + + +/** + * Number formatting symbols for locale es_CR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CR = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'CRC' +}; + + +/** + * Number formatting symbols for locale es_CU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_CU = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'CUP' +}; + + +/** + * Number formatting symbols for locale es_DO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_DO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'DOP' +}; + + +/** + * Number formatting symbols for locale es_EC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_EC = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale es_GQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_GQ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale es_GT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_GT = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'GTQ' +}; + + +/** + * Number formatting symbols for locale es_HN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_HN = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'HNL' +}; + + +/** + * Number formatting symbols for locale es_MX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_MX = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MXN' +}; + + +/** + * Number formatting symbols for locale es_NI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_NI = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'NIO' +}; + + +/** + * Number formatting symbols for locale es_PA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'PAB' +}; + + +/** + * Number formatting symbols for locale es_PE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PE = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'PEN' +}; + + +/** + * Number formatting symbols for locale es_PH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PH = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'PHP' +}; + + +/** + * Number formatting symbols for locale es_PR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PR = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale es_PY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_PY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0-#,##0.00', + DEF_CURRENCY_CODE: 'PYG' +}; + + +/** + * Number formatting symbols for locale es_SV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_SV = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale es_US. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_US = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale es_UY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_UY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'UYU' +}; + + +/** + * Number formatting symbols for locale es_VE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_es_VE = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'VEF' +}; + + +/** + * Number formatting symbols for locale ewo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ewo = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ewo_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ewo_CM = goog.i18n.NumberFormatSymbols_ewo; + + +/** + * Number formatting symbols for locale fa_AF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fa_AF = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '\u200E+\u200E', + MINUS_SIGN: '\u200E\u2212', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: '\u0646\u0627\u0639\u062F\u062F', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '\'\u202A\'#,##0%\'\u202C\'', + CURRENCY_PATTERN: '\u200E\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AFN' +}; + + +/** + * Number formatting symbols for locale ff. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale ff_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ff_GN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_GN = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'GNF' +}; + + +/** + * Number formatting symbols for locale ff_MR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_MR = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MRO' +}; + + +/** + * Number formatting symbols for locale ff_SN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ff_SN = goog.i18n.NumberFormatSymbols_ff; + + +/** + * Number formatting symbols for locale fo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fo = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'DKK' +}; + + +/** + * Number formatting symbols for locale fo_FO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fo_FO = goog.i18n.NumberFormatSymbols_fo; + + +/** + * Number formatting symbols for locale fr_BE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BE = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale fr_BF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BF = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_BI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BI = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BIF' +}; + + +/** + * Number formatting symbols for locale fr_BJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_BJ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CD = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'CDF' +}; + + +/** + * Number formatting symbols for locale fr_CF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CF = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_CG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CG = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CH = { + DECIMAL_SEP: '.', + GROUP_SEP: '\'', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale fr_CI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CI = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_CM = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_DJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_DJ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'DJF' +}; + + +/** + * Number formatting symbols for locale fr_DZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_DZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'DZD' +}; + + +/** + * Number formatting symbols for locale fr_GA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GA = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_GN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GN = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'GNF' +}; + + +/** + * Number formatting symbols for locale fr_GQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_GQ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_HT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_HT = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'HTG' +}; + + +/** + * Number formatting symbols for locale fr_KM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_KM = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'KMF' +}; + + +/** + * Number formatting symbols for locale fr_LU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_LU = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale fr_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MA = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale fr_MG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MG = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MGA' +}; + + +/** + * Number formatting symbols for locale fr_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_ML = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_MR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MR = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MRO' +}; + + +/** + * Number formatting symbols for locale fr_MU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_MU = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MUR' +}; + + +/** + * Number formatting symbols for locale fr_NC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_NC = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XPF' +}; + + +/** + * Number formatting symbols for locale fr_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_NE = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_PF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_PF = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XPF' +}; + + +/** + * Number formatting symbols for locale fr_RW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_RW = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'RWF' +}; + + +/** + * Number formatting symbols for locale fr_SC. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_SC = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'SCR' +}; + + +/** + * Number formatting symbols for locale fr_SN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_SN = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_SY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_SY = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'SYP' +}; + + +/** + * Number formatting symbols for locale fr_TD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_TD = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale fr_TG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_TG = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale fr_TN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_TN = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'TND' +}; + + +/** + * Number formatting symbols for locale fr_VU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_VU = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'VUV' +}; + + +/** + * Number formatting symbols for locale fr_WF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fr_WF = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XPF' +}; + + +/** + * Number formatting symbols for locale fur. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fur = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale fur_IT. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fur_IT = goog.i18n.NumberFormatSymbols_fur; + + +/** + * Number formatting symbols for locale fy. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fy = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale fy_NL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_fy_NL = goog.i18n.NumberFormatSymbols_fy; + + +/** + * Number formatting symbols for locale ga. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ga = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ga_IE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ga_IE = goog.i18n.NumberFormatSymbols_ga; + + +/** + * Number formatting symbols for locale gd. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gd = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale gd_GB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gd_GB = goog.i18n.NumberFormatSymbols_gd; + + +/** + * Number formatting symbols for locale guz. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_guz = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale guz_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_guz_KE = goog.i18n.NumberFormatSymbols_guz; + + +/** + * Number formatting symbols for locale gv. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gv = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale gv_IM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_gv_IM = goog.i18n.NumberFormatSymbols_gv; + + +/** + * Number formatting symbols for locale ha. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale ha_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_Latn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ha_Latn_GH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_Latn_GH = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'GHS' +}; + + +/** + * Number formatting symbols for locale ha_Latn_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_Latn_NE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale ha_Latn_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ha_Latn_NG = goog.i18n.NumberFormatSymbols_ha; + + +/** + * Number formatting symbols for locale hr_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_hr_BA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BAM' +}; + + +/** + * Number formatting symbols for locale ia. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ia = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ia_FR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ia_FR = goog.i18n.NumberFormatSymbols_ia; + + +/** + * Number formatting symbols for locale ig. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ig = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale ig_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ig_NG = goog.i18n.NumberFormatSymbols_ig; + + +/** + * Number formatting symbols for locale ii. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ii = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CNY' +}; + + +/** + * Number formatting symbols for locale ii_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ii_CN = goog.i18n.NumberFormatSymbols_ii; + + +/** + * Number formatting symbols for locale it_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_it_CH = { + DECIMAL_SEP: '.', + GROUP_SEP: '\'', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale jgo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jgo = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale jgo_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jgo_CM = goog.i18n.NumberFormatSymbols_jgo; + + +/** + * Number formatting symbols for locale jmc. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jmc = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale jmc_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_jmc_TZ = goog.i18n.NumberFormatSymbols_jmc; + + +/** + * Number formatting symbols for locale kab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kab = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'DZD' +}; + + +/** + * Number formatting symbols for locale kab_DZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kab_DZ = goog.i18n.NumberFormatSymbols_kab; + + +/** + * Number formatting symbols for locale kam. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kam = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale kam_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kam_KE = goog.i18n.NumberFormatSymbols_kam; + + +/** + * Number formatting symbols for locale kde. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kde = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale kde_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kde_TZ = goog.i18n.NumberFormatSymbols_kde; + + +/** + * Number formatting symbols for locale kea. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kea = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'CVE' +}; + + +/** + * Number formatting symbols for locale kea_CV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kea_CV = goog.i18n.NumberFormatSymbols_kea; + + +/** + * Number formatting symbols for locale khq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_khq = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale khq_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_khq_ML = goog.i18n.NumberFormatSymbols_khq; + + +/** + * Number formatting symbols for locale ki. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ki = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale ki_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ki_KE = goog.i18n.NumberFormatSymbols_ki; + + +/** + * Number formatting symbols for locale kk_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kk_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale kkj. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kkj = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale kkj_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kkj_CM = goog.i18n.NumberFormatSymbols_kkj; + + +/** + * Number formatting symbols for locale kl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'DKK' +}; + + +/** + * Number formatting symbols for locale kl_GL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kl_GL = goog.i18n.NumberFormatSymbols_kl; + + +/** + * Number formatting symbols for locale kln. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kln = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale kln_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kln_KE = goog.i18n.NumberFormatSymbols_kln; + + +/** + * Number formatting symbols for locale ko_KP. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ko_KP = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KPW' +}; + + +/** + * Number formatting symbols for locale kok. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kok = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale kok_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kok_IN = goog.i18n.NumberFormatSymbols_kok; + + +/** + * Number formatting symbols for locale ks. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ks = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '\u200E+\u200E', + MINUS_SIGN: '\u200E-\u200E', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale ks_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ks_Arab = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '\u200E+\u200E', + MINUS_SIGN: '\u200E-\u200E', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ks_Arab_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ks_Arab_IN = goog.i18n.NumberFormatSymbols_ks; + + +/** + * Number formatting symbols for locale ksb. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksb = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale ksb_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksb_TZ = goog.i18n.NumberFormatSymbols_ksb; + + +/** + * Number formatting symbols for locale ksf. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksf = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ksf_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksf_CM = goog.i18n.NumberFormatSymbols_ksf; + + +/** + * Number formatting symbols for locale ksh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksh = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ksh_DE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ksh_DE = goog.i18n.NumberFormatSymbols_ksh; + + +/** + * Number formatting symbols for locale kw. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kw = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'GBP' +}; + + +/** + * Number formatting symbols for locale kw_GB. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_kw_GB = goog.i18n.NumberFormatSymbols_kw; + + +/** + * Number formatting symbols for locale ky_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ky_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u0441\u0430\u043D\u00A0\u044D\u043C\u0435\u0441', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale lag. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lag = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale lag_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lag_TZ = goog.i18n.NumberFormatSymbols_lag; + + +/** + * Number formatting symbols for locale lg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale lg_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lg_UG = goog.i18n.NumberFormatSymbols_lg; + + +/** + * Number formatting symbols for locale lkt. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lkt = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale lkt_US. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lkt_US = goog.i18n.NumberFormatSymbols_lkt; + + +/** + * Number formatting symbols for locale ln_AO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_AO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'AOA' +}; + + +/** + * Number formatting symbols for locale ln_CF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_CF = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale ln_CG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ln_CG = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale lu. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lu = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'CDF' +}; + + +/** + * Number formatting symbols for locale lu_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_lu_CD = goog.i18n.NumberFormatSymbols_lu; + + +/** + * Number formatting symbols for locale luo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale luo_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luo_KE = goog.i18n.NumberFormatSymbols_luo; + + +/** + * Number formatting symbols for locale luy. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luy = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale luy_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_luy_KE = goog.i18n.NumberFormatSymbols_luy; + + +/** + * Number formatting symbols for locale mas. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mas = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale mas_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mas_KE = goog.i18n.NumberFormatSymbols_mas; + + +/** + * Number formatting symbols for locale mas_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mas_TZ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale mer. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mer = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale mer_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mer_KE = goog.i18n.NumberFormatSymbols_mer; + + +/** + * Number formatting symbols for locale mfe. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mfe = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MUR' +}; + + +/** + * Number formatting symbols for locale mfe_MU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mfe_MU = goog.i18n.NumberFormatSymbols_mfe; + + +/** + * Number formatting symbols for locale mg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MGA' +}; + + +/** + * Number formatting symbols for locale mg_MG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mg_MG = goog.i18n.NumberFormatSymbols_mg; + + +/** + * Number formatting symbols for locale mgh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mgh = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MZN' +}; + + +/** + * Number formatting symbols for locale mgh_MZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mgh_MZ = goog.i18n.NumberFormatSymbols_mgh; + + +/** + * Number formatting symbols for locale mgo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mgo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale mgo_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mgo_CM = goog.i18n.NumberFormatSymbols_mgo; + + +/** + * Number formatting symbols for locale mn_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mn_Cyrl = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ms_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_Latn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ms_Latn_BN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_Latn_BN = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'BND' +}; + + +/** + * Number formatting symbols for locale ms_Latn_SG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ms_Latn_SG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SGD' +}; + + +/** + * Number formatting symbols for locale mua. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mua = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale mua_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_mua_CM = goog.i18n.NumberFormatSymbols_mua; + + +/** + * Number formatting symbols for locale naq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_naq = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NAD' +}; + + +/** + * Number formatting symbols for locale naq_NA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_naq_NA = goog.i18n.NumberFormatSymbols_naq; + + +/** + * Number formatting symbols for locale nd. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nd = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale nd_ZW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nd_ZW = goog.i18n.NumberFormatSymbols_nd; + + +/** + * Number formatting symbols for locale ne_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ne_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u0966', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale nl_AW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_AW = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'AWG' +}; + + +/** + * Number formatting symbols for locale nl_BE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_BE = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale nl_BQ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_BQ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale nl_CW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_CW = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'ANG' +}; + + +/** + * Number formatting symbols for locale nl_SR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_SR = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'SRD' +}; + + +/** + * Number formatting symbols for locale nl_SX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nl_SX = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00;\u00A4\u00A0#,##0.00-', + DEF_CURRENCY_CODE: 'ANG' +}; + + +/** + * Number formatting symbols for locale nmg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nmg = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale nmg_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nmg_CM = goog.i18n.NumberFormatSymbols_nmg; + + +/** + * Number formatting symbols for locale nn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'NOK' +}; + + +/** + * Number formatting symbols for locale nn_NO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nn_NO = goog.i18n.NumberFormatSymbols_nn; + + +/** + * Number formatting symbols for locale nnh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nnh = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale nnh_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nnh_CM = goog.i18n.NumberFormatSymbols_nnh; + + +/** + * Number formatting symbols for locale nr. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nr = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale nr_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nr_ZA = goog.i18n.NumberFormatSymbols_nr; + + +/** + * Number formatting symbols for locale nso. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nso = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale nso_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nso_ZA = goog.i18n.NumberFormatSymbols_nso; + + +/** + * Number formatting symbols for locale nus. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nus = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SDG' +}; + + +/** + * Number formatting symbols for locale nus_SD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nus_SD = goog.i18n.NumberFormatSymbols_nus; + + +/** + * Number formatting symbols for locale nyn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nyn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale nyn_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_nyn_UG = goog.i18n.NumberFormatSymbols_nyn; + + +/** + * Number formatting symbols for locale om. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_om = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale om_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_om_ET = goog.i18n.NumberFormatSymbols_om; + + +/** + * Number formatting symbols for locale om_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_om_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale os. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_os = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u041D\u041D', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'GEL' +}; + + +/** + * Number formatting symbols for locale os_GE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_os_GE = goog.i18n.NumberFormatSymbols_os; + + +/** + * Number formatting symbols for locale os_RU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_os_RU = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u041D\u041D', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'RUB' +}; + + +/** + * Number formatting symbols for locale pa_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Arab = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', + DEF_CURRENCY_CODE: 'PKR' +}; + + +/** + * Number formatting symbols for locale pa_Arab_PK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Arab_PK = + goog.i18n.NumberFormatSymbols_pa_Arab; + + +/** + * Number formatting symbols for locale pa_Guru. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pa_Guru = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4#,##,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ps. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ps = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '\u200E+\u200E', + MINUS_SIGN: '\u200E-\u200E', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'AFN' +}; + + +/** + * Number formatting symbols for locale ps_AF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ps_AF = goog.i18n.NumberFormatSymbols_ps; + + +/** + * Number formatting symbols for locale pt_AO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_AO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'AOA' +}; + + +/** + * Number formatting symbols for locale pt_CV. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_CV = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CVE' +}; + + +/** + * Number formatting symbols for locale pt_GW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_GW = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale pt_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_MO = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale pt_MZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_MZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MZN' +}; + + +/** + * Number formatting symbols for locale pt_ST. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_ST = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'STD' +}; + + +/** + * Number formatting symbols for locale pt_TL. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_pt_TL = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale rm. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rm = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u2019', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale rm_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rm_CH = goog.i18n.NumberFormatSymbols_rm; + + +/** + * Number formatting symbols for locale rn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rn = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'BIF' +}; + + +/** + * Number formatting symbols for locale rn_BI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rn_BI = goog.i18n.NumberFormatSymbols_rn; + + +/** + * Number formatting symbols for locale ro_MD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ro_MD = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MDL' +}; + + +/** + * Number formatting symbols for locale rof. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rof = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale rof_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rof_TZ = goog.i18n.NumberFormatSymbols_rof; + + +/** + * Number formatting symbols for locale ru_BY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_BY = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BYR' +}; + + +/** + * Number formatting symbols for locale ru_KG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_KG = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'KGS' +}; + + +/** + * Number formatting symbols for locale ru_KZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_KZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'KZT' +}; + + +/** + * Number formatting symbols for locale ru_MD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_MD = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MDL' +}; + + +/** + * Number formatting symbols for locale ru_UA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ru_UA = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u043D\u0435\u00A0\u0447\u0438\u0441\u043B\u043E', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'UAH' +}; + + +/** + * Number formatting symbols for locale rw. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rw = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'RWF' +}; + + +/** + * Number formatting symbols for locale rw_RW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rw_RW = goog.i18n.NumberFormatSymbols_rw; + + +/** + * Number formatting symbols for locale rwk. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rwk = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale rwk_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_rwk_TZ = goog.i18n.NumberFormatSymbols_rwk; + + +/** + * Number formatting symbols for locale sah. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sah = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'RUB' +}; + + +/** + * Number formatting symbols for locale sah_RU. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sah_RU = goog.i18n.NumberFormatSymbols_sah; + + +/** + * Number formatting symbols for locale saq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_saq = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale saq_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_saq_KE = goog.i18n.NumberFormatSymbols_saq; + + +/** + * Number formatting symbols for locale sbp. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sbp = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale sbp_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sbp_TZ = goog.i18n.NumberFormatSymbols_sbp; + + +/** + * Number formatting symbols for locale se. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_se = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'NOK' +}; + + +/** + * Number formatting symbols for locale se_FI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_se_FI = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale se_NO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_se_NO = goog.i18n.NumberFormatSymbols_se; + + +/** + * Number formatting symbols for locale seh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_seh = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'MZN' +}; + + +/** + * Number formatting symbols for locale seh_MZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_seh_MZ = goog.i18n.NumberFormatSymbols_seh; + + +/** + * Number formatting symbols for locale ses. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ses = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale ses_ML. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ses_ML = goog.i18n.NumberFormatSymbols_ses; + + +/** + * Number formatting symbols for locale sg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sg = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00;\u00A4-#,##0.00', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale sg_CF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sg_CF = goog.i18n.NumberFormatSymbols_sg; + + +/** + * Number formatting symbols for locale shi. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale shi_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale shi_Latn_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Latn_MA = goog.i18n.NumberFormatSymbols_shi; + + +/** + * Number formatting symbols for locale shi_Tfng. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Tfng = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale shi_Tfng_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_shi_Tfng_MA = goog.i18n.NumberFormatSymbols_shi; + + +/** + * Number formatting symbols for locale sn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale sn_ZW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sn_ZW = goog.i18n.NumberFormatSymbols_sn; + + +/** + * Number formatting symbols for locale so. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SOS' +}; + + +/** + * Number formatting symbols for locale so_DJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_DJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'DJF' +}; + + +/** + * Number formatting symbols for locale so_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_ET = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale so_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale so_SO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_so_SO = goog.i18n.NumberFormatSymbols_so; + + +/** + * Number formatting symbols for locale sq_MK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sq_MK = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MKD' +}; + + +/** + * Number formatting symbols for locale sq_XK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sq_XK = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sr_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sr_Cyrl_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_BA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BAM' +}; + + +/** + * Number formatting symbols for locale sr_Cyrl_ME. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_ME = + goog.i18n.NumberFormatSymbols_sr_Cyrl; + + +/** + * Number formatting symbols for locale sr_Cyrl_XK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Cyrl_XK = + goog.i18n.NumberFormatSymbols_sr_Cyrl; + + +/** + * Number formatting symbols for locale sr_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'RSD' +}; + + +/** + * Number formatting symbols for locale sr_Latn_BA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_BA = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'BAM' +}; + + +/** + * Number formatting symbols for locale sr_Latn_ME. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_ME = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sr_Latn_RS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_RS = + goog.i18n.NumberFormatSymbols_sr_Latn; + + +/** + * Number formatting symbols for locale sr_Latn_XK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sr_Latn_XK = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ss. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ss = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale ss_SZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ss_SZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SZL' +}; + + +/** + * Number formatting symbols for locale ss_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ss_ZA = goog.i18n.NumberFormatSymbols_ss; + + +/** + * Number formatting symbols for locale ssy. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ssy = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale ssy_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ssy_ER = goog.i18n.NumberFormatSymbols_ssy; + + +/** + * Number formatting symbols for locale st. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_st = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale st_LS. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_st_LS = goog.i18n.NumberFormatSymbols_st; + + +/** + * Number formatting symbols for locale st_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_st_ZA = goog.i18n.NumberFormatSymbols_st; + + +/** + * Number formatting symbols for locale sv_AX. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sv_AX = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sv_FI. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sv_FI = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '\u2212', + EXP_SYMBOL: '\u00D710^', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u00A4\u00A4\u00A4', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale sw_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sw_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale sw_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_sw_UG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale swc. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_swc = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CDF' +}; + + +/** + * Number formatting symbols for locale swc_CD. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_swc_CD = goog.i18n.NumberFormatSymbols_swc; + + +/** + * Number formatting symbols for locale ta_LK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_LK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'LKR' +}; + + +/** + * Number formatting symbols for locale ta_MY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_MY = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'MYR' +}; + + +/** + * Number formatting symbols for locale ta_SG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ta_SG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'SGD' +}; + + +/** + * Number formatting symbols for locale teo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_teo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale teo_KE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_teo_KE = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'KES' +}; + + +/** + * Number formatting symbols for locale teo_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_teo_UG = goog.i18n.NumberFormatSymbols_teo; + + +/** + * Number formatting symbols for locale tg. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tg = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'TJS' +}; + + +/** + * Number formatting symbols for locale tg_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tg_Cyrl = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale tg_Cyrl_TJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tg_Cyrl_TJ = goog.i18n.NumberFormatSymbols_tg; + + +/** + * Number formatting symbols for locale ti. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ti = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale ti_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ti_ER = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale ti_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ti_ET = goog.i18n.NumberFormatSymbols_ti; + + +/** + * Number formatting symbols for locale tig. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tig = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ERN' +}; + + +/** + * Number formatting symbols for locale tig_ER. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tig_ER = goog.i18n.NumberFormatSymbols_tig; + + +/** + * Number formatting symbols for locale tn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale tn_BW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tn_BW = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'BWP' +}; + + +/** + * Number formatting symbols for locale tn_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tn_ZA = goog.i18n.NumberFormatSymbols_tn; + + +/** + * Number formatting symbols for locale to. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_to = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'TF', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'TOP' +}; + + +/** + * Number formatting symbols for locale to_TO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_to_TO = goog.i18n.NumberFormatSymbols_to; + + +/** + * Number formatting symbols for locale tr_CY. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tr_CY = { + DECIMAL_SEP: ',', + GROUP_SEP: '.', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '%#,##0', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ts. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ts = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale ts_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ts_ZA = goog.i18n.NumberFormatSymbols_ts; + + +/** + * Number formatting symbols for locale twq. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_twq = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale twq_NE. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_twq_NE = goog.i18n.NumberFormatSymbols_twq; + + +/** + * Number formatting symbols for locale tzm. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tzm = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale tzm_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tzm_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale tzm_Latn_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_tzm_Latn_MA = goog.i18n.NumberFormatSymbols_tzm; + + +/** + * Number formatting symbols for locale ug. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ug = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'CNY' +}; + + +/** + * Number formatting symbols for locale ug_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ug_Arab = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale ug_Arab_CN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ug_Arab_CN = goog.i18n.NumberFormatSymbols_ug; + + +/** + * Number formatting symbols for locale ur_IN. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ur_IN = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '\u200E+\u200E', + MINUS_SIGN: '\u200E-\u200E', + EXP_SYMBOL: '\u0642', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u06CC\u06C1\u00A0\u0639\u062F\u062F\u00A0\u0646\u06C1\u06CC\u06BA', + DECIMAL_PATTERN: '#,##,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##,##0.00', + DEF_CURRENCY_CODE: 'INR' +}; + + +/** + * Number formatting symbols for locale uz_Arab. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Arab = { + DECIMAL_SEP: '\u066B', + GROUP_SEP: '\u066C', + PERCENT: '\u066A', + ZERO_DIGIT: '\u06F0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: '\u00D7\u06F1\u06F0^', + PERMILL: '\u0609', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'AFN' +}; + + +/** + * Number formatting symbols for locale uz_Arab_AF. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Arab_AF = + goog.i18n.NumberFormatSymbols_uz_Arab; + + +/** + * Number formatting symbols for locale uz_Cyrl. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Cyrl = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale uz_Cyrl_UZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'UZS' +}; + + +/** + * Number formatting symbols for locale uz_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_uz_Latn = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale vai. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'LRD' +}; + + +/** + * Number formatting symbols for locale vai_Latn. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_Latn = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale vai_Latn_LR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_Latn_LR = goog.i18n.NumberFormatSymbols_vai; + + +/** + * Number formatting symbols for locale vai_Vaii. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_Vaii = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale vai_Vaii_LR. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vai_Vaii_LR = goog.i18n.NumberFormatSymbols_vai; + + +/** + * Number formatting symbols for locale ve. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ve = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale ve_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_ve_ZA = goog.i18n.NumberFormatSymbols_ve; + + +/** + * Number formatting symbols for locale vo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'USD' +}; + + +/** + * Number formatting symbols for locale vo_001. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vo_001 = goog.i18n.NumberFormatSymbols_vo; + + +/** + * Number formatting symbols for locale vun. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vun = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TZS' +}; + + +/** + * Number formatting symbols for locale vun_TZ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_vun_TZ = goog.i18n.NumberFormatSymbols_vun; + + +/** + * Number formatting symbols for locale wae. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wae = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u2019', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'CHF' +}; + + +/** + * Number formatting symbols for locale wae_CH. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wae_CH = goog.i18n.NumberFormatSymbols_wae; + + +/** + * Number formatting symbols for locale wal. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wal = { + DECIMAL_SEP: '.', + GROUP_SEP: '\u2019', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ETB' +}; + + +/** + * Number formatting symbols for locale wal_ET. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_wal_ET = goog.i18n.NumberFormatSymbols_wal; + + +/** + * Number formatting symbols for locale xh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xh = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'ZAR' +}; + + +/** + * Number formatting symbols for locale xh_ZA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xh_ZA = goog.i18n.NumberFormatSymbols_xh; + + +/** + * Number formatting symbols for locale xog. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xog = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'UGX' +}; + + +/** + * Number formatting symbols for locale xog_UG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_xog_UG = goog.i18n.NumberFormatSymbols_xog; + + +/** + * Number formatting symbols for locale yav. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yav = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '#,##0.00\u00A0\u00A4', + DEF_CURRENCY_CODE: 'XAF' +}; + + +/** + * Number formatting symbols for locale yav_CM. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yav_CM = goog.i18n.NumberFormatSymbols_yav; + + +/** + * Number formatting symbols for locale yo. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yo = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'NGN' +}; + + +/** + * Number formatting symbols for locale yo_BJ. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yo_BJ = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'XOF' +}; + + +/** + * Number formatting symbols for locale yo_NG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_yo_NG = goog.i18n.NumberFormatSymbols_yo; + + +/** + * Number formatting symbols for locale zgh. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zgh = { + DECIMAL_SEP: ',', + GROUP_SEP: '\u00A0', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0\u00A0%', + CURRENCY_PATTERN: '#,##0.00\u00A4', + DEF_CURRENCY_CODE: 'MAD' +}; + + +/** + * Number formatting symbols for locale zgh_MA. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zgh_MA = goog.i18n.NumberFormatSymbols_zgh; + + +/** + * Number formatting symbols for locale zh_Hans. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4\u00A0#,##0.00', + DEF_CURRENCY_CODE: 'EUR' +}; + + +/** + * Number formatting symbols for locale zh_Hans_HK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_HK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'HKD' +}; + + +/** + * Number formatting symbols for locale zh_Hans_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_MO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale zh_Hans_SG. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hans_SG = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: 'NaN', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'SGD' +}; + + +/** + * Number formatting symbols for locale zh_Hant. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u975E\u6578\u503C', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'TWD' +}; + + +/** + * Number formatting symbols for locale zh_Hant_HK. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant_HK = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u975E\u6578\u503C', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'HKD' +}; + + +/** + * Number formatting symbols for locale zh_Hant_MO. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant_MO = { + DECIMAL_SEP: '.', + GROUP_SEP: ',', + PERCENT: '%', + ZERO_DIGIT: '0', + PLUS_SIGN: '+', + MINUS_SIGN: '-', + EXP_SYMBOL: 'E', + PERMILL: '\u2030', + INFINITY: '\u221E', + NAN: '\u975E\u6578\u503C', + DECIMAL_PATTERN: '#,##0.###', + SCIENTIFIC_PATTERN: '#E0', + PERCENT_PATTERN: '#,##0%', + CURRENCY_PATTERN: '\u00A4#,##0.00', + DEF_CURRENCY_CODE: 'MOP' +}; + + +/** + * Number formatting symbols for locale zh_Hant_TW. + * @enum {string} + */ +goog.i18n.NumberFormatSymbols_zh_Hant_TW = + goog.i18n.NumberFormatSymbols_zh_Hant; + + +/** + * Selected number formatting symbols by locale. + */ + +if (goog.LOCALE == 'aa') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa; +} + +if (goog.LOCALE == 'aa_DJ' || goog.LOCALE == 'aa-DJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa_DJ; +} + +if (goog.LOCALE == 'aa_ER' || goog.LOCALE == 'aa-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa_ER; +} + +if (goog.LOCALE == 'aa_ET' || goog.LOCALE == 'aa-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_aa; +} + +if (goog.LOCALE == 'af_NA' || goog.LOCALE == 'af-NA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af_NA; +} + +if (goog.LOCALE == 'agq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq; +} + +if (goog.LOCALE == 'agq_CM' || goog.LOCALE == 'agq-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq; +} + +if (goog.LOCALE == 'ak') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak; +} + +if (goog.LOCALE == 'ak_GH' || goog.LOCALE == 'ak-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak; +} + +if (goog.LOCALE == 'ar_AE' || goog.LOCALE == 'ar-AE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_AE; +} + +if (goog.LOCALE == 'ar_BH' || goog.LOCALE == 'ar-BH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_BH; +} + +if (goog.LOCALE == 'ar_DJ' || goog.LOCALE == 'ar-DJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DJ; +} + +if (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DZ; +} + +if (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_EG; +} + +if (goog.LOCALE == 'ar_EH' || goog.LOCALE == 'ar-EH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_EH; +} + +if (goog.LOCALE == 'ar_ER' || goog.LOCALE == 'ar-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_ER; +} + +if (goog.LOCALE == 'ar_IL' || goog.LOCALE == 'ar-IL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IL; +} + +if (goog.LOCALE == 'ar_IQ' || goog.LOCALE == 'ar-IQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IQ; +} + +if (goog.LOCALE == 'ar_JO' || goog.LOCALE == 'ar-JO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_JO; +} + +if (goog.LOCALE == 'ar_KM' || goog.LOCALE == 'ar-KM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KM; +} + +if (goog.LOCALE == 'ar_KW' || goog.LOCALE == 'ar-KW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KW; +} + +if (goog.LOCALE == 'ar_LB' || goog.LOCALE == 'ar-LB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LB; +} + +if (goog.LOCALE == 'ar_LY' || goog.LOCALE == 'ar-LY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LY; +} + +if (goog.LOCALE == 'ar_MA' || goog.LOCALE == 'ar-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MA; +} + +if (goog.LOCALE == 'ar_MR' || goog.LOCALE == 'ar-MR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MR; +} + +if (goog.LOCALE == 'ar_OM' || goog.LOCALE == 'ar-OM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_OM; +} + +if (goog.LOCALE == 'ar_PS' || goog.LOCALE == 'ar-PS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_PS; +} + +if (goog.LOCALE == 'ar_QA' || goog.LOCALE == 'ar-QA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_QA; +} + +if (goog.LOCALE == 'ar_SA' || goog.LOCALE == 'ar-SA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SA; +} + +if (goog.LOCALE == 'ar_SD' || goog.LOCALE == 'ar-SD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SD; +} + +if (goog.LOCALE == 'ar_SO' || goog.LOCALE == 'ar-SO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SO; +} + +if (goog.LOCALE == 'ar_SS' || goog.LOCALE == 'ar-SS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SS; +} + +if (goog.LOCALE == 'ar_SY' || goog.LOCALE == 'ar-SY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SY; +} + +if (goog.LOCALE == 'ar_TD' || goog.LOCALE == 'ar-TD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TD; +} + +if (goog.LOCALE == 'ar_TN' || goog.LOCALE == 'ar-TN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TN; +} + +if (goog.LOCALE == 'ar_YE' || goog.LOCALE == 'ar-YE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_YE; +} + +if (goog.LOCALE == 'as') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as; +} + +if (goog.LOCALE == 'as_IN' || goog.LOCALE == 'as-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as; +} + +if (goog.LOCALE == 'asa') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa; +} + +if (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa; +} + +if (goog.LOCALE == 'ast') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast; +} + +if (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast; +} + +if (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Cyrl; +} + +if (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Latn; +} + +if (goog.LOCALE == 'bas') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas; +} + +if (goog.LOCALE == 'bas_CM' || goog.LOCALE == 'bas-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas; +} + +if (goog.LOCALE == 'be') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be; +} + +if (goog.LOCALE == 'be_BY' || goog.LOCALE == 'be-BY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be; +} + +if (goog.LOCALE == 'bem') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem; +} + +if (goog.LOCALE == 'bem_ZM' || goog.LOCALE == 'bem-ZM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem; +} + +if (goog.LOCALE == 'bez') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez; +} + +if (goog.LOCALE == 'bez_TZ' || goog.LOCALE == 'bez-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez; +} + +if (goog.LOCALE == 'bm') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm; +} + +if (goog.LOCALE == 'bm_ML' || goog.LOCALE == 'bm-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm; +} + +if (goog.LOCALE == 'bn_IN' || goog.LOCALE == 'bn-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn_IN; +} + +if (goog.LOCALE == 'bo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo; +} + +if (goog.LOCALE == 'bo_CN' || goog.LOCALE == 'bo-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo; +} + +if (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo_IN; +} + +if (goog.LOCALE == 'brx') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx; +} + +if (goog.LOCALE == 'brx_IN' || goog.LOCALE == 'brx-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx; +} + +if (goog.LOCALE == 'bs') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs; +} + +if (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl; +} + +if (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl_BA; +} + +if (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Latn; +} + +if (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs; +} + +if (goog.LOCALE == 'byn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_byn; +} + +if (goog.LOCALE == 'byn_ER' || goog.LOCALE == 'byn-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_byn; +} + +if (goog.LOCALE == 'cgg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg; +} + +if (goog.LOCALE == 'cgg_UG' || goog.LOCALE == 'cgg-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg; +} + +if (goog.LOCALE == 'ckb') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +} + +if (goog.LOCALE == 'ckb_Arab' || goog.LOCALE == 'ckb-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Arab; +} + +if (goog.LOCALE == 'ckb_Arab_IQ' || goog.LOCALE == 'ckb-Arab-IQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +} + +if (goog.LOCALE == 'ckb_Arab_IR' || goog.LOCALE == 'ckb-Arab-IR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Arab_IR; +} + +if (goog.LOCALE == 'ckb_IQ' || goog.LOCALE == 'ckb-IQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +} + +if (goog.LOCALE == 'ckb_IR' || goog.LOCALE == 'ckb-IR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_IR; +} + +if (goog.LOCALE == 'ckb_Latn' || goog.LOCALE == 'ckb-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_Latn; +} + +if (goog.LOCALE == 'ckb_Latn_IQ' || goog.LOCALE == 'ckb-Latn-IQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb; +} + +if (goog.LOCALE == 'dav') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav; +} + +if (goog.LOCALE == 'dav_KE' || goog.LOCALE == 'dav-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav; +} + +if (goog.LOCALE == 'de_LI' || goog.LOCALE == 'de-LI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_LI; +} + +if (goog.LOCALE == 'dje') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje; +} + +if (goog.LOCALE == 'dje_NE' || goog.LOCALE == 'dje-NE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje; +} + +if (goog.LOCALE == 'dua') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua; +} + +if (goog.LOCALE == 'dua_CM' || goog.LOCALE == 'dua-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua; +} + +if (goog.LOCALE == 'dyo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo; +} + +if (goog.LOCALE == 'dyo_SN' || goog.LOCALE == 'dyo-SN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo; +} + +if (goog.LOCALE == 'dz') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz; +} + +if (goog.LOCALE == 'dz_BT' || goog.LOCALE == 'dz-BT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz; +} + +if (goog.LOCALE == 'ebu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu; +} + +if (goog.LOCALE == 'ebu_KE' || goog.LOCALE == 'ebu-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu; +} + +if (goog.LOCALE == 'ee') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee; +} + +if (goog.LOCALE == 'ee_GH' || goog.LOCALE == 'ee-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee; +} + +if (goog.LOCALE == 'ee_TG' || goog.LOCALE == 'ee-TG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee_TG; +} + +if (goog.LOCALE == 'el_CY' || goog.LOCALE == 'el-CY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el_CY; +} + +if (goog.LOCALE == 'en_150' || goog.LOCALE == 'en-150') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_150; +} + +if (goog.LOCALE == 'en_AG' || goog.LOCALE == 'en-AG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AG; +} + +if (goog.LOCALE == 'en_AI' || goog.LOCALE == 'en-AI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AI; +} + +if (goog.LOCALE == 'en_BB' || goog.LOCALE == 'en-BB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BB; +} + +if (goog.LOCALE == 'en_BE' || goog.LOCALE == 'en-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BE; +} + +if (goog.LOCALE == 'en_BM' || goog.LOCALE == 'en-BM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BM; +} + +if (goog.LOCALE == 'en_BS' || goog.LOCALE == 'en-BS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BS; +} + +if (goog.LOCALE == 'en_BW' || goog.LOCALE == 'en-BW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BW; +} + +if (goog.LOCALE == 'en_BZ' || goog.LOCALE == 'en-BZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BZ; +} + +if (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CA; +} + +if (goog.LOCALE == 'en_CC' || goog.LOCALE == 'en-CC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CC; +} + +if (goog.LOCALE == 'en_CK' || goog.LOCALE == 'en-CK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CK; +} + +if (goog.LOCALE == 'en_CM' || goog.LOCALE == 'en-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CM; +} + +if (goog.LOCALE == 'en_CX' || goog.LOCALE == 'en-CX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CX; +} + +if (goog.LOCALE == 'en_DM' || goog.LOCALE == 'en-DM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DM; +} + +if (goog.LOCALE == 'en_ER' || goog.LOCALE == 'en-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ER; +} + +if (goog.LOCALE == 'en_FJ' || goog.LOCALE == 'en-FJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FJ; +} + +if (goog.LOCALE == 'en_FK' || goog.LOCALE == 'en-FK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FK; +} + +if (goog.LOCALE == 'en_GD' || goog.LOCALE == 'en-GD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GD; +} + +if (goog.LOCALE == 'en_GG' || goog.LOCALE == 'en-GG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GG; +} + +if (goog.LOCALE == 'en_GH' || goog.LOCALE == 'en-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GH; +} + +if (goog.LOCALE == 'en_GI' || goog.LOCALE == 'en-GI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GI; +} + +if (goog.LOCALE == 'en_GM' || goog.LOCALE == 'en-GM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GM; +} + +if (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GY; +} + +if (goog.LOCALE == 'en_HK' || goog.LOCALE == 'en-HK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_HK; +} + +if (goog.LOCALE == 'en_IM' || goog.LOCALE == 'en-IM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IM; +} + +if (goog.LOCALE == 'en_JE' || goog.LOCALE == 'en-JE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JE; +} + +if (goog.LOCALE == 'en_JM' || goog.LOCALE == 'en-JM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JM; +} + +if (goog.LOCALE == 'en_KE' || goog.LOCALE == 'en-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KE; +} + +if (goog.LOCALE == 'en_KI' || goog.LOCALE == 'en-KI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KI; +} + +if (goog.LOCALE == 'en_KN' || goog.LOCALE == 'en-KN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KN; +} + +if (goog.LOCALE == 'en_KY' || goog.LOCALE == 'en-KY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KY; +} + +if (goog.LOCALE == 'en_LC' || goog.LOCALE == 'en-LC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LC; +} + +if (goog.LOCALE == 'en_LR' || goog.LOCALE == 'en-LR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LR; +} + +if (goog.LOCALE == 'en_LS' || goog.LOCALE == 'en-LS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LS; +} + +if (goog.LOCALE == 'en_MG' || goog.LOCALE == 'en-MG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MG; +} + +if (goog.LOCALE == 'en_MO' || goog.LOCALE == 'en-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MO; +} + +if (goog.LOCALE == 'en_MS' || goog.LOCALE == 'en-MS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MS; +} + +if (goog.LOCALE == 'en_MT' || goog.LOCALE == 'en-MT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MT; +} + +if (goog.LOCALE == 'en_MU' || goog.LOCALE == 'en-MU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MU; +} + +if (goog.LOCALE == 'en_MW' || goog.LOCALE == 'en-MW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MW; +} + +if (goog.LOCALE == 'en_NA' || goog.LOCALE == 'en-NA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NA; +} + +if (goog.LOCALE == 'en_NF' || goog.LOCALE == 'en-NF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NF; +} + +if (goog.LOCALE == 'en_NG' || goog.LOCALE == 'en-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NG; +} + +if (goog.LOCALE == 'en_NR' || goog.LOCALE == 'en-NR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NR; +} + +if (goog.LOCALE == 'en_NU' || goog.LOCALE == 'en-NU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NU; +} + +if (goog.LOCALE == 'en_NZ' || goog.LOCALE == 'en-NZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NZ; +} + +if (goog.LOCALE == 'en_PG' || goog.LOCALE == 'en-PG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PG; +} + +if (goog.LOCALE == 'en_PH' || goog.LOCALE == 'en-PH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PH; +} + +if (goog.LOCALE == 'en_PK' || goog.LOCALE == 'en-PK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PK; +} + +if (goog.LOCALE == 'en_PN' || goog.LOCALE == 'en-PN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PN; +} + +if (goog.LOCALE == 'en_RW' || goog.LOCALE == 'en-RW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_RW; +} + +if (goog.LOCALE == 'en_SB' || goog.LOCALE == 'en-SB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SB; +} + +if (goog.LOCALE == 'en_SC' || goog.LOCALE == 'en-SC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SC; +} + +if (goog.LOCALE == 'en_SD' || goog.LOCALE == 'en-SD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SD; +} + +if (goog.LOCALE == 'en_SH' || goog.LOCALE == 'en-SH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SH; +} + +if (goog.LOCALE == 'en_SL' || goog.LOCALE == 'en-SL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SL; +} + +if (goog.LOCALE == 'en_SS' || goog.LOCALE == 'en-SS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SS; +} + +if (goog.LOCALE == 'en_SX' || goog.LOCALE == 'en-SX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SX; +} + +if (goog.LOCALE == 'en_SZ' || goog.LOCALE == 'en-SZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SZ; +} + +if (goog.LOCALE == 'en_TK' || goog.LOCALE == 'en-TK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TK; +} + +if (goog.LOCALE == 'en_TO' || goog.LOCALE == 'en-TO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TO; +} + +if (goog.LOCALE == 'en_TT' || goog.LOCALE == 'en-TT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TT; +} + +if (goog.LOCALE == 'en_TV' || goog.LOCALE == 'en-TV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TV; +} + +if (goog.LOCALE == 'en_TZ' || goog.LOCALE == 'en-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TZ; +} + +if (goog.LOCALE == 'en_UG' || goog.LOCALE == 'en-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_UG; +} + +if (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VC; +} + +if (goog.LOCALE == 'en_VU' || goog.LOCALE == 'en-VU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VU; +} + +if (goog.LOCALE == 'en_WS' || goog.LOCALE == 'en-WS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_WS; +} + +if (goog.LOCALE == 'en_ZM' || goog.LOCALE == 'en-ZM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZM; +} + +if (goog.LOCALE == 'eo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eo; +} + +if (goog.LOCALE == 'eo_001' || goog.LOCALE == 'eo-001') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eo; +} + +if (goog.LOCALE == 'es_AR' || goog.LOCALE == 'es-AR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_AR; +} + +if (goog.LOCALE == 'es_BO' || goog.LOCALE == 'es-BO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BO; +} + +if (goog.LOCALE == 'es_CL' || goog.LOCALE == 'es-CL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CL; +} + +if (goog.LOCALE == 'es_CO' || goog.LOCALE == 'es-CO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CO; +} + +if (goog.LOCALE == 'es_CR' || goog.LOCALE == 'es-CR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CR; +} + +if (goog.LOCALE == 'es_CU' || goog.LOCALE == 'es-CU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CU; +} + +if (goog.LOCALE == 'es_DO' || goog.LOCALE == 'es-DO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_DO; +} + +if (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_EC; +} + +if (goog.LOCALE == 'es_GQ' || goog.LOCALE == 'es-GQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GQ; +} + +if (goog.LOCALE == 'es_GT' || goog.LOCALE == 'es-GT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GT; +} + +if (goog.LOCALE == 'es_HN' || goog.LOCALE == 'es-HN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_HN; +} + +if (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_MX; +} + +if (goog.LOCALE == 'es_NI' || goog.LOCALE == 'es-NI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_NI; +} + +if (goog.LOCALE == 'es_PA' || goog.LOCALE == 'es-PA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PA; +} + +if (goog.LOCALE == 'es_PE' || goog.LOCALE == 'es-PE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PE; +} + +if (goog.LOCALE == 'es_PH' || goog.LOCALE == 'es-PH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PH; +} + +if (goog.LOCALE == 'es_PR' || goog.LOCALE == 'es-PR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PR; +} + +if (goog.LOCALE == 'es_PY' || goog.LOCALE == 'es-PY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PY; +} + +if (goog.LOCALE == 'es_SV' || goog.LOCALE == 'es-SV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_SV; +} + +if (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_US; +} + +if (goog.LOCALE == 'es_UY' || goog.LOCALE == 'es-UY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_UY; +} + +if (goog.LOCALE == 'es_VE' || goog.LOCALE == 'es-VE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_VE; +} + +if (goog.LOCALE == 'ewo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo; +} + +if (goog.LOCALE == 'ewo_CM' || goog.LOCALE == 'ewo-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo; +} + +if (goog.LOCALE == 'fa_AF' || goog.LOCALE == 'fa-AF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa_AF; +} + +if (goog.LOCALE == 'ff') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff; +} + +if (goog.LOCALE == 'ff_CM' || goog.LOCALE == 'ff-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_CM; +} + +if (goog.LOCALE == 'ff_GN' || goog.LOCALE == 'ff-GN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_GN; +} + +if (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_MR; +} + +if (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff; +} + +if (goog.LOCALE == 'fo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo; +} + +if (goog.LOCALE == 'fo_FO' || goog.LOCALE == 'fo-FO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo; +} + +if (goog.LOCALE == 'fr_BE' || goog.LOCALE == 'fr-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BE; +} + +if (goog.LOCALE == 'fr_BF' || goog.LOCALE == 'fr-BF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BF; +} + +if (goog.LOCALE == 'fr_BI' || goog.LOCALE == 'fr-BI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BI; +} + +if (goog.LOCALE == 'fr_BJ' || goog.LOCALE == 'fr-BJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BJ; +} + +if (goog.LOCALE == 'fr_CD' || goog.LOCALE == 'fr-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CD; +} + +if (goog.LOCALE == 'fr_CF' || goog.LOCALE == 'fr-CF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CF; +} + +if (goog.LOCALE == 'fr_CG' || goog.LOCALE == 'fr-CG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CG; +} + +if (goog.LOCALE == 'fr_CH' || goog.LOCALE == 'fr-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CH; +} + +if (goog.LOCALE == 'fr_CI' || goog.LOCALE == 'fr-CI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CI; +} + +if (goog.LOCALE == 'fr_CM' || goog.LOCALE == 'fr-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CM; +} + +if (goog.LOCALE == 'fr_DJ' || goog.LOCALE == 'fr-DJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DJ; +} + +if (goog.LOCALE == 'fr_DZ' || goog.LOCALE == 'fr-DZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DZ; +} + +if (goog.LOCALE == 'fr_GA' || goog.LOCALE == 'fr-GA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GA; +} + +if (goog.LOCALE == 'fr_GN' || goog.LOCALE == 'fr-GN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GN; +} + +if (goog.LOCALE == 'fr_GQ' || goog.LOCALE == 'fr-GQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GQ; +} + +if (goog.LOCALE == 'fr_HT' || goog.LOCALE == 'fr-HT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_HT; +} + +if (goog.LOCALE == 'fr_KM' || goog.LOCALE == 'fr-KM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_KM; +} + +if (goog.LOCALE == 'fr_LU' || goog.LOCALE == 'fr-LU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_LU; +} + +if (goog.LOCALE == 'fr_MA' || goog.LOCALE == 'fr-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MA; +} + +if (goog.LOCALE == 'fr_MG' || goog.LOCALE == 'fr-MG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MG; +} + +if (goog.LOCALE == 'fr_ML' || goog.LOCALE == 'fr-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_ML; +} + +if (goog.LOCALE == 'fr_MR' || goog.LOCALE == 'fr-MR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MR; +} + +if (goog.LOCALE == 'fr_MU' || goog.LOCALE == 'fr-MU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MU; +} + +if (goog.LOCALE == 'fr_NC' || goog.LOCALE == 'fr-NC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NC; +} + +if (goog.LOCALE == 'fr_NE' || goog.LOCALE == 'fr-NE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NE; +} + +if (goog.LOCALE == 'fr_PF' || goog.LOCALE == 'fr-PF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_PF; +} + +if (goog.LOCALE == 'fr_RW' || goog.LOCALE == 'fr-RW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_RW; +} + +if (goog.LOCALE == 'fr_SC' || goog.LOCALE == 'fr-SC') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SC; +} + +if (goog.LOCALE == 'fr_SN' || goog.LOCALE == 'fr-SN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SN; +} + +if (goog.LOCALE == 'fr_SY' || goog.LOCALE == 'fr-SY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SY; +} + +if (goog.LOCALE == 'fr_TD' || goog.LOCALE == 'fr-TD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TD; +} + +if (goog.LOCALE == 'fr_TG' || goog.LOCALE == 'fr-TG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TG; +} + +if (goog.LOCALE == 'fr_TN' || goog.LOCALE == 'fr-TN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TN; +} + +if (goog.LOCALE == 'fr_VU' || goog.LOCALE == 'fr-VU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_VU; +} + +if (goog.LOCALE == 'fr_WF' || goog.LOCALE == 'fr-WF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_WF; +} + +if (goog.LOCALE == 'fur') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur; +} + +if (goog.LOCALE == 'fur_IT' || goog.LOCALE == 'fur-IT') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur; +} + +if (goog.LOCALE == 'fy') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy; +} + +if (goog.LOCALE == 'fy_NL' || goog.LOCALE == 'fy-NL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy; +} + +if (goog.LOCALE == 'ga') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga; +} + +if (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga; +} + +if (goog.LOCALE == 'gd') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd; +} + +if (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd; +} + +if (goog.LOCALE == 'guz') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz; +} + +if (goog.LOCALE == 'guz_KE' || goog.LOCALE == 'guz-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz; +} + +if (goog.LOCALE == 'gv') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv; +} + +if (goog.LOCALE == 'gv_IM' || goog.LOCALE == 'gv-IM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv; +} + +if (goog.LOCALE == 'ha') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha; +} + +if (goog.LOCALE == 'ha_Latn' || goog.LOCALE == 'ha-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn; +} + +if (goog.LOCALE == 'ha_Latn_GH' || goog.LOCALE == 'ha-Latn-GH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn_GH; +} + +if (goog.LOCALE == 'ha_Latn_NE' || goog.LOCALE == 'ha-Latn-NE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_Latn_NE; +} + +if (goog.LOCALE == 'ha_Latn_NG' || goog.LOCALE == 'ha-Latn-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha; +} + +if (goog.LOCALE == 'hr_BA' || goog.LOCALE == 'hr-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr_BA; +} + +if (goog.LOCALE == 'ia') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ia; +} + +if (goog.LOCALE == 'ia_FR' || goog.LOCALE == 'ia-FR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ia; +} + +if (goog.LOCALE == 'ig') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig; +} + +if (goog.LOCALE == 'ig_NG' || goog.LOCALE == 'ig-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig; +} + +if (goog.LOCALE == 'ii') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii; +} + +if (goog.LOCALE == 'ii_CN' || goog.LOCALE == 'ii-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii; +} + +if (goog.LOCALE == 'it_CH' || goog.LOCALE == 'it-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_CH; +} + +if (goog.LOCALE == 'jgo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo; +} + +if (goog.LOCALE == 'jgo_CM' || goog.LOCALE == 'jgo-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo; +} + +if (goog.LOCALE == 'jmc') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc; +} + +if (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc; +} + +if (goog.LOCALE == 'kab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab; +} + +if (goog.LOCALE == 'kab_DZ' || goog.LOCALE == 'kab-DZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab; +} + +if (goog.LOCALE == 'kam') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam; +} + +if (goog.LOCALE == 'kam_KE' || goog.LOCALE == 'kam-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam; +} + +if (goog.LOCALE == 'kde') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde; +} + +if (goog.LOCALE == 'kde_TZ' || goog.LOCALE == 'kde-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde; +} + +if (goog.LOCALE == 'kea') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea; +} + +if (goog.LOCALE == 'kea_CV' || goog.LOCALE == 'kea-CV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea; +} + +if (goog.LOCALE == 'khq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq; +} + +if (goog.LOCALE == 'khq_ML' || goog.LOCALE == 'khq-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq; +} + +if (goog.LOCALE == 'ki') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki; +} + +if (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki; +} + +if (goog.LOCALE == 'kk_Cyrl' || goog.LOCALE == 'kk-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk_Cyrl; +} + +if (goog.LOCALE == 'kkj') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj; +} + +if (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj; +} + +if (goog.LOCALE == 'kl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl; +} + +if (goog.LOCALE == 'kl_GL' || goog.LOCALE == 'kl-GL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl; +} + +if (goog.LOCALE == 'kln') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln; +} + +if (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln; +} + +if (goog.LOCALE == 'ko_KP' || goog.LOCALE == 'ko-KP') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko_KP; +} + +if (goog.LOCALE == 'kok') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok; +} + +if (goog.LOCALE == 'kok_IN' || goog.LOCALE == 'kok-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok; +} + +if (goog.LOCALE == 'ks') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks; +} + +if (goog.LOCALE == 'ks_Arab' || goog.LOCALE == 'ks-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks_Arab; +} + +if (goog.LOCALE == 'ks_Arab_IN' || goog.LOCALE == 'ks-Arab-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks; +} + +if (goog.LOCALE == 'ksb') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb; +} + +if (goog.LOCALE == 'ksb_TZ' || goog.LOCALE == 'ksb-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb; +} + +if (goog.LOCALE == 'ksf') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf; +} + +if (goog.LOCALE == 'ksf_CM' || goog.LOCALE == 'ksf-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf; +} + +if (goog.LOCALE == 'ksh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh; +} + +if (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh; +} + +if (goog.LOCALE == 'kw') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw; +} + +if (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw; +} + +if (goog.LOCALE == 'ky_Cyrl' || goog.LOCALE == 'ky-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky_Cyrl; +} + +if (goog.LOCALE == 'lag') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag; +} + +if (goog.LOCALE == 'lag_TZ' || goog.LOCALE == 'lag-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag; +} + +if (goog.LOCALE == 'lg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg; +} + +if (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg; +} + +if (goog.LOCALE == 'lkt') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt; +} + +if (goog.LOCALE == 'lkt_US' || goog.LOCALE == 'lkt-US') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt; +} + +if (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_AO; +} + +if (goog.LOCALE == 'ln_CF' || goog.LOCALE == 'ln-CF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CF; +} + +if (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CG; +} + +if (goog.LOCALE == 'lu') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu; +} + +if (goog.LOCALE == 'lu_CD' || goog.LOCALE == 'lu-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu; +} + +if (goog.LOCALE == 'luo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo; +} + +if (goog.LOCALE == 'luo_KE' || goog.LOCALE == 'luo-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo; +} + +if (goog.LOCALE == 'luy') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy; +} + +if (goog.LOCALE == 'luy_KE' || goog.LOCALE == 'luy-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy; +} + +if (goog.LOCALE == 'mas') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas; +} + +if (goog.LOCALE == 'mas_KE' || goog.LOCALE == 'mas-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas; +} + +if (goog.LOCALE == 'mas_TZ' || goog.LOCALE == 'mas-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas_TZ; +} + +if (goog.LOCALE == 'mer') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer; +} + +if (goog.LOCALE == 'mer_KE' || goog.LOCALE == 'mer-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer; +} + +if (goog.LOCALE == 'mfe') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe; +} + +if (goog.LOCALE == 'mfe_MU' || goog.LOCALE == 'mfe-MU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe; +} + +if (goog.LOCALE == 'mg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg; +} + +if (goog.LOCALE == 'mg_MG' || goog.LOCALE == 'mg-MG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg; +} + +if (goog.LOCALE == 'mgh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh; +} + +if (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh; +} + +if (goog.LOCALE == 'mgo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo; +} + +if (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo; +} + +if (goog.LOCALE == 'mn_Cyrl' || goog.LOCALE == 'mn-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn_Cyrl; +} + +if (goog.LOCALE == 'ms_Latn' || goog.LOCALE == 'ms-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn; +} + +if (goog.LOCALE == 'ms_Latn_BN' || goog.LOCALE == 'ms-Latn-BN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn_BN; +} + +if (goog.LOCALE == 'ms_Latn_SG' || goog.LOCALE == 'ms-Latn-SG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_Latn_SG; +} + +if (goog.LOCALE == 'mua') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua; +} + +if (goog.LOCALE == 'mua_CM' || goog.LOCALE == 'mua-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua; +} + +if (goog.LOCALE == 'naq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq; +} + +if (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq; +} + +if (goog.LOCALE == 'nd') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd; +} + +if (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd; +} + +if (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne_IN; +} + +if (goog.LOCALE == 'nl_AW' || goog.LOCALE == 'nl-AW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_AW; +} + +if (goog.LOCALE == 'nl_BE' || goog.LOCALE == 'nl-BE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_BE; +} + +if (goog.LOCALE == 'nl_BQ' || goog.LOCALE == 'nl-BQ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_BQ; +} + +if (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_CW; +} + +if (goog.LOCALE == 'nl_SR' || goog.LOCALE == 'nl-SR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SR; +} + +if (goog.LOCALE == 'nl_SX' || goog.LOCALE == 'nl-SX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SX; +} + +if (goog.LOCALE == 'nmg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg; +} + +if (goog.LOCALE == 'nmg_CM' || goog.LOCALE == 'nmg-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg; +} + +if (goog.LOCALE == 'nn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn; +} + +if (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn; +} + +if (goog.LOCALE == 'nnh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh; +} + +if (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh; +} + +if (goog.LOCALE == 'nr') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nr; +} + +if (goog.LOCALE == 'nr_ZA' || goog.LOCALE == 'nr-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nr; +} + +if (goog.LOCALE == 'nso') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nso; +} + +if (goog.LOCALE == 'nso_ZA' || goog.LOCALE == 'nso-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nso; +} + +if (goog.LOCALE == 'nus') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus; +} + +if (goog.LOCALE == 'nus_SD' || goog.LOCALE == 'nus-SD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus; +} + +if (goog.LOCALE == 'nyn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn; +} + +if (goog.LOCALE == 'nyn_UG' || goog.LOCALE == 'nyn-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn; +} + +if (goog.LOCALE == 'om') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om; +} + +if (goog.LOCALE == 'om_ET' || goog.LOCALE == 'om-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om; +} + +if (goog.LOCALE == 'om_KE' || goog.LOCALE == 'om-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om_KE; +} + +if (goog.LOCALE == 'os') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os; +} + +if (goog.LOCALE == 'os_GE' || goog.LOCALE == 'os-GE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os; +} + +if (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os_RU; +} + +if (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab; +} + +if (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab; +} + +if (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Guru; +} + +if (goog.LOCALE == 'ps') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps; +} + +if (goog.LOCALE == 'ps_AF' || goog.LOCALE == 'ps-AF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps; +} + +if (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_AO; +} + +if (goog.LOCALE == 'pt_CV' || goog.LOCALE == 'pt-CV') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_CV; +} + +if (goog.LOCALE == 'pt_GW' || goog.LOCALE == 'pt-GW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_GW; +} + +if (goog.LOCALE == 'pt_MO' || goog.LOCALE == 'pt-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MO; +} + +if (goog.LOCALE == 'pt_MZ' || goog.LOCALE == 'pt-MZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MZ; +} + +if (goog.LOCALE == 'pt_ST' || goog.LOCALE == 'pt-ST') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_ST; +} + +if (goog.LOCALE == 'pt_TL' || goog.LOCALE == 'pt-TL') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_TL; +} + +if (goog.LOCALE == 'rm') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm; +} + +if (goog.LOCALE == 'rm_CH' || goog.LOCALE == 'rm-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm; +} + +if (goog.LOCALE == 'rn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn; +} + +if (goog.LOCALE == 'rn_BI' || goog.LOCALE == 'rn-BI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn; +} + +if (goog.LOCALE == 'ro_MD' || goog.LOCALE == 'ro-MD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro_MD; +} + +if (goog.LOCALE == 'rof') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof; +} + +if (goog.LOCALE == 'rof_TZ' || goog.LOCALE == 'rof-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof; +} + +if (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_BY; +} + +if (goog.LOCALE == 'ru_KG' || goog.LOCALE == 'ru-KG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KG; +} + +if (goog.LOCALE == 'ru_KZ' || goog.LOCALE == 'ru-KZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KZ; +} + +if (goog.LOCALE == 'ru_MD' || goog.LOCALE == 'ru-MD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_MD; +} + +if (goog.LOCALE == 'ru_UA' || goog.LOCALE == 'ru-UA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_UA; +} + +if (goog.LOCALE == 'rw') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw; +} + +if (goog.LOCALE == 'rw_RW' || goog.LOCALE == 'rw-RW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw; +} + +if (goog.LOCALE == 'rwk') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk; +} + +if (goog.LOCALE == 'rwk_TZ' || goog.LOCALE == 'rwk-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk; +} + +if (goog.LOCALE == 'sah') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah; +} + +if (goog.LOCALE == 'sah_RU' || goog.LOCALE == 'sah-RU') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah; +} + +if (goog.LOCALE == 'saq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq; +} + +if (goog.LOCALE == 'saq_KE' || goog.LOCALE == 'saq-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq; +} + +if (goog.LOCALE == 'sbp') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp; +} + +if (goog.LOCALE == 'sbp_TZ' || goog.LOCALE == 'sbp-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp; +} + +if (goog.LOCALE == 'se') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se; +} + +if (goog.LOCALE == 'se_FI' || goog.LOCALE == 'se-FI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se_FI; +} + +if (goog.LOCALE == 'se_NO' || goog.LOCALE == 'se-NO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se; +} + +if (goog.LOCALE == 'seh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh; +} + +if (goog.LOCALE == 'seh_MZ' || goog.LOCALE == 'seh-MZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh; +} + +if (goog.LOCALE == 'ses') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses; +} + +if (goog.LOCALE == 'ses_ML' || goog.LOCALE == 'ses-ML') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses; +} + +if (goog.LOCALE == 'sg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg; +} + +if (goog.LOCALE == 'sg_CF' || goog.LOCALE == 'sg-CF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg; +} + +if (goog.LOCALE == 'shi') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; +} + +if (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Latn; +} + +if (goog.LOCALE == 'shi_Latn_MA' || goog.LOCALE == 'shi-Latn-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; +} + +if (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Tfng; +} + +if (goog.LOCALE == 'shi_Tfng_MA' || goog.LOCALE == 'shi-Tfng-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi; +} + +if (goog.LOCALE == 'sn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn; +} + +if (goog.LOCALE == 'sn_ZW' || goog.LOCALE == 'sn-ZW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn; +} + +if (goog.LOCALE == 'so') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so; +} + +if (goog.LOCALE == 'so_DJ' || goog.LOCALE == 'so-DJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_DJ; +} + +if (goog.LOCALE == 'so_ET' || goog.LOCALE == 'so-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_ET; +} + +if (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_KE; +} + +if (goog.LOCALE == 'so_SO' || goog.LOCALE == 'so-SO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so; +} + +if (goog.LOCALE == 'sq_MK' || goog.LOCALE == 'sq-MK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_MK; +} + +if (goog.LOCALE == 'sq_XK' || goog.LOCALE == 'sq-XK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_XK; +} + +if (goog.LOCALE == 'sr_Cyrl' || goog.LOCALE == 'sr-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl; +} + +if (goog.LOCALE == 'sr_Cyrl_BA' || goog.LOCALE == 'sr-Cyrl-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_BA; +} + +if (goog.LOCALE == 'sr_Cyrl_ME' || goog.LOCALE == 'sr-Cyrl-ME') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl; +} + +if (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl; +} + +if (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn; +} + +if (goog.LOCALE == 'sr_Latn_BA' || goog.LOCALE == 'sr-Latn-BA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_BA; +} + +if (goog.LOCALE == 'sr_Latn_ME' || goog.LOCALE == 'sr-Latn-ME') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_ME; +} + +if (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn; +} + +if (goog.LOCALE == 'sr_Latn_XK' || goog.LOCALE == 'sr-Latn-XK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_XK; +} + +if (goog.LOCALE == 'ss') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss; +} + +if (goog.LOCALE == 'ss_SZ' || goog.LOCALE == 'ss-SZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss_SZ; +} + +if (goog.LOCALE == 'ss_ZA' || goog.LOCALE == 'ss-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ss; +} + +if (goog.LOCALE == 'ssy') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ssy; +} + +if (goog.LOCALE == 'ssy_ER' || goog.LOCALE == 'ssy-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ssy; +} + +if (goog.LOCALE == 'st') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st; +} + +if (goog.LOCALE == 'st_LS' || goog.LOCALE == 'st-LS') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st; +} + +if (goog.LOCALE == 'st_ZA' || goog.LOCALE == 'st-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_st; +} + +if (goog.LOCALE == 'sv_AX' || goog.LOCALE == 'sv-AX') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_AX; +} + +if (goog.LOCALE == 'sv_FI' || goog.LOCALE == 'sv-FI') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_FI; +} + +if (goog.LOCALE == 'sw_KE' || goog.LOCALE == 'sw-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_KE; +} + +if (goog.LOCALE == 'sw_UG' || goog.LOCALE == 'sw-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_UG; +} + +if (goog.LOCALE == 'swc') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_swc; +} + +if (goog.LOCALE == 'swc_CD' || goog.LOCALE == 'swc-CD') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_swc; +} + +if (goog.LOCALE == 'ta_LK' || goog.LOCALE == 'ta-LK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_LK; +} + +if (goog.LOCALE == 'ta_MY' || goog.LOCALE == 'ta-MY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_MY; +} + +if (goog.LOCALE == 'ta_SG' || goog.LOCALE == 'ta-SG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_SG; +} + +if (goog.LOCALE == 'teo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo; +} + +if (goog.LOCALE == 'teo_KE' || goog.LOCALE == 'teo-KE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo_KE; +} + +if (goog.LOCALE == 'teo_UG' || goog.LOCALE == 'teo-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo; +} + +if (goog.LOCALE == 'tg') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg; +} + +if (goog.LOCALE == 'tg_Cyrl' || goog.LOCALE == 'tg-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg_Cyrl; +} + +if (goog.LOCALE == 'tg_Cyrl_TJ' || goog.LOCALE == 'tg-Cyrl-TJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tg; +} + +if (goog.LOCALE == 'ti') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti; +} + +if (goog.LOCALE == 'ti_ER' || goog.LOCALE == 'ti-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti_ER; +} + +if (goog.LOCALE == 'ti_ET' || goog.LOCALE == 'ti-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti; +} + +if (goog.LOCALE == 'tig') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tig; +} + +if (goog.LOCALE == 'tig_ER' || goog.LOCALE == 'tig-ER') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tig; +} + +if (goog.LOCALE == 'tn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn; +} + +if (goog.LOCALE == 'tn_BW' || goog.LOCALE == 'tn-BW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn_BW; +} + +if (goog.LOCALE == 'tn_ZA' || goog.LOCALE == 'tn-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tn; +} + +if (goog.LOCALE == 'to') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to; +} + +if (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to; +} + +if (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr_CY; +} + +if (goog.LOCALE == 'ts') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ts; +} + +if (goog.LOCALE == 'ts_ZA' || goog.LOCALE == 'ts-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ts; +} + +if (goog.LOCALE == 'twq') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq; +} + +if (goog.LOCALE == 'twq_NE' || goog.LOCALE == 'twq-NE') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq; +} + +if (goog.LOCALE == 'tzm') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm; +} + +if (goog.LOCALE == 'tzm_Latn' || goog.LOCALE == 'tzm-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm_Latn; +} + +if (goog.LOCALE == 'tzm_Latn_MA' || goog.LOCALE == 'tzm-Latn-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm; +} + +if (goog.LOCALE == 'ug') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug; +} + +if (goog.LOCALE == 'ug_Arab' || goog.LOCALE == 'ug-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug_Arab; +} + +if (goog.LOCALE == 'ug_Arab_CN' || goog.LOCALE == 'ug-Arab-CN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug; +} + +if (goog.LOCALE == 'ur_IN' || goog.LOCALE == 'ur-IN') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur_IN; +} + +if (goog.LOCALE == 'uz_Arab' || goog.LOCALE == 'uz-Arab') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab; +} + +if (goog.LOCALE == 'uz_Arab_AF' || goog.LOCALE == 'uz-Arab-AF') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab; +} + +if (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl; +} + +if (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ; +} + +if (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Latn; +} + +if (goog.LOCALE == 'vai') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; +} + +if (goog.LOCALE == 'vai_Latn' || goog.LOCALE == 'vai-Latn') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Latn; +} + +if (goog.LOCALE == 'vai_Latn_LR' || goog.LOCALE == 'vai-Latn-LR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; +} + +if (goog.LOCALE == 'vai_Vaii' || goog.LOCALE == 'vai-Vaii') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Vaii; +} + +if (goog.LOCALE == 'vai_Vaii_LR' || goog.LOCALE == 'vai-Vaii-LR') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai; +} + +if (goog.LOCALE == 've') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ve; +} + +if (goog.LOCALE == 've_ZA' || goog.LOCALE == 've-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ve; +} + +if (goog.LOCALE == 'vo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vo; +} + +if (goog.LOCALE == 'vo_001' || goog.LOCALE == 'vo-001') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vo; +} + +if (goog.LOCALE == 'vun') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun; +} + +if (goog.LOCALE == 'vun_TZ' || goog.LOCALE == 'vun-TZ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun; +} + +if (goog.LOCALE == 'wae') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae; +} + +if (goog.LOCALE == 'wae_CH' || goog.LOCALE == 'wae-CH') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae; +} + +if (goog.LOCALE == 'wal') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wal; +} + +if (goog.LOCALE == 'wal_ET' || goog.LOCALE == 'wal-ET') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wal; +} + +if (goog.LOCALE == 'xh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xh; +} + +if (goog.LOCALE == 'xh_ZA' || goog.LOCALE == 'xh-ZA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xh; +} + +if (goog.LOCALE == 'xog') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog; +} + +if (goog.LOCALE == 'xog_UG' || goog.LOCALE == 'xog-UG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog; +} + +if (goog.LOCALE == 'yav') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav; +} + +if (goog.LOCALE == 'yav_CM' || goog.LOCALE == 'yav-CM') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav; +} + +if (goog.LOCALE == 'yo') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo; +} + +if (goog.LOCALE == 'yo_BJ' || goog.LOCALE == 'yo-BJ') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo_BJ; +} + +if (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo; +} + +if (goog.LOCALE == 'zgh') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh; +} + +if (goog.LOCALE == 'zgh_MA' || goog.LOCALE == 'zgh-MA') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh; +} + +if (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans; +} + +if (goog.LOCALE == 'zh_Hans_HK' || goog.LOCALE == 'zh-Hans-HK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_HK; +} + +if (goog.LOCALE == 'zh_Hans_MO' || goog.LOCALE == 'zh-Hans-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_MO; +} + +if (goog.LOCALE == 'zh_Hans_SG' || goog.LOCALE == 'zh-Hans-SG') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_SG; +} + +if (goog.LOCALE == 'zh_Hant' || goog.LOCALE == 'zh-Hant') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant; +} + +if (goog.LOCALE == 'zh_Hant_HK' || goog.LOCALE == 'zh-Hant-HK') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_HK; +} + +if (goog.LOCALE == 'zh_Hant_MO' || goog.LOCALE == 'zh-Hant-MO') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_MO; +} + +if (goog.LOCALE == 'zh_Hant_TW' || goog.LOCALE == 'zh-Hant-TW') { + goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant; +} + diff --git a/i18n/src/closureI18nExtractor.js b/i18n/src/closureI18nExtractor.js index 67ea5ff76313..b83dd81d1960 100644 --- a/i18n/src/closureI18nExtractor.js +++ b/i18n/src/closureI18nExtractor.js @@ -63,7 +63,7 @@ function extractDateTimeSymbols(content, localeInfo) { var localeID = findLocaleId(propName, 'datetime'); if (localeID) { var info = getInfoForLocale(localeInfo, localeID); - localeInfo[localeID].DATETIME_FORMATS = + info.DATETIME_FORMATS = converter.convertDatetimeData(goog.i18n[propName]); } } diff --git a/i18n/src/closureSlurper.js b/i18n/src/closureSlurper.js index 02a1d9efec13..9cbd1da22347 100755 --- a/i18n/src/closureSlurper.js +++ b/i18n/src/closureSlurper.js @@ -23,6 +23,9 @@ function readSymbols() { var currencySymbols = closureI18nExtractor.extractCurrencySymbols(content); return qfs.read(__dirname + '/../closure/numberSymbols.js', 'b').then(function(content) { closureI18nExtractor.extractNumberSymbols(content, localeInfo, currencySymbols); + return qfs.read(__dirname + '/../closure/numberSymbolsExt.js', 'b').then(function(content) { + closureI18nExtractor.extractNumberSymbols(content, localeInfo, currencySymbols); + }); }); }); diff --git a/i18n/update-closure.sh b/i18n/update-closure.sh index 4a9290d2db4e..44f579fe7fad 100755 --- a/i18n/update-closure.sh +++ b/i18n/update-closure.sh @@ -14,4 +14,5 @@ curl "$I18N_BASE/currency.js" > closure/currencySymbols.js curl "$I18N_BASE/datetimesymbols.js" > closure/datetimeSymbols.js curl "$I18N_BASE/datetimesymbolsext.js" > closure/datetimeSymbolsExt.js curl "$I18N_BASE/numberformatsymbols.js" > closure/numberSymbols.js +curl "$I18N_BASE/numberformatsymbolsext.js" > closure/numberSymbolsExt.js curl "$I18N_BASE/pluralrules.js" > closure/pluralRules.js diff --git a/src/ngLocale/angular-locale_aa-dj.js b/src/ngLocale/angular-locale_aa-dj.js new file mode 100644 index 000000000000..ed6d5487bdc4 --- /dev/null +++ b/src/ngLocale/angular-locale_aa-dj.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "saaku", + "carra" + ], + "DAY": [ + "Acaada", + "Etleeni", + "Talaata", + "Arbaqa", + "Kamiisi", + "Gumqata", + "Sabti" + ], + "MONTH": [ + "Qunxa Garablu", + "Kudo", + "Ciggilta Kudo", + "Agda Baxis", + "Caxah Alsa", + "Qasa Dirri", + "Qado Dirri", + "Leqeeni", + "Waysu", + "Diteli", + "Ximoli", + "Kaxxa Garablu" + ], + "SHORTDAY": [ + "Aca", + "Etl", + "Tal", + "Arb", + "Kam", + "Gum", + "Sab" + ], + "SHORTMONTH": [ + "Qun", + "Nah", + "Cig", + "Agd", + "Cax", + "Qas", + "Qad", + "Leq", + "Way", + "Dit", + "Xim", + "Kax" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Fdj", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "aa-dj", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_aa-er.js b/src/ngLocale/angular-locale_aa-er.js new file mode 100644 index 000000000000..92371bbcc405 --- /dev/null +++ b/src/ngLocale/angular-locale_aa-er.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "saaku", + "carra" + ], + "DAY": [ + "Acaada", + "Etleeni", + "Talaata", + "Arbaqa", + "Kamiisi", + "Gumqata", + "Sabti" + ], + "MONTH": [ + "Qunxa Garablu", + "Kudo", + "Ciggilta Kudo", + "Agda Baxis", + "Caxah Alsa", + "Qasa Dirri", + "Qado Dirri", + "Liiqen", + "Waysu", + "Diteli", + "Ximoli", + "Kaxxa Garablu" + ], + "SHORTDAY": [ + "Aca", + "Etl", + "Tal", + "Arb", + "Kam", + "Gum", + "Sab" + ], + "SHORTMONTH": [ + "Qun", + "Nah", + "Cig", + "Agd", + "Cax", + "Qas", + "Qad", + "Leq", + "Way", + "Dit", + "Xim", + "Kax" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "aa-er", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_aa-et.js b/src/ngLocale/angular-locale_aa-et.js new file mode 100644 index 000000000000..0592c8b301d9 --- /dev/null +++ b/src/ngLocale/angular-locale_aa-et.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "saaku", + "carra" + ], + "DAY": [ + "Acaada", + "Etleeni", + "Talaata", + "Arbaqa", + "Kamiisi", + "Gumqata", + "Sabti" + ], + "MONTH": [ + "Qunxa Garablu", + "Kudo", + "Ciggilta Kudo", + "Agda Baxis", + "Caxah Alsa", + "Qasa Dirri", + "Qado Dirri", + "Liiqen", + "Waysu", + "Diteli", + "Ximoli", + "Kaxxa Garablu" + ], + "SHORTDAY": [ + "Aca", + "Etl", + "Tal", + "Arb", + "Kam", + "Gum", + "Sab" + ], + "SHORTMONTH": [ + "Qun", + "Nah", + "Cig", + "Agd", + "Cax", + "Qas", + "Qad", + "Leq", + "Way", + "Dit", + "Xim", + "Kax" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "aa-et", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_aa.js b/src/ngLocale/angular-locale_aa.js new file mode 100644 index 000000000000..90e501dce631 --- /dev/null +++ b/src/ngLocale/angular-locale_aa.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "saaku", + "carra" + ], + "DAY": [ + "Acaada", + "Etleeni", + "Talaata", + "Arbaqa", + "Kamiisi", + "Gumqata", + "Sabti" + ], + "MONTH": [ + "Qunxa Garablu", + "Kudo", + "Ciggilta Kudo", + "Agda Baxis", + "Caxah Alsa", + "Qasa Dirri", + "Qado Dirri", + "Liiqen", + "Waysu", + "Diteli", + "Ximoli", + "Kaxxa Garablu" + ], + "SHORTDAY": [ + "Aca", + "Etl", + "Tal", + "Arb", + "Kam", + "Gum", + "Sab" + ], + "SHORTMONTH": [ + "Qun", + "Nah", + "Cig", + "Agd", + "Cax", + "Qas", + "Qad", + "Leq", + "Way", + "Dit", + "Xim", + "Kax" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "aa", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_af-na.js b/src/ngLocale/angular-locale_af-na.js index c69499f00b6b..1988ac0e7122 100644 --- a/src/ngLocale/angular-locale_af-na.js +++ b/src/ngLocale/angular-locale_af-na.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4-", + "negPre": "\u00a4\u00a0-", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_agq-cm.js b/src/ngLocale/angular-locale_agq-cm.js new file mode 100644 index 000000000000..74424a538dda --- /dev/null +++ b/src/ngLocale/angular-locale_agq-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.g", + "a.k" + ], + "DAY": [ + "tsu\u0294nts\u0268", + "tsu\u0294ukp\u00e0", + "tsu\u0294ugh\u0254e", + "tsu\u0294ut\u0254\u0300ml\u00f2", + "tsu\u0294um\u00e8", + "tsu\u0294ugh\u0268\u0302m", + "tsu\u0294ndz\u0268k\u0254\u0294\u0254" + ], + "MONTH": [ + "ndz\u0254\u0300\u014b\u0254\u0300n\u00f9m", + "ndz\u0254\u0300\u014b\u0254\u0300k\u0197\u0300z\u00f9\u0294", + "ndz\u0254\u0300\u014b\u0254\u0300t\u0197\u0300d\u0289\u0300gh\u00e0", + "ndz\u0254\u0300\u014b\u0254\u0300t\u01ceaf\u0289\u0304gh\u0101", + "ndz\u0254\u0300\u014b\u00e8s\u00e8e", + "ndz\u0254\u0300\u014b\u0254\u0300nz\u00f9gh\u00f2", + "ndz\u0254\u0300\u014b\u0254\u0300d\u00f9mlo", + "ndz\u0254\u0300\u014b\u0254\u0300kw\u00eef\u0254\u0300e", + "ndz\u0254\u0300\u014b\u0254\u0300t\u0197\u0300f\u0289\u0300gh\u00e0dzugh\u00f9", + "ndz\u0254\u0300\u014b\u0254\u0300gh\u01d4uwel\u0254\u0300m", + "ndz\u0254\u0300\u014b\u0254\u0300chwa\u0294\u00e0kaa wo", + "ndz\u0254\u0300\u014b\u00e8fw\u00f2o" + ], + "SHORTDAY": [ + "nts", + "kpa", + "gh\u0254", + "t\u0254m", + "ume", + "gh\u0268", + "dzk" + ], + "SHORTMONTH": [ + "n\u00f9m", + "k\u0268z", + "t\u0268d", + "taa", + "see", + "nzu", + "dum", + "f\u0254e", + "dzu", + "l\u0254m", + "kaa", + "fwo" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "agq-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_agq.js b/src/ngLocale/angular-locale_agq.js new file mode 100644 index 000000000000..3a5005f2bd9d --- /dev/null +++ b/src/ngLocale/angular-locale_agq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.g", + "a.k" + ], + "DAY": [ + "tsu\u0294nts\u0268", + "tsu\u0294ukp\u00e0", + "tsu\u0294ugh\u0254e", + "tsu\u0294ut\u0254\u0300ml\u00f2", + "tsu\u0294um\u00e8", + "tsu\u0294ugh\u0268\u0302m", + "tsu\u0294ndz\u0268k\u0254\u0294\u0254" + ], + "MONTH": [ + "ndz\u0254\u0300\u014b\u0254\u0300n\u00f9m", + "ndz\u0254\u0300\u014b\u0254\u0300k\u0197\u0300z\u00f9\u0294", + "ndz\u0254\u0300\u014b\u0254\u0300t\u0197\u0300d\u0289\u0300gh\u00e0", + "ndz\u0254\u0300\u014b\u0254\u0300t\u01ceaf\u0289\u0304gh\u0101", + "ndz\u0254\u0300\u014b\u00e8s\u00e8e", + "ndz\u0254\u0300\u014b\u0254\u0300nz\u00f9gh\u00f2", + "ndz\u0254\u0300\u014b\u0254\u0300d\u00f9mlo", + "ndz\u0254\u0300\u014b\u0254\u0300kw\u00eef\u0254\u0300e", + "ndz\u0254\u0300\u014b\u0254\u0300t\u0197\u0300f\u0289\u0300gh\u00e0dzugh\u00f9", + "ndz\u0254\u0300\u014b\u0254\u0300gh\u01d4uwel\u0254\u0300m", + "ndz\u0254\u0300\u014b\u0254\u0300chwa\u0294\u00e0kaa wo", + "ndz\u0254\u0300\u014b\u00e8fw\u00f2o" + ], + "SHORTDAY": [ + "nts", + "kpa", + "gh\u0254", + "t\u0254m", + "ume", + "gh\u0268", + "dzk" + ], + "SHORTMONTH": [ + "n\u00f9m", + "k\u0268z", + "t\u0268d", + "taa", + "see", + "nzu", + "dum", + "f\u0254e", + "dzu", + "l\u0254m", + "kaa", + "fwo" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "agq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ak-gh.js b/src/ngLocale/angular-locale_ak-gh.js new file mode 100644 index 000000000000..1d54b0d24e9e --- /dev/null +++ b/src/ngLocale/angular-locale_ak-gh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AN", + "EW" + ], + "DAY": [ + "Kwesida", + "Dwowda", + "Benada", + "Wukuda", + "Yawda", + "Fida", + "Memeneda" + ], + "MONTH": [ + "Sanda-\u0186p\u025bp\u0254n", + "Kwakwar-\u0186gyefuo", + "Eb\u0254w-\u0186benem", + "Eb\u0254bira-Oforisuo", + "Esusow Aketseaba-K\u0254t\u0254nimba", + "Obirade-Ay\u025bwohomumu", + "Ay\u025bwoho-Kitawonsa", + "Difuu-\u0186sandaa", + "Fankwa-\u0190b\u0254", + "\u0186b\u025bs\u025b-Ahinime", + "\u0186ber\u025bf\u025bw-Obubuo", + "Mumu-\u0186p\u025bnimba" + ], + "SHORTDAY": [ + "Kwe", + "Dwo", + "Ben", + "Wuk", + "Yaw", + "Fia", + "Mem" + ], + "SHORTMONTH": [ + "S-\u0186", + "K-\u0186", + "E-\u0186", + "E-O", + "E-K", + "O-A", + "A-K", + "D-\u0186", + "F-\u0190", + "\u0186-A", + "\u0186-O", + "M-\u0186" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "GHS", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ak-gh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ak.js b/src/ngLocale/angular-locale_ak.js new file mode 100644 index 000000000000..76405bb8e23f --- /dev/null +++ b/src/ngLocale/angular-locale_ak.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AN", + "EW" + ], + "DAY": [ + "Kwesida", + "Dwowda", + "Benada", + "Wukuda", + "Yawda", + "Fida", + "Memeneda" + ], + "MONTH": [ + "Sanda-\u0186p\u025bp\u0254n", + "Kwakwar-\u0186gyefuo", + "Eb\u0254w-\u0186benem", + "Eb\u0254bira-Oforisuo", + "Esusow Aketseaba-K\u0254t\u0254nimba", + "Obirade-Ay\u025bwohomumu", + "Ay\u025bwoho-Kitawonsa", + "Difuu-\u0186sandaa", + "Fankwa-\u0190b\u0254", + "\u0186b\u025bs\u025b-Ahinime", + "\u0186ber\u025bf\u025bw-Obubuo", + "Mumu-\u0186p\u025bnimba" + ], + "SHORTDAY": [ + "Kwe", + "Dwo", + "Ben", + "Wuk", + "Yaw", + "Fia", + "Mem" + ], + "SHORTMONTH": [ + "S-\u0186", + "K-\u0186", + "E-\u0186", + "E-O", + "E-K", + "O-A", + "A-K", + "D-\u0186", + "F-\u0190", + "\u0186-A", + "\u0186-O", + "M-\u0186" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "GHS", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ak", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ar-ae.js b/src/ngLocale/angular-locale_ar-ae.js index c48a6eaebee7..21c2cc29d4fd 100644 --- a/src/ngLocale/angular-locale_ar-ae.js +++ b/src/ngLocale/angular-locale_ar-ae.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "dh", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-bh.js b/src/ngLocale/angular-locale_ar-bh.js index 79b14f52449c..a6019c696357 100644 --- a/src/ngLocale/angular-locale_ar-bh.js +++ b/src/ngLocale/angular-locale_ar-bh.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "din", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-dj.js b/src/ngLocale/angular-locale_ar-dj.js index a661718389cd..f2749b42825f 100644 --- a/src/ngLocale/angular-locale_ar-dj.js +++ b/src/ngLocale/angular-locale_ar-dj.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "Fdj", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-dz.js b/src/ngLocale/angular-locale_ar-dz.js index c88aa4ac924a..116c56180a83 100644 --- a/src/ngLocale/angular-locale_ar-dz.js +++ b/src/ngLocale/angular-locale_ar-dz.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", - "DECIMAL_SEP": "\u066b", - "GROUP_SEP": "\u066c", + "CURRENCY_SYM": "din", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_ar-eh.js b/src/ngLocale/angular-locale_ar-eh.js index 0002fbc7bf54..776a5546e94c 100644 --- a/src/ngLocale/angular-locale_ar-eh.js +++ b/src/ngLocale/angular-locale_ar-eh.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", - "DECIMAL_SEP": "\u066b", - "GROUP_SEP": "\u066c", + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_ar-er.js b/src/ngLocale/angular-locale_ar-er.js index 05a0be5b65af..1020e0c548c5 100644 --- a/src/ngLocale/angular-locale_ar-er.js +++ b/src/ngLocale/angular-locale_ar-er.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "Nfk", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-il.js b/src/ngLocale/angular-locale_ar-il.js index 3bf3627992f7..c46b93ca0df8 100644 --- a/src/ngLocale/angular-locale_ar-il.js +++ b/src/ngLocale/angular-locale_ar-il.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "\u20aa", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-iq.js b/src/ngLocale/angular-locale_ar-iq.js index 153b54ef9e5c..663a92e2eb35 100644 --- a/src/ngLocale/angular-locale_ar-iq.js +++ b/src/ngLocale/angular-locale_ar-iq.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "din", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-jo.js b/src/ngLocale/angular-locale_ar-jo.js index b094e5d495c6..fbed1499eca7 100644 --- a/src/ngLocale/angular-locale_ar-jo.js +++ b/src/ngLocale/angular-locale_ar-jo.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "din", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-km.js b/src/ngLocale/angular-locale_ar-km.js index 5280293bd3ed..e91570960fe6 100644 --- a/src/ngLocale/angular-locale_ar-km.js +++ b/src/ngLocale/angular-locale_ar-km.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "CF", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-kw.js b/src/ngLocale/angular-locale_ar-kw.js index 785271ef0edb..8976fc8e4aa5 100644 --- a/src/ngLocale/angular-locale_ar-kw.js +++ b/src/ngLocale/angular-locale_ar-kw.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "din", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-lb.js b/src/ngLocale/angular-locale_ar-lb.js index bcc4dfe6c9e9..a3144ea9b916 100644 --- a/src/ngLocale/angular-locale_ar-lb.js +++ b/src/ngLocale/angular-locale_ar-lb.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "L\u00a3", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-ly.js b/src/ngLocale/angular-locale_ar-ly.js index 02e6afb5b752..21495d72277d 100644 --- a/src/ngLocale/angular-locale_ar-ly.js +++ b/src/ngLocale/angular-locale_ar-ly.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", - "DECIMAL_SEP": "\u066b", - "GROUP_SEP": "\u066c", + "CURRENCY_SYM": "din", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_ar-ma.js b/src/ngLocale/angular-locale_ar-ma.js index 30462c67caa4..045a0c2abb39 100644 --- a/src/ngLocale/angular-locale_ar-ma.js +++ b/src/ngLocale/angular-locale_ar-ma.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", - "DECIMAL_SEP": "\u066b", - "GROUP_SEP": "\u066c", + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_ar-mr.js b/src/ngLocale/angular-locale_ar-mr.js index da89059a6c63..8b9f2d866271 100644 --- a/src/ngLocale/angular-locale_ar-mr.js +++ b/src/ngLocale/angular-locale_ar-mr.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "MRO", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-om.js b/src/ngLocale/angular-locale_ar-om.js index 943c643180ab..26345f6e2c8f 100644 --- a/src/ngLocale/angular-locale_ar-om.js +++ b/src/ngLocale/angular-locale_ar-om.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "Rial", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-ps.js b/src/ngLocale/angular-locale_ar-ps.js index cec07d9e668f..8f551fae1619 100644 --- a/src/ngLocale/angular-locale_ar-ps.js +++ b/src/ngLocale/angular-locale_ar-ps.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "\u20aa", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-qa.js b/src/ngLocale/angular-locale_ar-qa.js index 4865c0ca1d2d..7cdbd23f02ae 100644 --- a/src/ngLocale/angular-locale_ar-qa.js +++ b/src/ngLocale/angular-locale_ar-qa.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "Rial", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ @@ -80,15 +80,15 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, - "lgSize": 3, + "gSize": 0, + "lgSize": 0, "macFrac": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_ar-sa.js b/src/ngLocale/angular-locale_ar-sa.js index e9f53392b9b4..9ef622739133 100644 --- a/src/ngLocale/angular-locale_ar-sa.js +++ b/src/ngLocale/angular-locale_ar-sa.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "Rial", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ @@ -80,15 +80,15 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, - "lgSize": 3, + "gSize": 0, + "lgSize": 0, "macFrac": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_ar-sd.js b/src/ngLocale/angular-locale_ar-sd.js index 08e9e7bbbb96..0a28ce661dfc 100644 --- a/src/ngLocale/angular-locale_ar-sd.js +++ b/src/ngLocale/angular-locale_ar-sd.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "SDG", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-so.js b/src/ngLocale/angular-locale_ar-so.js index 29bbc6dbefe6..c1606c6e8b57 100644 --- a/src/ngLocale/angular-locale_ar-so.js +++ b/src/ngLocale/angular-locale_ar-so.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "SOS", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-ss.js b/src/ngLocale/angular-locale_ar-ss.js index 2cd6ab39b119..583c53f46733 100644 --- a/src/ngLocale/angular-locale_ar-ss.js +++ b/src/ngLocale/angular-locale_ar-ss.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "SSP", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-sy.js b/src/ngLocale/angular-locale_ar-sy.js index 52ae5e781ad7..334d868f1b1a 100644 --- a/src/ngLocale/angular-locale_ar-sy.js +++ b/src/ngLocale/angular-locale_ar-sy.js @@ -80,15 +80,15 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, - "lgSize": 3, + "gSize": 0, + "lgSize": 0, "macFrac": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_ar-td.js b/src/ngLocale/angular-locale_ar-td.js index 5d519b99dc21..6951010504cb 100644 --- a/src/ngLocale/angular-locale_ar-td.js +++ b/src/ngLocale/angular-locale_ar-td.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ar-tn.js b/src/ngLocale/angular-locale_ar-tn.js index 59e94ee561a7..8393fe768cb4 100644 --- a/src/ngLocale/angular-locale_ar-tn.js +++ b/src/ngLocale/angular-locale_ar-tn.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", - "DECIMAL_SEP": "\u066b", - "GROUP_SEP": "\u066c", + "CURRENCY_SYM": "din", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, @@ -80,15 +80,15 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, - "lgSize": 3, + "gSize": 0, + "lgSize": 0, "macFrac": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_ar-ye.js b/src/ngLocale/angular-locale_ar-ye.js index 97b5265d8a86..68f53475c077 100644 --- a/src/ngLocale/angular-locale_ar-ye.js +++ b/src/ngLocale/angular-locale_ar-ye.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a3", + "CURRENCY_SYM": "Rial", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ @@ -80,15 +80,15 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, - "lgSize": 3, + "gSize": 0, + "lgSize": 0, "macFrac": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_as-in.js b/src/ngLocale/angular-locale_as-in.js new file mode 100644 index 000000000000..dd1326ea6cb4 --- /dev/null +++ b/src/ngLocale/angular-locale_as-in.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u09aa\u09c2\u09f0\u09cd\u09ac\u09be\u09b9\u09cd\u09a3", + "\u0985\u09aa\u09f0\u09be\u09b9\u09cd\u09a3" + ], + "DAY": [ + "\u09a6\u09c7\u0993\u09ac\u09be\u09f0", + "\u09b8\u09cb\u09ae\u09ac\u09be\u09f0", + "\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09f0", + "\u09ac\u09c1\u09a7\u09ac\u09be\u09f0", + "\u09ac\u09c3\u09b9\u09b7\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09f0", + "\u09b6\u09c1\u0995\u09cd\u09f0\u09ac\u09be\u09f0", + "\u09b6\u09a8\u09bf\u09ac\u09be\u09f0" + ], + "MONTH": [ + "\u099c\u09be\u09a8\u09c1\u09f1\u09be\u09f0\u09c0", + "\u09ab\u09c7\u09ac\u09cd\u09f0\u09c1\u09f1\u09be\u09f0\u09c0", + "\u09ae\u09be\u09f0\u09cd\u099a", + "\u098f\u09aa\u09cd\u09f0\u09bf\u09b2", + "\u09ae\u09c7", + "\u099c\u09c1\u09a8", + "\u099c\u09c1\u09b2\u09be\u0987", + "\u0986\u0997\u09b7\u09cd\u099f", + "\u099b\u09c7\u09aa\u09cd\u09a4\u09c7\u09ae\u09cd\u09ac\u09f0", + "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09f0", + "\u09a8\u09f1\u09c7\u09ae\u09cd\u09ac\u09f0", + "\u09a1\u09bf\u099a\u09c7\u09ae\u09cd\u09ac\u09f0" + ], + "SHORTDAY": [ + "\u09f0\u09ac\u09bf", + "\u09b8\u09cb\u09ae", + "\u09ae\u0999\u09cd\u0997\u09b2", + "\u09ac\u09c1\u09a7", + "\u09ac\u09c3\u09b9\u09b7\u09cd\u09aa\u09a4\u09bf", + "\u09b6\u09c1\u0995\u09cd\u09f0", + "\u09b6\u09a8\u09bf" + ], + "SHORTMONTH": [ + "\u099c\u09be\u09a8\u09c1", + "\u09ab\u09c7\u09ac\u09cd\u09f0\u09c1", + "\u09ae\u09be\u09f0\u09cd\u099a", + "\u098f\u09aa\u09cd\u09f0\u09bf\u09b2", + "\u09ae\u09c7", + "\u099c\u09c1\u09a8", + "\u099c\u09c1\u09b2\u09be\u0987", + "\u0986\u0997", + "\u09b8\u09c7\u09aa\u09cd\u099f", + "\u0985\u0995\u09cd\u099f\u09cb", + "\u09a8\u09ad\u09c7", + "\u09a1\u09bf\u09b8\u09c7" + ], + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", + "medium": "dd-MM-y h.mm.ss a", + "mediumDate": "dd-MM-y", + "mediumTime": "h.mm.ss a", + "short": "d-M-y h.mm. a", + "shortDate": "d-M-y", + "shortTime": "h.mm. a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "as-in", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_as.js b/src/ngLocale/angular-locale_as.js new file mode 100644 index 000000000000..e1a84c3704d8 --- /dev/null +++ b/src/ngLocale/angular-locale_as.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u09aa\u09c2\u09f0\u09cd\u09ac\u09be\u09b9\u09cd\u09a3", + "\u0985\u09aa\u09f0\u09be\u09b9\u09cd\u09a3" + ], + "DAY": [ + "\u09a6\u09c7\u0993\u09ac\u09be\u09f0", + "\u09b8\u09cb\u09ae\u09ac\u09be\u09f0", + "\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09f0", + "\u09ac\u09c1\u09a7\u09ac\u09be\u09f0", + "\u09ac\u09c3\u09b9\u09b7\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09f0", + "\u09b6\u09c1\u0995\u09cd\u09f0\u09ac\u09be\u09f0", + "\u09b6\u09a8\u09bf\u09ac\u09be\u09f0" + ], + "MONTH": [ + "\u099c\u09be\u09a8\u09c1\u09f1\u09be\u09f0\u09c0", + "\u09ab\u09c7\u09ac\u09cd\u09f0\u09c1\u09f1\u09be\u09f0\u09c0", + "\u09ae\u09be\u09f0\u09cd\u099a", + "\u098f\u09aa\u09cd\u09f0\u09bf\u09b2", + "\u09ae\u09c7", + "\u099c\u09c1\u09a8", + "\u099c\u09c1\u09b2\u09be\u0987", + "\u0986\u0997\u09b7\u09cd\u099f", + "\u099b\u09c7\u09aa\u09cd\u09a4\u09c7\u09ae\u09cd\u09ac\u09f0", + "\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09f0", + "\u09a8\u09f1\u09c7\u09ae\u09cd\u09ac\u09f0", + "\u09a1\u09bf\u099a\u09c7\u09ae\u09cd\u09ac\u09f0" + ], + "SHORTDAY": [ + "\u09f0\u09ac\u09bf", + "\u09b8\u09cb\u09ae", + "\u09ae\u0999\u09cd\u0997\u09b2", + "\u09ac\u09c1\u09a7", + "\u09ac\u09c3\u09b9\u09b7\u09cd\u09aa\u09a4\u09bf", + "\u09b6\u09c1\u0995\u09cd\u09f0", + "\u09b6\u09a8\u09bf" + ], + "SHORTMONTH": [ + "\u099c\u09be\u09a8\u09c1", + "\u09ab\u09c7\u09ac\u09cd\u09f0\u09c1", + "\u09ae\u09be\u09f0\u09cd\u099a", + "\u098f\u09aa\u09cd\u09f0\u09bf\u09b2", + "\u09ae\u09c7", + "\u099c\u09c1\u09a8", + "\u099c\u09c1\u09b2\u09be\u0987", + "\u0986\u0997", + "\u09b8\u09c7\u09aa\u09cd\u099f", + "\u0985\u0995\u09cd\u099f\u09cb", + "\u09a8\u09ad\u09c7", + "\u09a1\u09bf\u09b8\u09c7" + ], + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", + "medium": "dd-MM-y h.mm.ss a", + "mediumDate": "dd-MM-y", + "mediumTime": "h.mm.ss a", + "short": "d-M-y h.mm. a", + "shortDate": "d-M-y", + "shortTime": "h.mm. a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "as", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_asa-tz.js b/src/ngLocale/angular-locale_asa-tz.js new file mode 100644 index 000000000000..e4aefee2415f --- /dev/null +++ b/src/ngLocale/angular-locale_asa-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "icheheavo", + "ichamthi" + ], + "DAY": [ + "Jumapili", + "Jumatatu", + "Jumanne", + "Jumatano", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Ijm", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Dec" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "asa-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_asa.js b/src/ngLocale/angular-locale_asa.js new file mode 100644 index 000000000000..83d543a8c89e --- /dev/null +++ b/src/ngLocale/angular-locale_asa.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "icheheavo", + "ichamthi" + ], + "DAY": [ + "Jumapili", + "Jumatatu", + "Jumanne", + "Jumatano", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Ijm", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Dec" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "asa", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ast-es.js b/src/ngLocale/angular-locale_ast-es.js new file mode 100644 index 000000000000..7fa2db9f5178 --- /dev/null +++ b/src/ngLocale/angular-locale_ast-es.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "domingu", + "llunes", + "martes", + "mi\u00e9rcoles", + "xueves", + "vienres", + "s\u00e1badu" + ], + "MONTH": [ + "de xineru", + "de febreru", + "de marzu", + "d'abril", + "de mayu", + "de xunu", + "de xunetu", + "d'agostu", + "de setiembre", + "d'ochobre", + "de payares", + "d'avientu" + ], + "SHORTDAY": [ + "dom", + "llu", + "mar", + "mie", + "xue", + "vie", + "sab" + ], + "SHORTMONTH": [ + "xin", + "feb", + "mar", + "abr", + "may", + "xun", + "xnt", + "ago", + "set", + "och", + "pay", + "avi" + ], + "fullDate": "EEEE, dd MMMM 'de' y", + "longDate": "d MMMM 'de' y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ast-es", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ast.js b/src/ngLocale/angular-locale_ast.js new file mode 100644 index 000000000000..5600adab0de5 --- /dev/null +++ b/src/ngLocale/angular-locale_ast.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "domingu", + "llunes", + "martes", + "mi\u00e9rcoles", + "xueves", + "vienres", + "s\u00e1badu" + ], + "MONTH": [ + "de xineru", + "de febreru", + "de marzu", + "d'abril", + "de mayu", + "de xunu", + "de xunetu", + "d'agostu", + "de setiembre", + "d'ochobre", + "de payares", + "d'avientu" + ], + "SHORTDAY": [ + "dom", + "llu", + "mar", + "mie", + "xue", + "vie", + "sab" + ], + "SHORTMONTH": [ + "xin", + "feb", + "mar", + "abr", + "may", + "xun", + "xnt", + "ago", + "set", + "och", + "pay", + "avi" + ], + "fullDate": "EEEE, dd MMMM 'de' y", + "longDate": "d MMMM 'de' y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ast", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_az-cyrl.js b/src/ngLocale/angular-locale_az-cyrl.js index 25513b2d7206..210f7e5eb5a2 100644 --- a/src/ngLocale/angular-locale_az-cyrl.js +++ b/src/ngLocale/angular-locale_az-cyrl.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "man.", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_az-latn.js b/src/ngLocale/angular-locale_az-latn.js index 143aefd13e6a..942c76d9d682 100644 --- a/src/ngLocale/angular-locale_az-latn.js +++ b/src/ngLocale/angular-locale_az-latn.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "man.", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_bas-cm.js b/src/ngLocale/angular-locale_bas-cm.js new file mode 100644 index 000000000000..b66f0b7cd509 --- /dev/null +++ b/src/ngLocale/angular-locale_bas-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "I bik\u025b\u0302gl\u00e0", + "I \u0253ugaj\u0254p" + ], + "DAY": [ + "\u014bgw\u00e0 n\u0254\u0302y", + "\u014bgw\u00e0 nja\u014bgumba", + "\u014bgw\u00e0 \u00fbm", + "\u014bgw\u00e0 \u014bg\u00ea", + "\u014bgw\u00e0 mb\u0254k", + "\u014bgw\u00e0 k\u0254\u0254", + "\u014bgw\u00e0 j\u00f4n" + ], + "MONTH": [ + "K\u0254nd\u0254\u014b", + "M\u00e0c\u025b\u0302l", + "M\u00e0t\u00f9mb", + "M\u00e0top", + "M\u0300puy\u025b", + "H\u00ecl\u00f2nd\u025b\u0300", + "Nj\u00e8b\u00e0", + "H\u00ecka\u014b", + "D\u00ecp\u0254\u0300s", + "B\u00ec\u00f2\u00f4m", + "M\u00e0y\u025bs\u00e8p", + "L\u00ecbuy li \u0144y\u00e8e" + ], + "SHORTDAY": [ + "n\u0254y", + "nja", + "uum", + "\u014bge", + "mb\u0254", + "k\u0254\u0254", + "jon" + ], + "SHORTMONTH": [ + "k\u0254n", + "mac", + "mat", + "mto", + "mpu", + "hil", + "nje", + "hik", + "dip", + "bio", + "may", + "li\u0253" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "bas-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bas.js b/src/ngLocale/angular-locale_bas.js new file mode 100644 index 000000000000..257c4ebac503 --- /dev/null +++ b/src/ngLocale/angular-locale_bas.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "I bik\u025b\u0302gl\u00e0", + "I \u0253ugaj\u0254p" + ], + "DAY": [ + "\u014bgw\u00e0 n\u0254\u0302y", + "\u014bgw\u00e0 nja\u014bgumba", + "\u014bgw\u00e0 \u00fbm", + "\u014bgw\u00e0 \u014bg\u00ea", + "\u014bgw\u00e0 mb\u0254k", + "\u014bgw\u00e0 k\u0254\u0254", + "\u014bgw\u00e0 j\u00f4n" + ], + "MONTH": [ + "K\u0254nd\u0254\u014b", + "M\u00e0c\u025b\u0302l", + "M\u00e0t\u00f9mb", + "M\u00e0top", + "M\u0300puy\u025b", + "H\u00ecl\u00f2nd\u025b\u0300", + "Nj\u00e8b\u00e0", + "H\u00ecka\u014b", + "D\u00ecp\u0254\u0300s", + "B\u00ec\u00f2\u00f4m", + "M\u00e0y\u025bs\u00e8p", + "L\u00ecbuy li \u0144y\u00e8e" + ], + "SHORTDAY": [ + "n\u0254y", + "nja", + "uum", + "\u014bge", + "mb\u0254", + "k\u0254\u0254", + "jon" + ], + "SHORTMONTH": [ + "k\u0254n", + "mac", + "mat", + "mto", + "mpu", + "hil", + "nje", + "hik", + "dip", + "bio", + "may", + "li\u0253" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "bas", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_be-by.js b/src/ngLocale/angular-locale_be-by.js new file mode 100644 index 000000000000..8d897a2c1657 --- /dev/null +++ b/src/ngLocale/angular-locale_be-by.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0434\u0430 \u043f\u0430\u043b\u0443\u0434\u043d\u044f", + "\u043f\u0430\u0441\u043b\u044f \u043f\u0430\u043b\u0443\u0434\u043d\u044f" + ], + "DAY": [ + "\u043d\u044f\u0434\u0437\u0435\u043b\u044f", + "\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a", + "\u0430\u045e\u0442\u043e\u0440\u0430\u043a", + "\u0441\u0435\u0440\u0430\u0434\u0430", + "\u0447\u0430\u0446\u0432\u0435\u0440", + "\u043f\u044f\u0442\u043d\u0456\u0446\u0430", + "\u0441\u0443\u0431\u043e\u0442\u0430" + ], + "MONTH": [ + "\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f", + "\u043b\u044e\u0442\u0430\u0433\u0430", + "\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430", + "\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430", + "\u043c\u0430\u044f", + "\u0447\u044d\u0440\u0432\u0435\u043d\u044f", + "\u043b\u0456\u043f\u0435\u043d\u044f", + "\u0436\u043d\u0456\u045e\u043d\u044f", + "\u0432\u0435\u0440\u0430\u0441\u043d\u044f", + "\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430", + "\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430", + "\u0441\u043d\u0435\u0436\u043d\u044f" + ], + "SHORTDAY": [ + "\u043d\u0434", + "\u043f\u043d", + "\u0430\u045e", + "\u0441\u0440", + "\u0447\u0446", + "\u043f\u0442", + "\u0441\u0431" + ], + "SHORTMONTH": [ + "\u0441\u0442\u0443", + "\u043b\u044e\u0442", + "\u0441\u0430\u043a", + "\u043a\u0440\u0430", + "\u043c\u0430\u044f", + "\u0447\u044d\u0440", + "\u043b\u0456\u043f", + "\u0436\u043d\u0456", + "\u0432\u0435\u0440", + "\u043a\u0430\u0441", + "\u043b\u0456\u0441", + "\u0441\u043d\u0435" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d.M.y HH.mm.ss", + "mediumDate": "d.M.y", + "mediumTime": "HH.mm.ss", + "short": "d.M.yy HH.mm", + "shortDate": "d.M.yy", + "shortTime": "HH.mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "BYR", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "be-by", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_be.js b/src/ngLocale/angular-locale_be.js new file mode 100644 index 000000000000..d97edbdcf765 --- /dev/null +++ b/src/ngLocale/angular-locale_be.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0434\u0430 \u043f\u0430\u043b\u0443\u0434\u043d\u044f", + "\u043f\u0430\u0441\u043b\u044f \u043f\u0430\u043b\u0443\u0434\u043d\u044f" + ], + "DAY": [ + "\u043d\u044f\u0434\u0437\u0435\u043b\u044f", + "\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a", + "\u0430\u045e\u0442\u043e\u0440\u0430\u043a", + "\u0441\u0435\u0440\u0430\u0434\u0430", + "\u0447\u0430\u0446\u0432\u0435\u0440", + "\u043f\u044f\u0442\u043d\u0456\u0446\u0430", + "\u0441\u0443\u0431\u043e\u0442\u0430" + ], + "MONTH": [ + "\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f", + "\u043b\u044e\u0442\u0430\u0433\u0430", + "\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430", + "\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430", + "\u043c\u0430\u044f", + "\u0447\u044d\u0440\u0432\u0435\u043d\u044f", + "\u043b\u0456\u043f\u0435\u043d\u044f", + "\u0436\u043d\u0456\u045e\u043d\u044f", + "\u0432\u0435\u0440\u0430\u0441\u043d\u044f", + "\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430", + "\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430", + "\u0441\u043d\u0435\u0436\u043d\u044f" + ], + "SHORTDAY": [ + "\u043d\u0434", + "\u043f\u043d", + "\u0430\u045e", + "\u0441\u0440", + "\u0447\u0446", + "\u043f\u0442", + "\u0441\u0431" + ], + "SHORTMONTH": [ + "\u0441\u0442\u0443", + "\u043b\u044e\u0442", + "\u0441\u0430\u043a", + "\u043a\u0440\u0430", + "\u043c\u0430\u044f", + "\u0447\u044d\u0440", + "\u043b\u0456\u043f", + "\u0436\u043d\u0456", + "\u0432\u0435\u0440", + "\u043a\u0430\u0441", + "\u043b\u0456\u0441", + "\u0441\u043d\u0435" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d.M.y HH.mm.ss", + "mediumDate": "d.M.y", + "mediumTime": "HH.mm.ss", + "short": "d.M.yy HH.mm", + "shortDate": "d.M.yy", + "shortTime": "HH.mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "BYR", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "be", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bem-zm.js b/src/ngLocale/angular-locale_bem-zm.js new file mode 100644 index 000000000000..46f44796f9a0 --- /dev/null +++ b/src/ngLocale/angular-locale_bem-zm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "uluchelo", + "akasuba" + ], + "DAY": [ + "Pa Mulungu", + "Palichimo", + "Palichibuli", + "Palichitatu", + "Palichine", + "Palichisano", + "Pachibelushi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Epreo", + "Mei", + "Juni", + "Julai", + "Ogasti", + "Septemba", + "Oktoba", + "Novemba", + "Disemba" + ], + "SHORTDAY": [ + "Pa Mulungu", + "Palichimo", + "Palichibuli", + "Palichitatu", + "Palichine", + "Palichisano", + "Pachibelushi" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Epr", + "Mei", + "Jun", + "Jul", + "Oga", + "Sep", + "Okt", + "Nov", + "Dis" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "ZMW", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "bem-zm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bem.js b/src/ngLocale/angular-locale_bem.js new file mode 100644 index 000000000000..290bd6419d16 --- /dev/null +++ b/src/ngLocale/angular-locale_bem.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "uluchelo", + "akasuba" + ], + "DAY": [ + "Pa Mulungu", + "Palichimo", + "Palichibuli", + "Palichitatu", + "Palichine", + "Palichisano", + "Pachibelushi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Epreo", + "Mei", + "Juni", + "Julai", + "Ogasti", + "Septemba", + "Oktoba", + "Novemba", + "Disemba" + ], + "SHORTDAY": [ + "Pa Mulungu", + "Palichimo", + "Palichibuli", + "Palichitatu", + "Palichine", + "Palichisano", + "Pachibelushi" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Epr", + "Mei", + "Jun", + "Jul", + "Oga", + "Sep", + "Okt", + "Nov", + "Dis" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "ZMW", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "bem", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bez-tz.js b/src/ngLocale/angular-locale_bez-tz.js new file mode 100644 index 000000000000..f7f0af466175 --- /dev/null +++ b/src/ngLocale/angular-locale_bez-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "pamilau", + "pamunyi" + ], + "DAY": [ + "pa mulungu", + "pa shahuviluha", + "pa hivili", + "pa hidatu", + "pa hitayi", + "pa hihanu", + "pa shahulembela" + ], + "MONTH": [ + "pa mwedzi gwa hutala", + "pa mwedzi gwa wuvili", + "pa mwedzi gwa wudatu", + "pa mwedzi gwa wutai", + "pa mwedzi gwa wuhanu", + "pa mwedzi gwa sita", + "pa mwedzi gwa saba", + "pa mwedzi gwa nane", + "pa mwedzi gwa tisa", + "pa mwedzi gwa kumi", + "pa mwedzi gwa kumi na moja", + "pa mwedzi gwa kumi na mbili" + ], + "SHORTDAY": [ + "Mul", + "Vil", + "Hiv", + "Hid", + "Hit", + "Hih", + "Lem" + ], + "SHORTMONTH": [ + "Hut", + "Vil", + "Dat", + "Tai", + "Han", + "Sit", + "Sab", + "Nan", + "Tis", + "Kum", + "Kmj", + "Kmb" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "bez-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bez.js b/src/ngLocale/angular-locale_bez.js new file mode 100644 index 000000000000..5d79e2c3e2af --- /dev/null +++ b/src/ngLocale/angular-locale_bez.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "pamilau", + "pamunyi" + ], + "DAY": [ + "pa mulungu", + "pa shahuviluha", + "pa hivili", + "pa hidatu", + "pa hitayi", + "pa hihanu", + "pa shahulembela" + ], + "MONTH": [ + "pa mwedzi gwa hutala", + "pa mwedzi gwa wuvili", + "pa mwedzi gwa wudatu", + "pa mwedzi gwa wutai", + "pa mwedzi gwa wuhanu", + "pa mwedzi gwa sita", + "pa mwedzi gwa saba", + "pa mwedzi gwa nane", + "pa mwedzi gwa tisa", + "pa mwedzi gwa kumi", + "pa mwedzi gwa kumi na moja", + "pa mwedzi gwa kumi na mbili" + ], + "SHORTDAY": [ + "Mul", + "Vil", + "Hiv", + "Hid", + "Hit", + "Hih", + "Lem" + ], + "SHORTMONTH": [ + "Hut", + "Vil", + "Dat", + "Tai", + "Han", + "Sit", + "Sab", + "Nan", + "Tis", + "Kum", + "Kmj", + "Kmb" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "bez", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bm-ml.js b/src/ngLocale/angular-locale_bm-ml.js new file mode 100644 index 000000000000..8993b2a272b4 --- /dev/null +++ b/src/ngLocale/angular-locale_bm-ml.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "kari", + "nt\u025bn\u025b", + "tarata", + "araba", + "alamisa", + "juma", + "sibiri" + ], + "MONTH": [ + "zanwuye", + "feburuye", + "marisi", + "awirili", + "m\u025b", + "zuw\u025bn", + "zuluye", + "uti", + "s\u025btanburu", + "\u0254kut\u0254buru", + "nowanburu", + "desanburu" + ], + "SHORTDAY": [ + "kar", + "nt\u025b", + "tar", + "ara", + "ala", + "jum", + "sib" + ], + "SHORTMONTH": [ + "zan", + "feb", + "mar", + "awi", + "m\u025b", + "zuw", + "zul", + "uti", + "s\u025bt", + "\u0254ku", + "now", + "des" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "bm-ml", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bm.js b/src/ngLocale/angular-locale_bm.js new file mode 100644 index 000000000000..e3212144c0c0 --- /dev/null +++ b/src/ngLocale/angular-locale_bm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "kari", + "nt\u025bn\u025b", + "tarata", + "araba", + "alamisa", + "juma", + "sibiri" + ], + "MONTH": [ + "zanwuye", + "feburuye", + "marisi", + "awirili", + "m\u025b", + "zuw\u025bn", + "zuluye", + "uti", + "s\u025btanburu", + "\u0254kut\u0254buru", + "nowanburu", + "desanburu" + ], + "SHORTDAY": [ + "kar", + "nt\u025b", + "tar", + "ara", + "ala", + "jum", + "sib" + ], + "SHORTMONTH": [ + "zan", + "feb", + "mar", + "awi", + "m\u025b", + "zuw", + "zul", + "uti", + "s\u025bt", + "\u0254ku", + "now", + "des" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "bm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bn-in.js b/src/ngLocale/angular-locale_bn-in.js index 3d378c1b1485..f43bb2055f01 100644 --- a/src/ngLocale/angular-locale_bn-in.js +++ b/src/ngLocale/angular-locale_bn-in.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u09f3", + "CURRENCY_SYM": "\u20b9", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_bo-cn.js b/src/ngLocale/angular-locale_bo-cn.js new file mode 100644 index 000000000000..636e8aa50b06 --- /dev/null +++ b/src/ngLocale/angular-locale_bo-cn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c\u0f0b", + "\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c\u0f0b" + ], + "DAY": [ + "\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f67\u0fb3\u0f42\u0f0b\u0f54\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0f44\u0f66\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b" + ], + "MONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f66\u0f74\u0f58\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b" + ], + "SHORTDAY": [ + "\u0f49\u0f72\u0f0b\u0f58\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f67\u0fb3\u0f42\u0f0b\u0f54\u0f0b", + "\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f66\u0f44\u0f66\u0f0b", + "\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b" + ], + "SHORTMONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f21", + "\u0f5f\u0fb3\u0f0b\u0f22", + "\u0f5f\u0fb3\u0f0b\u0f23", + "\u0f5f\u0fb3\u0f0b\u0f24", + "\u0f5f\u0fb3\u0f0b\u0f25", + "\u0f5f\u0fb3\u0f0b\u0f26", + "\u0f5f\u0fb3\u0f0b\u0f27", + "\u0f5f\u0fb3\u0f0b\u0f28", + "\u0f5f\u0fb3\u0f0b\u0f29", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f20", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f21", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f22" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "\u0f66\u0fa6\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by MMMM\u0f60\u0f72\u0f0b\u0f59\u0f7a\u0f66\u0f0bd\u0f51", + "medium": "y \u0f63\u0f7c\u0f0b\u0f60\u0f72\u0f0bMMM\u0f59\u0f7a\u0f66\u0f0bd HH:mm:ss", + "mediumDate": "y \u0f63\u0f7c\u0f0b\u0f60\u0f72\u0f0bMMM\u0f59\u0f7a\u0f66\u0f0bd", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a5", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "bo-cn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bo-in.js b/src/ngLocale/angular-locale_bo-in.js new file mode 100644 index 000000000000..0fbc31764263 --- /dev/null +++ b/src/ngLocale/angular-locale_bo-in.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c\u0f0b", + "\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c\u0f0b" + ], + "DAY": [ + "\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f67\u0fb3\u0f42\u0f0b\u0f54\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0f44\u0f66\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b" + ], + "MONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f66\u0f74\u0f58\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b" + ], + "SHORTDAY": [ + "\u0f49\u0f72\u0f0b\u0f58\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f67\u0fb3\u0f42\u0f0b\u0f54\u0f0b", + "\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f66\u0f44\u0f66\u0f0b", + "\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b" + ], + "SHORTMONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f21", + "\u0f5f\u0fb3\u0f0b\u0f22", + "\u0f5f\u0fb3\u0f0b\u0f23", + "\u0f5f\u0fb3\u0f0b\u0f24", + "\u0f5f\u0fb3\u0f0b\u0f25", + "\u0f5f\u0fb3\u0f0b\u0f26", + "\u0f5f\u0fb3\u0f0b\u0f27", + "\u0f5f\u0fb3\u0f0b\u0f28", + "\u0f5f\u0fb3\u0f0b\u0f29", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f20", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f21", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f22" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "\u0f66\u0fa6\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by MMMM\u0f60\u0f72\u0f0b\u0f59\u0f7a\u0f66\u0f0bd\u0f51", + "medium": "y \u0f63\u0f7c\u0f0b\u0f60\u0f72\u0f0bMMM\u0f59\u0f7a\u0f66\u0f0bd HH:mm:ss", + "mediumDate": "y \u0f63\u0f7c\u0f0b\u0f60\u0f72\u0f0bMMM\u0f59\u0f7a\u0f66\u0f0bd", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "bo-in", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bo.js b/src/ngLocale/angular-locale_bo.js new file mode 100644 index 000000000000..b6cbfe8332b2 --- /dev/null +++ b/src/ngLocale/angular-locale_bo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0f66\u0f94\u0f0b\u0f51\u0fb2\u0f7c\u0f0b", + "\u0f55\u0fb1\u0f72\u0f0b\u0f51\u0fb2\u0f7c\u0f0b" + ], + "DAY": [ + "\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f67\u0fb3\u0f42\u0f0b\u0f54\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0f44\u0f66\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b" + ], + "MONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f66\u0f74\u0f58\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b" + ], + "SHORTDAY": [ + "\u0f49\u0f72\u0f0b\u0f58\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f67\u0fb3\u0f42\u0f0b\u0f54\u0f0b", + "\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f66\u0f44\u0f66\u0f0b", + "\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b" + ], + "SHORTMONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f21", + "\u0f5f\u0fb3\u0f0b\u0f22", + "\u0f5f\u0fb3\u0f0b\u0f23", + "\u0f5f\u0fb3\u0f0b\u0f24", + "\u0f5f\u0fb3\u0f0b\u0f25", + "\u0f5f\u0fb3\u0f0b\u0f26", + "\u0f5f\u0fb3\u0f0b\u0f27", + "\u0f5f\u0fb3\u0f0b\u0f28", + "\u0f5f\u0fb3\u0f0b\u0f29", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f20", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f21", + "\u0f5f\u0fb3\u0f0b\u0f21\u0f22" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "\u0f66\u0fa6\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by MMMM\u0f60\u0f72\u0f0b\u0f59\u0f7a\u0f66\u0f0bd\u0f51", + "medium": "y \u0f63\u0f7c\u0f0b\u0f60\u0f72\u0f0bMMM\u0f59\u0f7a\u0f66\u0f0bd HH:mm:ss", + "mediumDate": "y \u0f63\u0f7c\u0f0b\u0f60\u0f72\u0f0bMMM\u0f59\u0f7a\u0f66\u0f0bd", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a5", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "bo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_brx-in.js b/src/ngLocale/angular-locale_brx-in.js new file mode 100644 index 000000000000..ca96d61a82b4 --- /dev/null +++ b/src/ngLocale/angular-locale_brx-in.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u092b\u0941\u0902", + "\u092c\u0947\u0932\u093e\u0938\u0947" + ], + "DAY": [ + "\u0930\u092c\u093f\u092c\u093e\u0930", + "\u0938\u092e\u092c\u093e\u0930", + "\u092e\u0902\u0917\u0932\u092c\u093e\u0930", + "\u092c\u0941\u0926\u092c\u093e\u0930", + "\u092c\u093f\u0938\u0925\u093f\u092c\u093e\u0930", + "\u0938\u0941\u0916\u0941\u0930\u092c\u093e\u0930", + "\u0938\u0941\u0928\u093f\u092c\u093e\u0930" + ], + "MONTH": [ + "\u091c\u093e\u0928\u0941\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u0938", + "\u090f\u092b\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0941\u0928", + "\u091c\u0941\u0932\u093e\u0907", + "\u0906\u0917\u0938\u094d\u0925", + "\u0938\u0947\u092c\u0925\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0905\u0916\u0925\u092c\u0930", + "\u0928\u092c\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0926\u093f\u0938\u0947\u091c\u094d\u092c\u093c\u0930" + ], + "SHORTDAY": [ + "\u0930\u092c\u093f", + "\u0938\u092e", + "\u092e\u0902\u0917\u0932", + "\u092c\u0941\u0926", + "\u092c\u093f\u0938\u0925\u093f", + "\u0938\u0941\u0916\u0941\u0930", + "\u0938\u0941\u0928\u093f" + ], + "SHORTMONTH": [ + "\u091c\u093e\u0928\u0941\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u0938", + "\u090f\u092b\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0941\u0928", + "\u091c\u0941\u0932\u093e\u0907", + "\u0906\u0917\u0938\u094d\u0925", + "\u0938\u0947\u092c\u0925\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0905\u0916\u0925\u092c\u0930", + "\u0928\u092c\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0926\u093f\u0938\u0947\u091c\u094d\u092c\u093c\u0930" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "brx-in", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_brx.js b/src/ngLocale/angular-locale_brx.js new file mode 100644 index 000000000000..871a56d246fc --- /dev/null +++ b/src/ngLocale/angular-locale_brx.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u092b\u0941\u0902", + "\u092c\u0947\u0932\u093e\u0938\u0947" + ], + "DAY": [ + "\u0930\u092c\u093f\u092c\u093e\u0930", + "\u0938\u092e\u092c\u093e\u0930", + "\u092e\u0902\u0917\u0932\u092c\u093e\u0930", + "\u092c\u0941\u0926\u092c\u093e\u0930", + "\u092c\u093f\u0938\u0925\u093f\u092c\u093e\u0930", + "\u0938\u0941\u0916\u0941\u0930\u092c\u093e\u0930", + "\u0938\u0941\u0928\u093f\u092c\u093e\u0930" + ], + "MONTH": [ + "\u091c\u093e\u0928\u0941\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u0938", + "\u090f\u092b\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0941\u0928", + "\u091c\u0941\u0932\u093e\u0907", + "\u0906\u0917\u0938\u094d\u0925", + "\u0938\u0947\u092c\u0925\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0905\u0916\u0925\u092c\u0930", + "\u0928\u092c\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0926\u093f\u0938\u0947\u091c\u094d\u092c\u093c\u0930" + ], + "SHORTDAY": [ + "\u0930\u092c\u093f", + "\u0938\u092e", + "\u092e\u0902\u0917\u0932", + "\u092c\u0941\u0926", + "\u092c\u093f\u0938\u0925\u093f", + "\u0938\u0941\u0916\u0941\u0930", + "\u0938\u0941\u0928\u093f" + ], + "SHORTMONTH": [ + "\u091c\u093e\u0928\u0941\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u0938", + "\u090f\u092b\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0941\u0928", + "\u091c\u0941\u0932\u093e\u0907", + "\u0906\u0917\u0938\u094d\u0925", + "\u0938\u0947\u092c\u0925\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0905\u0916\u0925\u092c\u0930", + "\u0928\u092c\u0947\u091c\u094d\u092c\u093c\u0930", + "\u0926\u093f\u0938\u0947\u091c\u094d\u092c\u093c\u0930" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "brx", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bs-cyrl-ba.js b/src/ngLocale/angular-locale_bs-cyrl-ba.js new file mode 100644 index 000000000000..30416832e88c --- /dev/null +++ b/src/ngLocale/angular-locale_bs-cyrl-ba.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435", + "\u043f\u043e\u043f\u043e\u0434\u043d\u0435" + ], + "DAY": [ + "\u043d\u0435\u0434\u0435\u0459\u0430", + "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a", + "\u0443\u0442\u043e\u0440\u0430\u043a", + "\u0441\u0440\u0438\u0458\u0435\u0434\u0430", + "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a", + "\u043f\u0435\u0442\u0430\u043a", + "\u0441\u0443\u0431\u043e\u0442\u0430" + ], + "MONTH": [ + "\u0458\u0430\u043d\u0443\u0430\u0440", + "\u0444\u0435\u0431\u0440\u0443\u0430\u0440", + "\u043c\u0430\u0440\u0442", + "\u0430\u043f\u0440\u0438\u043b", + "\u043c\u0430\u0458", + "\u0458\u0443\u043d\u0438", + "\u0458\u0443\u043b\u0438", + "\u0430\u0432\u0433\u0443\u0441\u0442", + "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440", + "\u043e\u043a\u0442\u043e\u0431\u0430\u0440", + "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440", + "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440" + ], + "SHORTDAY": [ + "\u043d\u0435\u0434", + "\u043f\u043e\u043d", + "\u0443\u0442\u043e", + "\u0441\u0440\u0438", + "\u0447\u0435\u0442", + "\u043f\u0435\u0442", + "\u0441\u0443\u0431" + ], + "SHORTMONTH": [ + "\u0458\u0430\u043d", + "\u0444\u0435\u0431", + "\u043c\u0430\u0440", + "\u0430\u043f\u0440", + "\u043c\u0430\u0458", + "\u0458\u0443\u043d", + "\u0458\u0443\u043b", + "\u0430\u0432\u0433", + "\u0441\u0435\u043f", + "\u043e\u043a\u0442", + "\u043d\u043e\u0432", + "\u0434\u0435\u0446" + ], + "fullDate": "EEEE, dd. MMMM y.", + "longDate": "dd. MMMM y.", + "medium": "dd.MM.y. HH:mm:ss", + "mediumDate": "dd.MM.y.", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", + "shortDate": "d.M.yy.", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "KM", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "bs-cyrl-ba", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bs-cyrl.js b/src/ngLocale/angular-locale_bs-cyrl.js new file mode 100644 index 000000000000..45b4e56b2728 --- /dev/null +++ b/src/ngLocale/angular-locale_bs-cyrl.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435", + "\u043f\u043e\u043f\u043e\u0434\u043d\u0435" + ], + "DAY": [ + "\u043d\u0435\u0434\u0435\u0459\u0430", + "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a", + "\u0443\u0442\u043e\u0440\u0430\u043a", + "\u0441\u0440\u0438\u0458\u0435\u0434\u0430", + "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a", + "\u043f\u0435\u0442\u0430\u043a", + "\u0441\u0443\u0431\u043e\u0442\u0430" + ], + "MONTH": [ + "\u0458\u0430\u043d\u0443\u0430\u0440", + "\u0444\u0435\u0431\u0440\u0443\u0430\u0440", + "\u043c\u0430\u0440\u0442", + "\u0430\u043f\u0440\u0438\u043b", + "\u043c\u0430\u0458", + "\u0458\u0443\u043d\u0438", + "\u0458\u0443\u043b\u0438", + "\u0430\u0432\u0433\u0443\u0441\u0442", + "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440", + "\u043e\u043a\u0442\u043e\u0431\u0430\u0440", + "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440", + "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440" + ], + "SHORTDAY": [ + "\u043d\u0435\u0434", + "\u043f\u043e\u043d", + "\u0443\u0442\u043e", + "\u0441\u0440\u0438", + "\u0447\u0435\u0442", + "\u043f\u0435\u0442", + "\u0441\u0443\u0431" + ], + "SHORTMONTH": [ + "\u0458\u0430\u043d", + "\u0444\u0435\u0431", + "\u043c\u0430\u0440", + "\u0430\u043f\u0440", + "\u043c\u0430\u0458", + "\u0458\u0443\u043d", + "\u0458\u0443\u043b", + "\u0430\u0432\u0433", + "\u0441\u0435\u043f", + "\u043e\u043a\u0442", + "\u043d\u043e\u0432", + "\u0434\u0435\u0446" + ], + "fullDate": "EEEE, dd. MMMM y.", + "longDate": "dd. MMMM y.", + "medium": "dd.MM.y. HH:mm:ss", + "mediumDate": "dd.MM.y.", + "mediumTime": "HH:mm:ss", + "short": "d.M.yy. HH:mm", + "shortDate": "d.M.yy.", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "bs-cyrl", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bs-latn-ba.js b/src/ngLocale/angular-locale_bs-latn-ba.js new file mode 100644 index 000000000000..6d06424f1b6d --- /dev/null +++ b/src/ngLocale/angular-locale_bs-latn-ba.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "pre podne", + "popodne" + ], + "DAY": [ + "nedjelja", + "ponedjeljak", + "utorak", + "srijeda", + "\u010detvrtak", + "petak", + "subota" + ], + "MONTH": [ + "januar", + "februar", + "mart", + "april", + "maj", + "juni", + "juli", + "avgust", + "septembar", + "oktobar", + "novembar", + "decembar" + ], + "SHORTDAY": [ + "ned", + "pon", + "uto", + "sri", + "\u010det", + "pet", + "sub" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "avg", + "sep", + "okt", + "nov", + "dec" + ], + "fullDate": "EEEE, dd. MMMM y.", + "longDate": "dd. MMMM y.", + "medium": "dd.MM.y. HH:mm:ss", + "mediumDate": "dd.MM.y.", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy. HH:mm", + "shortDate": "dd.MM.yy.", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "KM", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "bs-latn-ba", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bs-latn.js b/src/ngLocale/angular-locale_bs-latn.js new file mode 100644 index 000000000000..98c390d723ce --- /dev/null +++ b/src/ngLocale/angular-locale_bs-latn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "pre podne", + "popodne" + ], + "DAY": [ + "nedjelja", + "ponedjeljak", + "utorak", + "srijeda", + "\u010detvrtak", + "petak", + "subota" + ], + "MONTH": [ + "januar", + "februar", + "mart", + "april", + "maj", + "juni", + "juli", + "avgust", + "septembar", + "oktobar", + "novembar", + "decembar" + ], + "SHORTDAY": [ + "ned", + "pon", + "uto", + "sri", + "\u010det", + "pet", + "sub" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "avg", + "sep", + "okt", + "nov", + "dec" + ], + "fullDate": "EEEE, dd. MMMM y.", + "longDate": "dd. MMMM y.", + "medium": "dd.MM.y. HH:mm:ss", + "mediumDate": "dd.MM.y.", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy. HH:mm", + "shortDate": "dd.MM.yy.", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "bs-latn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_bs.js b/src/ngLocale/angular-locale_bs.js new file mode 100644 index 000000000000..168ffcf4bec0 --- /dev/null +++ b/src/ngLocale/angular-locale_bs.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "pre podne", + "popodne" + ], + "DAY": [ + "nedjelja", + "ponedjeljak", + "utorak", + "srijeda", + "\u010detvrtak", + "petak", + "subota" + ], + "MONTH": [ + "januar", + "februar", + "mart", + "april", + "maj", + "juni", + "juli", + "avgust", + "septembar", + "oktobar", + "novembar", + "decembar" + ], + "SHORTDAY": [ + "ned", + "pon", + "uto", + "sri", + "\u010det", + "pet", + "sub" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "avg", + "sep", + "okt", + "nov", + "dec" + ], + "fullDate": "EEEE, dd. MMMM y.", + "longDate": "dd. MMMM y.", + "medium": "dd.MM.y. HH:mm:ss", + "mediumDate": "dd.MM.y.", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy. HH:mm", + "shortDate": "dd.MM.yy.", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "KM", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "bs", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_byn-er.js b/src/ngLocale/angular-locale_byn-er.js new file mode 100644 index 000000000000..e244b3075e4f --- /dev/null +++ b/src/ngLocale/angular-locale_byn-er.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u134b\u12f1\u1235 \u1303\u1265", + "\u134b\u12f1\u1235 \u12f0\u121d\u1262" + ], + "DAY": [ + "\u1230\u1295\u1260\u122d \u1245\u12f3\u12c5", + "\u1230\u1291", + "\u1230\u120a\u131d", + "\u1208\u1313 \u12c8\u122a \u1208\u1265\u12cb", + "\u12a3\u121d\u12f5", + "\u12a3\u122d\u1265", + "\u1230\u1295\u1260\u122d \u123d\u1313\u12c5" + ], + "MONTH": [ + "\u120d\u12f0\u1275\u122a", + "\u12ab\u1265\u12bd\u1265\u1272", + "\u12ad\u1265\u120b", + "\u134b\u1305\u12ba\u122a", + "\u12ad\u1262\u1245\u122a", + "\u121d\u12aa\u12a4\u120d \u1275\u131f\u1292\u122a", + "\u12b0\u122d\u12a9", + "\u121b\u122d\u12eb\u121d \u1275\u122a", + "\u12eb\u12b8\u1292 \u1218\u1233\u1245\u1208\u122a", + "\u1218\u1270\u1209", + "\u121d\u12aa\u12a4\u120d \u1218\u123d\u12c8\u122a", + "\u1270\u1215\u1233\u1235\u122a" + ], + "SHORTDAY": [ + "\u1230/\u1245", + "\u1230\u1291", + "\u1230\u120a\u131d", + "\u1208\u1313", + "\u12a3\u121d\u12f5", + "\u12a3\u122d\u1265", + "\u1230/\u123d" + ], + "SHORTMONTH": [ + "\u120d\u12f0\u1275", + "\u12ab\u1265\u12bd", + "\u12ad\u1265\u120b", + "\u134b\u1305\u12ba", + "\u12ad\u1262\u1245", + "\u121d/\u1275", + "\u12b0\u122d", + "\u121b\u122d\u12eb", + "\u12eb\u12b8\u1292", + "\u1218\u1270\u1209", + "\u121d/\u121d", + "\u1270\u1215\u1233" + ], + "fullDate": "EEEE\u1361 dd MMMM \u130d\u122d\u130b y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "byn-er", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_byn.js b/src/ngLocale/angular-locale_byn.js new file mode 100644 index 000000000000..9e6e48e7f0f2 --- /dev/null +++ b/src/ngLocale/angular-locale_byn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u134b\u12f1\u1235 \u1303\u1265", + "\u134b\u12f1\u1235 \u12f0\u121d\u1262" + ], + "DAY": [ + "\u1230\u1295\u1260\u122d \u1245\u12f3\u12c5", + "\u1230\u1291", + "\u1230\u120a\u131d", + "\u1208\u1313 \u12c8\u122a \u1208\u1265\u12cb", + "\u12a3\u121d\u12f5", + "\u12a3\u122d\u1265", + "\u1230\u1295\u1260\u122d \u123d\u1313\u12c5" + ], + "MONTH": [ + "\u120d\u12f0\u1275\u122a", + "\u12ab\u1265\u12bd\u1265\u1272", + "\u12ad\u1265\u120b", + "\u134b\u1305\u12ba\u122a", + "\u12ad\u1262\u1245\u122a", + "\u121d\u12aa\u12a4\u120d \u1275\u131f\u1292\u122a", + "\u12b0\u122d\u12a9", + "\u121b\u122d\u12eb\u121d \u1275\u122a", + "\u12eb\u12b8\u1292 \u1218\u1233\u1245\u1208\u122a", + "\u1218\u1270\u1209", + "\u121d\u12aa\u12a4\u120d \u1218\u123d\u12c8\u122a", + "\u1270\u1215\u1233\u1235\u122a" + ], + "SHORTDAY": [ + "\u1230/\u1245", + "\u1230\u1291", + "\u1230\u120a\u131d", + "\u1208\u1313", + "\u12a3\u121d\u12f5", + "\u12a3\u122d\u1265", + "\u1230/\u123d" + ], + "SHORTMONTH": [ + "\u120d\u12f0\u1275", + "\u12ab\u1265\u12bd", + "\u12ad\u1265\u120b", + "\u134b\u1305\u12ba", + "\u12ad\u1262\u1245", + "\u121d/\u1275", + "\u12b0\u122d", + "\u121b\u122d\u12eb", + "\u12eb\u12b8\u1292", + "\u1218\u1270\u1209", + "\u121d/\u121d", + "\u1270\u1215\u1233" + ], + "fullDate": "EEEE\u1361 dd MMMM \u130d\u122d\u130b y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "byn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_cgg-ug.js b/src/ngLocale/angular-locale_cgg-ug.js new file mode 100644 index 000000000000..4ea108f062ab --- /dev/null +++ b/src/ngLocale/angular-locale_cgg-ug.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sande", + "Orwokubanza", + "Orwakabiri", + "Orwakashatu", + "Orwakana", + "Orwakataano", + "Orwamukaaga" + ], + "MONTH": [ + "Okwokubanza", + "Okwakabiri", + "Okwakashatu", + "Okwakana", + "Okwakataana", + "Okwamukaaga", + "Okwamushanju", + "Okwamunaana", + "Okwamwenda", + "Okwaikumi", + "Okwaikumi na kumwe", + "Okwaikumi na ibiri" + ], + "SHORTDAY": [ + "SAN", + "ORK", + "OKB", + "OKS", + "OKN", + "OKT", + "OMK" + ], + "SHORTMONTH": [ + "KBZ", + "KBR", + "KST", + "KKN", + "KTN", + "KMK", + "KMS", + "KMN", + "KMW", + "KKM", + "KNK", + "KNB" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "cgg-ug", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_cgg.js b/src/ngLocale/angular-locale_cgg.js new file mode 100644 index 000000000000..aece41e4cd55 --- /dev/null +++ b/src/ngLocale/angular-locale_cgg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sande", + "Orwokubanza", + "Orwakabiri", + "Orwakashatu", + "Orwakana", + "Orwakataano", + "Orwamukaaga" + ], + "MONTH": [ + "Okwokubanza", + "Okwakabiri", + "Okwakashatu", + "Okwakana", + "Okwakataana", + "Okwamukaaga", + "Okwamushanju", + "Okwamunaana", + "Okwamwenda", + "Okwaikumi", + "Okwaikumi na kumwe", + "Okwaikumi na ibiri" + ], + "SHORTDAY": [ + "SAN", + "ORK", + "OKB", + "OKS", + "OKN", + "OKT", + "OMK" + ], + "SHORTMONTH": [ + "KBZ", + "KBR", + "KST", + "KKN", + "KTN", + "KMK", + "KMS", + "KMN", + "KMW", + "KKM", + "KNK", + "KNB" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "cgg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb-arab-iq.js b/src/ngLocale/angular-locale_ckb-arab-iq.js new file mode 100644 index 000000000000..f0a296bd78f7 --- /dev/null +++ b/src/ngLocale/angular-locale_ckb-arab-iq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "din", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb-arab-iq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb-arab-ir.js b/src/ngLocale/angular-locale_ckb-arab-ir.js new file mode 100644 index 000000000000..66a6dca4da20 --- /dev/null +++ b/src/ngLocale/angular-locale_ckb-arab-ir.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Rial", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb-arab-ir", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb-arab.js b/src/ngLocale/angular-locale_ckb-arab.js new file mode 100644 index 000000000000..2dc3c7b8f36c --- /dev/null +++ b/src/ngLocale/angular-locale_ckb-arab.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb-arab", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb-iq.js b/src/ngLocale/angular-locale_ckb-iq.js new file mode 100644 index 000000000000..aba1359462e8 --- /dev/null +++ b/src/ngLocale/angular-locale_ckb-iq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "din", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb-iq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb-ir.js b/src/ngLocale/angular-locale_ckb-ir.js new file mode 100644 index 000000000000..9839dde34ef8 --- /dev/null +++ b/src/ngLocale/angular-locale_ckb-ir.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Rial", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb-ir", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb-latn-iq.js b/src/ngLocale/angular-locale_ckb-latn-iq.js new file mode 100644 index 000000000000..a3baec5f785e --- /dev/null +++ b/src/ngLocale/angular-locale_ckb-latn-iq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "din", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb-latn-iq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb-latn.js b/src/ngLocale/angular-locale_ckb-latn.js new file mode 100644 index 000000000000..34736c251120 --- /dev/null +++ b/src/ngLocale/angular-locale_ckb-latn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb-latn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ckb.js b/src/ngLocale/angular-locale_ckb.js new file mode 100644 index 000000000000..ea2bf01634ff --- /dev/null +++ b/src/ngLocale/angular-locale_ckb.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0628.\u0646", + "\u062f.\u0646" + ], + "DAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "MONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "SHORTDAY": [ + "\u06cc\u06d5\u06a9\u0634\u06d5\u0645\u0645\u06d5", + "\u062f\u0648\u0648\u0634\u06d5\u0645\u0645\u06d5", + "\u0633\u06ce\u0634\u06d5\u0645\u0645\u06d5", + "\u0686\u0648\u0627\u0631\u0634\u06d5\u0645\u0645\u06d5", + "\u067e\u06ce\u0646\u062c\u0634\u06d5\u0645\u0645\u06d5", + "\u06be\u06d5\u06cc\u0646\u06cc", + "\u0634\u06d5\u0645\u0645\u06d5" + ], + "SHORTMONTH": [ + "\u06a9\u0627\u0646\u0648\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u0634\u0648\u0628\u0627\u062a", + "\u0626\u0627\u0632\u0627\u0631", + "\u0646\u06cc\u0633\u0627\u0646", + "\u0626\u0627\u06cc\u0627\u0631", + "\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646", + "\u062a\u06d5\u0645\u0648\u0648\u0632", + "\u0626\u0627\u0628", + "\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645", + "\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645", + "\u06a9\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "d\u06cc MMMM\u06cc y", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "din", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ckb", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dav-ke.js b/src/ngLocale/angular-locale_dav-ke.js new file mode 100644 index 000000000000..f5aaa94d56b2 --- /dev/null +++ b/src/ngLocale/angular-locale_dav-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Luma lwa K", + "luma lwa p" + ], + "DAY": [ + "Ituku ja jumwa", + "Kuramuka jimweri", + "Kuramuka kawi", + "Kuramuka kadadu", + "Kuramuka kana", + "Kuramuka kasanu", + "Kifula nguwo" + ], + "MONTH": [ + "Mori ghwa imbiri", + "Mori ghwa kawi", + "Mori ghwa kadadu", + "Mori ghwa kana", + "Mori ghwa kasanu", + "Mori ghwa karandadu", + "Mori ghwa mfungade", + "Mori ghwa wunyanya", + "Mori ghwa ikenda", + "Mori ghwa ikumi", + "Mori ghwa ikumi na imweri", + "Mori ghwa ikumi na iwi" + ], + "SHORTDAY": [ + "Jum", + "Jim", + "Kaw", + "Kad", + "Kan", + "Kas", + "Ngu" + ], + "SHORTMONTH": [ + "Imb", + "Kaw", + "Kad", + "Kan", + "Kas", + "Kar", + "Mfu", + "Wun", + "Ike", + "Iku", + "Imw", + "Iwi" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "dav-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dav.js b/src/ngLocale/angular-locale_dav.js new file mode 100644 index 000000000000..f80db9c44c6f --- /dev/null +++ b/src/ngLocale/angular-locale_dav.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Luma lwa K", + "luma lwa p" + ], + "DAY": [ + "Ituku ja jumwa", + "Kuramuka jimweri", + "Kuramuka kawi", + "Kuramuka kadadu", + "Kuramuka kana", + "Kuramuka kasanu", + "Kifula nguwo" + ], + "MONTH": [ + "Mori ghwa imbiri", + "Mori ghwa kawi", + "Mori ghwa kadadu", + "Mori ghwa kana", + "Mori ghwa kasanu", + "Mori ghwa karandadu", + "Mori ghwa mfungade", + "Mori ghwa wunyanya", + "Mori ghwa ikenda", + "Mori ghwa ikumi", + "Mori ghwa ikumi na imweri", + "Mori ghwa ikumi na iwi" + ], + "SHORTDAY": [ + "Jum", + "Jim", + "Kaw", + "Kad", + "Kan", + "Kas", + "Ngu" + ], + "SHORTMONTH": [ + "Imb", + "Kaw", + "Kad", + "Kan", + "Kas", + "Kar", + "Mfu", + "Wun", + "Ike", + "Iku", + "Imw", + "Iwi" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "dav", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_de-li.js b/src/ngLocale/angular-locale_de-li.js index 417403b50a1b..75c3c4786bfc 100644 --- a/src/ngLocale/angular-locale_de-li.js +++ b/src/ngLocale/angular-locale_de-li.js @@ -81,9 +81,9 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", - "DECIMAL_SEP": ",", - "GROUP_SEP": ".", + "CURRENCY_SYM": "CHF", + "DECIMAL_SEP": ".", + "GROUP_SEP": "'", "PATTERNS": [ { "gSize": 3, @@ -104,10 +104,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_dje-ne.js b/src/ngLocale/angular-locale_dje-ne.js new file mode 100644 index 000000000000..96bf6b3b5edf --- /dev/null +++ b/src/ngLocale/angular-locale_dje-ne.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Subbaahi", + "Zaarikay b" + ], + "DAY": [ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamisi", + "Alzuma", + "Asibti" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "dje-ne", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dje.js b/src/ngLocale/angular-locale_dje.js new file mode 100644 index 000000000000..e146458f78b8 --- /dev/null +++ b/src/ngLocale/angular-locale_dje.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Subbaahi", + "Zaarikay b" + ], + "DAY": [ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamisi", + "Alzuma", + "Asibti" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "dje", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dua-cm.js b/src/ngLocale/angular-locale_dua-cm.js new file mode 100644 index 000000000000..1712a60c959e --- /dev/null +++ b/src/ngLocale/angular-locale_dua-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "idi\u0253a", + "eby\u00e1mu" + ], + "DAY": [ + "\u00e9ti", + "m\u0254\u0301s\u00fa", + "kwas\u00fa", + "muk\u0254\u0301s\u00fa", + "\u014bgis\u00fa", + "\u0257\u00f3n\u025bs\u00fa", + "esa\u0253as\u00fa" + ], + "MONTH": [ + "dim\u0254\u0301di", + "\u014bg\u0254nd\u025b", + "s\u0254\u014b\u025b", + "di\u0253\u00e1\u0253\u00e1", + "emiasele", + "es\u0254p\u025bs\u0254p\u025b", + "madi\u0253\u025b\u0301d\u00ed\u0253\u025b\u0301", + "di\u014bgindi", + "ny\u025bt\u025bki", + "may\u00e9s\u025b\u0301", + "tin\u00edn\u00ed", + "el\u00e1\u014bg\u025b\u0301" + ], + "SHORTDAY": [ + "\u00e9t", + "m\u0254\u0301s", + "kwa", + "muk", + "\u014bgi", + "\u0257\u00f3n", + "esa" + ], + "SHORTMONTH": [ + "di", + "\u014bg\u0254n", + "s\u0254\u014b", + "di\u0253", + "emi", + "es\u0254", + "mad", + "di\u014b", + "ny\u025bt", + "may", + "tin", + "el\u00e1" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "dua-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dua.js b/src/ngLocale/angular-locale_dua.js new file mode 100644 index 000000000000..c7e487471d75 --- /dev/null +++ b/src/ngLocale/angular-locale_dua.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "idi\u0253a", + "eby\u00e1mu" + ], + "DAY": [ + "\u00e9ti", + "m\u0254\u0301s\u00fa", + "kwas\u00fa", + "muk\u0254\u0301s\u00fa", + "\u014bgis\u00fa", + "\u0257\u00f3n\u025bs\u00fa", + "esa\u0253as\u00fa" + ], + "MONTH": [ + "dim\u0254\u0301di", + "\u014bg\u0254nd\u025b", + "s\u0254\u014b\u025b", + "di\u0253\u00e1\u0253\u00e1", + "emiasele", + "es\u0254p\u025bs\u0254p\u025b", + "madi\u0253\u025b\u0301d\u00ed\u0253\u025b\u0301", + "di\u014bgindi", + "ny\u025bt\u025bki", + "may\u00e9s\u025b\u0301", + "tin\u00edn\u00ed", + "el\u00e1\u014bg\u025b\u0301" + ], + "SHORTDAY": [ + "\u00e9t", + "m\u0254\u0301s", + "kwa", + "muk", + "\u014bgi", + "\u0257\u00f3n", + "esa" + ], + "SHORTMONTH": [ + "di", + "\u014bg\u0254n", + "s\u0254\u014b", + "di\u0253", + "emi", + "es\u0254", + "mad", + "di\u014b", + "ny\u025bt", + "may", + "tin", + "el\u00e1" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "dua", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dyo-sn.js b/src/ngLocale/angular-locale_dyo-sn.js new file mode 100644 index 000000000000..989d29dc299a --- /dev/null +++ b/src/ngLocale/angular-locale_dyo-sn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Dimas", + "Tene\u014b", + "Talata", + "Alarbay", + "Aramisay", + "Arjuma", + "Sibiti" + ], + "MONTH": [ + "Sanvie", + "F\u00e9birie", + "Mars", + "Aburil", + "Mee", + "Sue\u014b", + "S\u00fauyee", + "Ut", + "Settembar", + "Oktobar", + "Novembar", + "Disambar" + ], + "SHORTDAY": [ + "Dim", + "Ten", + "Tal", + "Ala", + "Ara", + "Arj", + "Sib" + ], + "SHORTMONTH": [ + "Sa", + "Fe", + "Ma", + "Ab", + "Me", + "Su", + "S\u00fa", + "Ut", + "Se", + "Ok", + "No", + "De" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "dyo-sn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dyo.js b/src/ngLocale/angular-locale_dyo.js new file mode 100644 index 000000000000..09431e9fe0dc --- /dev/null +++ b/src/ngLocale/angular-locale_dyo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Dimas", + "Tene\u014b", + "Talata", + "Alarbay", + "Aramisay", + "Arjuma", + "Sibiti" + ], + "MONTH": [ + "Sanvie", + "F\u00e9birie", + "Mars", + "Aburil", + "Mee", + "Sue\u014b", + "S\u00fauyee", + "Ut", + "Settembar", + "Oktobar", + "Novembar", + "Disambar" + ], + "SHORTDAY": [ + "Dim", + "Ten", + "Tal", + "Ala", + "Ara", + "Arj", + "Sib" + ], + "SHORTMONTH": [ + "Sa", + "Fe", + "Ma", + "Ab", + "Me", + "Su", + "S\u00fa", + "Ut", + "Se", + "Ok", + "No", + "De" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "dyo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dz-bt.js b/src/ngLocale/angular-locale_dz-bt.js new file mode 100644 index 000000000000..796f8cc021a3 --- /dev/null +++ b/src/ngLocale/angular-locale_dz-bt.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0f66\u0f94\u0f0b\u0f46\u0f0b", + "\u0f55\u0fb1\u0f72\u0f0b\u0f46\u0f0b" + ], + "DAY": [ + "\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b" + ], + "MONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f51\u0f44\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f63\u0f94\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b" + ], + "SHORTDAY": [ + "\u0f5f\u0fb3\u0f0b", + "\u0f58\u0f72\u0f62\u0f0b", + "\u0f63\u0fb7\u0f42\u0f0b", + "\u0f55\u0f74\u0f62\u0f0b", + "\u0f66\u0f44\u0f66\u0f0b", + "\u0f66\u0fa4\u0f7a\u0f53\u0f0b", + "\u0f49\u0f72\u0f0b" + ], + "SHORTMONTH": [ + "\u0f21", + "\u0f22", + "\u0f23", + "\u0f24", + "\u0f25", + "\u0f26", + "\u0f27", + "\u0f28", + "\u0f29", + "\u0f21\u0f20", + "\u0f21\u0f21", + "12" + ], + "fullDate": "EEEE, \u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by MMMM \u0f5a\u0f7a\u0f66\u0f0bdd", + "longDate": "\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by MMMM \u0f5a\u0f7a\u0f66\u0f0b dd", + "medium": "\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by \u0f5f\u0fb3\u0f0bMMM \u0f5a\u0f7a\u0f66\u0f0bdd \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0bh:mm:ss a", + "mediumDate": "\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by \u0f5f\u0fb3\u0f0bMMM \u0f5a\u0f7a\u0f66\u0f0bdd", + "mediumTime": "\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0bh:mm:ss a", + "short": "y-MM-dd \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b h \u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b mm a", + "shortDate": "y-MM-dd", + "shortTime": "\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b h \u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nu.", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "dz-bt", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_dz.js b/src/ngLocale/angular-locale_dz.js new file mode 100644 index 000000000000..b40d328bd34b --- /dev/null +++ b/src/ngLocale/angular-locale_dz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0f66\u0f94\u0f0b\u0f46\u0f0b", + "\u0f55\u0fb1\u0f72\u0f0b\u0f46\u0f0b" + ], + "DAY": [ + "\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b", + "\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b" + ], + "MONTH": [ + "\u0f5f\u0fb3\u0f0b\u0f51\u0f44\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f63\u0f94\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54\u0f0b", + "\u0f5f\u0fb3\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54\u0f0b" + ], + "SHORTDAY": [ + "\u0f5f\u0fb3\u0f0b", + "\u0f58\u0f72\u0f62\u0f0b", + "\u0f63\u0fb7\u0f42\u0f0b", + "\u0f55\u0f74\u0f62\u0f0b", + "\u0f66\u0f44\u0f66\u0f0b", + "\u0f66\u0fa4\u0f7a\u0f53\u0f0b", + "\u0f49\u0f72\u0f0b" + ], + "SHORTMONTH": [ + "\u0f21", + "\u0f22", + "\u0f23", + "\u0f24", + "\u0f25", + "\u0f26", + "\u0f27", + "\u0f28", + "\u0f29", + "\u0f21\u0f20", + "\u0f21\u0f21", + "12" + ], + "fullDate": "EEEE, \u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by MMMM \u0f5a\u0f7a\u0f66\u0f0bdd", + "longDate": "\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by MMMM \u0f5a\u0f7a\u0f66\u0f0b dd", + "medium": "\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by \u0f5f\u0fb3\u0f0bMMM \u0f5a\u0f7a\u0f66\u0f0bdd \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0bh:mm:ss a", + "mediumDate": "\u0f66\u0fa4\u0fb1\u0f72\u0f0b\u0f63\u0f7c\u0f0by \u0f5f\u0fb3\u0f0bMMM \u0f5a\u0f7a\u0f66\u0f0bdd", + "mediumTime": "\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0bh:mm:ss a", + "short": "y-MM-dd \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b h \u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b mm a", + "shortDate": "y-MM-dd", + "shortTime": "\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b h \u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nu.", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "dz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ebu-ke.js b/src/ngLocale/angular-locale_ebu-ke.js new file mode 100644 index 000000000000..9a9a0e6da02f --- /dev/null +++ b/src/ngLocale/angular-locale_ebu-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "KI", + "UT" + ], + "DAY": [ + "Kiumia", + "Njumatatu", + "Njumaine", + "Njumatano", + "Aramithi", + "Njumaa", + "NJumamothii" + ], + "MONTH": [ + "Mweri wa mbere", + "Mweri wa ka\u0129ri", + "Mweri wa kathat\u0169", + "Mweri wa kana", + "Mweri wa gatano", + "Mweri wa gatantat\u0169", + "Mweri wa m\u0169gwanja", + "Mweri wa kanana", + "Mweri wa kenda", + "Mweri wa ik\u0169mi", + "Mweri wa ik\u0169mi na \u0169mwe", + "Mweri wa ik\u0169mi na Ka\u0129r\u0129" + ], + "SHORTDAY": [ + "Kma", + "Tat", + "Ine", + "Tan", + "Arm", + "Maa", + "NMM" + ], + "SHORTMONTH": [ + "Mbe", + "Kai", + "Kat", + "Kan", + "Gat", + "Gan", + "Mug", + "Knn", + "Ken", + "Iku", + "Imw", + "Igi" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ebu-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ebu.js b/src/ngLocale/angular-locale_ebu.js new file mode 100644 index 000000000000..57ab049ff885 --- /dev/null +++ b/src/ngLocale/angular-locale_ebu.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "KI", + "UT" + ], + "DAY": [ + "Kiumia", + "Njumatatu", + "Njumaine", + "Njumatano", + "Aramithi", + "Njumaa", + "NJumamothii" + ], + "MONTH": [ + "Mweri wa mbere", + "Mweri wa ka\u0129ri", + "Mweri wa kathat\u0169", + "Mweri wa kana", + "Mweri wa gatano", + "Mweri wa gatantat\u0169", + "Mweri wa m\u0169gwanja", + "Mweri wa kanana", + "Mweri wa kenda", + "Mweri wa ik\u0169mi", + "Mweri wa ik\u0169mi na \u0169mwe", + "Mweri wa ik\u0169mi na Ka\u0129r\u0129" + ], + "SHORTDAY": [ + "Kma", + "Tat", + "Ine", + "Tan", + "Arm", + "Maa", + "NMM" + ], + "SHORTMONTH": [ + "Mbe", + "Kai", + "Kat", + "Kan", + "Gat", + "Gan", + "Mug", + "Knn", + "Ken", + "Iku", + "Imw", + "Igi" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ebu", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ee-gh.js b/src/ngLocale/angular-locale_ee-gh.js new file mode 100644 index 000000000000..50166a268e82 --- /dev/null +++ b/src/ngLocale/angular-locale_ee-gh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u014bdi", + "\u0263etr\u0254" + ], + "DAY": [ + "k\u0254si\u0256a", + "dzo\u0256a", + "bla\u0256a", + "ku\u0256a", + "yawo\u0256a", + "fi\u0256a", + "memle\u0256a" + ], + "MONTH": [ + "dzove", + "dzodze", + "tedoxe", + "af\u0254f\u0129e", + "dama", + "masa", + "siaml\u0254m", + "deasiamime", + "any\u0254ny\u0254", + "kele", + "ade\u025bmekp\u0254xe", + "dzome" + ], + "SHORTDAY": [ + "k\u0254s", + "dzo", + "bla", + "ku\u0256", + "yaw", + "fi\u0256", + "mem" + ], + "SHORTMONTH": [ + "dzv", + "dzd", + "ted", + "af\u0254", + "dam", + "mas", + "sia", + "dea", + "any", + "kel", + "ade", + "dzm" + ], + "fullDate": "EEEE, MMMM d 'lia' y", + "longDate": "MMMM d 'lia' y", + "medium": "MMM d 'lia', y a 'ga' h:mm:ss", + "mediumDate": "MMM d 'lia', y", + "mediumTime": "a 'ga' h:mm:ss", + "short": "M/d/yy a 'ga' h:mm", + "shortDate": "M/d/yy", + "shortTime": "a 'ga' h:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "GHS", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ee-gh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ee-tg.js b/src/ngLocale/angular-locale_ee-tg.js new file mode 100644 index 000000000000..35f1226ca1c9 --- /dev/null +++ b/src/ngLocale/angular-locale_ee-tg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u014bdi", + "\u0263etr\u0254" + ], + "DAY": [ + "k\u0254si\u0256a", + "dzo\u0256a", + "bla\u0256a", + "ku\u0256a", + "yawo\u0256a", + "fi\u0256a", + "memle\u0256a" + ], + "MONTH": [ + "dzove", + "dzodze", + "tedoxe", + "af\u0254f\u0129e", + "dama", + "masa", + "siaml\u0254m", + "deasiamime", + "any\u0254ny\u0254", + "kele", + "ade\u025bmekp\u0254xe", + "dzome" + ], + "SHORTDAY": [ + "k\u0254s", + "dzo", + "bla", + "ku\u0256", + "yaw", + "fi\u0256", + "mem" + ], + "SHORTMONTH": [ + "dzv", + "dzd", + "ted", + "af\u0254", + "dam", + "mas", + "sia", + "dea", + "any", + "kel", + "ade", + "dzm" + ], + "fullDate": "EEEE, MMMM d 'lia' y", + "longDate": "MMMM d 'lia' y", + "medium": "MMM d 'lia', y a 'ga' h:mm:ss", + "mediumDate": "MMM d 'lia', y", + "mediumTime": "a 'ga' h:mm:ss", + "short": "M/d/yy a 'ga' h:mm", + "shortDate": "M/d/yy", + "shortTime": "a 'ga' h:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ee-tg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ee.js b/src/ngLocale/angular-locale_ee.js new file mode 100644 index 000000000000..e4ac8ec18a9a --- /dev/null +++ b/src/ngLocale/angular-locale_ee.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u014bdi", + "\u0263etr\u0254" + ], + "DAY": [ + "k\u0254si\u0256a", + "dzo\u0256a", + "bla\u0256a", + "ku\u0256a", + "yawo\u0256a", + "fi\u0256a", + "memle\u0256a" + ], + "MONTH": [ + "dzove", + "dzodze", + "tedoxe", + "af\u0254f\u0129e", + "dama", + "masa", + "siaml\u0254m", + "deasiamime", + "any\u0254ny\u0254", + "kele", + "ade\u025bmekp\u0254xe", + "dzome" + ], + "SHORTDAY": [ + "k\u0254s", + "dzo", + "bla", + "ku\u0256", + "yaw", + "fi\u0256", + "mem" + ], + "SHORTMONTH": [ + "dzv", + "dzd", + "ted", + "af\u0254", + "dam", + "mas", + "sia", + "dea", + "any", + "kel", + "ade", + "dzm" + ], + "fullDate": "EEEE, MMMM d 'lia' y", + "longDate": "MMMM d 'lia' y", + "medium": "MMM d 'lia', y a 'ga' h:mm:ss", + "mediumDate": "MMM d 'lia', y", + "mediumTime": "a 'ga' h:mm:ss", + "short": "M/d/yy a 'ga' h:mm", + "shortDate": "M/d/yy", + "shortTime": "a 'ga' h:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "GHS", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ee", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_el-cy.js b/src/ngLocale/angular-locale_el-cy.js index 6a663341038e..0029cd2aa839 100644 --- a/src/ngLocale/angular-locale_el-cy.js +++ b/src/ngLocale/angular-locale_el-cy.js @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_en-150.js b/src/ngLocale/angular-locale_en-150.js index 013a2df604b2..4bde43f5a48c 100644 --- a/src/ngLocale/angular-locale_en-150.js +++ b/src/ngLocale/angular-locale_en-150.js @@ -82,8 +82,8 @@ $provide.value("$locale", { }, "NUMBER_FORMATS": { "CURRENCY_SYM": "$", - "DECIMAL_SEP": ".", - "GROUP_SEP": ",", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, @@ -104,10 +104,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4-", - "negSuf": "", - "posPre": "\u00a4", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_en-be.js b/src/ngLocale/angular-locale_en-be.js index bcb3b012ea9e..41e5d8e2f4e3 100644 --- a/src/ngLocale/angular-locale_en-be.js +++ b/src/ngLocale/angular-locale_en-be.js @@ -81,9 +81,9 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", - "DECIMAL_SEP": ".", - "GROUP_SEP": ",", + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, @@ -104,10 +104,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4-", - "negSuf": "", - "posPre": "\u00a4", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_en-bw.js b/src/ngLocale/angular-locale_en-bw.js index 123d66a5c989..006858218ea5 100644 --- a/src/ngLocale/angular-locale_en-bw.js +++ b/src/ngLocale/angular-locale_en-bw.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "P", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-cm.js b/src/ngLocale/angular-locale_en-cm.js index b5fde2c98a3b..fe4842b50bd7 100644 --- a/src/ngLocale/angular-locale_en-cm.js +++ b/src/ngLocale/angular-locale_en-cm.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-er.js b/src/ngLocale/angular-locale_en-er.js index d1dce80a8b23..0295a5f34cfb 100644 --- a/src/ngLocale/angular-locale_en-er.js +++ b/src/ngLocale/angular-locale_en-er.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "Nfk", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-fk.js b/src/ngLocale/angular-locale_en-fk.js index d7576696706b..c63e614d48c7 100644 --- a/src/ngLocale/angular-locale_en-fk.js +++ b/src/ngLocale/angular-locale_en-fk.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u00a3", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-gg.js b/src/ngLocale/angular-locale_en-gg.js index 829a525056ef..3ecdff3cac5c 100644 --- a/src/ngLocale/angular-locale_en-gg.js +++ b/src/ngLocale/angular-locale_en-gg.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u00a3", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-gh.js b/src/ngLocale/angular-locale_en-gh.js index 6e4e03d6f3ee..6e4fc222afaf 100644 --- a/src/ngLocale/angular-locale_en-gh.js +++ b/src/ngLocale/angular-locale_en-gh.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "GHS", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-gi.js b/src/ngLocale/angular-locale_en-gi.js index 74900d108b11..0682940cd96c 100644 --- a/src/ngLocale/angular-locale_en-gi.js +++ b/src/ngLocale/angular-locale_en-gi.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u00a3", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-gm.js b/src/ngLocale/angular-locale_en-gm.js index f95860f8062d..91d8ded6dfb8 100644 --- a/src/ngLocale/angular-locale_en-gm.js +++ b/src/ngLocale/angular-locale_en-gm.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "GMD", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-im.js b/src/ngLocale/angular-locale_en-im.js index 3ae551f95ffa..18f9f94f4e6e 100644 --- a/src/ngLocale/angular-locale_en-im.js +++ b/src/ngLocale/angular-locale_en-im.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u00a3", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-je.js b/src/ngLocale/angular-locale_en-je.js index 041150701240..10b0a5220107 100644 --- a/src/ngLocale/angular-locale_en-je.js +++ b/src/ngLocale/angular-locale_en-je.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u00a3", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-ke.js b/src/ngLocale/angular-locale_en-ke.js index 28a4030e89d1..ddf6acd9bc75 100644 --- a/src/ngLocale/angular-locale_en-ke.js +++ b/src/ngLocale/angular-locale_en-ke.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "Ksh", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-ls.js b/src/ngLocale/angular-locale_en-ls.js index 5efea9ad443b..aa5088abe8d0 100644 --- a/src/ngLocale/angular-locale_en-ls.js +++ b/src/ngLocale/angular-locale_en-ls.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "R", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-mg.js b/src/ngLocale/angular-locale_en-mg.js index 9ce63a621023..3ac33a23af80 100644 --- a/src/ngLocale/angular-locale_en-mg.js +++ b/src/ngLocale/angular-locale_en-mg.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "Ar", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-mo.js b/src/ngLocale/angular-locale_en-mo.js index 203db62342b5..a729f2706c26 100644 --- a/src/ngLocale/angular-locale_en-mo.js +++ b/src/ngLocale/angular-locale_en-mo.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "MOP", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-mt.js b/src/ngLocale/angular-locale_en-mt.js index 26ad3dda57fc..5115452e9b87 100644 --- a/src/ngLocale/angular-locale_en-mt.js +++ b/src/ngLocale/angular-locale_en-mt.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-mu.js b/src/ngLocale/angular-locale_en-mu.js index 82a3d6b8269d..54e2f0cd774f 100644 --- a/src/ngLocale/angular-locale_en-mu.js +++ b/src/ngLocale/angular-locale_en-mu.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "MURs", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-mw.js b/src/ngLocale/angular-locale_en-mw.js index 89dd68deaf8b..8228894b493d 100644 --- a/src/ngLocale/angular-locale_en-mw.js +++ b/src/ngLocale/angular-locale_en-mw.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "MWK", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-ng.js b/src/ngLocale/angular-locale_en-ng.js index 0d6e24ce2896..c8afb05aa98c 100644 --- a/src/ngLocale/angular-locale_en-ng.js +++ b/src/ngLocale/angular-locale_en-ng.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u20a6", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-pg.js b/src/ngLocale/angular-locale_en-pg.js index 073883618c95..9beef1d84ee5 100644 --- a/src/ngLocale/angular-locale_en-pg.js +++ b/src/ngLocale/angular-locale_en-pg.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "PGK", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-ph.js b/src/ngLocale/angular-locale_en-ph.js index 3995f5398a39..109969ac3361 100644 --- a/src/ngLocale/angular-locale_en-ph.js +++ b/src/ngLocale/angular-locale_en-ph.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u20b1", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-pk.js b/src/ngLocale/angular-locale_en-pk.js index 2baa9f1ef873..4d34c9ee2212 100644 --- a/src/ngLocale/angular-locale_en-pk.js +++ b/src/ngLocale/angular-locale_en-pk.js @@ -81,12 +81,12 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "Rs", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ { - "gSize": 3, + "gSize": 2, "lgSize": 3, "macFrac": 0, "maxFrac": 3, @@ -98,15 +98,15 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, + "gSize": 2, "lgSize": 3, "macFrac": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4-", + "negPre": "\u00a4\u00a0-", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_en-rw.js b/src/ngLocale/angular-locale_en-rw.js index 057e75be32fe..d5d91d283d37 100644 --- a/src/ngLocale/angular-locale_en-rw.js +++ b/src/ngLocale/angular-locale_en-rw.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "RF", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-sc.js b/src/ngLocale/angular-locale_en-sc.js index b0e178407846..5fbdd8b73eb7 100644 --- a/src/ngLocale/angular-locale_en-sc.js +++ b/src/ngLocale/angular-locale_en-sc.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "SCR", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-sd.js b/src/ngLocale/angular-locale_en-sd.js index 1b8100b33bba..4b6c16f2f625 100644 --- a/src/ngLocale/angular-locale_en-sd.js +++ b/src/ngLocale/angular-locale_en-sd.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "SDG", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-sh.js b/src/ngLocale/angular-locale_en-sh.js index 1218b1500006..cbe0c2c8a578 100644 --- a/src/ngLocale/angular-locale_en-sh.js +++ b/src/ngLocale/angular-locale_en-sh.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "\u00a3", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-sl.js b/src/ngLocale/angular-locale_en-sl.js index f12dd23c5901..e0d2f12673a0 100644 --- a/src/ngLocale/angular-locale_en-sl.js +++ b/src/ngLocale/angular-locale_en-sl.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "SLL", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-ss.js b/src/ngLocale/angular-locale_en-ss.js index c29bf0b1aaf5..57e00efbdf6e 100644 --- a/src/ngLocale/angular-locale_en-ss.js +++ b/src/ngLocale/angular-locale_en-ss.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "SSP", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-sx.js b/src/ngLocale/angular-locale_en-sx.js index 208c4e3a7193..5a937abfa82f 100644 --- a/src/ngLocale/angular-locale_en-sx.js +++ b/src/ngLocale/angular-locale_en-sx.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "ANG", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-sz.js b/src/ngLocale/angular-locale_en-sz.js index 6e34ea8b11b7..eddedc32720c 100644 --- a/src/ngLocale/angular-locale_en-sz.js +++ b/src/ngLocale/angular-locale_en-sz.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "SZL", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-to.js b/src/ngLocale/angular-locale_en-to.js index a4b6f76a1084..845dad5f6d0a 100644 --- a/src/ngLocale/angular-locale_en-to.js +++ b/src/ngLocale/angular-locale_en-to.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "T$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-tz.js b/src/ngLocale/angular-locale_en-tz.js index 4df925e4cafb..888b7302032e 100644 --- a/src/ngLocale/angular-locale_en-tz.js +++ b/src/ngLocale/angular-locale_en-tz.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "TSh", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-ug.js b/src/ngLocale/angular-locale_en-ug.js index a1c8cf1a352d..ef635442449b 100644 --- a/src/ngLocale/angular-locale_en-ug.js +++ b/src/ngLocale/angular-locale_en-ug.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "UGX", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-vu.js b/src/ngLocale/angular-locale_en-vu.js index 0b44786b8d74..69d805af0733 100644 --- a/src/ngLocale/angular-locale_en-vu.js +++ b/src/ngLocale/angular-locale_en-vu.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "VUV", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-ws.js b/src/ngLocale/angular-locale_en-ws.js index 8b093ff30efb..c89c14f533b3 100644 --- a/src/ngLocale/angular-locale_en-ws.js +++ b/src/ngLocale/angular-locale_en-ws.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "WST", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_en-zm.js b/src/ngLocale/angular-locale_en-zm.js index ed9c3ba18fa3..333e7b8068ae 100644 --- a/src/ngLocale/angular-locale_en-zm.js +++ b/src/ngLocale/angular-locale_en-zm.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "$", + "CURRENCY_SYM": "ZMW", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_eo-001.js b/src/ngLocale/angular-locale_eo-001.js new file mode 100644 index 000000000000..f29a42ead286 --- /dev/null +++ b/src/ngLocale/angular-locale_eo-001.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "atm", + "ptm" + ], + "DAY": [ + "diman\u0109o", + "lundo", + "mardo", + "merkredo", + "\u0135a\u016ddo", + "vendredo", + "sabato" + ], + "MONTH": [ + "januaro", + "februaro", + "marto", + "aprilo", + "majo", + "junio", + "julio", + "a\u016dgusto", + "septembro", + "oktobro", + "novembro", + "decembro" + ], + "SHORTDAY": [ + "di", + "lu", + "ma", + "me", + "\u0135a", + "ve", + "sa" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "a\u016dg", + "sep", + "okt", + "nov", + "dec" + ], + "fullDate": "EEEE, d-'a' 'de' MMMM y", + "longDate": "y-MMMM-dd", + "medium": "y-MMM-dd HH:mm:ss", + "mediumDate": "y-MMM-dd", + "mediumTime": "HH:mm:ss", + "short": "yy-MM-dd HH:mm", + "shortDate": "yy-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "eo-001", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_eo.js b/src/ngLocale/angular-locale_eo.js new file mode 100644 index 000000000000..13392b9e683b --- /dev/null +++ b/src/ngLocale/angular-locale_eo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "atm", + "ptm" + ], + "DAY": [ + "diman\u0109o", + "lundo", + "mardo", + "merkredo", + "\u0135a\u016ddo", + "vendredo", + "sabato" + ], + "MONTH": [ + "januaro", + "februaro", + "marto", + "aprilo", + "majo", + "junio", + "julio", + "a\u016dgusto", + "septembro", + "oktobro", + "novembro", + "decembro" + ], + "SHORTDAY": [ + "di", + "lu", + "ma", + "me", + "\u0135a", + "ve", + "sa" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "a\u016dg", + "sep", + "okt", + "nov", + "dec" + ], + "fullDate": "EEEE, d-'a' 'de' MMMM y", + "longDate": "y-MMMM-dd", + "medium": "y-MMM-dd HH:mm:ss", + "mediumDate": "y-MMM-dd", + "mediumTime": "HH:mm:ss", + "short": "yy-MM-dd HH:mm", + "shortDate": "yy-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "eo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_es-ar.js b/src/ngLocale/angular-locale_es-ar.js index c8db56636e24..713e65d6522f 100644 --- a/src/ngLocale/angular-locale_es-ar.js +++ b/src/ngLocale/angular-locale_es-ar.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-bo.js b/src/ngLocale/angular-locale_es-bo.js index 4c77b7d45aa9..6f78b768a01b 100644 --- a/src/ngLocale/angular-locale_es-bo.js +++ b/src/ngLocale/angular-locale_es-bo.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "Bs", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-cl.js b/src/ngLocale/angular-locale_es-cl.js index da95f161942f..eb39fb728076 100644 --- a/src/ngLocale/angular-locale_es-cl.js +++ b/src/ngLocale/angular-locale_es-cl.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_es-co.js b/src/ngLocale/angular-locale_es-co.js index f59e00874925..1cda2cee9efe 100644 --- a/src/ngLocale/angular-locale_es-co.js +++ b/src/ngLocale/angular-locale_es-co.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-cr.js b/src/ngLocale/angular-locale_es-cr.js index ad90af53740f..875c8b88ce84 100644 --- a/src/ngLocale/angular-locale_es-cr.js +++ b/src/ngLocale/angular-locale_es-cr.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "\u20a1", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-cu.js b/src/ngLocale/angular-locale_es-cu.js index 56e977b0cfbd..a4951517ccf4 100644 --- a/src/ngLocale/angular-locale_es-cu.js +++ b/src/ngLocale/angular-locale_es-cu.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-do.js b/src/ngLocale/angular-locale_es-do.js index 22b292f73ce3..6d98e9cd64f4 100644 --- a/src/ngLocale/angular-locale_es-do.js +++ b/src/ngLocale/angular-locale_es-do.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-ec.js b/src/ngLocale/angular-locale_es-ec.js index 763f0b527fa2..2ad5a103eccf 100644 --- a/src/ngLocale/angular-locale_es-ec.js +++ b/src/ngLocale/angular-locale_es-ec.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_es-gq.js b/src/ngLocale/angular-locale_es-gq.js index 3d395e8d0302..8d6a44163b78 100644 --- a/src/ngLocale/angular-locale_es-gq.js +++ b/src/ngLocale/angular-locale_es-gq.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_es-gt.js b/src/ngLocale/angular-locale_es-gt.js index 0dcb06328c9e..84e586b8f07e 100644 --- a/src/ngLocale/angular-locale_es-gt.js +++ b/src/ngLocale/angular-locale_es-gt.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "Q", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-hn.js b/src/ngLocale/angular-locale_es-hn.js index 6598cab6d754..e129a5215b18 100644 --- a/src/ngLocale/angular-locale_es-hn.js +++ b/src/ngLocale/angular-locale_es-hn.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "L", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-mx.js b/src/ngLocale/angular-locale_es-mx.js index 22c70f0019c2..91ee01c40d84 100644 --- a/src/ngLocale/angular-locale_es-mx.js +++ b/src/ngLocale/angular-locale_es-mx.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", - "DECIMAL_SEP": ",", - "GROUP_SEP": ".", + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", "PATTERNS": [ { "gSize": 3, @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_es-ni.js b/src/ngLocale/angular-locale_es-ni.js index ac39e90c7e10..ca30fc7d89d2 100644 --- a/src/ngLocale/angular-locale_es-ni.js +++ b/src/ngLocale/angular-locale_es-ni.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "C$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-pa.js b/src/ngLocale/angular-locale_es-pa.js index 3ae9b2aae794..91125af29685 100644 --- a/src/ngLocale/angular-locale_es-pa.js +++ b/src/ngLocale/angular-locale_es-pa.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "B/.", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-pe.js b/src/ngLocale/angular-locale_es-pe.js index 0cd9ca9c4607..fbd7009c4fea 100644 --- a/src/ngLocale/angular-locale_es-pe.js +++ b/src/ngLocale/angular-locale_es-pe.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "S/.", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-ph.js b/src/ngLocale/angular-locale_es-ph.js index 29cd2ab6d752..bc6a71cebc59 100644 --- a/src/ngLocale/angular-locale_es-ph.js +++ b/src/ngLocale/angular-locale_es-ph.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "\u20b1", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-pr.js b/src/ngLocale/angular-locale_es-pr.js index f8aca00e3c51..4286e0cf0e34 100644 --- a/src/ngLocale/angular-locale_es-pr.js +++ b/src/ngLocale/angular-locale_es-pr.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-py.js b/src/ngLocale/angular-locale_es-py.js index eb313cfde4b5..511132ab1e0b 100644 --- a/src/ngLocale/angular-locale_es-py.js +++ b/src/ngLocale/angular-locale_es-py.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "Gs", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_es-sv.js b/src/ngLocale/angular-locale_es-sv.js index ec267057cc86..7a55b9834357 100644 --- a/src/ngLocale/angular-locale_es-sv.js +++ b/src/ngLocale/angular-locale_es-sv.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-us.js b/src/ngLocale/angular-locale_es-us.js index 44efb6859e05..bae739b100ac 100644 --- a/src/ngLocale/angular-locale_es-us.js +++ b/src/ngLocale/angular-locale_es-us.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_es-uy.js b/src/ngLocale/angular-locale_es-uy.js index e37dcc2925d4..d0e57a44556d 100644 --- a/src/ngLocale/angular-locale_es-uy.js +++ b/src/ngLocale/angular-locale_es-uy.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_es-ve.js b/src/ngLocale/angular-locale_es-ve.js index 260d4af925d1..48d640173cbe 100644 --- a/src/ngLocale/angular-locale_es-ve.js +++ b/src/ngLocale/angular-locale_es-ve.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "Bs", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_ewo-cm.js b/src/ngLocale/angular-locale_ewo-cm.js new file mode 100644 index 000000000000..4db0c4daa751 --- /dev/null +++ b/src/ngLocale/angular-locale_ewo-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "k\u00edk\u00edr\u00edg", + "ng\u0259g\u00f3g\u0259le" + ], + "DAY": [ + "s\u0254\u0301nd\u0254", + "m\u0254\u0301ndi", + "s\u0254\u0301nd\u0254 m\u0259l\u00fa m\u0259\u0301b\u025b\u030c", + "s\u0254\u0301nd\u0254 m\u0259l\u00fa m\u0259\u0301l\u025b\u0301", + "s\u0254\u0301nd\u0254 m\u0259l\u00fa m\u0259\u0301nyi", + "f\u00falad\u00e9", + "s\u00e9rad\u00e9" + ], + "MONTH": [ + "ng\u0254n os\u00fa", + "ng\u0254n b\u025b\u030c", + "ng\u0254n l\u00e1la", + "ng\u0254n nyina", + "ng\u0254n t\u00e1na", + "ng\u0254n sam\u0259na", + "ng\u0254n zamgb\u00e1la", + "ng\u0254n mwom", + "ng\u0254n ebul\u00fa", + "ng\u0254n aw\u00f3m", + "ng\u0254n aw\u00f3m ai dzi\u00e1", + "ng\u0254n aw\u00f3m ai b\u025b\u030c" + ], + "SHORTDAY": [ + "s\u0254\u0301n", + "m\u0254\u0301n", + "smb", + "sml", + "smn", + "f\u00fal", + "s\u00e9r" + ], + "SHORTMONTH": [ + "ngo", + "ngb", + "ngl", + "ngn", + "ngt", + "ngs", + "ngz", + "ngm", + "nge", + "nga", + "ngad", + "ngab" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ewo-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ewo.js b/src/ngLocale/angular-locale_ewo.js new file mode 100644 index 000000000000..77a7bbfee161 --- /dev/null +++ b/src/ngLocale/angular-locale_ewo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "k\u00edk\u00edr\u00edg", + "ng\u0259g\u00f3g\u0259le" + ], + "DAY": [ + "s\u0254\u0301nd\u0254", + "m\u0254\u0301ndi", + "s\u0254\u0301nd\u0254 m\u0259l\u00fa m\u0259\u0301b\u025b\u030c", + "s\u0254\u0301nd\u0254 m\u0259l\u00fa m\u0259\u0301l\u025b\u0301", + "s\u0254\u0301nd\u0254 m\u0259l\u00fa m\u0259\u0301nyi", + "f\u00falad\u00e9", + "s\u00e9rad\u00e9" + ], + "MONTH": [ + "ng\u0254n os\u00fa", + "ng\u0254n b\u025b\u030c", + "ng\u0254n l\u00e1la", + "ng\u0254n nyina", + "ng\u0254n t\u00e1na", + "ng\u0254n sam\u0259na", + "ng\u0254n zamgb\u00e1la", + "ng\u0254n mwom", + "ng\u0254n ebul\u00fa", + "ng\u0254n aw\u00f3m", + "ng\u0254n aw\u00f3m ai dzi\u00e1", + "ng\u0254n aw\u00f3m ai b\u025b\u030c" + ], + "SHORTDAY": [ + "s\u0254\u0301n", + "m\u0254\u0301n", + "smb", + "sml", + "smn", + "f\u00fal", + "s\u00e9r" + ], + "SHORTMONTH": [ + "ngo", + "ngb", + "ngl", + "ngn", + "ngt", + "ngs", + "ngz", + "ngm", + "nge", + "nga", + "ngad", + "ngab" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ewo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_fa-af.js b/src/ngLocale/angular-locale_fa-af.js index ac53b7c6924a..14a34764a064 100644 --- a/src/ngLocale/angular-locale_fa-af.js +++ b/src/ngLocale/angular-locale_fa-af.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "Rial", + "CURRENCY_SYM": "Af.", "DECIMAL_SEP": "\u066b", "GROUP_SEP": "\u066c", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ff-cm.js b/src/ngLocale/angular-locale_ff-cm.js new file mode 100644 index 000000000000..39239aad4ca9 --- /dev/null +++ b/src/ngLocale/angular-locale_ff-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "subaka", + "kikii\u0257e" + ], + "DAY": [ + "dewo", + "aa\u0253nde", + "mawbaare", + "njeslaare", + "naasaande", + "mawnde", + "hoore-biir" + ], + "MONTH": [ + "siilo", + "colte", + "mbooy", + "see\u0257to", + "duujal", + "korse", + "morso", + "juko", + "siilto", + "yarkomaa", + "jolal", + "bowte" + ], + "SHORTDAY": [ + "dew", + "aa\u0253", + "maw", + "nje", + "naa", + "mwd", + "hbi" + ], + "SHORTMONTH": [ + "sii", + "col", + "mbo", + "see", + "duu", + "kor", + "mor", + "juk", + "slt", + "yar", + "jol", + "bow" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ff-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ff-gn.js b/src/ngLocale/angular-locale_ff-gn.js new file mode 100644 index 000000000000..086b658fe0ca --- /dev/null +++ b/src/ngLocale/angular-locale_ff-gn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "subaka", + "kikii\u0257e" + ], + "DAY": [ + "dewo", + "aa\u0253nde", + "mawbaare", + "njeslaare", + "naasaande", + "mawnde", + "hoore-biir" + ], + "MONTH": [ + "siilo", + "colte", + "mbooy", + "see\u0257to", + "duujal", + "korse", + "morso", + "juko", + "siilto", + "yarkomaa", + "jolal", + "bowte" + ], + "SHORTDAY": [ + "dew", + "aa\u0253", + "maw", + "nje", + "naa", + "mwd", + "hbi" + ], + "SHORTMONTH": [ + "sii", + "col", + "mbo", + "see", + "duu", + "kor", + "mor", + "juk", + "slt", + "yar", + "jol", + "bow" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FG", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ff-gn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ff-mr.js b/src/ngLocale/angular-locale_ff-mr.js new file mode 100644 index 000000000000..ef37ee6887eb --- /dev/null +++ b/src/ngLocale/angular-locale_ff-mr.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "subaka", + "kikii\u0257e" + ], + "DAY": [ + "dewo", + "aa\u0253nde", + "mawbaare", + "njeslaare", + "naasaande", + "mawnde", + "hoore-biir" + ], + "MONTH": [ + "siilo", + "colte", + "mbooy", + "see\u0257to", + "duujal", + "korse", + "morso", + "juko", + "siilto", + "yarkomaa", + "jolal", + "bowte" + ], + "SHORTDAY": [ + "dew", + "aa\u0253", + "maw", + "nje", + "naa", + "mwd", + "hbi" + ], + "SHORTMONTH": [ + "sii", + "col", + "mbo", + "see", + "duu", + "kor", + "mor", + "juk", + "slt", + "yar", + "jol", + "bow" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MRO", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ff-mr", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ff-sn.js b/src/ngLocale/angular-locale_ff-sn.js new file mode 100644 index 000000000000..b346213018da --- /dev/null +++ b/src/ngLocale/angular-locale_ff-sn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "subaka", + "kikii\u0257e" + ], + "DAY": [ + "dewo", + "aa\u0253nde", + "mawbaare", + "njeslaare", + "naasaande", + "mawnde", + "hoore-biir" + ], + "MONTH": [ + "siilo", + "colte", + "mbooy", + "see\u0257to", + "duujal", + "korse", + "morso", + "juko", + "siilto", + "yarkomaa", + "jolal", + "bowte" + ], + "SHORTDAY": [ + "dew", + "aa\u0253", + "maw", + "nje", + "naa", + "mwd", + "hbi" + ], + "SHORTMONTH": [ + "sii", + "col", + "mbo", + "see", + "duu", + "kor", + "mor", + "juk", + "slt", + "yar", + "jol", + "bow" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ff-sn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ff.js b/src/ngLocale/angular-locale_ff.js new file mode 100644 index 000000000000..7e7a0f2ea0b8 --- /dev/null +++ b/src/ngLocale/angular-locale_ff.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "subaka", + "kikii\u0257e" + ], + "DAY": [ + "dewo", + "aa\u0253nde", + "mawbaare", + "njeslaare", + "naasaande", + "mawnde", + "hoore-biir" + ], + "MONTH": [ + "siilo", + "colte", + "mbooy", + "see\u0257to", + "duujal", + "korse", + "morso", + "juko", + "siilto", + "yarkomaa", + "jolal", + "bowte" + ], + "SHORTDAY": [ + "dew", + "aa\u0253", + "maw", + "nje", + "naa", + "mwd", + "hbi" + ], + "SHORTMONTH": [ + "sii", + "col", + "mbo", + "see", + "duu", + "kor", + "mor", + "juk", + "slt", + "yar", + "jol", + "bow" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ff", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_fo-fo.js b/src/ngLocale/angular-locale_fo-fo.js new file mode 100644 index 000000000000..f7f239a2babc --- /dev/null +++ b/src/ngLocale/angular-locale_fo-fo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "um fyrrapartur", + "um seinnapartur" + ], + "DAY": [ + "sunnudagur", + "m\u00e1nadagur", + "t\u00fdsdagur", + "mikudagur", + "h\u00f3sdagur", + "fr\u00edggjadagur", + "leygardagur" + ], + "MONTH": [ + "januar", + "februar", + "mars", + "apr\u00edl", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ], + "SHORTDAY": [ + "sun", + "m\u00e1n", + "t\u00fds", + "mik", + "h\u00f3s", + "fr\u00ed", + "ley" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "mai", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "des" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "d. MMM y", + "medium": "dd-MM-y HH:mm:ss", + "mediumDate": "dd-MM-y", + "mediumTime": "HH:mm:ss", + "short": "dd-MM-yy HH:mm", + "shortDate": "dd-MM-yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "fo-fo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_fo.js b/src/ngLocale/angular-locale_fo.js new file mode 100644 index 000000000000..4a8f5a9217b1 --- /dev/null +++ b/src/ngLocale/angular-locale_fo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "um fyrrapartur", + "um seinnapartur" + ], + "DAY": [ + "sunnudagur", + "m\u00e1nadagur", + "t\u00fdsdagur", + "mikudagur", + "h\u00f3sdagur", + "fr\u00edggjadagur", + "leygardagur" + ], + "MONTH": [ + "januar", + "februar", + "mars", + "apr\u00edl", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ], + "SHORTDAY": [ + "sun", + "m\u00e1n", + "t\u00fds", + "mik", + "h\u00f3s", + "fr\u00ed", + "ley" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "mai", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "des" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "d. MMM y", + "medium": "dd-MM-y HH:mm:ss", + "mediumDate": "dd-MM-y", + "mediumTime": "HH:mm:ss", + "short": "dd-MM-yy HH:mm", + "shortDate": "dd-MM-yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "fo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_fr-be.js b/src/ngLocale/angular-locale_fr-be.js index 5ac6876b541f..c2c0dc8215f4 100644 --- a/src/ngLocale/angular-locale_fr-be.js +++ b/src/ngLocale/angular-locale_fr-be.js @@ -65,7 +65,7 @@ $provide.value("$locale", { "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", - "GROUP_SEP": "\u00a0", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_fr-bf.js b/src/ngLocale/angular-locale_fr-bf.js index 11ea6d3efc88..f3f5ecec6177 100644 --- a/src/ngLocale/angular-locale_fr-bf.js +++ b/src/ngLocale/angular-locale_fr-bf.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-bi.js b/src/ngLocale/angular-locale_fr-bi.js index aad5f0928b9b..ca059d75af90 100644 --- a/src/ngLocale/angular-locale_fr-bi.js +++ b/src/ngLocale/angular-locale_fr-bi.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FBu", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-bj.js b/src/ngLocale/angular-locale_fr-bj.js index 4572794589ec..ecd0174a09df 100644 --- a/src/ngLocale/angular-locale_fr-bj.js +++ b/src/ngLocale/angular-locale_fr-bj.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-cd.js b/src/ngLocale/angular-locale_fr-cd.js index d518bca78a68..adeb1e3db6a6 100644 --- a/src/ngLocale/angular-locale_fr-cd.js +++ b/src/ngLocale/angular-locale_fr-cd.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FrCD", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-cf.js b/src/ngLocale/angular-locale_fr-cf.js index 676c48990387..3ecd2ac40e7c 100644 --- a/src/ngLocale/angular-locale_fr-cf.js +++ b/src/ngLocale/angular-locale_fr-cf.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-cg.js b/src/ngLocale/angular-locale_fr-cg.js index 7859f7947221..a425098425e8 100644 --- a/src/ngLocale/angular-locale_fr-cg.js +++ b/src/ngLocale/angular-locale_fr-cg.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-ch.js b/src/ngLocale/angular-locale_fr-ch.js index 837533aedf2c..90bdbfd39e24 100644 --- a/src/ngLocale/angular-locale_fr-ch.js +++ b/src/ngLocale/angular-locale_fr-ch.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", - "DECIMAL_SEP": ",", - "GROUP_SEP": "\u00a0", + "CURRENCY_SYM": "CHF", + "DECIMAL_SEP": ".", + "GROUP_SEP": "'", "PATTERNS": [ { "gSize": 3, @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_fr-ci.js b/src/ngLocale/angular-locale_fr-ci.js index f0a4a89436d4..98450a70a9c9 100644 --- a/src/ngLocale/angular-locale_fr-ci.js +++ b/src/ngLocale/angular-locale_fr-ci.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-cm.js b/src/ngLocale/angular-locale_fr-cm.js index f849f0754be4..02f91fbf9951 100644 --- a/src/ngLocale/angular-locale_fr-cm.js +++ b/src/ngLocale/angular-locale_fr-cm.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-dj.js b/src/ngLocale/angular-locale_fr-dj.js index ebea2fd0b378..c5c35f796f0e 100644 --- a/src/ngLocale/angular-locale_fr-dj.js +++ b/src/ngLocale/angular-locale_fr-dj.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "Fdj", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-dz.js b/src/ngLocale/angular-locale_fr-dz.js index 9dd18d889005..c88ab5b7623c 100644 --- a/src/ngLocale/angular-locale_fr-dz.js +++ b/src/ngLocale/angular-locale_fr-dz.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "din", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-ga.js b/src/ngLocale/angular-locale_fr-ga.js index 005658738c50..892bd834a6c5 100644 --- a/src/ngLocale/angular-locale_fr-ga.js +++ b/src/ngLocale/angular-locale_fr-ga.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-gn.js b/src/ngLocale/angular-locale_fr-gn.js index 606c73cd185a..dad0c3ac3fa2 100644 --- a/src/ngLocale/angular-locale_fr-gn.js +++ b/src/ngLocale/angular-locale_fr-gn.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FG", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-gq.js b/src/ngLocale/angular-locale_fr-gq.js index b2bdabd8b2ec..4c42cf617f8d 100644 --- a/src/ngLocale/angular-locale_fr-gq.js +++ b/src/ngLocale/angular-locale_fr-gq.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-ht.js b/src/ngLocale/angular-locale_fr-ht.js index 2e650daba24f..93528d856bd8 100644 --- a/src/ngLocale/angular-locale_fr-ht.js +++ b/src/ngLocale/angular-locale_fr-ht.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "HTG", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-km.js b/src/ngLocale/angular-locale_fr-km.js index 9d3ef0413004..d483d64b5780 100644 --- a/src/ngLocale/angular-locale_fr-km.js +++ b/src/ngLocale/angular-locale_fr-km.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CF", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-lu.js b/src/ngLocale/angular-locale_fr-lu.js index 0661333a4824..b6b92c3aa565 100644 --- a/src/ngLocale/angular-locale_fr-lu.js +++ b/src/ngLocale/angular-locale_fr-lu.js @@ -65,7 +65,7 @@ $provide.value("$locale", { "NUMBER_FORMATS": { "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", - "GROUP_SEP": "\u00a0", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, diff --git a/src/ngLocale/angular-locale_fr-ma.js b/src/ngLocale/angular-locale_fr-ma.js index bd1406898f40..8d2b46e241d4 100644 --- a/src/ngLocale/angular-locale_fr-ma.js +++ b/src/ngLocale/angular-locale_fr-ma.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "dh", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-mg.js b/src/ngLocale/angular-locale_fr-mg.js index 2ee6d376d46a..4eb67cf1a12f 100644 --- a/src/ngLocale/angular-locale_fr-mg.js +++ b/src/ngLocale/angular-locale_fr-mg.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "Ar", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-ml.js b/src/ngLocale/angular-locale_fr-ml.js index 6b9338aee135..ba7f09c722bc 100644 --- a/src/ngLocale/angular-locale_fr-ml.js +++ b/src/ngLocale/angular-locale_fr-ml.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-mr.js b/src/ngLocale/angular-locale_fr-mr.js index 5813b5aa4fec..46497f3bec18 100644 --- a/src/ngLocale/angular-locale_fr-mr.js +++ b/src/ngLocale/angular-locale_fr-mr.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "MRO", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-mu.js b/src/ngLocale/angular-locale_fr-mu.js index b98dc567da48..c10c66d5c28f 100644 --- a/src/ngLocale/angular-locale_fr-mu.js +++ b/src/ngLocale/angular-locale_fr-mu.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "MURs", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-nc.js b/src/ngLocale/angular-locale_fr-nc.js index 354732034156..f2ef8b87ac29 100644 --- a/src/ngLocale/angular-locale_fr-nc.js +++ b/src/ngLocale/angular-locale_fr-nc.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFP", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-ne.js b/src/ngLocale/angular-locale_fr-ne.js index 92f954d8065c..7ad0784141a0 100644 --- a/src/ngLocale/angular-locale_fr-ne.js +++ b/src/ngLocale/angular-locale_fr-ne.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-pf.js b/src/ngLocale/angular-locale_fr-pf.js index 2b0f78526f68..d5d9f59d0a41 100644 --- a/src/ngLocale/angular-locale_fr-pf.js +++ b/src/ngLocale/angular-locale_fr-pf.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFP", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-rw.js b/src/ngLocale/angular-locale_fr-rw.js index 6b5c9ae0aab6..d91d1db1aae5 100644 --- a/src/ngLocale/angular-locale_fr-rw.js +++ b/src/ngLocale/angular-locale_fr-rw.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "RF", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-sc.js b/src/ngLocale/angular-locale_fr-sc.js index aef3c29ea132..4aeff671ae50 100644 --- a/src/ngLocale/angular-locale_fr-sc.js +++ b/src/ngLocale/angular-locale_fr-sc.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "SCR", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-sn.js b/src/ngLocale/angular-locale_fr-sn.js index 7d3be5d83d5a..329839bf1e7d 100644 --- a/src/ngLocale/angular-locale_fr-sn.js +++ b/src/ngLocale/angular-locale_fr-sn.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-sy.js b/src/ngLocale/angular-locale_fr-sy.js index f18643c99326..4adfe9a5c1f2 100644 --- a/src/ngLocale/angular-locale_fr-sy.js +++ b/src/ngLocale/angular-locale_fr-sy.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "\u00a3", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-td.js b/src/ngLocale/angular-locale_fr-td.js index d7141b4a9093..850cab94206c 100644 --- a/src/ngLocale/angular-locale_fr-td.js +++ b/src/ngLocale/angular-locale_fr-td.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-tg.js b/src/ngLocale/angular-locale_fr-tg.js index 594d0e9ac9d3..9411568d8d29 100644 --- a/src/ngLocale/angular-locale_fr-tg.js +++ b/src/ngLocale/angular-locale_fr-tg.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-tn.js b/src/ngLocale/angular-locale_fr-tn.js index 73828e15b233..3134152871b4 100644 --- a/src/ngLocale/angular-locale_fr-tn.js +++ b/src/ngLocale/angular-locale_fr-tn.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "din", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-vu.js b/src/ngLocale/angular-locale_fr-vu.js index 084baecca687..0d7bd856a371 100644 --- a/src/ngLocale/angular-locale_fr-vu.js +++ b/src/ngLocale/angular-locale_fr-vu.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "VUV", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fr-wf.js b/src/ngLocale/angular-locale_fr-wf.js index 8405d0e7ee4e..a5b66a80c1cd 100644 --- a/src/ngLocale/angular-locale_fr-wf.js +++ b/src/ngLocale/angular-locale_fr-wf.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "FCFP", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_fur-it.js b/src/ngLocale/angular-locale_fur-it.js new file mode 100644 index 000000000000..5cdc7a26485f --- /dev/null +++ b/src/ngLocale/angular-locale_fur-it.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.", + "p." + ], + "DAY": [ + "domenie", + "lunis", + "martars", + "miercus", + "joibe", + "vinars", + "sabide" + ], + "MONTH": [ + "Zen\u00e2r", + "Fevr\u00e2r", + "Mar\u00e7", + "Avr\u00eel", + "Mai", + "Jugn", + "Lui", + "Avost", + "Setembar", + "Otubar", + "Novembar", + "Dicembar" + ], + "SHORTDAY": [ + "dom", + "lun", + "mar", + "mie", + "joi", + "vin", + "sab" + ], + "SHORTMONTH": [ + "Zen", + "Fev", + "Mar", + "Avr", + "Mai", + "Jug", + "Lui", + "Avo", + "Set", + "Otu", + "Nov", + "Dic" + ], + "fullDate": "EEEE d 'di' MMMM 'dal' y", + "longDate": "d 'di' MMMM 'dal' y", + "medium": "dd/MM/y HH:mm:ss", + "mediumDate": "dd/MM/y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", + "shortDate": "dd/MM/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "fur-it", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_fur.js b/src/ngLocale/angular-locale_fur.js new file mode 100644 index 000000000000..e16d280452d2 --- /dev/null +++ b/src/ngLocale/angular-locale_fur.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.", + "p." + ], + "DAY": [ + "domenie", + "lunis", + "martars", + "miercus", + "joibe", + "vinars", + "sabide" + ], + "MONTH": [ + "Zen\u00e2r", + "Fevr\u00e2r", + "Mar\u00e7", + "Avr\u00eel", + "Mai", + "Jugn", + "Lui", + "Avost", + "Setembar", + "Otubar", + "Novembar", + "Dicembar" + ], + "SHORTDAY": [ + "dom", + "lun", + "mar", + "mie", + "joi", + "vin", + "sab" + ], + "SHORTMONTH": [ + "Zen", + "Fev", + "Mar", + "Avr", + "Mai", + "Jug", + "Lui", + "Avo", + "Set", + "Otu", + "Nov", + "Dic" + ], + "fullDate": "EEEE d 'di' MMMM 'dal' y", + "longDate": "d 'di' MMMM 'dal' y", + "medium": "dd/MM/y HH:mm:ss", + "mediumDate": "dd/MM/y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", + "shortDate": "dd/MM/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "fur", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_fy-nl.js b/src/ngLocale/angular-locale_fy-nl.js new file mode 100644 index 000000000000..f80aa60793f3 --- /dev/null +++ b/src/ngLocale/angular-locale_fy-nl.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "snein", + "moandei", + "tiisdei", + "woansdei", + "tongersdei", + "freed", + "sneon" + ], + "MONTH": [ + "jannewaris", + "febrewaris", + "maart", + "april", + "maaie", + "juny", + "july", + "augustus", + "septimber", + "oktober", + "novimber", + "desimber" + ], + "SHORTDAY": [ + "si", + "mo", + "ti", + "wo", + "to", + "fr", + "so" + ], + "SHORTMONTH": [ + "jan.", + "feb.", + "mrt.", + "apr.", + "mai", + "jun.", + "jul.", + "aug.", + "sep.", + "okt.", + "nov.", + "des." + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd-MM-yy HH:mm", + "shortDate": "dd-MM-yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0", + "negSuf": "-", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "fy-nl", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_fy.js b/src/ngLocale/angular-locale_fy.js new file mode 100644 index 000000000000..7f931aa01766 --- /dev/null +++ b/src/ngLocale/angular-locale_fy.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "snein", + "moandei", + "tiisdei", + "woansdei", + "tongersdei", + "freed", + "sneon" + ], + "MONTH": [ + "jannewaris", + "febrewaris", + "maart", + "april", + "maaie", + "juny", + "july", + "augustus", + "septimber", + "oktober", + "novimber", + "desimber" + ], + "SHORTDAY": [ + "si", + "mo", + "ti", + "wo", + "to", + "fr", + "so" + ], + "SHORTMONTH": [ + "jan.", + "feb.", + "mrt.", + "apr.", + "mai", + "jun.", + "jul.", + "aug.", + "sep.", + "okt.", + "nov.", + "des." + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd-MM-yy HH:mm", + "shortDate": "dd-MM-yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0", + "negSuf": "-", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "fy", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ga-ie.js b/src/ngLocale/angular-locale_ga-ie.js new file mode 100644 index 000000000000..498c9956bc7e --- /dev/null +++ b/src/ngLocale/angular-locale_ga-ie.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "D\u00e9 Domhnaigh", + "D\u00e9 Luain", + "D\u00e9 M\u00e1irt", + "D\u00e9 C\u00e9adaoin", + "D\u00e9ardaoin", + "D\u00e9 hAoine", + "D\u00e9 Sathairn" + ], + "MONTH": [ + "Ean\u00e1ir", + "Feabhra", + "M\u00e1rta", + "Aibre\u00e1n", + "Bealtaine", + "Meitheamh", + "I\u00fail", + "L\u00fanasa", + "Me\u00e1n F\u00f3mhair", + "Deireadh F\u00f3mhair", + "Samhain", + "Nollaig" + ], + "SHORTDAY": [ + "Domh", + "Luan", + "M\u00e1irt", + "C\u00e9ad", + "D\u00e9ar", + "Aoine", + "Sath" + ], + "SHORTMONTH": [ + "Ean", + "Feabh", + "M\u00e1rta", + "Aib", + "Beal", + "Meith", + "I\u00fail", + "L\u00fan", + "MF\u00f3mh", + "DF\u00f3mh", + "Samh", + "Noll" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ga-ie", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ga.js b/src/ngLocale/angular-locale_ga.js new file mode 100644 index 000000000000..3bb95ef9f988 --- /dev/null +++ b/src/ngLocale/angular-locale_ga.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "D\u00e9 Domhnaigh", + "D\u00e9 Luain", + "D\u00e9 M\u00e1irt", + "D\u00e9 C\u00e9adaoin", + "D\u00e9ardaoin", + "D\u00e9 hAoine", + "D\u00e9 Sathairn" + ], + "MONTH": [ + "Ean\u00e1ir", + "Feabhra", + "M\u00e1rta", + "Aibre\u00e1n", + "Bealtaine", + "Meitheamh", + "I\u00fail", + "L\u00fanasa", + "Me\u00e1n F\u00f3mhair", + "Deireadh F\u00f3mhair", + "Samhain", + "Nollaig" + ], + "SHORTDAY": [ + "Domh", + "Luan", + "M\u00e1irt", + "C\u00e9ad", + "D\u00e9ar", + "Aoine", + "Sath" + ], + "SHORTMONTH": [ + "Ean", + "Feabh", + "M\u00e1rta", + "Aib", + "Beal", + "Meith", + "I\u00fail", + "L\u00fan", + "MF\u00f3mh", + "DF\u00f3mh", + "Samh", + "Noll" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ga", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_gd-gb.js b/src/ngLocale/angular-locale_gd-gb.js new file mode 100644 index 000000000000..93420649b8e3 --- /dev/null +++ b/src/ngLocale/angular-locale_gd-gb.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "m", + "f" + ], + "DAY": [ + "DiD\u00f2mhnaich", + "DiLuain", + "DiM\u00e0irt", + "DiCiadain", + "Diardaoin", + "DihAoine", + "DiSathairne" + ], + "MONTH": [ + "Am Faoilleach", + "An Gearran", + "Am M\u00e0rt", + "An Giblean", + "An C\u00e8itean", + "An t-\u00d2gmhios", + "An t-Iuchar", + "An L\u00f9nastal", + "An t-Sultain", + "An D\u00e0mhair", + "An t-Samhain", + "An D\u00f9bhlachd" + ], + "SHORTDAY": [ + "DiD", + "DiL", + "DiM", + "DiC", + "Dia", + "Dih", + "DiS" + ], + "SHORTMONTH": [ + "Faoi", + "Gearr", + "M\u00e0rt", + "Gibl", + "C\u00e8it", + "\u00d2gmh", + "Iuch", + "L\u00f9na", + "Sult", + "D\u00e0mh", + "Samh", + "D\u00f9bh" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a3", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "gd-gb", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_gd.js b/src/ngLocale/angular-locale_gd.js new file mode 100644 index 000000000000..efc362f0c113 --- /dev/null +++ b/src/ngLocale/angular-locale_gd.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "m", + "f" + ], + "DAY": [ + "DiD\u00f2mhnaich", + "DiLuain", + "DiM\u00e0irt", + "DiCiadain", + "Diardaoin", + "DihAoine", + "DiSathairne" + ], + "MONTH": [ + "Am Faoilleach", + "An Gearran", + "Am M\u00e0rt", + "An Giblean", + "An C\u00e8itean", + "An t-\u00d2gmhios", + "An t-Iuchar", + "An L\u00f9nastal", + "An t-Sultain", + "An D\u00e0mhair", + "An t-Samhain", + "An D\u00f9bhlachd" + ], + "SHORTDAY": [ + "DiD", + "DiL", + "DiM", + "DiC", + "Dia", + "Dih", + "DiS" + ], + "SHORTMONTH": [ + "Faoi", + "Gearr", + "M\u00e0rt", + "Gibl", + "C\u00e8it", + "\u00d2gmh", + "Iuch", + "L\u00f9na", + "Sult", + "D\u00e0mh", + "Samh", + "D\u00f9bh" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a3", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "gd", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_guz-ke.js b/src/ngLocale/angular-locale_guz-ke.js new file mode 100644 index 000000000000..76a090014480 --- /dev/null +++ b/src/ngLocale/angular-locale_guz-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Ma/Mo", + "Mambia/Mog" + ], + "DAY": [ + "Chumapiri", + "Chumatato", + "Chumaine", + "Chumatano", + "Aramisi", + "Ichuma", + "Esabato" + ], + "MONTH": [ + "Chanuari", + "Feburari", + "Machi", + "Apiriri", + "Mei", + "Juni", + "Chulai", + "Agosti", + "Septemba", + "Okitoba", + "Nobemba", + "Disemba" + ], + "SHORTDAY": [ + "Cpr", + "Ctt", + "Cmn", + "Cmt", + "Ars", + "Icm", + "Est" + ], + "SHORTMONTH": [ + "Can", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Cul", + "Agt", + "Sep", + "Okt", + "Nob", + "Dis" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "guz-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_guz.js b/src/ngLocale/angular-locale_guz.js new file mode 100644 index 000000000000..3f77b6013ae1 --- /dev/null +++ b/src/ngLocale/angular-locale_guz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Ma/Mo", + "Mambia/Mog" + ], + "DAY": [ + "Chumapiri", + "Chumatato", + "Chumaine", + "Chumatano", + "Aramisi", + "Ichuma", + "Esabato" + ], + "MONTH": [ + "Chanuari", + "Feburari", + "Machi", + "Apiriri", + "Mei", + "Juni", + "Chulai", + "Agosti", + "Septemba", + "Okitoba", + "Nobemba", + "Disemba" + ], + "SHORTDAY": [ + "Cpr", + "Ctt", + "Cmn", + "Cmt", + "Ars", + "Icm", + "Est" + ], + "SHORTMONTH": [ + "Can", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Cul", + "Agt", + "Sep", + "Okt", + "Nob", + "Dis" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "guz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_gv-im.js b/src/ngLocale/angular-locale_gv-im.js new file mode 100644 index 000000000000..434424d1fce2 --- /dev/null +++ b/src/ngLocale/angular-locale_gv-im.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "Jedoonee", + "Jelhein", + "Jemayrt", + "Jercean", + "Jerdein", + "Jeheiney", + "Jesarn" + ], + "MONTH": [ + "Jerrey-geuree", + "Toshiaght-arree", + "Mayrnt", + "Averil", + "Boaldyn", + "Mean-souree", + "Jerrey-souree", + "Luanistyn", + "Mean-fouyir", + "Jerrey-fouyir", + "Mee Houney", + "Mee ny Nollick" + ], + "SHORTDAY": [ + "Jed", + "Jel", + "Jem", + "Jerc", + "Jerd", + "Jeh", + "Jes" + ], + "SHORTMONTH": [ + "J-guer", + "T-arree", + "Mayrnt", + "Avrril", + "Boaldyn", + "M-souree", + "J-souree", + "Luanistyn", + "M-fouyir", + "J-fouyir", + "M.Houney", + "M.Nollick" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "dd MMMM y", + "medium": "MMM dd, y HH:mm:ss", + "mediumDate": "MMM dd, y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", + "shortDate": "dd/MM/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a3", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "gv-im", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_gv.js b/src/ngLocale/angular-locale_gv.js new file mode 100644 index 000000000000..68dd214bc735 --- /dev/null +++ b/src/ngLocale/angular-locale_gv.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "Jedoonee", + "Jelhein", + "Jemayrt", + "Jercean", + "Jerdein", + "Jeheiney", + "Jesarn" + ], + "MONTH": [ + "Jerrey-geuree", + "Toshiaght-arree", + "Mayrnt", + "Averil", + "Boaldyn", + "Mean-souree", + "Jerrey-souree", + "Luanistyn", + "Mean-fouyir", + "Jerrey-fouyir", + "Mee Houney", + "Mee ny Nollick" + ], + "SHORTDAY": [ + "Jed", + "Jel", + "Jem", + "Jerc", + "Jerd", + "Jeh", + "Jes" + ], + "SHORTMONTH": [ + "J-guer", + "T-arree", + "Mayrnt", + "Avrril", + "Boaldyn", + "M-souree", + "J-souree", + "Luanistyn", + "M-fouyir", + "J-fouyir", + "M.Houney", + "M.Nollick" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "dd MMMM y", + "medium": "MMM dd, y HH:mm:ss", + "mediumDate": "MMM dd, y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", + "shortDate": "dd/MM/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a3", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "gv", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ha-latn-gh.js b/src/ngLocale/angular-locale_ha-latn-gh.js new file mode 100644 index 000000000000..36b83571e954 --- /dev/null +++ b/src/ngLocale/angular-locale_ha-latn-gh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lahadi", + "Litinin", + "Talata", + "Laraba", + "Alhamis", + "Jumma'a", + "Asabar" + ], + "MONTH": [ + "Janairu", + "Faburairu", + "Maris", + "Afirilu", + "Mayu", + "Yuni", + "Yuli", + "Agusta", + "Satumba", + "Oktoba", + "Nuwamba", + "Disamba" + ], + "SHORTDAY": [ + "Lh", + "Li", + "Ta", + "Lr", + "Al", + "Ju", + "As" + ], + "SHORTMONTH": [ + "Jan", + "Fab", + "Mar", + "Afi", + "May", + "Yun", + "Yul", + "Agu", + "Sat", + "Okt", + "Nuw", + "Dis" + ], + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "GHS", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ha-latn-gh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ha-latn-ne.js b/src/ngLocale/angular-locale_ha-latn-ne.js new file mode 100644 index 000000000000..154445b49975 --- /dev/null +++ b/src/ngLocale/angular-locale_ha-latn-ne.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lahadi", + "Litinin", + "Talata", + "Laraba", + "Alhamis", + "Jumma'a", + "Asabar" + ], + "MONTH": [ + "Janairu", + "Faburairu", + "Maris", + "Afirilu", + "Mayu", + "Yuni", + "Yuli", + "Agusta", + "Satumba", + "Oktoba", + "Nuwamba", + "Disamba" + ], + "SHORTDAY": [ + "Lh", + "Li", + "Ta", + "Lr", + "Al", + "Ju", + "As" + ], + "SHORTMONTH": [ + "Jan", + "Fab", + "Mar", + "Afi", + "May", + "Yun", + "Yul", + "Agu", + "Sat", + "Okt", + "Nuw", + "Dis" + ], + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ha-latn-ne", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ha-latn-ng.js b/src/ngLocale/angular-locale_ha-latn-ng.js new file mode 100644 index 000000000000..b16adaaebaac --- /dev/null +++ b/src/ngLocale/angular-locale_ha-latn-ng.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lahadi", + "Litinin", + "Talata", + "Laraba", + "Alhamis", + "Jumma'a", + "Asabar" + ], + "MONTH": [ + "Janairu", + "Faburairu", + "Maris", + "Afirilu", + "Mayu", + "Yuni", + "Yuli", + "Agusta", + "Satumba", + "Oktoba", + "Nuwamba", + "Disamba" + ], + "SHORTDAY": [ + "Lh", + "Li", + "Ta", + "Lr", + "Al", + "Ju", + "As" + ], + "SHORTMONTH": [ + "Jan", + "Fab", + "Mar", + "Afi", + "May", + "Yun", + "Yul", + "Agu", + "Sat", + "Okt", + "Nuw", + "Dis" + ], + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20a6", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ha-latn-ng", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ha-latn.js b/src/ngLocale/angular-locale_ha-latn.js new file mode 100644 index 000000000000..db3d9557c9c1 --- /dev/null +++ b/src/ngLocale/angular-locale_ha-latn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lahadi", + "Litinin", + "Talata", + "Laraba", + "Alhamis", + "Jumma'a", + "Asabar" + ], + "MONTH": [ + "Janairu", + "Faburairu", + "Maris", + "Afirilu", + "Mayu", + "Yuni", + "Yuli", + "Agusta", + "Satumba", + "Oktoba", + "Nuwamba", + "Disamba" + ], + "SHORTDAY": [ + "Lh", + "Li", + "Ta", + "Lr", + "Al", + "Ju", + "As" + ], + "SHORTMONTH": [ + "Jan", + "Fab", + "Mar", + "Afi", + "May", + "Yun", + "Yul", + "Agu", + "Sat", + "Okt", + "Nuw", + "Dis" + ], + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ha-latn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ha.js b/src/ngLocale/angular-locale_ha.js new file mode 100644 index 000000000000..9244fa8f9cf1 --- /dev/null +++ b/src/ngLocale/angular-locale_ha.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lahadi", + "Litinin", + "Talata", + "Laraba", + "Alhamis", + "Jumma'a", + "Asabar" + ], + "MONTH": [ + "Janairu", + "Faburairu", + "Maris", + "Afirilu", + "Mayu", + "Yuni", + "Yuli", + "Agusta", + "Satumba", + "Oktoba", + "Nuwamba", + "Disamba" + ], + "SHORTDAY": [ + "Lh", + "Li", + "Ta", + "Lr", + "Al", + "Ju", + "As" + ], + "SHORTMONTH": [ + "Jan", + "Fab", + "Mar", + "Afi", + "May", + "Yun", + "Yul", + "Agu", + "Sat", + "Okt", + "Nuw", + "Dis" + ], + "fullDate": "EEEE, d MMMM, y", + "longDate": "d MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/yy HH:mm", + "shortDate": "d/M/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20a6", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ha", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_hr-ba.js b/src/ngLocale/angular-locale_hr-ba.js index 580532dad7db..c785d4e6bb2b 100644 --- a/src/ngLocale/angular-locale_hr-ba.js +++ b/src/ngLocale/angular-locale_hr-ba.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "kn", + "CURRENCY_SYM": "KM", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ia-fr.js b/src/ngLocale/angular-locale_ia-fr.js new file mode 100644 index 000000000000..c7a1ce3986f4 --- /dev/null +++ b/src/ngLocale/angular-locale_ia-fr.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "dominica", + "lunedi", + "martedi", + "mercuridi", + "jovedi", + "venerdi", + "sabbato" + ], + "MONTH": [ + "januario", + "februario", + "martio", + "april", + "maio", + "junio", + "julio", + "augusto", + "septembre", + "octobre", + "novembre", + "decembre" + ], + "SHORTDAY": [ + "dom", + "lun", + "mar", + "mer", + "jov", + "ven", + "sab" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "mai", + "jun", + "jul", + "aug", + "sep", + "oct", + "nov", + "dec" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ia-fr", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ia.js b/src/ngLocale/angular-locale_ia.js new file mode 100644 index 000000000000..203e7ef3f571 --- /dev/null +++ b/src/ngLocale/angular-locale_ia.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "dominica", + "lunedi", + "martedi", + "mercuridi", + "jovedi", + "venerdi", + "sabbato" + ], + "MONTH": [ + "januario", + "februario", + "martio", + "april", + "maio", + "junio", + "julio", + "augusto", + "septembre", + "octobre", + "novembre", + "decembre" + ], + "SHORTDAY": [ + "dom", + "lun", + "mar", + "mer", + "jov", + "ven", + "sab" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "mai", + "jun", + "jul", + "aug", + "sep", + "oct", + "nov", + "dec" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ia", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ig-ng.js b/src/ngLocale/angular-locale_ig-ng.js new file mode 100644 index 000000000000..9ac908bc47b4 --- /dev/null +++ b/src/ngLocale/angular-locale_ig-ng.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "A.M.", + "P.M." + ], + "DAY": [ + "Mb\u1ecds\u1ecb \u1ee4ka", + "M\u1ecdnde", + "Tiuzdee", + "Wenezdee", + "T\u1ecd\u1ecdzdee", + "Fra\u1ecbdee", + "Sat\u1ecddee" + ], + "MONTH": [ + "Jen\u1ee5war\u1ecb", + "Febr\u1ee5war\u1ecb", + "Maach\u1ecb", + "Eprel", + "Mee", + "Juun", + "Jula\u1ecb", + "\u1eccg\u1ecd\u1ecdst", + "Septemba", + "\u1eccktoba", + "Novemba", + "Disemba" + ], + "SHORTDAY": [ + "\u1ee4ka", + "M\u1ecdn", + "Tiu", + "Wen", + "T\u1ecd\u1ecd", + "Fra\u1ecb", + "Sat" + ], + "SHORTMONTH": [ + "Jen", + "Feb", + "Maa", + "Epr", + "Mee", + "Juu", + "Jul", + "\u1eccg\u1ecd", + "Sep", + "\u1ecckt", + "Nov", + "Dis" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20a6", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ig-ng", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ig.js b/src/ngLocale/angular-locale_ig.js new file mode 100644 index 000000000000..a14218de7ebd --- /dev/null +++ b/src/ngLocale/angular-locale_ig.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "A.M.", + "P.M." + ], + "DAY": [ + "Mb\u1ecds\u1ecb \u1ee4ka", + "M\u1ecdnde", + "Tiuzdee", + "Wenezdee", + "T\u1ecd\u1ecdzdee", + "Fra\u1ecbdee", + "Sat\u1ecddee" + ], + "MONTH": [ + "Jen\u1ee5war\u1ecb", + "Febr\u1ee5war\u1ecb", + "Maach\u1ecb", + "Eprel", + "Mee", + "Juun", + "Jula\u1ecb", + "\u1eccg\u1ecd\u1ecdst", + "Septemba", + "\u1eccktoba", + "Novemba", + "Disemba" + ], + "SHORTDAY": [ + "\u1ee4ka", + "M\u1ecdn", + "Tiu", + "Wen", + "T\u1ecd\u1ecd", + "Fra\u1ecb", + "Sat" + ], + "SHORTMONTH": [ + "Jen", + "Feb", + "Maa", + "Epr", + "Mee", + "Juu", + "Jul", + "\u1eccg\u1ecd", + "Sep", + "\u1ecckt", + "Nov", + "Dis" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20a6", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ig", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ii-cn.js b/src/ngLocale/angular-locale_ii-cn.js new file mode 100644 index 000000000000..f7499bf339be --- /dev/null +++ b/src/ngLocale/angular-locale_ii-cn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\ua3b8\ua111", + "\ua06f\ua2d2" + ], + "DAY": [ + "\ua46d\ua18f\ua44d", + "\ua18f\ua282\ua2cd", + "\ua18f\ua282\ua44d", + "\ua18f\ua282\ua315", + "\ua18f\ua282\ua1d6", + "\ua18f\ua282\ua26c", + "\ua18f\ua282\ua0d8" + ], + "MONTH": [ + "\ua2cd\ua1aa", + "\ua44d\ua1aa", + "\ua315\ua1aa", + "\ua1d6\ua1aa", + "\ua26c\ua1aa", + "\ua0d8\ua1aa", + "\ua3c3\ua1aa", + "\ua246\ua1aa", + "\ua22c\ua1aa", + "\ua2b0\ua1aa", + "\ua2b0\ua2aa\ua1aa", + "\ua2b0\ua44b\ua1aa" + ], + "SHORTDAY": [ + "\ua46d\ua18f", + "\ua18f\ua2cd", + "\ua18f\ua44d", + "\ua18f\ua315", + "\ua18f\ua1d6", + "\ua18f\ua26c", + "\ua18f\ua0d8" + ], + "SHORTMONTH": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a5", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ii-cn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ii.js b/src/ngLocale/angular-locale_ii.js new file mode 100644 index 000000000000..7ae1c3a1f18d --- /dev/null +++ b/src/ngLocale/angular-locale_ii.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\ua3b8\ua111", + "\ua06f\ua2d2" + ], + "DAY": [ + "\ua46d\ua18f\ua44d", + "\ua18f\ua282\ua2cd", + "\ua18f\ua282\ua44d", + "\ua18f\ua282\ua315", + "\ua18f\ua282\ua1d6", + "\ua18f\ua282\ua26c", + "\ua18f\ua282\ua0d8" + ], + "MONTH": [ + "\ua2cd\ua1aa", + "\ua44d\ua1aa", + "\ua315\ua1aa", + "\ua1d6\ua1aa", + "\ua26c\ua1aa", + "\ua0d8\ua1aa", + "\ua3c3\ua1aa", + "\ua246\ua1aa", + "\ua22c\ua1aa", + "\ua2b0\ua1aa", + "\ua2b0\ua2aa\ua1aa", + "\ua2b0\ua44b\ua1aa" + ], + "SHORTDAY": [ + "\ua46d\ua18f", + "\ua18f\ua2cd", + "\ua18f\ua44d", + "\ua18f\ua315", + "\ua18f\ua1d6", + "\ua18f\ua26c", + "\ua18f\ua0d8" + ], + "SHORTMONTH": [ + "1", + "2", + "3", + "4", + "5", + "6", + "7", + "8", + "9", + "10", + "11", + "12" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a5", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ii", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_it-ch.js b/src/ngLocale/angular-locale_it-ch.js index 949db23bf101..92eb6cbee853 100644 --- a/src/ngLocale/angular-locale_it-ch.js +++ b/src/ngLocale/angular-locale_it-ch.js @@ -81,9 +81,9 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", - "DECIMAL_SEP": ",", - "GROUP_SEP": ".", + "CURRENCY_SYM": "CHF", + "DECIMAL_SEP": ".", + "GROUP_SEP": "'", "PATTERNS": [ { "gSize": 3, @@ -104,10 +104,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "-", - "negSuf": "\u00a0\u00a4", - "posPre": "", - "posSuf": "\u00a0\u00a4" + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_jgo-cm.js b/src/ngLocale/angular-locale_jgo-cm.js new file mode 100644 index 000000000000..d4a37afe1212 --- /dev/null +++ b/src/ngLocale/angular-locale_jgo-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "mba\ua78cmba\ua78c", + "\u014bka mb\u0254\u0301t nji" + ], + "DAY": [ + "S\u0254\u0301ndi", + "M\u0254\u0301ndi", + "\u00c1pta M\u0254\u0301ndi", + "W\u025b\u0301n\u025bs\u025bd\u025b", + "T\u0254\u0301s\u025bd\u025b", + "F\u025bl\u00e2y\u025bd\u025b", + "S\u00e1sid\u025b" + ], + "MONTH": [ + "Ndu\u014bmbi Sa\u014b", + "P\u025bsa\u014b P\u025b\u0301p\u00e1", + "P\u025bsa\u014b P\u025b\u0301t\u00e1t", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301kwa", + "P\u025bsa\u014b Pataa", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301nt\u00fak\u00fa", + "P\u025bsa\u014b Saamb\u00e1", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301f\u0254m", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301pf\u00fa\ua78b\u00fa", + "P\u025bsa\u014b N\u025bg\u025b\u0301m", + "P\u025bsa\u014b Nts\u0254\u030cpm\u0254\u0301", + "P\u025bsa\u014b Nts\u0254\u030cpp\u00e1" + ], + "SHORTDAY": [ + "S\u0254\u0301ndi", + "M\u0254\u0301ndi", + "\u00c1pta M\u0254\u0301ndi", + "W\u025b\u0301n\u025bs\u025bd\u025b", + "T\u0254\u0301s\u025bd\u025b", + "F\u025bl\u00e2y\u025bd\u025b", + "S\u00e1sid\u025b" + ], + "SHORTMONTH": [ + "Ndu\u014bmbi Sa\u014b", + "P\u025bsa\u014b P\u025b\u0301p\u00e1", + "P\u025bsa\u014b P\u025b\u0301t\u00e1t", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301kwa", + "P\u025bsa\u014b Pataa", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301nt\u00fak\u00fa", + "P\u025bsa\u014b Saamb\u00e1", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301f\u0254m", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301pf\u00fa\ua78b\u00fa", + "P\u025bsa\u014b N\u025bg\u025b\u0301m", + "P\u025bsa\u014b Nts\u0254\u030cpm\u0254\u0301", + "P\u025bsa\u014b Nts\u0254\u030cpp\u00e1" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "jgo-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_jgo.js b/src/ngLocale/angular-locale_jgo.js new file mode 100644 index 000000000000..9df3ab6c7ff8 --- /dev/null +++ b/src/ngLocale/angular-locale_jgo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "mba\ua78cmba\ua78c", + "\u014bka mb\u0254\u0301t nji" + ], + "DAY": [ + "S\u0254\u0301ndi", + "M\u0254\u0301ndi", + "\u00c1pta M\u0254\u0301ndi", + "W\u025b\u0301n\u025bs\u025bd\u025b", + "T\u0254\u0301s\u025bd\u025b", + "F\u025bl\u00e2y\u025bd\u025b", + "S\u00e1sid\u025b" + ], + "MONTH": [ + "Ndu\u014bmbi Sa\u014b", + "P\u025bsa\u014b P\u025b\u0301p\u00e1", + "P\u025bsa\u014b P\u025b\u0301t\u00e1t", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301kwa", + "P\u025bsa\u014b Pataa", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301nt\u00fak\u00fa", + "P\u025bsa\u014b Saamb\u00e1", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301f\u0254m", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301pf\u00fa\ua78b\u00fa", + "P\u025bsa\u014b N\u025bg\u025b\u0301m", + "P\u025bsa\u014b Nts\u0254\u030cpm\u0254\u0301", + "P\u025bsa\u014b Nts\u0254\u030cpp\u00e1" + ], + "SHORTDAY": [ + "S\u0254\u0301ndi", + "M\u0254\u0301ndi", + "\u00c1pta M\u0254\u0301ndi", + "W\u025b\u0301n\u025bs\u025bd\u025b", + "T\u0254\u0301s\u025bd\u025b", + "F\u025bl\u00e2y\u025bd\u025b", + "S\u00e1sid\u025b" + ], + "SHORTMONTH": [ + "Ndu\u014bmbi Sa\u014b", + "P\u025bsa\u014b P\u025b\u0301p\u00e1", + "P\u025bsa\u014b P\u025b\u0301t\u00e1t", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301kwa", + "P\u025bsa\u014b Pataa", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301nt\u00fak\u00fa", + "P\u025bsa\u014b Saamb\u00e1", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301f\u0254m", + "P\u025bsa\u014b P\u025b\u0301n\u025b\u0301pf\u00fa\ua78b\u00fa", + "P\u025bsa\u014b N\u025bg\u025b\u0301m", + "P\u025bsa\u014b Nts\u0254\u030cpm\u0254\u0301", + "P\u025bsa\u014b Nts\u0254\u030cpp\u00e1" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "jgo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_jmc-tz.js b/src/ngLocale/angular-locale_jmc-tz.js new file mode 100644 index 000000000000..1bc06d1256d2 --- /dev/null +++ b/src/ngLocale/angular-locale_jmc-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "utuko", + "kyiukonyi" + ], + "DAY": [ + "Jumapilyi", + "Jumatatuu", + "Jumanne", + "Jumatanu", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprilyi", + "Mei", + "Junyi", + "Julyai", + "Agusti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "jmc-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_jmc.js b/src/ngLocale/angular-locale_jmc.js new file mode 100644 index 000000000000..b1ad3ee90a5a --- /dev/null +++ b/src/ngLocale/angular-locale_jmc.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "utuko", + "kyiukonyi" + ], + "DAY": [ + "Jumapilyi", + "Jumatatuu", + "Jumanne", + "Jumatanu", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprilyi", + "Mei", + "Junyi", + "Julyai", + "Agusti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "jmc", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kab-dz.js b/src/ngLocale/angular-locale_kab-dz.js new file mode 100644 index 000000000000..62a1c068d67d --- /dev/null +++ b/src/ngLocale/angular-locale_kab-dz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "n tufat", + "n tmeddit" + ], + "DAY": [ + "Yanass", + "Sanass", + "Kra\u1e0dass", + "Ku\u1e93ass", + "Samass", + "S\u1e0disass", + "Sayass" + ], + "MONTH": [ + "Yennayer", + "Fu\u1e5bar", + "Me\u0263res", + "Yebrir", + "Mayyu", + "Yunyu", + "Yulyu", + "\u0194uct", + "Ctembe\u1e5b", + "Tube\u1e5b", + "Nunembe\u1e5b", + "Du\u01e7embe\u1e5b" + ], + "SHORTDAY": [ + "Yan", + "San", + "Kra\u1e0d", + "Ku\u1e93", + "Sam", + "S\u1e0dis", + "Say" + ], + "SHORTMONTH": [ + "Yen", + "Fur", + "Me\u0263", + "Yeb", + "May", + "Yun", + "Yul", + "\u0194uc", + "Cte", + "Tub", + "Nun", + "Du\u01e7" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "din", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "kab-dz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kab.js b/src/ngLocale/angular-locale_kab.js new file mode 100644 index 000000000000..bb299e1dd480 --- /dev/null +++ b/src/ngLocale/angular-locale_kab.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "n tufat", + "n tmeddit" + ], + "DAY": [ + "Yanass", + "Sanass", + "Kra\u1e0dass", + "Ku\u1e93ass", + "Samass", + "S\u1e0disass", + "Sayass" + ], + "MONTH": [ + "Yennayer", + "Fu\u1e5bar", + "Me\u0263res", + "Yebrir", + "Mayyu", + "Yunyu", + "Yulyu", + "\u0194uct", + "Ctembe\u1e5b", + "Tube\u1e5b", + "Nunembe\u1e5b", + "Du\u01e7embe\u1e5b" + ], + "SHORTDAY": [ + "Yan", + "San", + "Kra\u1e0d", + "Ku\u1e93", + "Sam", + "S\u1e0dis", + "Say" + ], + "SHORTMONTH": [ + "Yen", + "Fur", + "Me\u0263", + "Yeb", + "May", + "Yun", + "Yul", + "\u0194uc", + "Cte", + "Tub", + "Nun", + "Du\u01e7" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "din", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "kab", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kam-ke.js b/src/ngLocale/angular-locale_kam-ke.js new file mode 100644 index 000000000000..154a95946e29 --- /dev/null +++ b/src/ngLocale/angular-locale_kam-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0128yakwakya", + "\u0128yaw\u0129oo" + ], + "DAY": [ + "Wa kyumwa", + "Wa kwamb\u0129l\u0129lya", + "Wa kel\u0129", + "Wa katat\u0169", + "Wa kana", + "Wa katano", + "Wa thanthat\u0169" + ], + "MONTH": [ + "Mwai wa mbee", + "Mwai wa kel\u0129", + "Mwai wa katat\u0169", + "Mwai wa kana", + "Mwai wa katano", + "Mwai wa thanthat\u0169", + "Mwai wa muonza", + "Mwai wa nyaanya", + "Mwai wa kenda", + "Mwai wa \u0129kumi", + "Mwai wa \u0129kumi na \u0129mwe", + "Mwai wa \u0129kumi na il\u0129" + ], + "SHORTDAY": [ + "Wky", + "Wkw", + "Wkl", + "Wt\u0169", + "Wkn", + "Wtn", + "Wth" + ], + "SHORTMONTH": [ + "Mbe", + "Kel", + "Kt\u0169", + "Kan", + "Ktn", + "Tha", + "Moo", + "Nya", + "Knd", + "\u0128ku", + "\u0128km", + "\u0128kl" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kam-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kam.js b/src/ngLocale/angular-locale_kam.js new file mode 100644 index 000000000000..291371bd72af --- /dev/null +++ b/src/ngLocale/angular-locale_kam.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0128yakwakya", + "\u0128yaw\u0129oo" + ], + "DAY": [ + "Wa kyumwa", + "Wa kwamb\u0129l\u0129lya", + "Wa kel\u0129", + "Wa katat\u0169", + "Wa kana", + "Wa katano", + "Wa thanthat\u0169" + ], + "MONTH": [ + "Mwai wa mbee", + "Mwai wa kel\u0129", + "Mwai wa katat\u0169", + "Mwai wa kana", + "Mwai wa katano", + "Mwai wa thanthat\u0169", + "Mwai wa muonza", + "Mwai wa nyaanya", + "Mwai wa kenda", + "Mwai wa \u0129kumi", + "Mwai wa \u0129kumi na \u0129mwe", + "Mwai wa \u0129kumi na il\u0129" + ], + "SHORTDAY": [ + "Wky", + "Wkw", + "Wkl", + "Wt\u0169", + "Wkn", + "Wtn", + "Wth" + ], + "SHORTMONTH": [ + "Mbe", + "Kel", + "Kt\u0169", + "Kan", + "Ktn", + "Tha", + "Moo", + "Nya", + "Knd", + "\u0128ku", + "\u0128km", + "\u0128kl" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kam", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kde-tz.js b/src/ngLocale/angular-locale_kde-tz.js new file mode 100644 index 000000000000..fba4ae8994c5 --- /dev/null +++ b/src/ngLocale/angular-locale_kde-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Muhi", + "Chilo" + ], + "DAY": [ + "Liduva lyapili", + "Liduva lyatatu", + "Liduva lyanchechi", + "Liduva lyannyano", + "Liduva lyannyano na linji", + "Liduva lyannyano na mavili", + "Liduva litandi" + ], + "MONTH": [ + "Mwedi Ntandi", + "Mwedi wa Pili", + "Mwedi wa Tatu", + "Mwedi wa Nchechi", + "Mwedi wa Nnyano", + "Mwedi wa Nnyano na Umo", + "Mwedi wa Nnyano na Mivili", + "Mwedi wa Nnyano na Mitatu", + "Mwedi wa Nnyano na Nchechi", + "Mwedi wa Nnyano na Nnyano", + "Mwedi wa Nnyano na Nnyano na U", + "Mwedi wa Nnyano na Nnyano na M" + ], + "SHORTDAY": [ + "Ll2", + "Ll3", + "Ll4", + "Ll5", + "Ll6", + "Ll7", + "Ll1" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kde-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kde.js b/src/ngLocale/angular-locale_kde.js new file mode 100644 index 000000000000..2070c95f4cf9 --- /dev/null +++ b/src/ngLocale/angular-locale_kde.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Muhi", + "Chilo" + ], + "DAY": [ + "Liduva lyapili", + "Liduva lyatatu", + "Liduva lyanchechi", + "Liduva lyannyano", + "Liduva lyannyano na linji", + "Liduva lyannyano na mavili", + "Liduva litandi" + ], + "MONTH": [ + "Mwedi Ntandi", + "Mwedi wa Pili", + "Mwedi wa Tatu", + "Mwedi wa Nchechi", + "Mwedi wa Nnyano", + "Mwedi wa Nnyano na Umo", + "Mwedi wa Nnyano na Mivili", + "Mwedi wa Nnyano na Mitatu", + "Mwedi wa Nnyano na Nchechi", + "Mwedi wa Nnyano na Nnyano", + "Mwedi wa Nnyano na Nnyano na U", + "Mwedi wa Nnyano na Nnyano na M" + ], + "SHORTDAY": [ + "Ll2", + "Ll3", + "Ll4", + "Ll5", + "Ll6", + "Ll7", + "Ll1" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kde", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kea-cv.js b/src/ngLocale/angular-locale_kea-cv.js new file mode 100644 index 000000000000..c944c87b430d --- /dev/null +++ b/src/ngLocale/angular-locale_kea-cv.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "am", + "pm" + ], + "DAY": [ + "dumingu", + "sigunda-fera", + "tersa-fera", + "kuarta-fera", + "kinta-fera", + "sesta-fera", + "sabadu" + ], + "MONTH": [ + "Janeru", + "Fevereru", + "Marsu", + "Abril", + "Maiu", + "Junhu", + "Julhu", + "Agostu", + "Setenbru", + "Otubru", + "Nuvenbru", + "Dizenbru" + ], + "SHORTDAY": [ + "dum", + "sig", + "ter", + "kua", + "kin", + "ses", + "sab" + ], + "SHORTMONTH": [ + "Jan", + "Fev", + "Mar", + "Abr", + "Mai", + "Jun", + "Jul", + "Ago", + "Set", + "Otu", + "Nuv", + "Diz" + ], + "fullDate": "EEEE, d 'di' MMMM 'di' y", + "longDate": "d 'di' MMMM 'di' y", + "medium": "d 'di' MMM 'di' y HH:mm:ss", + "mediumDate": "d 'di' MMM 'di' y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CVE", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "kea-cv", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kea.js b/src/ngLocale/angular-locale_kea.js new file mode 100644 index 000000000000..c6cc5695a334 --- /dev/null +++ b/src/ngLocale/angular-locale_kea.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "am", + "pm" + ], + "DAY": [ + "dumingu", + "sigunda-fera", + "tersa-fera", + "kuarta-fera", + "kinta-fera", + "sesta-fera", + "sabadu" + ], + "MONTH": [ + "Janeru", + "Fevereru", + "Marsu", + "Abril", + "Maiu", + "Junhu", + "Julhu", + "Agostu", + "Setenbru", + "Otubru", + "Nuvenbru", + "Dizenbru" + ], + "SHORTDAY": [ + "dum", + "sig", + "ter", + "kua", + "kin", + "ses", + "sab" + ], + "SHORTMONTH": [ + "Jan", + "Fev", + "Mar", + "Abr", + "Mai", + "Jun", + "Jul", + "Ago", + "Set", + "Otu", + "Nuv", + "Diz" + ], + "fullDate": "EEEE, d 'di' MMMM 'di' y", + "longDate": "d 'di' MMMM 'di' y", + "medium": "d 'di' MMM 'di' y HH:mm:ss", + "mediumDate": "d 'di' MMM 'di' y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CVE", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "kea", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_khq-ml.js b/src/ngLocale/angular-locale_khq-ml.js new file mode 100644 index 000000000000..24b2f74a878e --- /dev/null +++ b/src/ngLocale/angular-locale_khq-ml.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Adduha", + "Aluula" + ], + "DAY": [ + "Alhadi", + "Atini", + "Atalata", + "Alarba", + "Alhamiisa", + "Aljuma", + "Assabdu" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alj", + "Ass" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "khq-ml", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_khq.js b/src/ngLocale/angular-locale_khq.js new file mode 100644 index 000000000000..437fe7d0c15b --- /dev/null +++ b/src/ngLocale/angular-locale_khq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Adduha", + "Aluula" + ], + "DAY": [ + "Alhadi", + "Atini", + "Atalata", + "Alarba", + "Alhamiisa", + "Aljuma", + "Assabdu" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alj", + "Ass" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "khq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ki-ke.js b/src/ngLocale/angular-locale_ki-ke.js new file mode 100644 index 000000000000..588807923794 --- /dev/null +++ b/src/ngLocale/angular-locale_ki-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Kiroko", + "Hwa\u0129-in\u0129" + ], + "DAY": [ + "Kiumia", + "Njumatat\u0169", + "Njumaine", + "Njumatana", + "Aramithi", + "Njumaa", + "Njumamothi" + ], + "MONTH": [ + "Njenuar\u0129", + "Mwere wa ker\u0129", + "Mwere wa gatat\u0169", + "Mwere wa kana", + "Mwere wa gatano", + "Mwere wa gatandat\u0169", + "Mwere wa m\u0169gwanja", + "Mwere wa kanana", + "Mwere wa kenda", + "Mwere wa ik\u0169mi", + "Mwere wa ik\u0169mi na \u0169mwe", + "Ndithemba" + ], + "SHORTDAY": [ + "KMA", + "NTT", + "NMN", + "NMT", + "ART", + "NMA", + "NMM" + ], + "SHORTMONTH": [ + "JEN", + "WKR", + "WGT", + "WKN", + "WTN", + "WTD", + "WMJ", + "WNN", + "WKD", + "WIK", + "WMW", + "DIT" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ki-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ki.js b/src/ngLocale/angular-locale_ki.js new file mode 100644 index 000000000000..680315dae374 --- /dev/null +++ b/src/ngLocale/angular-locale_ki.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Kiroko", + "Hwa\u0129-in\u0129" + ], + "DAY": [ + "Kiumia", + "Njumatat\u0169", + "Njumaine", + "Njumatana", + "Aramithi", + "Njumaa", + "Njumamothi" + ], + "MONTH": [ + "Njenuar\u0129", + "Mwere wa ker\u0129", + "Mwere wa gatat\u0169", + "Mwere wa kana", + "Mwere wa gatano", + "Mwere wa gatandat\u0169", + "Mwere wa m\u0169gwanja", + "Mwere wa kanana", + "Mwere wa kenda", + "Mwere wa ik\u0169mi", + "Mwere wa ik\u0169mi na \u0169mwe", + "Ndithemba" + ], + "SHORTDAY": [ + "KMA", + "NTT", + "NMN", + "NMT", + "ART", + "NMA", + "NMM" + ], + "SHORTMONTH": [ + "JEN", + "WKR", + "WGT", + "WKN", + "WTN", + "WTD", + "WMJ", + "WNN", + "WKD", + "WIK", + "WMW", + "DIT" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ki", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kk-cyrl.js b/src/ngLocale/angular-locale_kk-cyrl.js index 6d81676a2858..d91649f1a975 100644 --- a/src/ngLocale/angular-locale_kk-cyrl.js +++ b/src/ngLocale/angular-locale_kk-cyrl.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20b8", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_kkj-cm.js b/src/ngLocale/angular-locale_kkj-cm.js new file mode 100644 index 000000000000..07a91d456697 --- /dev/null +++ b/src/ngLocale/angular-locale_kkj-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "s\u0254ndi", + "lundi", + "mardi", + "m\u025brk\u025br\u025bdi", + "yedi", + "va\u014bd\u025br\u025bdi", + "m\u0254n\u0254 s\u0254ndi" + ], + "MONTH": [ + "pamba", + "wanja", + "mbiy\u0254 m\u025bndo\u014bg\u0254", + "Ny\u0254l\u0254mb\u0254\u014bg\u0254", + "M\u0254n\u0254 \u014bgbanja", + "Nya\u014bgw\u025b \u014bgbanja", + "ku\u014bgw\u025b", + "f\u025b", + "njapi", + "nyukul", + "11", + "\u0253ul\u0253us\u025b" + ], + "SHORTDAY": [ + "s\u0254ndi", + "lundi", + "mardi", + "m\u025brk\u025br\u025bdi", + "yedi", + "va\u014bd\u025br\u025bdi", + "m\u0254n\u0254 s\u0254ndi" + ], + "SHORTMONTH": [ + "pamba", + "wanja", + "mbiy\u0254 m\u025bndo\u014bg\u0254", + "Ny\u0254l\u0254mb\u0254\u014bg\u0254", + "M\u0254n\u0254 \u014bgbanja", + "Nya\u014bgw\u025b \u014bgbanja", + "ku\u014bgw\u025b", + "f\u025b", + "njapi", + "nyukul", + "11", + "\u0253ul\u0253us\u025b" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM y HH:mm", + "shortDate": "dd/MM y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "kkj-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kkj.js b/src/ngLocale/angular-locale_kkj.js new file mode 100644 index 000000000000..f34c9f583185 --- /dev/null +++ b/src/ngLocale/angular-locale_kkj.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "s\u0254ndi", + "lundi", + "mardi", + "m\u025brk\u025br\u025bdi", + "yedi", + "va\u014bd\u025br\u025bdi", + "m\u0254n\u0254 s\u0254ndi" + ], + "MONTH": [ + "pamba", + "wanja", + "mbiy\u0254 m\u025bndo\u014bg\u0254", + "Ny\u0254l\u0254mb\u0254\u014bg\u0254", + "M\u0254n\u0254 \u014bgbanja", + "Nya\u014bgw\u025b \u014bgbanja", + "ku\u014bgw\u025b", + "f\u025b", + "njapi", + "nyukul", + "11", + "\u0253ul\u0253us\u025b" + ], + "SHORTDAY": [ + "s\u0254ndi", + "lundi", + "mardi", + "m\u025brk\u025br\u025bdi", + "yedi", + "va\u014bd\u025br\u025bdi", + "m\u0254n\u0254 s\u0254ndi" + ], + "SHORTMONTH": [ + "pamba", + "wanja", + "mbiy\u0254 m\u025bndo\u014bg\u0254", + "Ny\u0254l\u0254mb\u0254\u014bg\u0254", + "M\u0254n\u0254 \u014bgbanja", + "Nya\u014bgw\u025b \u014bgbanja", + "ku\u014bgw\u025b", + "f\u025b", + "njapi", + "nyukul", + "11", + "\u0253ul\u0253us\u025b" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM y HH:mm", + "shortDate": "dd/MM y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "kkj", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kl-gl.js b/src/ngLocale/angular-locale_kl-gl.js new file mode 100644 index 000000000000..968489d641ab --- /dev/null +++ b/src/ngLocale/angular-locale_kl-gl.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ulloqeqqata-tungaa", + "ulloqeqqata-kingorna" + ], + "DAY": [ + "sabaat", + "ataasinngorneq", + "marlunngorneq", + "pingasunngorneq", + "sisamanngorneq", + "tallimanngorneq", + "arfininngorneq" + ], + "MONTH": [ + "januari", + "februari", + "martsi", + "aprili", + "maji", + "juni", + "juli", + "augustusi", + "septemberi", + "oktoberi", + "novemberi", + "decemberi" + ], + "SHORTDAY": [ + "sab", + "ata", + "mar", + "pin", + "sis", + "tal", + "arf" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "dec" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "dd MMMM y", + "medium": "MMM dd, y h:mm:ss a", + "mediumDate": "MMM dd, y", + "mediumTime": "h:mm:ss a", + "short": "y-MM-dd h:mm a", + "shortDate": "y-MM-dd", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kl-gl", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kl.js b/src/ngLocale/angular-locale_kl.js new file mode 100644 index 000000000000..ad664d2dd1ad --- /dev/null +++ b/src/ngLocale/angular-locale_kl.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ulloqeqqata-tungaa", + "ulloqeqqata-kingorna" + ], + "DAY": [ + "sabaat", + "ataasinngorneq", + "marlunngorneq", + "pingasunngorneq", + "sisamanngorneq", + "tallimanngorneq", + "arfininngorneq" + ], + "MONTH": [ + "januari", + "februari", + "martsi", + "aprili", + "maji", + "juni", + "juli", + "augustusi", + "septemberi", + "oktoberi", + "novemberi", + "decemberi" + ], + "SHORTDAY": [ + "sab", + "ata", + "mar", + "pin", + "sis", + "tal", + "arf" + ], + "SHORTMONTH": [ + "jan", + "feb", + "mar", + "apr", + "maj", + "jun", + "jul", + "aug", + "sep", + "okt", + "nov", + "dec" + ], + "fullDate": "EEEE dd MMMM y", + "longDate": "dd MMMM y", + "medium": "MMM dd, y h:mm:ss a", + "mediumDate": "MMM dd, y", + "mediumTime": "h:mm:ss a", + "short": "y-MM-dd h:mm a", + "shortDate": "y-MM-dd", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kl", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kln-ke.js b/src/ngLocale/angular-locale_kln-ke.js new file mode 100644 index 000000000000..8a2fa1e7ff90 --- /dev/null +++ b/src/ngLocale/angular-locale_kln-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Beet", + "Kemo" + ], + "DAY": [ + "Betutab tisap", + "Betut netai", + "Betutab aeng'", + "Betutab somok", + "Betutab ang'wan", + "Betutab mut", + "Betutab lo" + ], + "MONTH": [ + "Mulgul", + "Ng'atyato", + "Kiptamo", + "Iwat kut", + "Ng'eiyet", + "Waki", + "Roptui", + "Kipkogaga", + "Buret", + "Epeso", + "Kipsunde netai", + "Kipsunde nebo aeng" + ], + "SHORTDAY": [ + "Tis", + "Tai", + "Aen", + "Som", + "Ang", + "Mut", + "Loh" + ], + "SHORTMONTH": [ + "Mul", + "Nga", + "Kip", + "Iwa", + "Nge", + "Wak", + "Rop", + "Kog", + "Bur", + "Epe", + "Tai", + "Aen" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kln-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kln.js b/src/ngLocale/angular-locale_kln.js new file mode 100644 index 000000000000..2dadcf140a67 --- /dev/null +++ b/src/ngLocale/angular-locale_kln.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Beet", + "Kemo" + ], + "DAY": [ + "Betutab tisap", + "Betut netai", + "Betutab aeng'", + "Betutab somok", + "Betutab ang'wan", + "Betutab mut", + "Betutab lo" + ], + "MONTH": [ + "Mulgul", + "Ng'atyato", + "Kiptamo", + "Iwat kut", + "Ng'eiyet", + "Waki", + "Roptui", + "Kipkogaga", + "Buret", + "Epeso", + "Kipsunde netai", + "Kipsunde nebo aeng" + ], + "SHORTDAY": [ + "Tis", + "Tai", + "Aen", + "Som", + "Ang", + "Mut", + "Loh" + ], + "SHORTMONTH": [ + "Mul", + "Nga", + "Kip", + "Iwa", + "Nge", + "Wak", + "Rop", + "Kog", + "Bur", + "Epe", + "Tai", + "Aen" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kln", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ko-kp.js b/src/ngLocale/angular-locale_ko-kp.js index 402ce2bb60a5..944957099bc2 100644 --- a/src/ngLocale/angular-locale_ko-kp.js +++ b/src/ngLocale/angular-locale_ko-kp.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "a h:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20a9", + "CURRENCY_SYM": "\u20a9KP", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_kok-in.js b/src/ngLocale/angular-locale_kok-in.js new file mode 100644 index 000000000000..3d1ca1f15c69 --- /dev/null +++ b/src/ngLocale/angular-locale_kok-in.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u092e.\u092a\u0942.", + "\u092e.\u0928\u0902." + ], + "DAY": [ + "\u0906\u0926\u093f\u0924\u094d\u092f\u0935\u093e\u0930", + "\u0938\u094b\u092e\u0935\u093e\u0930", + "\u092e\u0902\u0917\u0933\u093e\u0930", + "\u092c\u0941\u0927\u0935\u093e\u0930", + "\u0917\u0941\u0930\u0941\u0935\u093e\u0930", + "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930", + "\u0936\u0928\u093f\u0935\u093e\u0930" + ], + "MONTH": [ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u091a", + "\u090f\u092a\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0942\u0928", + "\u091c\u0941\u0932\u0948", + "\u0913\u0917\u0938\u094d\u091f", + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930", + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930", + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930", + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930" + ], + "SHORTDAY": [ + "\u0930\u0935\u093f", + "\u0938\u094b\u092e", + "\u092e\u0902\u0917\u0933", + "\u092c\u0941\u0927", + "\u0917\u0941\u0930\u0941", + "\u0936\u0941\u0915\u094d\u0930", + "\u0936\u0928\u093f" + ], + "SHORTMONTH": [ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u091a", + "\u090f\u092a\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0942\u0928", + "\u091c\u0941\u0932\u0948", + "\u0913\u0917\u0938\u094d\u091f", + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930", + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930", + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930", + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "dd-MM-y h:mm:ss a", + "mediumDate": "dd-MM-y", + "mediumTime": "h:mm:ss a", + "short": "d-M-yy h:mm a", + "shortDate": "d-M-yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "kok-in", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kok.js b/src/ngLocale/angular-locale_kok.js new file mode 100644 index 000000000000..e42a5f52b77c --- /dev/null +++ b/src/ngLocale/angular-locale_kok.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u092e.\u092a\u0942.", + "\u092e.\u0928\u0902." + ], + "DAY": [ + "\u0906\u0926\u093f\u0924\u094d\u092f\u0935\u093e\u0930", + "\u0938\u094b\u092e\u0935\u093e\u0930", + "\u092e\u0902\u0917\u0933\u093e\u0930", + "\u092c\u0941\u0927\u0935\u093e\u0930", + "\u0917\u0941\u0930\u0941\u0935\u093e\u0930", + "\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930", + "\u0936\u0928\u093f\u0935\u093e\u0930" + ], + "MONTH": [ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u091a", + "\u090f\u092a\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0942\u0928", + "\u091c\u0941\u0932\u0948", + "\u0913\u0917\u0938\u094d\u091f", + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930", + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930", + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930", + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930" + ], + "SHORTDAY": [ + "\u0930\u0935\u093f", + "\u0938\u094b\u092e", + "\u092e\u0902\u0917\u0933", + "\u092c\u0941\u0927", + "\u0917\u0941\u0930\u0941", + "\u0936\u0941\u0915\u094d\u0930", + "\u0936\u0928\u093f" + ], + "SHORTMONTH": [ + "\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940", + "\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940", + "\u092e\u093e\u0930\u094d\u091a", + "\u090f\u092a\u094d\u0930\u093f\u0932", + "\u092e\u0947", + "\u091c\u0942\u0928", + "\u091c\u0941\u0932\u0948", + "\u0913\u0917\u0938\u094d\u091f", + "\u0938\u0947\u092a\u094d\u091f\u0947\u0902\u092c\u0930", + "\u0913\u0915\u094d\u091f\u094b\u092c\u0930", + "\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930", + "\u0921\u093f\u0938\u0947\u0902\u092c\u0930" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "dd-MM-y h:mm:ss a", + "mediumDate": "dd-MM-y", + "mediumTime": "h:mm:ss a", + "short": "d-M-yy h:mm a", + "shortDate": "d-M-yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "kok", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ks-arab-in.js b/src/ngLocale/angular-locale_ks-arab-in.js new file mode 100644 index 000000000000..e7fa2fc935aa --- /dev/null +++ b/src/ngLocale/angular-locale_ks-arab-in.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "\u0627\u064e\u062a\u06be\u0648\u0627\u0631", + "\u0698\u0654\u0646\u065b\u062f\u0631\u0655\u0631\u0648\u0627\u0631", + "\u0628\u0648\u065a\u0645\u0648\u0627\u0631", + "\u0628\u0648\u062f\u0648\u0627\u0631", + "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631", + "\u062c\u064f\u0645\u06c1", + "\u0628\u0679\u0648\u0627\u0631" + ], + "MONTH": [ + "\u062c\u0646\u0624\u0631\u06cc", + "\u0641\u0631\u0624\u0631\u06cc", + "\u0645\u0627\u0631\u0655\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc\u0654", + "\u062c\u0648\u0657\u0646", + "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc", + "\u0627\u06af\u0633\u062a", + "\u0633\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "SHORTDAY": [ + "\u0622\u062a\u06be\u0648\u0627\u0631", + "\u0698\u0654\u0646\u065b\u062f\u0655\u0631\u0648\u0627\u0631", + "\u0628\u0648\u065a\u0645\u0648\u0627\u0631", + "\u0628\u0648\u062f\u0648\u0627\u0631", + "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631", + "\u062c\u064f\u0645\u06c1", + "\u0628\u0679\u0648\u0627\u0631" + ], + "SHORTMONTH": [ + "\u062c\u0646\u0624\u0631\u06cc", + "\u0641\u0631\u0624\u0631\u06cc", + "\u0645\u0627\u0631\u0655\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc\u0654", + "\u062c\u0648\u0657\u0646", + "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc", + "\u0627\u06af\u0633\u062a", + "\u0633\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ks-arab-in", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ks-arab.js b/src/ngLocale/angular-locale_ks-arab.js new file mode 100644 index 000000000000..a1ab7ae8255f --- /dev/null +++ b/src/ngLocale/angular-locale_ks-arab.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "\u0627\u064e\u062a\u06be\u0648\u0627\u0631", + "\u0698\u0654\u0646\u065b\u062f\u0631\u0655\u0631\u0648\u0627\u0631", + "\u0628\u0648\u065a\u0645\u0648\u0627\u0631", + "\u0628\u0648\u062f\u0648\u0627\u0631", + "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631", + "\u062c\u064f\u0645\u06c1", + "\u0628\u0679\u0648\u0627\u0631" + ], + "MONTH": [ + "\u062c\u0646\u0624\u0631\u06cc", + "\u0641\u0631\u0624\u0631\u06cc", + "\u0645\u0627\u0631\u0655\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc\u0654", + "\u062c\u0648\u0657\u0646", + "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc", + "\u0627\u06af\u0633\u062a", + "\u0633\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "SHORTDAY": [ + "\u0622\u062a\u06be\u0648\u0627\u0631", + "\u0698\u0654\u0646\u065b\u062f\u0655\u0631\u0648\u0627\u0631", + "\u0628\u0648\u065a\u0645\u0648\u0627\u0631", + "\u0628\u0648\u062f\u0648\u0627\u0631", + "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631", + "\u062c\u064f\u0645\u06c1", + "\u0628\u0679\u0648\u0627\u0631" + ], + "SHORTMONTH": [ + "\u062c\u0646\u0624\u0631\u06cc", + "\u0641\u0631\u0624\u0631\u06cc", + "\u0645\u0627\u0631\u0655\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc\u0654", + "\u062c\u0648\u0657\u0646", + "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc", + "\u0627\u06af\u0633\u062a", + "\u0633\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ks-arab", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ks.js b/src/ngLocale/angular-locale_ks.js new file mode 100644 index 000000000000..974859344a32 --- /dev/null +++ b/src/ngLocale/angular-locale_ks.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "\u0627\u064e\u062a\u06be\u0648\u0627\u0631", + "\u0698\u0654\u0646\u065b\u062f\u0631\u0655\u0631\u0648\u0627\u0631", + "\u0628\u0648\u065a\u0645\u0648\u0627\u0631", + "\u0628\u0648\u062f\u0648\u0627\u0631", + "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631", + "\u062c\u064f\u0645\u06c1", + "\u0628\u0679\u0648\u0627\u0631" + ], + "MONTH": [ + "\u062c\u0646\u0624\u0631\u06cc", + "\u0641\u0631\u0624\u0631\u06cc", + "\u0645\u0627\u0631\u0655\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc\u0654", + "\u062c\u0648\u0657\u0646", + "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc", + "\u0627\u06af\u0633\u062a", + "\u0633\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "SHORTDAY": [ + "\u0622\u062a\u06be\u0648\u0627\u0631", + "\u0698\u0654\u0646\u065b\u062f\u0655\u0631\u0648\u0627\u0631", + "\u0628\u0648\u065a\u0645\u0648\u0627\u0631", + "\u0628\u0648\u062f\u0648\u0627\u0631", + "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631", + "\u062c\u064f\u0645\u06c1", + "\u0628\u0679\u0648\u0627\u0631" + ], + "SHORTMONTH": [ + "\u062c\u0646\u0624\u0631\u06cc", + "\u0641\u0631\u0624\u0631\u06cc", + "\u0645\u0627\u0631\u0655\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc\u0654", + "\u062c\u0648\u0657\u0646", + "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc", + "\u0627\u06af\u0633\u062a", + "\u0633\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20b9", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 2, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "ks", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ksb-tz.js b/src/ngLocale/angular-locale_ksb-tz.js new file mode 100644 index 000000000000..a45def8f8f08 --- /dev/null +++ b/src/ngLocale/angular-locale_ksb-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "makeo", + "nyiaghuo" + ], + "DAY": [ + "Jumaapii", + "Jumaatatu", + "Jumaane", + "Jumaatano", + "Alhamisi", + "Ijumaa", + "Jumaamosi" + ], + "MONTH": [ + "Januali", + "Febluali", + "Machi", + "Aplili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jmn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "ksb-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ksb.js b/src/ngLocale/angular-locale_ksb.js new file mode 100644 index 000000000000..35663a958c7e --- /dev/null +++ b/src/ngLocale/angular-locale_ksb.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "makeo", + "nyiaghuo" + ], + "DAY": [ + "Jumaapii", + "Jumaatatu", + "Jumaane", + "Jumaatano", + "Alhamisi", + "Ijumaa", + "Jumaamosi" + ], + "MONTH": [ + "Januali", + "Febluali", + "Machi", + "Aplili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jmn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "ksb", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ksf-cm.js b/src/ngLocale/angular-locale_ksf-cm.js new file mode 100644 index 000000000000..d76147de34ec --- /dev/null +++ b/src/ngLocale/angular-locale_ksf-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "s\u00e1r\u00faw\u00e1", + "c\u025b\u025b\u0301nko" + ], + "DAY": [ + "s\u0254\u0301nd\u01dd", + "l\u01ddnd\u00ed", + "maad\u00ed", + "m\u025bkr\u025bd\u00ed", + "j\u01dd\u01ddd\u00ed", + "j\u00famb\u00e1", + "samd\u00ed" + ], + "MONTH": [ + "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254", + "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b", + "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1", + "\u014bw\u00ed\u00ed ak\u01dd nin", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin", + "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk", + "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k", + "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b" + ], + "SHORTDAY": [ + "s\u0254\u0301n", + "l\u01ddn", + "maa", + "m\u025bk", + "j\u01dd\u01dd", + "j\u00fam", + "sam" + ], + "SHORTMONTH": [ + "\u014b1", + "\u014b2", + "\u014b3", + "\u014b4", + "\u014b5", + "\u014b6", + "\u014b7", + "\u014b8", + "\u014b9", + "\u014b10", + "\u014b11", + "\u014b12" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ksf-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ksf.js b/src/ngLocale/angular-locale_ksf.js new file mode 100644 index 000000000000..84a13f239420 --- /dev/null +++ b/src/ngLocale/angular-locale_ksf.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "s\u00e1r\u00faw\u00e1", + "c\u025b\u025b\u0301nko" + ], + "DAY": [ + "s\u0254\u0301nd\u01dd", + "l\u01ddnd\u00ed", + "maad\u00ed", + "m\u025bkr\u025bd\u00ed", + "j\u01dd\u01ddd\u00ed", + "j\u00famb\u00e1", + "samd\u00ed" + ], + "MONTH": [ + "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254", + "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b", + "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1", + "\u014bw\u00ed\u00ed ak\u01dd nin", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa", + "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin", + "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk", + "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k", + "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b" + ], + "SHORTDAY": [ + "s\u0254\u0301n", + "l\u01ddn", + "maa", + "m\u025bk", + "j\u01dd\u01dd", + "j\u00fam", + "sam" + ], + "SHORTMONTH": [ + "\u014b1", + "\u014b2", + "\u014b3", + "\u014b4", + "\u014b5", + "\u014b6", + "\u014b7", + "\u014b8", + "\u014b9", + "\u014b10", + "\u014b11", + "\u014b12" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ksf", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ksh-de.js b/src/ngLocale/angular-locale_ksh-de.js new file mode 100644 index 000000000000..fca97f670f4a --- /dev/null +++ b/src/ngLocale/angular-locale_ksh-de.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Uhr v\u00f6rmiddaachs", + "Uhr nommendaachs" + ], + "DAY": [ + "Sunndaach", + "Moondaach", + "Dinnsdaach", + "Metwoch", + "Dunnersdaach", + "Friidaach", + "Samsdaach" + ], + "MONTH": [ + "Jannewa", + "F\u00e4browa", + "M\u00e4\u00e4z", + "Aprell", + "M\u00e4i", + "Juuni", + "Juuli", + "Oujo\u00df", + "Sept\u00e4mber", + "Oktoober", + "Nov\u00e4mber", + "Dez\u00e4mber" + ], + "SHORTDAY": [ + "Su.", + "Mo.", + "Di.", + "Me.", + "Du.", + "Fr.", + "Sa." + ], + "SHORTMONTH": [ + "Jan", + "F\u00e4b", + "M\u00e4z", + "Apr", + "M\u00e4i", + "Jun", + "Jul", + "Ouj", + "S\u00e4p", + "Okt", + "Nov", + "Dez" + ], + "fullDate": "EEEE, 'd\u00e4' d. MMMM y", + "longDate": "d. MMMM y", + "medium": "d. MMM. y HH:mm:ss", + "mediumDate": "d. MMM. y", + "mediumTime": "HH:mm:ss", + "short": "d. M. y HH:mm", + "shortDate": "d. M. y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ksh-de", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ksh.js b/src/ngLocale/angular-locale_ksh.js new file mode 100644 index 000000000000..24d3794f0ecd --- /dev/null +++ b/src/ngLocale/angular-locale_ksh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Uhr v\u00f6rmiddaachs", + "Uhr nommendaachs" + ], + "DAY": [ + "Sunndaach", + "Moondaach", + "Dinnsdaach", + "Metwoch", + "Dunnersdaach", + "Friidaach", + "Samsdaach" + ], + "MONTH": [ + "Jannewa", + "F\u00e4browa", + "M\u00e4\u00e4z", + "Aprell", + "M\u00e4i", + "Juuni", + "Juuli", + "Oujo\u00df", + "Sept\u00e4mber", + "Oktoober", + "Nov\u00e4mber", + "Dez\u00e4mber" + ], + "SHORTDAY": [ + "Su.", + "Mo.", + "Di.", + "Me.", + "Du.", + "Fr.", + "Sa." + ], + "SHORTMONTH": [ + "Jan", + "F\u00e4b", + "M\u00e4z", + "Apr", + "M\u00e4i", + "Jun", + "Jul", + "Ouj", + "S\u00e4p", + "Okt", + "Nov", + "Dez" + ], + "fullDate": "EEEE, 'd\u00e4' d. MMMM y", + "longDate": "d. MMMM y", + "medium": "d. MMM. y HH:mm:ss", + "mediumDate": "d. MMM. y", + "mediumTime": "HH:mm:ss", + "short": "d. M. y HH:mm", + "shortDate": "d. M. y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ksh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kw-gb.js b/src/ngLocale/angular-locale_kw-gb.js new file mode 100644 index 000000000000..1d837eee0445 --- /dev/null +++ b/src/ngLocale/angular-locale_kw-gb.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "De Sul", + "De Lun", + "De Merth", + "De Merher", + "De Yow", + "De Gwener", + "De Sadorn" + ], + "MONTH": [ + "Mys Genver", + "Mys Whevrel", + "Mys Merth", + "Mys Ebrel", + "Mys Me", + "Mys Efan", + "Mys Gortheren", + "Mye Est", + "Mys Gwyngala", + "Mys Hedra", + "Mys Du", + "Mys Kevardhu" + ], + "SHORTDAY": [ + "Sul", + "Lun", + "Mth", + "Mhr", + "Yow", + "Gwe", + "Sad" + ], + "SHORTMONTH": [ + "Gen", + "Whe", + "Mer", + "Ebr", + "Me", + "Efn", + "Gor", + "Est", + "Gwn", + "Hed", + "Du", + "Kev" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a3", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kw-gb", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_kw.js b/src/ngLocale/angular-locale_kw.js new file mode 100644 index 000000000000..fbeffd420b81 --- /dev/null +++ b/src/ngLocale/angular-locale_kw.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "De Sul", + "De Lun", + "De Merth", + "De Merher", + "De Yow", + "De Gwener", + "De Sadorn" + ], + "MONTH": [ + "Mys Genver", + "Mys Whevrel", + "Mys Merth", + "Mys Ebrel", + "Mys Me", + "Mys Efan", + "Mys Gortheren", + "Mye Est", + "Mys Gwyngala", + "Mys Hedra", + "Mys Du", + "Mys Kevardhu" + ], + "SHORTDAY": [ + "Sul", + "Lun", + "Mth", + "Mhr", + "Yow", + "Gwe", + "Sad" + ], + "SHORTMONTH": [ + "Gen", + "Whe", + "Mer", + "Ebr", + "Me", + "Efn", + "Gor", + "Est", + "Gwn", + "Hed", + "Du", + "Kev" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/y HH:mm", + "shortDate": "dd/MM/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a3", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "kw", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ky-cyrl.js b/src/ngLocale/angular-locale_ky-cyrl.js index bbdb7c390aa6..06bd8baedfde 100644 --- a/src/ngLocale/angular-locale_ky-cyrl.js +++ b/src/ngLocale/angular-locale_ky-cyrl.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "KGS", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_lag-tz.js b/src/ngLocale/angular-locale_lag-tz.js new file mode 100644 index 000000000000..bf270cd76c15 --- /dev/null +++ b/src/ngLocale/angular-locale_lag-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "TOO", + "MUU" + ], + "DAY": [ + "Jumap\u00ediri", + "Jumat\u00e1tu", + "Juma\u00edne", + "Jumat\u00e1ano", + "Alam\u00edisi", + "Ijum\u00e1a", + "Jumam\u00f3osi" + ], + "MONTH": [ + "K\u0289f\u00fangat\u0268", + "K\u0289naan\u0268", + "K\u0289keenda", + "Kwiikumi", + "Kwiinyamb\u00e1la", + "Kwiidwaata", + "K\u0289m\u0289\u0289nch\u0268", + "K\u0289v\u0268\u0268r\u0268", + "K\u0289saat\u0289", + "Kwiinyi", + "K\u0289saano", + "K\u0289sasat\u0289" + ], + "SHORTDAY": [ + "P\u00edili", + "T\u00e1atu", + "\u00cdne", + "T\u00e1ano", + "Alh", + "Ijm", + "M\u00f3osi" + ], + "SHORTMONTH": [ + "F\u00fangat\u0268", + "Naan\u0268", + "Keenda", + "Ik\u00fami", + "Inyambala", + "Idwaata", + "M\u0289\u0289nch\u0268", + "V\u0268\u0268r\u0268", + "Saat\u0289", + "Inyi", + "Saano", + "Sasat\u0289" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "lag-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_lag.js b/src/ngLocale/angular-locale_lag.js new file mode 100644 index 000000000000..61e349653f7d --- /dev/null +++ b/src/ngLocale/angular-locale_lag.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "TOO", + "MUU" + ], + "DAY": [ + "Jumap\u00ediri", + "Jumat\u00e1tu", + "Juma\u00edne", + "Jumat\u00e1ano", + "Alam\u00edisi", + "Ijum\u00e1a", + "Jumam\u00f3osi" + ], + "MONTH": [ + "K\u0289f\u00fangat\u0268", + "K\u0289naan\u0268", + "K\u0289keenda", + "Kwiikumi", + "Kwiinyamb\u00e1la", + "Kwiidwaata", + "K\u0289m\u0289\u0289nch\u0268", + "K\u0289v\u0268\u0268r\u0268", + "K\u0289saat\u0289", + "Kwiinyi", + "K\u0289saano", + "K\u0289sasat\u0289" + ], + "SHORTDAY": [ + "P\u00edili", + "T\u00e1atu", + "\u00cdne", + "T\u00e1ano", + "Alh", + "Ijm", + "M\u00f3osi" + ], + "SHORTMONTH": [ + "F\u00fangat\u0268", + "Naan\u0268", + "Keenda", + "Ik\u00fami", + "Inyambala", + "Idwaata", + "M\u0289\u0289nch\u0268", + "V\u0268\u0268r\u0268", + "Saat\u0289", + "Inyi", + "Saano", + "Sasat\u0289" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "lag", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_lg-ug.js b/src/ngLocale/angular-locale_lg-ug.js new file mode 100644 index 000000000000..8b9ef84743c3 --- /dev/null +++ b/src/ngLocale/angular-locale_lg-ug.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sabbiiti", + "Balaza", + "Lwakubiri", + "Lwakusatu", + "Lwakuna", + "Lwakutaano", + "Lwamukaaga" + ], + "MONTH": [ + "Janwaliyo", + "Febwaliyo", + "Marisi", + "Apuli", + "Maayi", + "Juuni", + "Julaayi", + "Agusito", + "Sebuttemba", + "Okitobba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Sab", + "Bal", + "Lw2", + "Lw3", + "Lw4", + "Lw5", + "Lw6" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apu", + "Maa", + "Juu", + "Jul", + "Agu", + "Seb", + "Oki", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "lg-ug", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_lg.js b/src/ngLocale/angular-locale_lg.js new file mode 100644 index 000000000000..3b05da50efc8 --- /dev/null +++ b/src/ngLocale/angular-locale_lg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sabbiiti", + "Balaza", + "Lwakubiri", + "Lwakusatu", + "Lwakuna", + "Lwakutaano", + "Lwamukaaga" + ], + "MONTH": [ + "Janwaliyo", + "Febwaliyo", + "Marisi", + "Apuli", + "Maayi", + "Juuni", + "Julaayi", + "Agusito", + "Sebuttemba", + "Okitobba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Sab", + "Bal", + "Lw2", + "Lw3", + "Lw4", + "Lw5", + "Lw6" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apu", + "Maa", + "Juu", + "Jul", + "Agu", + "Seb", + "Oki", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "lg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_lkt-us.js b/src/ngLocale/angular-locale_lkt-us.js new file mode 100644 index 000000000000..16cbf6de0806 --- /dev/null +++ b/src/ngLocale/angular-locale_lkt-us.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "A\u014bp\u00e9tuwak\u021fa\u014b", + "A\u014bp\u00e9tuwa\u014b\u017ei", + "A\u014bp\u00e9tunu\u014bpa", + "A\u014bp\u00e9tuyamni", + "A\u014bp\u00e9tutopa", + "A\u014bp\u00e9tuzapta\u014b", + "Ow\u00e1\u014bgyu\u017ea\u017eapi" + ], + "MONTH": [ + "Wi\u00f3the\u021fika W\u00ed", + "Thiy\u00f3\u021feyu\u014bka W\u00ed", + "I\u0161t\u00e1wi\u010dhayaza\u014b W\u00ed", + "P\u021fe\u017e\u00edt\u021fo W\u00ed", + "\u010cha\u014bw\u00e1pet\u021fo W\u00ed", + "W\u00edpazuk\u021fa-wa\u0161t\u00e9 W\u00ed", + "\u010cha\u014bp\u021f\u00e1sapa W\u00ed", + "Was\u00fat\u021fu\u014b W\u00ed", + "\u010cha\u014bw\u00e1pe\u01e7i W\u00ed", + "\u010cha\u014bw\u00e1pe-kasn\u00e1 W\u00ed", + "Wan\u00edyetu W\u00ed", + "T\u021fah\u00e9kap\u0161u\u014b W\u00ed" + ], + "SHORTDAY": [ + "A\u014bp\u00e9tuwak\u021fa\u014b", + "A\u014bp\u00e9tuwa\u014b\u017ei", + "A\u014bp\u00e9tunu\u014bpa", + "A\u014bp\u00e9tuyamni", + "A\u014bp\u00e9tutopa", + "A\u014bp\u00e9tuzapta\u014b", + "Ow\u00e1\u014bgyu\u017ea\u017eapi" + ], + "SHORTMONTH": [ + "Wi\u00f3the\u021fika W\u00ed", + "Thiy\u00f3\u021feyu\u014bka W\u00ed", + "I\u0161t\u00e1wi\u010dhayaza\u014b W\u00ed", + "P\u021fe\u017e\u00edt\u021fo W\u00ed", + "\u010cha\u014bw\u00e1pet\u021fo W\u00ed", + "W\u00edpazuk\u021fa-wa\u0161t\u00e9 W\u00ed", + "\u010cha\u014bp\u021f\u00e1sapa W\u00ed", + "Was\u00fat\u021fu\u014b W\u00ed", + "\u010cha\u014bw\u00e1pe\u01e7i W\u00ed", + "\u010cha\u014bw\u00e1pe-kasn\u00e1 W\u00ed", + "Wan\u00edyetu W\u00ed", + "T\u021fah\u00e9kap\u0161u\u014b W\u00ed" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "lkt-us", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_lkt.js b/src/ngLocale/angular-locale_lkt.js new file mode 100644 index 000000000000..76eccb70a7f0 --- /dev/null +++ b/src/ngLocale/angular-locale_lkt.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "A\u014bp\u00e9tuwak\u021fa\u014b", + "A\u014bp\u00e9tuwa\u014b\u017ei", + "A\u014bp\u00e9tunu\u014bpa", + "A\u014bp\u00e9tuyamni", + "A\u014bp\u00e9tutopa", + "A\u014bp\u00e9tuzapta\u014b", + "Ow\u00e1\u014bgyu\u017ea\u017eapi" + ], + "MONTH": [ + "Wi\u00f3the\u021fika W\u00ed", + "Thiy\u00f3\u021feyu\u014bka W\u00ed", + "I\u0161t\u00e1wi\u010dhayaza\u014b W\u00ed", + "P\u021fe\u017e\u00edt\u021fo W\u00ed", + "\u010cha\u014bw\u00e1pet\u021fo W\u00ed", + "W\u00edpazuk\u021fa-wa\u0161t\u00e9 W\u00ed", + "\u010cha\u014bp\u021f\u00e1sapa W\u00ed", + "Was\u00fat\u021fu\u014b W\u00ed", + "\u010cha\u014bw\u00e1pe\u01e7i W\u00ed", + "\u010cha\u014bw\u00e1pe-kasn\u00e1 W\u00ed", + "Wan\u00edyetu W\u00ed", + "T\u021fah\u00e9kap\u0161u\u014b W\u00ed" + ], + "SHORTDAY": [ + "A\u014bp\u00e9tuwak\u021fa\u014b", + "A\u014bp\u00e9tuwa\u014b\u017ei", + "A\u014bp\u00e9tunu\u014bpa", + "A\u014bp\u00e9tuyamni", + "A\u014bp\u00e9tutopa", + "A\u014bp\u00e9tuzapta\u014b", + "Ow\u00e1\u014bgyu\u017ea\u017eapi" + ], + "SHORTMONTH": [ + "Wi\u00f3the\u021fika W\u00ed", + "Thiy\u00f3\u021feyu\u014bka W\u00ed", + "I\u0161t\u00e1wi\u010dhayaza\u014b W\u00ed", + "P\u021fe\u017e\u00edt\u021fo W\u00ed", + "\u010cha\u014bw\u00e1pet\u021fo W\u00ed", + "W\u00edpazuk\u021fa-wa\u0161t\u00e9 W\u00ed", + "\u010cha\u014bp\u021f\u00e1sapa W\u00ed", + "Was\u00fat\u021fu\u014b W\u00ed", + "\u010cha\u014bw\u00e1pe\u01e7i W\u00ed", + "\u010cha\u014bw\u00e1pe-kasn\u00e1 W\u00ed", + "Wan\u00edyetu W\u00ed", + "T\u021fah\u00e9kap\u0161u\u014b W\u00ed" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "MMMM d, y", + "medium": "MMM d, y h:mm:ss a", + "mediumDate": "MMM d, y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "lkt", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ln-ao.js b/src/ngLocale/angular-locale_ln-ao.js index 9a4a355d39c1..9309a8c902f9 100644 --- a/src/ngLocale/angular-locale_ln-ao.js +++ b/src/ngLocale/angular-locale_ln-ao.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "FrCD", + "CURRENCY_SYM": "Kz", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ln-cf.js b/src/ngLocale/angular-locale_ln-cf.js index b04cad9d8703..420db503a805 100644 --- a/src/ngLocale/angular-locale_ln-cf.js +++ b/src/ngLocale/angular-locale_ln-cf.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "FrCD", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ln-cg.js b/src/ngLocale/angular-locale_ln-cg.js index 954523591c20..2cd8966733d1 100644 --- a/src/ngLocale/angular-locale_ln-cg.js +++ b/src/ngLocale/angular-locale_ln-cg.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "FrCD", + "CURRENCY_SYM": "FCFA", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_lu-cd.js b/src/ngLocale/angular-locale_lu-cd.js new file mode 100644 index 000000000000..9abfa7baa14b --- /dev/null +++ b/src/ngLocale/angular-locale_lu-cd.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Dinda", + "Dilolo" + ], + "DAY": [ + "Lumingu", + "Nkodya", + "Nd\u00e0ay\u00e0", + "Ndang\u00f9", + "Nj\u00f2wa", + "Ng\u00f2vya", + "Lubingu" + ], + "MONTH": [ + "Ciongo", + "L\u00f9ishi", + "Lus\u00f2lo", + "M\u00f9uy\u00e0", + "Lum\u00f9ng\u00f9l\u00f9", + "Lufuimi", + "Kab\u00e0l\u00e0sh\u00ecp\u00f9", + "L\u00f9sh\u00eck\u00e0", + "Lutongolo", + "Lung\u00f9di", + "Kasw\u00e8k\u00e8s\u00e8", + "Cisw\u00e0" + ], + "SHORTDAY": [ + "Lum", + "Nko", + "Ndy", + "Ndg", + "Njw", + "Ngv", + "Lub" + ], + "SHORTMONTH": [ + "Cio", + "Lui", + "Lus", + "Muu", + "Lum", + "Luf", + "Kab", + "Lush", + "Lut", + "Lun", + "Kas", + "Cis" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FrCD", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "lu-cd", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_lu.js b/src/ngLocale/angular-locale_lu.js new file mode 100644 index 000000000000..b4f0df4c58d7 --- /dev/null +++ b/src/ngLocale/angular-locale_lu.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Dinda", + "Dilolo" + ], + "DAY": [ + "Lumingu", + "Nkodya", + "Nd\u00e0ay\u00e0", + "Ndang\u00f9", + "Nj\u00f2wa", + "Ng\u00f2vya", + "Lubingu" + ], + "MONTH": [ + "Ciongo", + "L\u00f9ishi", + "Lus\u00f2lo", + "M\u00f9uy\u00e0", + "Lum\u00f9ng\u00f9l\u00f9", + "Lufuimi", + "Kab\u00e0l\u00e0sh\u00ecp\u00f9", + "L\u00f9sh\u00eck\u00e0", + "Lutongolo", + "Lung\u00f9di", + "Kasw\u00e8k\u00e8s\u00e8", + "Cisw\u00e0" + ], + "SHORTDAY": [ + "Lum", + "Nko", + "Ndy", + "Ndg", + "Njw", + "Ngv", + "Lub" + ], + "SHORTMONTH": [ + "Cio", + "Lui", + "Lus", + "Muu", + "Lum", + "Luf", + "Kab", + "Lush", + "Lut", + "Lun", + "Kas", + "Cis" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FrCD", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "lu", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_luo-ke.js b/src/ngLocale/angular-locale_luo-ke.js new file mode 100644 index 000000000000..20a6db1cd460 --- /dev/null +++ b/src/ngLocale/angular-locale_luo-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "OD", + "OT" + ], + "DAY": [ + "Jumapil", + "Wuok Tich", + "Tich Ariyo", + "Tich Adek", + "Tich Ang'wen", + "Tich Abich", + "Ngeso" + ], + "MONTH": [ + "Dwe mar Achiel", + "Dwe mar Ariyo", + "Dwe mar Adek", + "Dwe mar Ang'wen", + "Dwe mar Abich", + "Dwe mar Auchiel", + "Dwe mar Abiriyo", + "Dwe mar Aboro", + "Dwe mar Ochiko", + "Dwe mar Apar", + "Dwe mar gi achiel", + "Dwe mar Apar gi ariyo" + ], + "SHORTDAY": [ + "JMP", + "WUT", + "TAR", + "TAD", + "TAN", + "TAB", + "NGS" + ], + "SHORTMONTH": [ + "DAC", + "DAR", + "DAD", + "DAN", + "DAH", + "DAU", + "DAO", + "DAB", + "DOC", + "DAP", + "DGI", + "DAG" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "luo-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_luo.js b/src/ngLocale/angular-locale_luo.js new file mode 100644 index 000000000000..568fff48b763 --- /dev/null +++ b/src/ngLocale/angular-locale_luo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "OD", + "OT" + ], + "DAY": [ + "Jumapil", + "Wuok Tich", + "Tich Ariyo", + "Tich Adek", + "Tich Ang'wen", + "Tich Abich", + "Ngeso" + ], + "MONTH": [ + "Dwe mar Achiel", + "Dwe mar Ariyo", + "Dwe mar Adek", + "Dwe mar Ang'wen", + "Dwe mar Abich", + "Dwe mar Auchiel", + "Dwe mar Abiriyo", + "Dwe mar Aboro", + "Dwe mar Ochiko", + "Dwe mar Apar", + "Dwe mar gi achiel", + "Dwe mar Apar gi ariyo" + ], + "SHORTDAY": [ + "JMP", + "WUT", + "TAR", + "TAD", + "TAN", + "TAB", + "NGS" + ], + "SHORTMONTH": [ + "DAC", + "DAR", + "DAD", + "DAN", + "DAH", + "DAU", + "DAO", + "DAB", + "DOC", + "DAP", + "DGI", + "DAG" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "luo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_luy-ke.js b/src/ngLocale/angular-locale_luy-ke.js new file mode 100644 index 000000000000..e62c6e2f529b --- /dev/null +++ b/src/ngLocale/angular-locale_luy-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "Jumapiri", + "Jumatatu", + "Jumanne", + "Jumatano", + "Murwa wa Kanne", + "Murwa wa Katano", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "J2", + "J3", + "J4", + "J5", + "Al", + "Ij", + "J1" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-\u00a0", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "luy-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_luy.js b/src/ngLocale/angular-locale_luy.js new file mode 100644 index 000000000000..d9dc70fa0d32 --- /dev/null +++ b/src/ngLocale/angular-locale_luy.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "a.m.", + "p.m." + ], + "DAY": [ + "Jumapiri", + "Jumatatu", + "Jumanne", + "Jumatano", + "Murwa wa Kanne", + "Murwa wa Katano", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprili", + "Mei", + "Juni", + "Julai", + "Agosti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "J2", + "J3", + "J4", + "J5", + "Al", + "Ij", + "J1" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-\u00a0", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "luy", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mas-ke.js b/src/ngLocale/angular-locale_mas-ke.js new file mode 100644 index 000000000000..f0f0e272f4b5 --- /dev/null +++ b/src/ngLocale/angular-locale_mas-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0190nkak\u025bny\u00e1", + "\u0190nd\u00e1m\u00e2" + ], + "DAY": [ + "Jumap\u00edl\u00ed", + "Jumat\u00e1tu", + "Jumane", + "Jumat\u00e1n\u0254", + "Ala\u00e1misi", + "Jum\u00e1a", + "Jumam\u00f3si" + ], + "MONTH": [ + "Oladal\u0289\u0301", + "Ar\u00e1t", + "\u0186\u025bn\u0268\u0301\u0254\u0268\u014b\u0254k", + "Olodoy\u00ed\u00f3r\u00ed\u00ea ink\u00f3k\u00fa\u00e2", + "Oloil\u00e9p\u016bny\u012b\u0113 ink\u00f3k\u00fa\u00e2", + "K\u00faj\u00fa\u0254r\u0254k", + "M\u00f3rus\u00e1sin", + "\u0186l\u0254\u0301\u0268\u0301b\u0254\u0301r\u00e1r\u025b", + "K\u00fash\u00een", + "Olg\u00edsan", + "P\u0289sh\u0289\u0301ka", + "Nt\u0289\u0301\u014b\u0289\u0301s" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Dal", + "Ar\u00e1", + "\u0186\u025bn", + "Doy", + "L\u00e9p", + "Rok", + "S\u00e1s", + "B\u0254\u0301r", + "K\u00fas", + "G\u00eds", + "Sh\u0289\u0301", + "Nt\u0289\u0301" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mas-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mas-tz.js b/src/ngLocale/angular-locale_mas-tz.js new file mode 100644 index 000000000000..ae4e38e3319b --- /dev/null +++ b/src/ngLocale/angular-locale_mas-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0190nkak\u025bny\u00e1", + "\u0190nd\u00e1m\u00e2" + ], + "DAY": [ + "Jumap\u00edl\u00ed", + "Jumat\u00e1tu", + "Jumane", + "Jumat\u00e1n\u0254", + "Ala\u00e1misi", + "Jum\u00e1a", + "Jumam\u00f3si" + ], + "MONTH": [ + "Oladal\u0289\u0301", + "Ar\u00e1t", + "\u0186\u025bn\u0268\u0301\u0254\u0268\u014b\u0254k", + "Olodoy\u00ed\u00f3r\u00ed\u00ea ink\u00f3k\u00fa\u00e2", + "Oloil\u00e9p\u016bny\u012b\u0113 ink\u00f3k\u00fa\u00e2", + "K\u00faj\u00fa\u0254r\u0254k", + "M\u00f3rus\u00e1sin", + "\u0186l\u0254\u0301\u0268\u0301b\u0254\u0301r\u00e1r\u025b", + "K\u00fash\u00een", + "Olg\u00edsan", + "P\u0289sh\u0289\u0301ka", + "Nt\u0289\u0301\u014b\u0289\u0301s" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Dal", + "Ar\u00e1", + "\u0186\u025bn", + "Doy", + "L\u00e9p", + "Rok", + "S\u00e1s", + "B\u0254\u0301r", + "K\u00fas", + "G\u00eds", + "Sh\u0289\u0301", + "Nt\u0289\u0301" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mas-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mas.js b/src/ngLocale/angular-locale_mas.js new file mode 100644 index 000000000000..1f06866a6884 --- /dev/null +++ b/src/ngLocale/angular-locale_mas.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0190nkak\u025bny\u00e1", + "\u0190nd\u00e1m\u00e2" + ], + "DAY": [ + "Jumap\u00edl\u00ed", + "Jumat\u00e1tu", + "Jumane", + "Jumat\u00e1n\u0254", + "Ala\u00e1misi", + "Jum\u00e1a", + "Jumam\u00f3si" + ], + "MONTH": [ + "Oladal\u0289\u0301", + "Ar\u00e1t", + "\u0186\u025bn\u0268\u0301\u0254\u0268\u014b\u0254k", + "Olodoy\u00ed\u00f3r\u00ed\u00ea ink\u00f3k\u00fa\u00e2", + "Oloil\u00e9p\u016bny\u012b\u0113 ink\u00f3k\u00fa\u00e2", + "K\u00faj\u00fa\u0254r\u0254k", + "M\u00f3rus\u00e1sin", + "\u0186l\u0254\u0301\u0268\u0301b\u0254\u0301r\u00e1r\u025b", + "K\u00fash\u00een", + "Olg\u00edsan", + "P\u0289sh\u0289\u0301ka", + "Nt\u0289\u0301\u014b\u0289\u0301s" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Dal", + "Ar\u00e1", + "\u0186\u025bn", + "Doy", + "L\u00e9p", + "Rok", + "S\u00e1s", + "B\u0254\u0301r", + "K\u00fas", + "G\u00eds", + "Sh\u0289\u0301", + "Nt\u0289\u0301" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mas", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mer-ke.js b/src/ngLocale/angular-locale_mer-ke.js new file mode 100644 index 000000000000..9b900332598a --- /dev/null +++ b/src/ngLocale/angular-locale_mer-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "R\u0168", + "\u0168G" + ], + "DAY": [ + "Kiumia", + "Muramuko", + "Wairi", + "Wethatu", + "Wena", + "Wetano", + "Jumamosi" + ], + "MONTH": [ + "Januar\u0129", + "Feburuar\u0129", + "Machi", + "\u0128pur\u0169", + "M\u0129\u0129", + "Njuni", + "Njura\u0129", + "Agasti", + "Septemba", + "Okt\u0169ba", + "Novemba", + "Dicemba" + ], + "SHORTDAY": [ + "KIU", + "MRA", + "WAI", + "WET", + "WEN", + "WTN", + "JUM" + ], + "SHORTMONTH": [ + "JAN", + "FEB", + "MAC", + "\u0128PU", + "M\u0128\u0128", + "NJU", + "NJR", + "AGA", + "SPT", + "OKT", + "NOV", + "DEC" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mer-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mer.js b/src/ngLocale/angular-locale_mer.js new file mode 100644 index 000000000000..4222f4be9865 --- /dev/null +++ b/src/ngLocale/angular-locale_mer.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "R\u0168", + "\u0168G" + ], + "DAY": [ + "Kiumia", + "Muramuko", + "Wairi", + "Wethatu", + "Wena", + "Wetano", + "Jumamosi" + ], + "MONTH": [ + "Januar\u0129", + "Feburuar\u0129", + "Machi", + "\u0128pur\u0169", + "M\u0129\u0129", + "Njuni", + "Njura\u0129", + "Agasti", + "Septemba", + "Okt\u0169ba", + "Novemba", + "Dicemba" + ], + "SHORTDAY": [ + "KIU", + "MRA", + "WAI", + "WET", + "WEN", + "WTN", + "JUM" + ], + "SHORTMONTH": [ + "JAN", + "FEB", + "MAC", + "\u0128PU", + "M\u0128\u0128", + "NJU", + "NJR", + "AGA", + "SPT", + "OKT", + "NOV", + "DEC" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mer", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mfe-mu.js b/src/ngLocale/angular-locale_mfe-mu.js new file mode 100644 index 000000000000..644f763b8fb7 --- /dev/null +++ b/src/ngLocale/angular-locale_mfe-mu.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "dimans", + "lindi", + "mardi", + "merkredi", + "zedi", + "vandredi", + "samdi" + ], + "MONTH": [ + "zanvie", + "fevriye", + "mars", + "avril", + "me", + "zin", + "zilye", + "out", + "septam", + "oktob", + "novam", + "desam" + ], + "SHORTDAY": [ + "dim", + "lin", + "mar", + "mer", + "ze", + "van", + "sam" + ], + "SHORTMONTH": [ + "zan", + "fev", + "mar", + "avr", + "me", + "zin", + "zil", + "out", + "sep", + "okt", + "nov", + "des" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MURs", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "mfe-mu", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mfe.js b/src/ngLocale/angular-locale_mfe.js new file mode 100644 index 000000000000..841b2672fb97 --- /dev/null +++ b/src/ngLocale/angular-locale_mfe.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "dimans", + "lindi", + "mardi", + "merkredi", + "zedi", + "vandredi", + "samdi" + ], + "MONTH": [ + "zanvie", + "fevriye", + "mars", + "avril", + "me", + "zin", + "zilye", + "out", + "septam", + "oktob", + "novam", + "desam" + ], + "SHORTDAY": [ + "dim", + "lin", + "mar", + "mer", + "ze", + "van", + "sam" + ], + "SHORTMONTH": [ + "zan", + "fev", + "mar", + "avr", + "me", + "zin", + "zil", + "out", + "sep", + "okt", + "nov", + "des" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MURs", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "mfe", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mg-mg.js b/src/ngLocale/angular-locale_mg-mg.js new file mode 100644 index 000000000000..623296a3b958 --- /dev/null +++ b/src/ngLocale/angular-locale_mg-mg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Alahady", + "Alatsinainy", + "Talata", + "Alarobia", + "Alakamisy", + "Zoma", + "Asabotsy" + ], + "MONTH": [ + "Janoary", + "Febroary", + "Martsa", + "Aprily", + "Mey", + "Jona", + "Jolay", + "Aogositra", + "Septambra", + "Oktobra", + "Novambra", + "Desambra" + ], + "SHORTDAY": [ + "Alah", + "Alats", + "Tal", + "Alar", + "Alak", + "Zom", + "Asab" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apr", + "Mey", + "Jon", + "Jol", + "Aog", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ar", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mg-mg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mg.js b/src/ngLocale/angular-locale_mg.js new file mode 100644 index 000000000000..0672a97937c9 --- /dev/null +++ b/src/ngLocale/angular-locale_mg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Alahady", + "Alatsinainy", + "Talata", + "Alarobia", + "Alakamisy", + "Zoma", + "Asabotsy" + ], + "MONTH": [ + "Janoary", + "Febroary", + "Martsa", + "Aprily", + "Mey", + "Jona", + "Jolay", + "Aogositra", + "Septambra", + "Oktobra", + "Novambra", + "Desambra" + ], + "SHORTDAY": [ + "Alah", + "Alats", + "Tal", + "Alar", + "Alak", + "Zom", + "Asab" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apr", + "Mey", + "Jon", + "Jol", + "Aog", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ar", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mgh-mz.js b/src/ngLocale/angular-locale_mgh-mz.js new file mode 100644 index 000000000000..84f73adcad39 --- /dev/null +++ b/src/ngLocale/angular-locale_mgh-mz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "wichishu", + "mchochil'l" + ], + "DAY": [ + "Sabato", + "Jumatatu", + "Jumanne", + "Jumatano", + "Arahamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Mweri wo kwanza", + "Mweri wo unayeli", + "Mweri wo uneraru", + "Mweri wo unecheshe", + "Mweri wo unethanu", + "Mweri wo thanu na mocha", + "Mweri wo saba", + "Mweri wo nane", + "Mweri wo tisa", + "Mweri wo kumi", + "Mweri wo kumi na moja", + "Mweri wo kumi na yel'li" + ], + "SHORTDAY": [ + "Sab", + "Jtt", + "Jnn", + "Jtn", + "Ara", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Kwa", + "Una", + "Rar", + "Che", + "Tha", + "Moc", + "Sab", + "Nan", + "Tis", + "Kum", + "Moj", + "Yel" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MTn", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "mgh-mz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mgh.js b/src/ngLocale/angular-locale_mgh.js new file mode 100644 index 000000000000..82535a276dd3 --- /dev/null +++ b/src/ngLocale/angular-locale_mgh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "wichishu", + "mchochil'l" + ], + "DAY": [ + "Sabato", + "Jumatatu", + "Jumanne", + "Jumatano", + "Arahamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Mweri wo kwanza", + "Mweri wo unayeli", + "Mweri wo uneraru", + "Mweri wo unecheshe", + "Mweri wo unethanu", + "Mweri wo thanu na mocha", + "Mweri wo saba", + "Mweri wo nane", + "Mweri wo tisa", + "Mweri wo kumi", + "Mweri wo kumi na moja", + "Mweri wo kumi na yel'li" + ], + "SHORTDAY": [ + "Sab", + "Jtt", + "Jnn", + "Jtn", + "Ara", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Kwa", + "Una", + "Rar", + "Che", + "Tha", + "Moc", + "Sab", + "Nan", + "Tis", + "Kum", + "Moj", + "Yel" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MTn", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "mgh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mgo-cm.js b/src/ngLocale/angular-locale_mgo-cm.js new file mode 100644 index 000000000000..08f8bf44082a --- /dev/null +++ b/src/ngLocale/angular-locale_mgo-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Aneg 1", + "Aneg 2", + "Aneg 3", + "Aneg 4", + "Aneg 5", + "Aneg 6", + "Aneg 7" + ], + "MONTH": [ + "im\u0259g mbegtug", + "imeg \u00e0b\u00f9b\u00ec", + "imeg mb\u0259\u014bchubi", + "im\u0259g ngw\u0259\u0300t", + "im\u0259g fog", + "im\u0259g ichiib\u0254d", + "im\u0259g \u00e0d\u00f9mb\u0259\u0300\u014b", + "im\u0259g ichika", + "im\u0259g kud", + "im\u0259g t\u00e8si\u02bce", + "im\u0259g z\u00f2", + "im\u0259g krizmed" + ], + "SHORTDAY": [ + "Aneg 1", + "Aneg 2", + "Aneg 3", + "Aneg 4", + "Aneg 5", + "Aneg 6", + "Aneg 7" + ], + "SHORTMONTH": [ + "mbegtug", + "imeg \u00e0b\u00f9b\u00ec", + "imeg mb\u0259\u014bchubi", + "im\u0259g ngw\u0259\u0300t", + "im\u0259g fog", + "im\u0259g ichiib\u0254d", + "im\u0259g \u00e0d\u00f9mb\u0259\u0300\u014b", + "im\u0259g ichika", + "im\u0259g kud", + "im\u0259g t\u00e8si\u02bce", + "im\u0259g z\u00f2", + "im\u0259g krizmed" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "mgo-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mgo.js b/src/ngLocale/angular-locale_mgo.js new file mode 100644 index 000000000000..8e46378cff2b --- /dev/null +++ b/src/ngLocale/angular-locale_mgo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Aneg 1", + "Aneg 2", + "Aneg 3", + "Aneg 4", + "Aneg 5", + "Aneg 6", + "Aneg 7" + ], + "MONTH": [ + "im\u0259g mbegtug", + "imeg \u00e0b\u00f9b\u00ec", + "imeg mb\u0259\u014bchubi", + "im\u0259g ngw\u0259\u0300t", + "im\u0259g fog", + "im\u0259g ichiib\u0254d", + "im\u0259g \u00e0d\u00f9mb\u0259\u0300\u014b", + "im\u0259g ichika", + "im\u0259g kud", + "im\u0259g t\u00e8si\u02bce", + "im\u0259g z\u00f2", + "im\u0259g krizmed" + ], + "SHORTDAY": [ + "Aneg 1", + "Aneg 2", + "Aneg 3", + "Aneg 4", + "Aneg 5", + "Aneg 6", + "Aneg 7" + ], + "SHORTMONTH": [ + "mbegtug", + "imeg \u00e0b\u00f9b\u00ec", + "imeg mb\u0259\u014bchubi", + "im\u0259g ngw\u0259\u0300t", + "im\u0259g fog", + "im\u0259g ichiib\u0254d", + "im\u0259g \u00e0d\u00f9mb\u0259\u0300\u014b", + "im\u0259g ichika", + "im\u0259g kud", + "im\u0259g t\u00e8si\u02bce", + "im\u0259g z\u00f2", + "im\u0259g krizmed" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "mgo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mn-cyrl.js b/src/ngLocale/angular-locale_mn-cyrl.js index 94e045603f8d..06d179918b29 100644 --- a/src/ngLocale/angular-locale_mn-cyrl.js +++ b/src/ngLocale/angular-locale_mn-cyrl.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ae", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ms-latn-bn.js b/src/ngLocale/angular-locale_ms-latn-bn.js index 07e955611a41..70592cf7d88a 100644 --- a/src/ngLocale/angular-locale_ms-latn-bn.js +++ b/src/ngLocale/angular-locale_ms-latn-bn.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "RM", - "DECIMAL_SEP": ".", - "GROUP_SEP": ",", + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", "PATTERNS": [ { "gSize": 3, @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4-", + "negPre": "\u00a4\u00a0-", "negSuf": "", - "posPre": "\u00a4", + "posPre": "\u00a4\u00a0", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_ms-latn-sg.js b/src/ngLocale/angular-locale_ms-latn-sg.js index 1a974eb8ed71..9ef259f8cb1d 100644 --- a/src/ngLocale/angular-locale_ms-latn-sg.js +++ b/src/ngLocale/angular-locale_ms-latn-sg.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "RM", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ms-latn.js b/src/ngLocale/angular-locale_ms-latn.js index 3bf1cd69a6ef..64b6b0b783db 100644 --- a/src/ngLocale/angular-locale_ms-latn.js +++ b/src/ngLocale/angular-locale_ms-latn.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "RM", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_mua-cm.js b/src/ngLocale/angular-locale_mua-cm.js new file mode 100644 index 000000000000..ccbdf90bf9f0 --- /dev/null +++ b/src/ngLocale/angular-locale_mua-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "comme", + "lilli" + ], + "DAY": [ + "Com'yakke", + "Comlaa\u0257ii", + "Comzyii\u0257ii", + "Comkolle", + "Comkald\u01dd\u0253lii", + "Comgaisuu", + "Comzye\u0253suu" + ], + "MONTH": [ + "F\u0129i Loo", + "Cokcwakla\u014bne", + "Cokcwaklii", + "F\u0129i Marfoo", + "Mad\u01dd\u01dduut\u01ddbija\u014b", + "Mam\u01dd\u014bgw\u00e3afahbii", + "Mam\u01dd\u014bgw\u00e3alii", + "Mad\u01ddmbii", + "F\u0129i D\u01dd\u0253lii", + "F\u0129i Munda\u014b", + "F\u0129i Gwahlle", + "F\u0129i Yuru" + ], + "SHORTDAY": [ + "Cya", + "Cla", + "Czi", + "Cko", + "Cka", + "Cga", + "Cze" + ], + "SHORTMONTH": [ + "FLO", + "CLA", + "CKI", + "FMF", + "MAD", + "MBI", + "MLI", + "MAM", + "FDE", + "FMU", + "FGW", + "FYU" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mua-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_mua.js b/src/ngLocale/angular-locale_mua.js new file mode 100644 index 000000000000..8077a4eafcf3 --- /dev/null +++ b/src/ngLocale/angular-locale_mua.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "comme", + "lilli" + ], + "DAY": [ + "Com'yakke", + "Comlaa\u0257ii", + "Comzyii\u0257ii", + "Comkolle", + "Comkald\u01dd\u0253lii", + "Comgaisuu", + "Comzye\u0253suu" + ], + "MONTH": [ + "F\u0129i Loo", + "Cokcwakla\u014bne", + "Cokcwaklii", + "F\u0129i Marfoo", + "Mad\u01dd\u01dduut\u01ddbija\u014b", + "Mam\u01dd\u014bgw\u00e3afahbii", + "Mam\u01dd\u014bgw\u00e3alii", + "Mad\u01ddmbii", + "F\u0129i D\u01dd\u0253lii", + "F\u0129i Munda\u014b", + "F\u0129i Gwahlle", + "F\u0129i Yuru" + ], + "SHORTDAY": [ + "Cya", + "Cla", + "Czi", + "Cko", + "Cka", + "Cga", + "Cze" + ], + "SHORTMONTH": [ + "FLO", + "CLA", + "CKI", + "FMF", + "MAD", + "MBI", + "MLI", + "MAM", + "FDE", + "FMU", + "FGW", + "FYU" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "mua", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_naq-na.js b/src/ngLocale/angular-locale_naq-na.js new file mode 100644 index 000000000000..cebd531658b6 --- /dev/null +++ b/src/ngLocale/angular-locale_naq-na.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u01c1goagas", + "\u01c3uias" + ], + "DAY": [ + "Sontaxtsees", + "Mantaxtsees", + "Denstaxtsees", + "Wunstaxtsees", + "Dondertaxtsees", + "Fraitaxtsees", + "Satertaxtsees" + ], + "MONTH": [ + "\u01c3Khanni", + "\u01c3Khan\u01c0g\u00f4ab", + "\u01c0Khuu\u01c1kh\u00e2b", + "\u01c3H\u00f4a\u01c2khaib", + "\u01c3Khaits\u00e2b", + "Gama\u01c0aeb", + "\u01c2Khoesaob", + "Ao\u01c1khuum\u00fb\u01c1kh\u00e2b", + "Tara\u01c0khuum\u00fb\u01c1kh\u00e2b", + "\u01c2N\u00fb\u01c1n\u00e2iseb", + "\u01c0Hoo\u01c2gaeb", + "H\u00f4asore\u01c1kh\u00e2b" + ], + "SHORTDAY": [ + "Son", + "Ma", + "De", + "Wu", + "Do", + "Fr", + "Sat" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sep", + "Oct", + "Nov", + "Dec" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "naq-na", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_naq.js b/src/ngLocale/angular-locale_naq.js new file mode 100644 index 000000000000..5d7152b570f9 --- /dev/null +++ b/src/ngLocale/angular-locale_naq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u01c1goagas", + "\u01c3uias" + ], + "DAY": [ + "Sontaxtsees", + "Mantaxtsees", + "Denstaxtsees", + "Wunstaxtsees", + "Dondertaxtsees", + "Fraitaxtsees", + "Satertaxtsees" + ], + "MONTH": [ + "\u01c3Khanni", + "\u01c3Khan\u01c0g\u00f4ab", + "\u01c0Khuu\u01c1kh\u00e2b", + "\u01c3H\u00f4a\u01c2khaib", + "\u01c3Khaits\u00e2b", + "Gama\u01c0aeb", + "\u01c2Khoesaob", + "Ao\u01c1khuum\u00fb\u01c1kh\u00e2b", + "Tara\u01c0khuum\u00fb\u01c1kh\u00e2b", + "\u01c2N\u00fb\u01c1n\u00e2iseb", + "\u01c0Hoo\u01c2gaeb", + "H\u00f4asore\u01c1kh\u00e2b" + ], + "SHORTDAY": [ + "Son", + "Ma", + "De", + "Wu", + "Do", + "Fr", + "Sat" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apr", + "May", + "Jun", + "Jul", + "Aug", + "Sep", + "Oct", + "Nov", + "Dec" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "naq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nd-zw.js b/src/ngLocale/angular-locale_nd-zw.js new file mode 100644 index 000000000000..06f66082eb6b --- /dev/null +++ b/src/ngLocale/angular-locale_nd-zw.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sonto", + "Mvulo", + "Sibili", + "Sithathu", + "Sine", + "Sihlanu", + "Mgqibelo" + ], + "MONTH": [ + "Zibandlela", + "Nhlolanja", + "Mbimbitho", + "Mabasa", + "Nkwenkwezi", + "Nhlangula", + "Ntulikazi", + "Ncwabakazi", + "Mpandula", + "Mfumfu", + "Lwezi", + "Mpalakazi" + ], + "SHORTDAY": [ + "Son", + "Mvu", + "Sib", + "Sit", + "Sin", + "Sih", + "Mgq" + ], + "SHORTMONTH": [ + "Zib", + "Nhlo", + "Mbi", + "Mab", + "Nkw", + "Nhla", + "Ntu", + "Ncw", + "Mpan", + "Mfu", + "Lwe", + "Mpal" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nd-zw", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nd.js b/src/ngLocale/angular-locale_nd.js new file mode 100644 index 000000000000..62063a3e971c --- /dev/null +++ b/src/ngLocale/angular-locale_nd.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sonto", + "Mvulo", + "Sibili", + "Sithathu", + "Sine", + "Sihlanu", + "Mgqibelo" + ], + "MONTH": [ + "Zibandlela", + "Nhlolanja", + "Mbimbitho", + "Mabasa", + "Nkwenkwezi", + "Nhlangula", + "Ntulikazi", + "Ncwabakazi", + "Mpandula", + "Mfumfu", + "Lwezi", + "Mpalakazi" + ], + "SHORTDAY": [ + "Son", + "Mvu", + "Sib", + "Sit", + "Sin", + "Sih", + "Mgq" + ], + "SHORTMONTH": [ + "Zib", + "Nhlo", + "Mbi", + "Mab", + "Nkw", + "Nhla", + "Ntu", + "Ncw", + "Mpan", + "Mfu", + "Lwe", + "Mpal" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nd", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ne-in.js b/src/ngLocale/angular-locale_ne-in.js index f25fd7d9ea9f..753b41432de1 100644 --- a/src/ngLocale/angular-locale_ne-in.js +++ b/src/ngLocale/angular-locale_ne-in.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "Rs", + "CURRENCY_SYM": "\u20b9", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_nl-aw.js b/src/ngLocale/angular-locale_nl-aw.js index af98a3033a9a..7f1c5ddd67a5 100644 --- a/src/ngLocale/angular-locale_nl-aw.js +++ b/src/ngLocale/angular-locale_nl-aw.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "Afl.", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_nl-be.js b/src/ngLocale/angular-locale_nl-be.js index 0f5f8857d25e..e60ebad73089 100644 --- a/src/ngLocale/angular-locale_nl-be.js +++ b/src/ngLocale/angular-locale_nl-be.js @@ -104,10 +104,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0", - "negSuf": "-", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_nl-bq.js b/src/ngLocale/angular-locale_nl-bq.js index d4d36355387d..2dfb392d9e4b 100644 --- a/src/ngLocale/angular-locale_nl-bq.js +++ b/src/ngLocale/angular-locale_nl-bq.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_nl-cw.js b/src/ngLocale/angular-locale_nl-cw.js index d24d6fe27171..1a7d21f32ab4 100644 --- a/src/ngLocale/angular-locale_nl-cw.js +++ b/src/ngLocale/angular-locale_nl-cw.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "ANG", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_nl-sr.js b/src/ngLocale/angular-locale_nl-sr.js index a7ec605dd28f..16394abb8a7b 100644 --- a/src/ngLocale/angular-locale_nl-sr.js +++ b/src/ngLocale/angular-locale_nl-sr.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_nl-sx.js b/src/ngLocale/angular-locale_nl-sx.js index b7985d8beb33..70a5f7004bd3 100644 --- a/src/ngLocale/angular-locale_nl-sx.js +++ b/src/ngLocale/angular-locale_nl-sx.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20ac", + "CURRENCY_SYM": "ANG", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_nmg-cm.js b/src/ngLocale/angular-locale_nmg-cm.js new file mode 100644 index 000000000000..286030e340bc --- /dev/null +++ b/src/ngLocale/angular-locale_nmg-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "man\u00e1", + "kug\u00fa" + ], + "DAY": [ + "s\u0254\u0301nd\u0254", + "m\u0254\u0301nd\u0254", + "s\u0254\u0301nd\u0254 maf\u00fa m\u00e1ba", + "s\u0254\u0301nd\u0254 maf\u00fa m\u00e1lal", + "s\u0254\u0301nd\u0254 maf\u00fa m\u00e1na", + "mab\u00e1g\u00e1 m\u00e1 sukul", + "s\u00e1sadi" + ], + "MONTH": [ + "ngw\u025bn mat\u00e1hra", + "ngw\u025bn \u0144mba", + "ngw\u025bn \u0144lal", + "ngw\u025bn \u0144na", + "ngw\u025bn \u0144tan", + "ngw\u025bn \u0144tu\u00f3", + "ngw\u025bn h\u025bmbu\u025br\u00ed", + "ngw\u025bn l\u0254mbi", + "ngw\u025bn r\u025bbvu\u00e2", + "ngw\u025bn wum", + "ngw\u025bn wum nav\u01d4r", + "kr\u00edsimin" + ], + "SHORTDAY": [ + "s\u0254\u0301n", + "m\u0254\u0301n", + "smb", + "sml", + "smn", + "mbs", + "sas" + ], + "SHORTMONTH": [ + "ng1", + "ng2", + "ng3", + "ng4", + "ng5", + "ng6", + "ng7", + "ng8", + "ng9", + "ng10", + "ng11", + "kris" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "nmg-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nmg.js b/src/ngLocale/angular-locale_nmg.js new file mode 100644 index 000000000000..b30bd886fd98 --- /dev/null +++ b/src/ngLocale/angular-locale_nmg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "man\u00e1", + "kug\u00fa" + ], + "DAY": [ + "s\u0254\u0301nd\u0254", + "m\u0254\u0301nd\u0254", + "s\u0254\u0301nd\u0254 maf\u00fa m\u00e1ba", + "s\u0254\u0301nd\u0254 maf\u00fa m\u00e1lal", + "s\u0254\u0301nd\u0254 maf\u00fa m\u00e1na", + "mab\u00e1g\u00e1 m\u00e1 sukul", + "s\u00e1sadi" + ], + "MONTH": [ + "ngw\u025bn mat\u00e1hra", + "ngw\u025bn \u0144mba", + "ngw\u025bn \u0144lal", + "ngw\u025bn \u0144na", + "ngw\u025bn \u0144tan", + "ngw\u025bn \u0144tu\u00f3", + "ngw\u025bn h\u025bmbu\u025br\u00ed", + "ngw\u025bn l\u0254mbi", + "ngw\u025bn r\u025bbvu\u00e2", + "ngw\u025bn wum", + "ngw\u025bn wum nav\u01d4r", + "kr\u00edsimin" + ], + "SHORTDAY": [ + "s\u0254\u0301n", + "m\u0254\u0301n", + "smb", + "sml", + "smn", + "mbs", + "sas" + ], + "SHORTMONTH": [ + "ng1", + "ng2", + "ng3", + "ng4", + "ng5", + "ng6", + "ng7", + "ng8", + "ng9", + "ng10", + "ng11", + "kris" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "nmg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nn-no.js b/src/ngLocale/angular-locale_nn-no.js new file mode 100644 index 000000000000..99171c50bee3 --- /dev/null +++ b/src/ngLocale/angular-locale_nn-no.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "formiddag", + "ettermiddag" + ], + "DAY": [ + "s\u00f8ndag", + "m\u00e5ndag", + "tysdag", + "onsdag", + "torsdag", + "fredag", + "laurdag" + ], + "MONTH": [ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ], + "SHORTDAY": [ + "s\u00f8.", + "m\u00e5.", + "ty.", + "on.", + "to.", + "fr.", + "la." + ], + "SHORTMONTH": [ + "jan.", + "feb.", + "mars", + "apr.", + "mai", + "juni", + "juli", + "aug.", + "sep.", + "okt.", + "nov.", + "des." + ], + "fullDate": "EEEE d. MMMM y", + "longDate": "d. MMMM y", + "medium": "d. MMM y HH:mm:ss", + "mediumDate": "d. MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", + "shortDate": "dd.MM.yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "nn-no", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nn.js b/src/ngLocale/angular-locale_nn.js new file mode 100644 index 000000000000..def82ad89bda --- /dev/null +++ b/src/ngLocale/angular-locale_nn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "formiddag", + "ettermiddag" + ], + "DAY": [ + "s\u00f8ndag", + "m\u00e5ndag", + "tysdag", + "onsdag", + "torsdag", + "fredag", + "laurdag" + ], + "MONTH": [ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ], + "SHORTDAY": [ + "s\u00f8.", + "m\u00e5.", + "ty.", + "on.", + "to.", + "fr.", + "la." + ], + "SHORTMONTH": [ + "jan.", + "feb.", + "mars", + "apr.", + "mai", + "juni", + "juli", + "aug.", + "sep.", + "okt.", + "nov.", + "des." + ], + "fullDate": "EEEE d. MMMM y", + "longDate": "d. MMMM y", + "medium": "d. MMM y HH:mm:ss", + "mediumDate": "d. MMM y", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", + "shortDate": "dd.MM.yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "nn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nnh-cm.js b/src/ngLocale/angular-locale_nnh-cm.js new file mode 100644 index 000000000000..5a02cb6b37d8 --- /dev/null +++ b/src/ngLocale/angular-locale_nnh-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "mba\u02bc\u00e1mba\u02bc", + "ncw\u00f2nz\u00e9m" + ], + "DAY": [ + "ly\u025b\u02bc\u025b\u0301 s\u1e85\u00ed\u014bt\u00e8", + "mvf\u00f2 ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 mvf\u00f2 ly\u025b\u030c\u02bc", + "ts\u00e8ts\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 tsets\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mvf\u00f2 m\u00e0ga ly\u025b\u030c\u02bc", + "m\u00e0ga ly\u025b\u030c\u02bc" + ], + "MONTH": [ + "sa\u014b tsets\u025b\u0300\u025b l\u00f9m", + "sa\u014b k\u00e0g ngw\u00f3\u014b", + "sa\u014b lepy\u00e8 sh\u00fam", + "sa\u014b c\u00ff\u00f3", + "sa\u014b ts\u025b\u0300\u025b c\u00ff\u00f3", + "sa\u014b nj\u00ffol\u00e1\u02bc", + "sa\u014b ty\u025b\u0300b ty\u025b\u0300b mb\u0289\u0300", + "sa\u014b mb\u0289\u0300\u014b", + "sa\u014b ngw\u0254\u0300\u02bc mb\u00ff\u025b", + "sa\u014b t\u00e0\u014ba tsets\u00e1\u02bc", + "sa\u014b mejwo\u014b\u00f3", + "sa\u014b l\u00f9m" + ], + "SHORTDAY": [ + "ly\u025b\u02bc\u025b\u0301 s\u1e85\u00ed\u014bt\u00e8", + "mvf\u00f2 ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 mvf\u00f2 ly\u025b\u030c\u02bc", + "ts\u00e8ts\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 tsets\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mvf\u00f2 m\u00e0ga ly\u025b\u030c\u02bc", + "m\u00e0ga ly\u025b\u030c\u02bc" + ], + "SHORTMONTH": [ + "sa\u014b tsets\u025b\u0300\u025b l\u00f9m", + "sa\u014b k\u00e0g ngw\u00f3\u014b", + "sa\u014b lepy\u00e8 sh\u00fam", + "sa\u014b c\u00ff\u00f3", + "sa\u014b ts\u025b\u0300\u025b c\u00ff\u00f3", + "sa\u014b nj\u00ffol\u00e1\u02bc", + "sa\u014b ty\u025b\u0300b ty\u025b\u0300b mb\u0289\u0300", + "sa\u014b mb\u0289\u0300\u014b", + "sa\u014b ngw\u0254\u0300\u02bc mb\u00ff\u025b", + "sa\u014b t\u00e0\u014ba tsets\u00e1\u02bc", + "sa\u014b mejwo\u014b\u00f3", + "sa\u014b l\u00f9m" + ], + "fullDate": "EEEE , 'ly\u025b'\u030c\u02bc d 'na' MMMM, y", + "longDate": "'ly\u025b'\u030c\u02bc d 'na' MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", + "shortDate": "dd/MM/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "nnh-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nnh.js b/src/ngLocale/angular-locale_nnh.js new file mode 100644 index 000000000000..292886b8da58 --- /dev/null +++ b/src/ngLocale/angular-locale_nnh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "mba\u02bc\u00e1mba\u02bc", + "ncw\u00f2nz\u00e9m" + ], + "DAY": [ + "ly\u025b\u02bc\u025b\u0301 s\u1e85\u00ed\u014bt\u00e8", + "mvf\u00f2 ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 mvf\u00f2 ly\u025b\u030c\u02bc", + "ts\u00e8ts\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 tsets\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mvf\u00f2 m\u00e0ga ly\u025b\u030c\u02bc", + "m\u00e0ga ly\u025b\u030c\u02bc" + ], + "MONTH": [ + "sa\u014b tsets\u025b\u0300\u025b l\u00f9m", + "sa\u014b k\u00e0g ngw\u00f3\u014b", + "sa\u014b lepy\u00e8 sh\u00fam", + "sa\u014b c\u00ff\u00f3", + "sa\u014b ts\u025b\u0300\u025b c\u00ff\u00f3", + "sa\u014b nj\u00ffol\u00e1\u02bc", + "sa\u014b ty\u025b\u0300b ty\u025b\u0300b mb\u0289\u0300", + "sa\u014b mb\u0289\u0300\u014b", + "sa\u014b ngw\u0254\u0300\u02bc mb\u00ff\u025b", + "sa\u014b t\u00e0\u014ba tsets\u00e1\u02bc", + "sa\u014b mejwo\u014b\u00f3", + "sa\u014b l\u00f9m" + ], + "SHORTDAY": [ + "ly\u025b\u02bc\u025b\u0301 s\u1e85\u00ed\u014bt\u00e8", + "mvf\u00f2 ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 mvf\u00f2 ly\u025b\u030c\u02bc", + "ts\u00e8ts\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mb\u0254\u0301\u0254nt\u00e8 tsets\u025b\u0300\u025b ly\u025b\u030c\u02bc", + "mvf\u00f2 m\u00e0ga ly\u025b\u030c\u02bc", + "m\u00e0ga ly\u025b\u030c\u02bc" + ], + "SHORTMONTH": [ + "sa\u014b tsets\u025b\u0300\u025b l\u00f9m", + "sa\u014b k\u00e0g ngw\u00f3\u014b", + "sa\u014b lepy\u00e8 sh\u00fam", + "sa\u014b c\u00ff\u00f3", + "sa\u014b ts\u025b\u0300\u025b c\u00ff\u00f3", + "sa\u014b nj\u00ffol\u00e1\u02bc", + "sa\u014b ty\u025b\u0300b ty\u025b\u0300b mb\u0289\u0300", + "sa\u014b mb\u0289\u0300\u014b", + "sa\u014b ngw\u0254\u0300\u02bc mb\u00ff\u025b", + "sa\u014b t\u00e0\u014ba tsets\u00e1\u02bc", + "sa\u014b mejwo\u014b\u00f3", + "sa\u014b l\u00f9m" + ], + "fullDate": "EEEE , 'ly\u025b'\u030c\u02bc d 'na' MMMM, y", + "longDate": "'ly\u025b'\u030c\u02bc d 'na' MMMM, y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "dd/MM/yy HH:mm", + "shortDate": "dd/MM/yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "nnh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nr-za.js b/src/ngLocale/angular-locale_nr-za.js new file mode 100644 index 000000000000..bbd70d6e5fea --- /dev/null +++ b/src/ngLocale/angular-locale_nr-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "uSonto", + "uMvulo", + "uLesibili", + "Lesithathu", + "uLesine", + "ngoLesihlanu", + "umGqibelo" + ], + "MONTH": [ + "Janabari", + "uFeberbari", + "uMatjhi", + "u-Apreli", + "Meyi", + "Juni", + "Julayi", + "Arhostosi", + "Septemba", + "Oktoba", + "Usinyikhaba", + "Disemba" + ], + "SHORTDAY": [ + "Son", + "Mvu", + "Bil", + "Tha", + "Ne", + "Hla", + "Gqi" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mat", + "Apr", + "Mey", + "Jun", + "Jul", + "Arh", + "Sep", + "Okt", + "Usi", + "Dis" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nr-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nr.js b/src/ngLocale/angular-locale_nr.js new file mode 100644 index 000000000000..58439ee65361 --- /dev/null +++ b/src/ngLocale/angular-locale_nr.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "uSonto", + "uMvulo", + "uLesibili", + "Lesithathu", + "uLesine", + "ngoLesihlanu", + "umGqibelo" + ], + "MONTH": [ + "Janabari", + "uFeberbari", + "uMatjhi", + "u-Apreli", + "Meyi", + "Juni", + "Julayi", + "Arhostosi", + "Septemba", + "Oktoba", + "Usinyikhaba", + "Disemba" + ], + "SHORTDAY": [ + "Son", + "Mvu", + "Bil", + "Tha", + "Ne", + "Hla", + "Gqi" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mat", + "Apr", + "Mey", + "Jun", + "Jul", + "Arh", + "Sep", + "Okt", + "Usi", + "Dis" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nr", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nso-za.js b/src/ngLocale/angular-locale_nso-za.js new file mode 100644 index 000000000000..7689c2a2c596 --- /dev/null +++ b/src/ngLocale/angular-locale_nso-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sontaga", + "Mosupalogo", + "Labobedi", + "Laboraro", + "Labone", + "Labohlano", + "Mokibelo" + ], + "MONTH": [ + "Janaware", + "Feberware", + "Mat\u0161he", + "Aporele", + "Mei", + "June", + "Julae", + "Agostose", + "Setemere", + "Oktobore", + "Nofemere", + "Disemere" + ], + "SHORTDAY": [ + "Son", + "Mos", + "Bed", + "Rar", + "Ne", + "Hla", + "Mok" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mat", + "Apo", + "Mei", + "Jun", + "Jul", + "Ago", + "Set", + "Okt", + "Nof", + "Dis" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nso-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nso.js b/src/ngLocale/angular-locale_nso.js new file mode 100644 index 000000000000..3b24fd132483 --- /dev/null +++ b/src/ngLocale/angular-locale_nso.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sontaga", + "Mosupalogo", + "Labobedi", + "Laboraro", + "Labone", + "Labohlano", + "Mokibelo" + ], + "MONTH": [ + "Janaware", + "Feberware", + "Mat\u0161he", + "Aporele", + "Mei", + "June", + "Julae", + "Agostose", + "Setemere", + "Oktobore", + "Nofemere", + "Disemere" + ], + "SHORTDAY": [ + "Son", + "Mos", + "Bed", + "Rar", + "Ne", + "Hla", + "Mok" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mat", + "Apo", + "Mei", + "Jun", + "Jul", + "Ago", + "Set", + "Okt", + "Nof", + "Dis" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nso", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nus-sd.js b/src/ngLocale/angular-locale_nus-sd.js new file mode 100644 index 000000000000..531dd10d6a2b --- /dev/null +++ b/src/ngLocale/angular-locale_nus-sd.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "RW", + "T\u014a" + ], + "DAY": [ + "C\u00e4\u014b ku\u0254th", + "Jiec la\u0331t", + "R\u025bw l\u00e4tni", + "Di\u0254\u0331k l\u00e4tni", + "\u014auaan l\u00e4tni", + "Dhieec l\u00e4tni", + "B\u00e4k\u025bl l\u00e4tni" + ], + "MONTH": [ + "Tiop thar p\u025bt", + "P\u025bt", + "Du\u0254\u0331\u0254\u0331\u014b", + "Guak", + "Du\u00e4t", + "Kornyoot", + "Pay yie\u0331tni", + "Tho\u0331o\u0331r", + "T\u025b\u025br", + "Laath", + "Kur", + "Tio\u0331p in di\u0331i\u0331t" + ], + "SHORTDAY": [ + "C\u00e4\u014b", + "Jiec", + "R\u025bw", + "Di\u0254\u0331k", + "\u014auaan", + "Dhieec", + "B\u00e4k\u025bl" + ], + "SHORTMONTH": [ + "Tiop", + "P\u025bt", + "Du\u0254\u0331\u0254\u0331", + "Guak", + "Du\u00e4", + "Kor", + "Pay", + "Thoo", + "T\u025b\u025b", + "Laa", + "Kur", + "Tid" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "d/MM/y h:mm a", + "shortDate": "d/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "SDG", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nus-sd", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nus.js b/src/ngLocale/angular-locale_nus.js new file mode 100644 index 000000000000..1c108e531c2b --- /dev/null +++ b/src/ngLocale/angular-locale_nus.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "RW", + "T\u014a" + ], + "DAY": [ + "C\u00e4\u014b ku\u0254th", + "Jiec la\u0331t", + "R\u025bw l\u00e4tni", + "Di\u0254\u0331k l\u00e4tni", + "\u014auaan l\u00e4tni", + "Dhieec l\u00e4tni", + "B\u00e4k\u025bl l\u00e4tni" + ], + "MONTH": [ + "Tiop thar p\u025bt", + "P\u025bt", + "Du\u0254\u0331\u0254\u0331\u014b", + "Guak", + "Du\u00e4t", + "Kornyoot", + "Pay yie\u0331tni", + "Tho\u0331o\u0331r", + "T\u025b\u025br", + "Laath", + "Kur", + "Tio\u0331p in di\u0331i\u0331t" + ], + "SHORTDAY": [ + "C\u00e4\u014b", + "Jiec", + "R\u025bw", + "Di\u0254\u0331k", + "\u014auaan", + "Dhieec", + "B\u00e4k\u025bl" + ], + "SHORTMONTH": [ + "Tiop", + "P\u025bt", + "Du\u0254\u0331\u0254\u0331", + "Guak", + "Du\u00e4", + "Kor", + "Pay", + "Thoo", + "T\u025b\u025b", + "Laa", + "Kur", + "Tid" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "d/MM/y h:mm a", + "shortDate": "d/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "SDG", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nus", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nyn-ug.js b/src/ngLocale/angular-locale_nyn-ug.js new file mode 100644 index 000000000000..681ffced714f --- /dev/null +++ b/src/ngLocale/angular-locale_nyn-ug.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sande", + "Orwokubanza", + "Orwakabiri", + "Orwakashatu", + "Orwakana", + "Orwakataano", + "Orwamukaaga" + ], + "MONTH": [ + "Okwokubanza", + "Okwakabiri", + "Okwakashatu", + "Okwakana", + "Okwakataana", + "Okwamukaaga", + "Okwamushanju", + "Okwamunaana", + "Okwamwenda", + "Okwaikumi", + "Okwaikumi na kumwe", + "Okwaikumi na ibiri" + ], + "SHORTDAY": [ + "SAN", + "ORK", + "OKB", + "OKS", + "OKN", + "OKT", + "OMK" + ], + "SHORTMONTH": [ + "KBZ", + "KBR", + "KST", + "KKN", + "KTN", + "KMK", + "KMS", + "KMN", + "KMW", + "KKM", + "KNK", + "KNB" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nyn-ug", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_nyn.js b/src/ngLocale/angular-locale_nyn.js new file mode 100644 index 000000000000..73940e7f86e6 --- /dev/null +++ b/src/ngLocale/angular-locale_nyn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sande", + "Orwokubanza", + "Orwakabiri", + "Orwakashatu", + "Orwakana", + "Orwakataano", + "Orwamukaaga" + ], + "MONTH": [ + "Okwokubanza", + "Okwakabiri", + "Okwakashatu", + "Okwakana", + "Okwakataana", + "Okwamukaaga", + "Okwamushanju", + "Okwamunaana", + "Okwamwenda", + "Okwaikumi", + "Okwaikumi na kumwe", + "Okwaikumi na ibiri" + ], + "SHORTDAY": [ + "SAN", + "ORK", + "OKB", + "OKS", + "OKN", + "OKT", + "OMK" + ], + "SHORTMONTH": [ + "KBZ", + "KBR", + "KST", + "KKN", + "KTN", + "KMK", + "KMS", + "KMN", + "KMW", + "KKM", + "KNK", + "KNB" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "nyn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_om-et.js b/src/ngLocale/angular-locale_om-et.js new file mode 100644 index 000000000000..5ac57a709756 --- /dev/null +++ b/src/ngLocale/angular-locale_om-et.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "WD", + "WB" + ], + "DAY": [ + "Dilbata", + "Wiixata", + "Qibxata", + "Roobii", + "Kamiisa", + "Jimaata", + "Sanbata" + ], + "MONTH": [ + "Amajjii", + "Guraandhala", + "Bitooteessa", + "Elba", + "Caamsa", + "Waxabajjii", + "Adooleessa", + "Hagayya", + "Fuulbana", + "Onkololeessa", + "Sadaasa", + "Muddee" + ], + "SHORTDAY": [ + "Dil", + "Wix", + "Qib", + "Rob", + "Kam", + "Jim", + "San" + ], + "SHORTMONTH": [ + "Ama", + "Gur", + "Bit", + "Elb", + "Cam", + "Wax", + "Ado", + "Hag", + "Ful", + "Onk", + "Sad", + "Mud" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "om-et", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_om-ke.js b/src/ngLocale/angular-locale_om-ke.js new file mode 100644 index 000000000000..d157682c3ac4 --- /dev/null +++ b/src/ngLocale/angular-locale_om-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "WD", + "WB" + ], + "DAY": [ + "Dilbata", + "Wiixata", + "Qibxata", + "Roobii", + "Kamiisa", + "Jimaata", + "Sanbata" + ], + "MONTH": [ + "Amajjii", + "Guraandhala", + "Bitooteessa", + "Elba", + "Caamsa", + "Waxabajjii", + "Adooleessa", + "Hagayya", + "Fuulbana", + "Onkololeessa", + "Sadaasa", + "Muddee" + ], + "SHORTDAY": [ + "Dil", + "Wix", + "Qib", + "Rob", + "Kam", + "Jim", + "San" + ], + "SHORTMONTH": [ + "Ama", + "Gur", + "Bit", + "Elb", + "Cam", + "Wax", + "Ado", + "Hag", + "Ful", + "Onk", + "Sad", + "Mud" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "om-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_om.js b/src/ngLocale/angular-locale_om.js new file mode 100644 index 000000000000..33562cdc72cd --- /dev/null +++ b/src/ngLocale/angular-locale_om.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "WD", + "WB" + ], + "DAY": [ + "Dilbata", + "Wiixata", + "Qibxata", + "Roobii", + "Kamiisa", + "Jimaata", + "Sanbata" + ], + "MONTH": [ + "Amajjii", + "Guraandhala", + "Bitooteessa", + "Elba", + "Caamsa", + "Waxabajjii", + "Adooleessa", + "Hagayya", + "Fuulbana", + "Onkololeessa", + "Sadaasa", + "Muddee" + ], + "SHORTDAY": [ + "Dil", + "Wix", + "Qib", + "Rob", + "Kam", + "Jim", + "San" + ], + "SHORTMONTH": [ + "Ama", + "Gur", + "Bit", + "Elb", + "Cam", + "Wax", + "Ado", + "Hag", + "Ful", + "Onk", + "Sad", + "Mud" + ], + "fullDate": "EEEE, MMMM d, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "om", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_os-ge.js b/src/ngLocale/angular-locale_os-ge.js new file mode 100644 index 000000000000..3c752e677fe0 --- /dev/null +++ b/src/ngLocale/angular-locale_os-ge.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u04d5\u043c\u0431\u0438\u0441\u0431\u043e\u043d\u044b \u0440\u0430\u0437\u043c\u04d5", + "\u04d5\u043c\u0431\u0438\u0441\u0431\u043e\u043d\u044b \u0444\u04d5\u0441\u0442\u04d5" + ], + "DAY": [ + "\u0445\u0443\u044b\u0446\u0430\u0443\u0431\u043e\u043d", + "\u043a\u044a\u0443\u044b\u0440\u0438\u0441\u04d5\u0440", + "\u0434\u044b\u0446\u0446\u04d5\u0433", + "\u04d5\u0440\u0442\u044b\u0446\u0446\u04d5\u0433", + "\u0446\u044b\u043f\u043f\u04d5\u0440\u04d5\u043c", + "\u043c\u0430\u0439\u0440\u04d5\u043c\u0431\u043e\u043d", + "\u0441\u0430\u0431\u0430\u0442" + ], + "MONTH": [ + "\u044f\u043d\u0432\u0430\u0440\u044b", + "\u0444\u0435\u0432\u0440\u0430\u043b\u044b", + "\u043c\u0430\u0440\u0442\u044a\u0438\u0439\u044b", + "\u0430\u043f\u0440\u0435\u043b\u044b", + "\u043c\u0430\u0439\u044b", + "\u0438\u044e\u043d\u044b", + "\u0438\u044e\u043b\u044b", + "\u0430\u0432\u0433\u0443\u0441\u0442\u044b", + "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044b", + "\u043e\u043a\u0442\u044f\u0431\u0440\u044b", + "\u043d\u043e\u044f\u0431\u0440\u044b", + "\u0434\u0435\u043a\u0430\u0431\u0440\u044b" + ], + "SHORTDAY": [ + "\u0445\u0446\u0431", + "\u043a\u0440\u0441", + "\u0434\u0446\u0433", + "\u04d5\u0440\u0442", + "\u0446\u043f\u0440", + "\u043c\u0440\u0431", + "\u0441\u0431\u0442" + ], + "SHORTMONTH": [ + "\u044f\u043d\u0432.", + "\u0444\u0435\u0432.", + "\u043c\u0430\u0440.", + "\u0430\u043f\u0440.", + "\u043c\u0430\u044f", + "\u0438\u044e\u043d\u044b", + "\u0438\u044e\u043b\u044b", + "\u0430\u0432\u0433.", + "\u0441\u0435\u043d.", + "\u043e\u043a\u0442.", + "\u043d\u043e\u044f.", + "\u0434\u0435\u043a." + ], + "fullDate": "EEEE, d MMMM, y '\u0430\u0437'", + "longDate": "d MMMM, y '\u0430\u0437'", + "medium": "dd MMM y '\u0430\u0437' HH:mm:ss", + "mediumDate": "dd MMM y '\u0430\u0437'", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", + "shortDate": "dd.MM.yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "GEL", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "os-ge", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_os-ru.js b/src/ngLocale/angular-locale_os-ru.js new file mode 100644 index 000000000000..9bda86673812 --- /dev/null +++ b/src/ngLocale/angular-locale_os-ru.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u04d5\u043c\u0431\u0438\u0441\u0431\u043e\u043d\u044b \u0440\u0430\u0437\u043c\u04d5", + "\u04d5\u043c\u0431\u0438\u0441\u0431\u043e\u043d\u044b \u0444\u04d5\u0441\u0442\u04d5" + ], + "DAY": [ + "\u0445\u0443\u044b\u0446\u0430\u0443\u0431\u043e\u043d", + "\u043a\u044a\u0443\u044b\u0440\u0438\u0441\u04d5\u0440", + "\u0434\u044b\u0446\u0446\u04d5\u0433", + "\u04d5\u0440\u0442\u044b\u0446\u0446\u04d5\u0433", + "\u0446\u044b\u043f\u043f\u04d5\u0440\u04d5\u043c", + "\u043c\u0430\u0439\u0440\u04d5\u043c\u0431\u043e\u043d", + "\u0441\u0430\u0431\u0430\u0442" + ], + "MONTH": [ + "\u044f\u043d\u0432\u0430\u0440\u044b", + "\u0444\u0435\u0432\u0440\u0430\u043b\u044b", + "\u043c\u0430\u0440\u0442\u044a\u0438\u0439\u044b", + "\u0430\u043f\u0440\u0435\u043b\u044b", + "\u043c\u0430\u0439\u044b", + "\u0438\u044e\u043d\u044b", + "\u0438\u044e\u043b\u044b", + "\u0430\u0432\u0433\u0443\u0441\u0442\u044b", + "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044b", + "\u043e\u043a\u0442\u044f\u0431\u0440\u044b", + "\u043d\u043e\u044f\u0431\u0440\u044b", + "\u0434\u0435\u043a\u0430\u0431\u0440\u044b" + ], + "SHORTDAY": [ + "\u0445\u0446\u0431", + "\u043a\u0440\u0441", + "\u0434\u0446\u0433", + "\u04d5\u0440\u0442", + "\u0446\u043f\u0440", + "\u043c\u0440\u0431", + "\u0441\u0431\u0442" + ], + "SHORTMONTH": [ + "\u044f\u043d\u0432.", + "\u0444\u0435\u0432.", + "\u043c\u0430\u0440.", + "\u0430\u043f\u0440.", + "\u043c\u0430\u044f", + "\u0438\u044e\u043d\u044b", + "\u0438\u044e\u043b\u044b", + "\u0430\u0432\u0433.", + "\u0441\u0435\u043d.", + "\u043e\u043a\u0442.", + "\u043d\u043e\u044f.", + "\u0434\u0435\u043a." + ], + "fullDate": "EEEE, d MMMM, y '\u0430\u0437'", + "longDate": "d MMMM, y '\u0430\u0437'", + "medium": "dd MMM y '\u0430\u0437' HH:mm:ss", + "mediumDate": "dd MMM y '\u0430\u0437'", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", + "shortDate": "dd.MM.yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u0440\u0443\u0431.", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "os-ru", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_os.js b/src/ngLocale/angular-locale_os.js new file mode 100644 index 000000000000..c74d97fea87e --- /dev/null +++ b/src/ngLocale/angular-locale_os.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u04d5\u043c\u0431\u0438\u0441\u0431\u043e\u043d\u044b \u0440\u0430\u0437\u043c\u04d5", + "\u04d5\u043c\u0431\u0438\u0441\u0431\u043e\u043d\u044b \u0444\u04d5\u0441\u0442\u04d5" + ], + "DAY": [ + "\u0445\u0443\u044b\u0446\u0430\u0443\u0431\u043e\u043d", + "\u043a\u044a\u0443\u044b\u0440\u0438\u0441\u04d5\u0440", + "\u0434\u044b\u0446\u0446\u04d5\u0433", + "\u04d5\u0440\u0442\u044b\u0446\u0446\u04d5\u0433", + "\u0446\u044b\u043f\u043f\u04d5\u0440\u04d5\u043c", + "\u043c\u0430\u0439\u0440\u04d5\u043c\u0431\u043e\u043d", + "\u0441\u0430\u0431\u0430\u0442" + ], + "MONTH": [ + "\u044f\u043d\u0432\u0430\u0440\u044b", + "\u0444\u0435\u0432\u0440\u0430\u043b\u044b", + "\u043c\u0430\u0440\u0442\u044a\u0438\u0439\u044b", + "\u0430\u043f\u0440\u0435\u043b\u044b", + "\u043c\u0430\u0439\u044b", + "\u0438\u044e\u043d\u044b", + "\u0438\u044e\u043b\u044b", + "\u0430\u0432\u0433\u0443\u0441\u0442\u044b", + "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044b", + "\u043e\u043a\u0442\u044f\u0431\u0440\u044b", + "\u043d\u043e\u044f\u0431\u0440\u044b", + "\u0434\u0435\u043a\u0430\u0431\u0440\u044b" + ], + "SHORTDAY": [ + "\u0445\u0446\u0431", + "\u043a\u0440\u0441", + "\u0434\u0446\u0433", + "\u04d5\u0440\u0442", + "\u0446\u043f\u0440", + "\u043c\u0440\u0431", + "\u0441\u0431\u0442" + ], + "SHORTMONTH": [ + "\u044f\u043d\u0432.", + "\u0444\u0435\u0432.", + "\u043c\u0430\u0440.", + "\u0430\u043f\u0440.", + "\u043c\u0430\u044f", + "\u0438\u044e\u043d\u044b", + "\u0438\u044e\u043b\u044b", + "\u0430\u0432\u0433.", + "\u0441\u0435\u043d.", + "\u043e\u043a\u0442.", + "\u043d\u043e\u044f.", + "\u0434\u0435\u043a." + ], + "fullDate": "EEEE, d MMMM, y '\u0430\u0437'", + "longDate": "d MMMM, y '\u0430\u0437'", + "medium": "dd MMM y '\u0430\u0437' HH:mm:ss", + "mediumDate": "dd MMM y '\u0430\u0437'", + "mediumTime": "HH:mm:ss", + "short": "dd.MM.yy HH:mm", + "shortDate": "dd.MM.yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "GEL", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "os", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_pa-arab-pk.js b/src/ngLocale/angular-locale_pa-arab-pk.js index 735e19cfec09..6be463d2adf8 100644 --- a/src/ngLocale/angular-locale_pa-arab-pk.js +++ b/src/ngLocale/angular-locale_pa-arab-pk.js @@ -63,8 +63,8 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20b9", - "DECIMAL_SEP": ".", + "CURRENCY_SYM": "Rs", + "DECIMAL_SEP": "\u066b", "GROUP_SEP": ",", "PATTERNS": [ { diff --git a/src/ngLocale/angular-locale_pa-arab.js b/src/ngLocale/angular-locale_pa-arab.js index be4a3e843f96..6dcaea238295 100644 --- a/src/ngLocale/angular-locale_pa-arab.js +++ b/src/ngLocale/angular-locale_pa-arab.js @@ -63,8 +63,8 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20b9", - "DECIMAL_SEP": ".", + "CURRENCY_SYM": "Rs", + "DECIMAL_SEP": "\u066b", "GROUP_SEP": ",", "PATTERNS": [ { diff --git a/src/ngLocale/angular-locale_pa-guru.js b/src/ngLocale/angular-locale_pa-guru.js index b094f628a907..5279898f5e91 100644 --- a/src/ngLocale/angular-locale_pa-guru.js +++ b/src/ngLocale/angular-locale_pa-guru.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20b9", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ps-af.js b/src/ngLocale/angular-locale_ps-af.js new file mode 100644 index 000000000000..74c84e138fc7 --- /dev/null +++ b/src/ngLocale/angular-locale_ps-af.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u063a.\u0645.", + "\u063a.\u0648." + ], + "DAY": [ + "\u06cc\u06a9\u0634\u0646\u0628\u0647", + "\u062f\u0648\u0634\u0646\u0628\u0647", + "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", + "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647", + "\u067e\u0646\u062c\u0634\u0646\u0628\u0647", + "\u062c\u0645\u0639\u0647", + "\u0634\u0646\u0628\u0647" + ], + "MONTH": [ + "\u062c\u0646\u0648\u0631\u064a", + "\u0641\u0628\u0631\u0648\u0631\u064a", + "\u0645\u0627\u0631\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc", + "\u062c\u0648\u0646", + "\u062c\u0648\u0644\u0627\u06cc", + "\u0627\u06ab\u0633\u062a", + "\u0633\u067e\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "SHORTDAY": [ + "\u06cc\u06a9\u0634\u0646\u0628\u0647", + "\u062f\u0648\u0634\u0646\u0628\u0647", + "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", + "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647", + "\u067e\u0646\u062c\u0634\u0646\u0628\u0647", + "\u062c\u0645\u0639\u0647", + "\u0634\u0646\u0628\u0647" + ], + "SHORTMONTH": [ + "\u062c\u0646\u0648\u0631\u064a", + "\u0641\u0628\u0631\u0648\u0631\u064a", + "\u0645\u0627\u0631\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc", + "\u062c\u0648\u0646", + "\u062c\u0648\u0644\u0627\u06cc", + "\u0627\u06ab\u0633\u062a", + "\u0633\u067e\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "fullDate": "EEEE \u062f y \u062f MMMM d", + "longDate": "\u062f y \u062f MMMM d", + "medium": "d MMM y H:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "H:mm:ss", + "short": "y/M/d H:mm", + "shortDate": "y/M/d", + "shortTime": "H:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Af.", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ps-af", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ps.js b/src/ngLocale/angular-locale_ps.js new file mode 100644 index 000000000000..37da104daafe --- /dev/null +++ b/src/ngLocale/angular-locale_ps.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u063a.\u0645.", + "\u063a.\u0648." + ], + "DAY": [ + "\u06cc\u06a9\u0634\u0646\u0628\u0647", + "\u062f\u0648\u0634\u0646\u0628\u0647", + "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", + "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647", + "\u067e\u0646\u062c\u0634\u0646\u0628\u0647", + "\u062c\u0645\u0639\u0647", + "\u0634\u0646\u0628\u0647" + ], + "MONTH": [ + "\u062c\u0646\u0648\u0631\u064a", + "\u0641\u0628\u0631\u0648\u0631\u064a", + "\u0645\u0627\u0631\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc", + "\u062c\u0648\u0646", + "\u062c\u0648\u0644\u0627\u06cc", + "\u0627\u06ab\u0633\u062a", + "\u0633\u067e\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "SHORTDAY": [ + "\u06cc\u06a9\u0634\u0646\u0628\u0647", + "\u062f\u0648\u0634\u0646\u0628\u0647", + "\u0633\u0647\u200c\u0634\u0646\u0628\u0647", + "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647", + "\u067e\u0646\u062c\u0634\u0646\u0628\u0647", + "\u062c\u0645\u0639\u0647", + "\u0634\u0646\u0628\u0647" + ], + "SHORTMONTH": [ + "\u062c\u0646\u0648\u0631\u064a", + "\u0641\u0628\u0631\u0648\u0631\u064a", + "\u0645\u0627\u0631\u0686", + "\u0627\u067e\u0631\u06cc\u0644", + "\u0645\u06cc", + "\u062c\u0648\u0646", + "\u062c\u0648\u0644\u0627\u06cc", + "\u0627\u06ab\u0633\u062a", + "\u0633\u067e\u062a\u0645\u0628\u0631", + "\u0627\u06a9\u062a\u0648\u0628\u0631", + "\u0646\u0648\u0645\u0628\u0631", + "\u062f\u0633\u0645\u0628\u0631" + ], + "fullDate": "EEEE \u062f y \u062f MMMM d", + "longDate": "\u062f y \u062f MMMM d", + "medium": "d MMM y H:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "H:mm:ss", + "short": "y/M/d H:mm", + "shortDate": "y/M/d", + "shortTime": "H:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Af.", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "ps", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_pt-ao.js b/src/ngLocale/angular-locale_pt-ao.js index 8163482a8167..18fa97ad14ae 100644 --- a/src/ngLocale/angular-locale_pt-ao.js +++ b/src/ngLocale/angular-locale_pt-ao.js @@ -94,7 +94,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R$", + "CURRENCY_SYM": "Kz", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_pt-cv.js b/src/ngLocale/angular-locale_pt-cv.js index 9d6d3436baf5..4b6d08cdab26 100644 --- a/src/ngLocale/angular-locale_pt-cv.js +++ b/src/ngLocale/angular-locale_pt-cv.js @@ -94,7 +94,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R$", + "CURRENCY_SYM": "CVE", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_pt-gw.js b/src/ngLocale/angular-locale_pt-gw.js index 107f8b963d1a..317d62811092 100644 --- a/src/ngLocale/angular-locale_pt-gw.js +++ b/src/ngLocale/angular-locale_pt-gw.js @@ -94,7 +94,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R$", + "CURRENCY_SYM": "CFA", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_pt-mo.js b/src/ngLocale/angular-locale_pt-mo.js index 007b8105a81d..395cb988296b 100644 --- a/src/ngLocale/angular-locale_pt-mo.js +++ b/src/ngLocale/angular-locale_pt-mo.js @@ -94,7 +94,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R$", + "CURRENCY_SYM": "MOP", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_pt-mz.js b/src/ngLocale/angular-locale_pt-mz.js index 6d1c60c5508e..b2138f0b47e5 100644 --- a/src/ngLocale/angular-locale_pt-mz.js +++ b/src/ngLocale/angular-locale_pt-mz.js @@ -94,7 +94,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R$", + "CURRENCY_SYM": "MTn", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_pt-st.js b/src/ngLocale/angular-locale_pt-st.js index 1060b2becb7b..b2589c7a1317 100644 --- a/src/ngLocale/angular-locale_pt-st.js +++ b/src/ngLocale/angular-locale_pt-st.js @@ -94,7 +94,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R$", + "CURRENCY_SYM": "Db", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_pt-tl.js b/src/ngLocale/angular-locale_pt-tl.js index ddd32e55761d..b21363ec183f 100644 --- a/src/ngLocale/angular-locale_pt-tl.js +++ b/src/ngLocale/angular-locale_pt-tl.js @@ -94,7 +94,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "R$", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_rm-ch.js b/src/ngLocale/angular-locale_rm-ch.js new file mode 100644 index 000000000000..87dcd05b457d --- /dev/null +++ b/src/ngLocale/angular-locale_rm-ch.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "am", + "sm" + ], + "DAY": [ + "dumengia", + "glindesdi", + "mardi", + "mesemna", + "gievgia", + "venderdi", + "sonda" + ], + "MONTH": [ + "schaner", + "favrer", + "mars", + "avrigl", + "matg", + "zercladur", + "fanadur", + "avust", + "settember", + "october", + "november", + "december" + ], + "SHORTDAY": [ + "du", + "gli", + "ma", + "me", + "gie", + "ve", + "so" + ], + "SHORTMONTH": [ + "schan.", + "favr.", + "mars", + "avr.", + "matg", + "zercl.", + "fan.", + "avust", + "sett.", + "oct.", + "nov.", + "dec." + ], + "fullDate": "EEEE, 'ils' d 'da' MMMM y", + "longDate": "d 'da' MMMM y", + "medium": "dd-MM-y HH:mm:ss", + "mediumDate": "dd-MM-y", + "mediumTime": "HH:mm:ss", + "short": "dd-MM-yy HH:mm", + "shortDate": "dd-MM-yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CHF", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u2019", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "rm-ch", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_rm.js b/src/ngLocale/angular-locale_rm.js new file mode 100644 index 000000000000..99a1fb6d72ee --- /dev/null +++ b/src/ngLocale/angular-locale_rm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "am", + "sm" + ], + "DAY": [ + "dumengia", + "glindesdi", + "mardi", + "mesemna", + "gievgia", + "venderdi", + "sonda" + ], + "MONTH": [ + "schaner", + "favrer", + "mars", + "avrigl", + "matg", + "zercladur", + "fanadur", + "avust", + "settember", + "october", + "november", + "december" + ], + "SHORTDAY": [ + "du", + "gli", + "ma", + "me", + "gie", + "ve", + "so" + ], + "SHORTMONTH": [ + "schan.", + "favr.", + "mars", + "avr.", + "matg", + "zercl.", + "fan.", + "avust", + "sett.", + "oct.", + "nov.", + "dec." + ], + "fullDate": "EEEE, 'ils' d 'da' MMMM y", + "longDate": "d 'da' MMMM y", + "medium": "dd-MM-y HH:mm:ss", + "mediumDate": "dd-MM-y", + "mediumTime": "HH:mm:ss", + "short": "dd-MM-yy HH:mm", + "shortDate": "dd-MM-yy", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CHF", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u2019", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "rm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_rn-bi.js b/src/ngLocale/angular-locale_rn-bi.js new file mode 100644 index 000000000000..94d24070b046 --- /dev/null +++ b/src/ngLocale/angular-locale_rn-bi.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Z.MU.", + "Z.MW." + ], + "DAY": [ + "Ku w'indwi", + "Ku wa mbere", + "Ku wa kabiri", + "Ku wa gatatu", + "Ku wa kane", + "Ku wa gatanu", + "Ku wa gatandatu" + ], + "MONTH": [ + "Nzero", + "Ruhuhuma", + "Ntwarante", + "Ndamukiza", + "Rusama", + "Ruheshi", + "Mukakaro", + "Nyandagaro", + "Nyakanga", + "Gitugutu", + "Munyonyo", + "Kigarama" + ], + "SHORTDAY": [ + "cu.", + "mbe.", + "kab.", + "gtu.", + "kan.", + "gnu.", + "gnd." + ], + "SHORTMONTH": [ + "Mut.", + "Gas.", + "Wer.", + "Mat.", + "Gic.", + "Kam.", + "Nya.", + "Kan.", + "Nze.", + "Ukw.", + "Ugu.", + "Uku." + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FBu", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "rn-bi", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_rn.js b/src/ngLocale/angular-locale_rn.js new file mode 100644 index 000000000000..3553f56723b7 --- /dev/null +++ b/src/ngLocale/angular-locale_rn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Z.MU.", + "Z.MW." + ], + "DAY": [ + "Ku w'indwi", + "Ku wa mbere", + "Ku wa kabiri", + "Ku wa gatatu", + "Ku wa kane", + "Ku wa gatanu", + "Ku wa gatandatu" + ], + "MONTH": [ + "Nzero", + "Ruhuhuma", + "Ntwarante", + "Ndamukiza", + "Rusama", + "Ruheshi", + "Mukakaro", + "Nyandagaro", + "Nyakanga", + "Gitugutu", + "Munyonyo", + "Kigarama" + ], + "SHORTDAY": [ + "cu.", + "mbe.", + "kab.", + "gtu.", + "kan.", + "gnu.", + "gnd." + ], + "SHORTMONTH": [ + "Mut.", + "Gas.", + "Wer.", + "Mat.", + "Gic.", + "Kam.", + "Nya.", + "Kan.", + "Nze.", + "Ukw.", + "Ugu.", + "Uku." + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FBu", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "rn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ro-md.js b/src/ngLocale/angular-locale_ro-md.js index 71a036b6809b..0c7e0b7f650e 100644 --- a/src/ngLocale/angular-locale_ro-md.js +++ b/src/ngLocale/angular-locale_ro-md.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "RON", + "CURRENCY_SYM": "MDL", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_rof-tz.js b/src/ngLocale/angular-locale_rof-tz.js new file mode 100644 index 000000000000..e93646237e77 --- /dev/null +++ b/src/ngLocale/angular-locale_rof-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "kang'ama", + "kingoto" + ], + "DAY": [ + "Ijumapili", + "Ijumatatu", + "Ijumanne", + "Ijumatano", + "Alhamisi", + "Ijumaa", + "Ijumamosi" + ], + "MONTH": [ + "Mweri wa kwanza", + "Mweri wa kaili", + "Mweri wa katatu", + "Mweri wa kaana", + "Mweri wa tanu", + "Mweri wa sita", + "Mweri wa saba", + "Mweri wa nane", + "Mweri wa tisa", + "Mweri wa ikumi", + "Mweri wa ikumi na moja", + "Mweri wa ikumi na mbili" + ], + "SHORTDAY": [ + "Ijp", + "Ijt", + "Ijn", + "Ijtn", + "Alh", + "Iju", + "Ijm" + ], + "SHORTMONTH": [ + "M1", + "M2", + "M3", + "M4", + "M5", + "M6", + "M7", + "M8", + "M9", + "M10", + "M11", + "M12" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "rof-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_rof.js b/src/ngLocale/angular-locale_rof.js new file mode 100644 index 000000000000..28bb1a350048 --- /dev/null +++ b/src/ngLocale/angular-locale_rof.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "kang'ama", + "kingoto" + ], + "DAY": [ + "Ijumapili", + "Ijumatatu", + "Ijumanne", + "Ijumatano", + "Alhamisi", + "Ijumaa", + "Ijumamosi" + ], + "MONTH": [ + "Mweri wa kwanza", + "Mweri wa kaili", + "Mweri wa katatu", + "Mweri wa kaana", + "Mweri wa tanu", + "Mweri wa sita", + "Mweri wa saba", + "Mweri wa nane", + "Mweri wa tisa", + "Mweri wa ikumi", + "Mweri wa ikumi na moja", + "Mweri wa ikumi na mbili" + ], + "SHORTDAY": [ + "Ijp", + "Ijt", + "Ijn", + "Ijtn", + "Alh", + "Iju", + "Ijm" + ], + "SHORTMONTH": [ + "M1", + "M2", + "M3", + "M4", + "M5", + "M6", + "M7", + "M8", + "M9", + "M10", + "M11", + "M12" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "rof", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ru-by.js b/src/ngLocale/angular-locale_ru-by.js index 502ed52cd265..d3c17896d60f 100644 --- a/src/ngLocale/angular-locale_ru-by.js +++ b/src/ngLocale/angular-locale_ru-by.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u0440\u0443\u0431.", + "CURRENCY_SYM": "BYR", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ru-kg.js b/src/ngLocale/angular-locale_ru-kg.js index a8dfd8b81ebe..64567202d740 100644 --- a/src/ngLocale/angular-locale_ru-kg.js +++ b/src/ngLocale/angular-locale_ru-kg.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u0440\u0443\u0431.", + "CURRENCY_SYM": "KGS", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ru-kz.js b/src/ngLocale/angular-locale_ru-kz.js index e6b0bbec5798..a61e6aaf0bae 100644 --- a/src/ngLocale/angular-locale_ru-kz.js +++ b/src/ngLocale/angular-locale_ru-kz.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u0440\u0443\u0431.", + "CURRENCY_SYM": "\u20b8", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ru-md.js b/src/ngLocale/angular-locale_ru-md.js index a5f3525149ae..5c0f6377d6a4 100644 --- a/src/ngLocale/angular-locale_ru-md.js +++ b/src/ngLocale/angular-locale_ru-md.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u0440\u0443\u0431.", + "CURRENCY_SYM": "MDL", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ru-ua.js b/src/ngLocale/angular-locale_ru-ua.js index 4b0f6c1f2113..485bbc1ddb07 100644 --- a/src/ngLocale/angular-locale_ru-ua.js +++ b/src/ngLocale/angular-locale_ru-ua.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u0440\u0443\u0431.", + "CURRENCY_SYM": "\u20b4", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_rw-rw.js b/src/ngLocale/angular-locale_rw-rw.js new file mode 100644 index 000000000000..d3d01c9e9d06 --- /dev/null +++ b/src/ngLocale/angular-locale_rw-rw.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Ku cyumweru", + "Kuwa mbere", + "Kuwa kabiri", + "Kuwa gatatu", + "Kuwa kane", + "Kuwa gatanu", + "Kuwa gatandatu" + ], + "MONTH": [ + "Mutarama", + "Gashyantare", + "Werurwe", + "Mata", + "Gicuransi", + "Kamena", + "Nyakanga", + "Kanama", + "Nzeli", + "Ukwakira", + "Ugushyingo", + "Ukuboza" + ], + "SHORTDAY": [ + "cyu.", + "mbe.", + "kab.", + "gtu.", + "kan.", + "gnu.", + "gnd." + ], + "SHORTMONTH": [ + "mut.", + "gas.", + "wer.", + "mat.", + "gic.", + "kam.", + "nya.", + "kan.", + "nze.", + "ukw.", + "ugu.", + "uku." + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "RF", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "rw-rw", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_rw.js b/src/ngLocale/angular-locale_rw.js new file mode 100644 index 000000000000..5283052134de --- /dev/null +++ b/src/ngLocale/angular-locale_rw.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Ku cyumweru", + "Kuwa mbere", + "Kuwa kabiri", + "Kuwa gatatu", + "Kuwa kane", + "Kuwa gatanu", + "Kuwa gatandatu" + ], + "MONTH": [ + "Mutarama", + "Gashyantare", + "Werurwe", + "Mata", + "Gicuransi", + "Kamena", + "Nyakanga", + "Kanama", + "Nzeli", + "Ukwakira", + "Ugushyingo", + "Ukuboza" + ], + "SHORTDAY": [ + "cyu.", + "mbe.", + "kab.", + "gtu.", + "kan.", + "gnu.", + "gnd." + ], + "SHORTMONTH": [ + "mut.", + "gas.", + "wer.", + "mat.", + "gic.", + "kam.", + "nya.", + "kan.", + "nze.", + "ukw.", + "ugu.", + "uku." + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "RF", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "rw", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_rwk-tz.js b/src/ngLocale/angular-locale_rwk-tz.js new file mode 100644 index 000000000000..e2d4780b71a2 --- /dev/null +++ b/src/ngLocale/angular-locale_rwk-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "utuko", + "kyiukonyi" + ], + "DAY": [ + "Jumapilyi", + "Jumatatuu", + "Jumanne", + "Jumatanu", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprilyi", + "Mei", + "Junyi", + "Julyai", + "Agusti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "rwk-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_rwk.js b/src/ngLocale/angular-locale_rwk.js new file mode 100644 index 000000000000..138b2246a8df --- /dev/null +++ b/src/ngLocale/angular-locale_rwk.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "utuko", + "kyiukonyi" + ], + "DAY": [ + "Jumapilyi", + "Jumatatuu", + "Jumanne", + "Jumatanu", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprilyi", + "Mei", + "Junyi", + "Julyai", + "Agusti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "rwk", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sah-ru.js b/src/ngLocale/angular-locale_sah-ru.js new file mode 100644 index 000000000000..f4ef2fe7ff5a --- /dev/null +++ b/src/ngLocale/angular-locale_sah-ru.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u042d\u0418", + "\u042d\u041a" + ], + "DAY": [ + "\u0411\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430", + "\u0411\u044d\u043d\u0438\u0434\u0438\u044d\u043b\u0438\u043d\u043d\u044c\u0438\u043a", + "\u041e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a", + "\u0421\u044d\u0440\u044d\u0434\u044d", + "\u0427\u044d\u043f\u043f\u0438\u044d\u0440", + "\u0411\u044d\u044d\u0442\u0438\u04a5\u0441\u044d", + "\u0421\u0443\u0431\u0443\u043e\u0442\u0430" + ], + "MONTH": [ + "\u0422\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443", + "\u041e\u043b\u0443\u043d\u043d\u044c\u0443", + "\u041a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440", + "\u041c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440", + "\u042b\u0430\u043c \u044b\u0439\u044b\u043d", + "\u0411\u044d\u0441 \u044b\u0439\u044b\u043d", + "\u041e\u0442 \u044b\u0439\u044b\u043d", + "\u0410\u0442\u044b\u0440\u0434\u044c\u044b\u0445 \u044b\u0439\u044b\u043d", + "\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d", + "\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b", + "\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438", + "\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b" + ], + "SHORTDAY": [ + "\u0411\u0441", + "\u0411\u043d", + "\u041e\u043f", + "\u0421\u044d", + "\u0427\u043f", + "\u0411\u044d", + "\u0421\u0431" + ], + "SHORTMONTH": [ + "\u0422\u043e\u0445\u0441", + "\u041e\u043b\u0443\u043d", + "\u041a\u043b\u043d_\u0442\u0442\u0440", + "\u041c\u0443\u0441_\u0443\u0441\u0442", + "\u042b\u0430\u043c_\u0439\u043d", + "\u0411\u044d\u0441_\u0439\u043d", + "\u041e\u0442_\u0439\u043d", + "\u0410\u0442\u0440\u0434\u044c_\u0439\u043d", + "\u0411\u043b\u0495\u043d_\u0439\u043d", + "\u0410\u043b\u0442", + "\u0421\u044d\u0442", + "\u0410\u0445\u0441" + ], + "fullDate": "y '\u0441\u044b\u043b' MMMM d '\u043a\u04af\u043d\u044d', EEEE", + "longDate": "y, MMMM d", + "medium": "y, MMM d HH:mm:ss", + "mediumDate": "y, MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/M/d HH:mm", + "shortDate": "yy/M/d", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u0440\u0443\u0431.", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "sah-ru", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sah.js b/src/ngLocale/angular-locale_sah.js new file mode 100644 index 000000000000..98bb3b745d34 --- /dev/null +++ b/src/ngLocale/angular-locale_sah.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u042d\u0418", + "\u042d\u041a" + ], + "DAY": [ + "\u0411\u0430\u0441\u043a\u044b\u04bb\u044b\u0430\u043d\u043d\u044c\u0430", + "\u0411\u044d\u043d\u0438\u0434\u0438\u044d\u043b\u0438\u043d\u043d\u044c\u0438\u043a", + "\u041e\u043f\u0442\u0443\u043e\u0440\u0443\u043d\u043d\u044c\u0443\u043a", + "\u0421\u044d\u0440\u044d\u0434\u044d", + "\u0427\u044d\u043f\u043f\u0438\u044d\u0440", + "\u0411\u044d\u044d\u0442\u0438\u04a5\u0441\u044d", + "\u0421\u0443\u0431\u0443\u043e\u0442\u0430" + ], + "MONTH": [ + "\u0422\u043e\u0445\u0441\u0443\u043d\u043d\u044c\u0443", + "\u041e\u043b\u0443\u043d\u043d\u044c\u0443", + "\u041a\u0443\u043b\u0443\u043d \u0442\u0443\u0442\u0430\u0440", + "\u041c\u0443\u0443\u0441 \u0443\u0441\u0442\u0430\u0440", + "\u042b\u0430\u043c \u044b\u0439\u044b\u043d", + "\u0411\u044d\u0441 \u044b\u0439\u044b\u043d", + "\u041e\u0442 \u044b\u0439\u044b\u043d", + "\u0410\u0442\u044b\u0440\u0434\u044c\u044b\u0445 \u044b\u0439\u044b\u043d", + "\u0411\u0430\u043b\u0430\u0495\u0430\u043d \u044b\u0439\u044b\u043d", + "\u0410\u043b\u0442\u044b\u043d\u043d\u044c\u044b", + "\u0421\u044d\u0442\u0438\u043d\u043d\u044c\u0438", + "\u0410\u0445\u0441\u044b\u043d\u043d\u044c\u044b" + ], + "SHORTDAY": [ + "\u0411\u0441", + "\u0411\u043d", + "\u041e\u043f", + "\u0421\u044d", + "\u0427\u043f", + "\u0411\u044d", + "\u0421\u0431" + ], + "SHORTMONTH": [ + "\u0422\u043e\u0445\u0441", + "\u041e\u043b\u0443\u043d", + "\u041a\u043b\u043d_\u0442\u0442\u0440", + "\u041c\u0443\u0441_\u0443\u0441\u0442", + "\u042b\u0430\u043c_\u0439\u043d", + "\u0411\u044d\u0441_\u0439\u043d", + "\u041e\u0442_\u0439\u043d", + "\u0410\u0442\u0440\u0434\u044c_\u0439\u043d", + "\u0411\u043b\u0495\u043d_\u0439\u043d", + "\u0410\u043b\u0442", + "\u0421\u044d\u0442", + "\u0410\u0445\u0441" + ], + "fullDate": "y '\u0441\u044b\u043b' MMMM d '\u043a\u04af\u043d\u044d', EEEE", + "longDate": "y, MMMM d", + "medium": "y, MMM d HH:mm:ss", + "mediumDate": "y, MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/M/d HH:mm", + "shortDate": "yy/M/d", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u0440\u0443\u0431.", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "sah", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_saq-ke.js b/src/ngLocale/angular-locale_saq-ke.js new file mode 100644 index 000000000000..4b2798e3575d --- /dev/null +++ b/src/ngLocale/angular-locale_saq-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Tesiran", + "Teipa" + ], + "DAY": [ + "Mderot ee are", + "Mderot ee kuni", + "Mderot ee ong'wan", + "Mderot ee inet", + "Mderot ee ile", + "Mderot ee sapa", + "Mderot ee kwe" + ], + "MONTH": [ + "Lapa le obo", + "Lapa le waare", + "Lapa le okuni", + "Lapa le ong'wan", + "Lapa le imet", + "Lapa le ile", + "Lapa le sapa", + "Lapa le isiet", + "Lapa le saal", + "Lapa le tomon", + "Lapa le tomon obo", + "Lapa le tomon waare" + ], + "SHORTDAY": [ + "Are", + "Kun", + "Ong", + "Ine", + "Ile", + "Sap", + "Kwe" + ], + "SHORTMONTH": [ + "Obo", + "Waa", + "Oku", + "Ong", + "Ime", + "Ile", + "Sap", + "Isi", + "Saa", + "Tom", + "Tob", + "Tow" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "saq-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_saq.js b/src/ngLocale/angular-locale_saq.js new file mode 100644 index 000000000000..f9f56a65e1db --- /dev/null +++ b/src/ngLocale/angular-locale_saq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Tesiran", + "Teipa" + ], + "DAY": [ + "Mderot ee are", + "Mderot ee kuni", + "Mderot ee ong'wan", + "Mderot ee inet", + "Mderot ee ile", + "Mderot ee sapa", + "Mderot ee kwe" + ], + "MONTH": [ + "Lapa le obo", + "Lapa le waare", + "Lapa le okuni", + "Lapa le ong'wan", + "Lapa le imet", + "Lapa le ile", + "Lapa le sapa", + "Lapa le isiet", + "Lapa le saal", + "Lapa le tomon", + "Lapa le tomon obo", + "Lapa le tomon waare" + ], + "SHORTDAY": [ + "Are", + "Kun", + "Ong", + "Ine", + "Ile", + "Sap", + "Kwe" + ], + "SHORTMONTH": [ + "Obo", + "Waa", + "Oku", + "Ong", + "Ime", + "Ile", + "Sap", + "Isi", + "Saa", + "Tom", + "Tob", + "Tow" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "saq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sbp-tz.js b/src/ngLocale/angular-locale_sbp-tz.js new file mode 100644 index 000000000000..19e6260c6316 --- /dev/null +++ b/src/ngLocale/angular-locale_sbp-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Lwamilawu", + "Pashamihe" + ], + "DAY": [ + "Mulungu", + "Jumatatu", + "Jumanne", + "Jumatano", + "Alahamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Mupalangulwa", + "Mwitope", + "Mushende", + "Munyi", + "Mushende Magali", + "Mujimbi", + "Mushipepo", + "Mupuguto", + "Munyense", + "Mokhu", + "Musongandembwe", + "Muhaano" + ], + "SHORTDAY": [ + "Mul", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Mup", + "Mwi", + "Msh", + "Mun", + "Mag", + "Muj", + "Msp", + "Mpg", + "Mye", + "Mok", + "Mus", + "Muh" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "sbp-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sbp.js b/src/ngLocale/angular-locale_sbp.js new file mode 100644 index 000000000000..b40f6efa5be2 --- /dev/null +++ b/src/ngLocale/angular-locale_sbp.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Lwamilawu", + "Pashamihe" + ], + "DAY": [ + "Mulungu", + "Jumatatu", + "Jumanne", + "Jumatano", + "Alahamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Mupalangulwa", + "Mwitope", + "Mushende", + "Munyi", + "Mushende Magali", + "Mujimbi", + "Mushipepo", + "Mupuguto", + "Munyense", + "Mokhu", + "Musongandembwe", + "Muhaano" + ], + "SHORTDAY": [ + "Mul", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Mup", + "Mwi", + "Msh", + "Mun", + "Mag", + "Muj", + "Msp", + "Mpg", + "Mye", + "Mok", + "Mus", + "Muh" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "sbp", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_se-fi.js b/src/ngLocale/angular-locale_se-fi.js new file mode 100644 index 000000000000..3e9fb446a109 --- /dev/null +++ b/src/ngLocale/angular-locale_se-fi.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "i\u0111itbeaivet", + "eahketbeaivet" + ], + "DAY": [ + "aejlege", + "m\u00e5anta", + "d\u00e4jsta", + "gaskevahkoe", + "d\u00e5arsta", + "bearjadahke", + "laavadahke" + ], + "MONTH": [ + "o\u0111\u0111ajagem\u00e1nnu", + "guovvam\u00e1nnu", + "njuk\u010dam\u00e1nnu", + "cuo\u014bom\u00e1nnu", + "miessem\u00e1nnu", + "geassem\u00e1nnu", + "suoidnem\u00e1nnu", + "borgem\u00e1nnu", + "\u010dak\u010dam\u00e1nnu", + "golggotm\u00e1nnu", + "sk\u00e1bmam\u00e1nnu", + "juovlam\u00e1nnu" + ], + "SHORTDAY": [ + "sotn", + "vuos", + "ma\u014b", + "gask", + "duor", + "bear", + "l\u00e1v" + ], + "SHORTMONTH": [ + "o\u0111\u0111ajage", + "guovva", + "njuk\u010da", + "cuo\u014bo", + "miesse", + "geasse", + "suoidne", + "borge", + "\u010dak\u010da", + "golggot", + "sk\u00e1bma", + "juovla" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "se-fi", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_se-no.js b/src/ngLocale/angular-locale_se-no.js new file mode 100644 index 000000000000..e39748a642c3 --- /dev/null +++ b/src/ngLocale/angular-locale_se-no.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "i\u0111itbeaivet", + "eahketbeaivet" + ], + "DAY": [ + "sotnabeaivi", + "vuoss\u00e1rga", + "ma\u014b\u014beb\u00e1rga", + "gaskavahkku", + "duorasdat", + "bearjadat", + "l\u00e1vvardat" + ], + "MONTH": [ + "o\u0111\u0111ajagem\u00e1nnu", + "guovvam\u00e1nnu", + "njuk\u010dam\u00e1nnu", + "cuo\u014bom\u00e1nnu", + "miessem\u00e1nnu", + "geassem\u00e1nnu", + "suoidnem\u00e1nnu", + "borgem\u00e1nnu", + "\u010dak\u010dam\u00e1nnu", + "golggotm\u00e1nnu", + "sk\u00e1bmam\u00e1nnu", + "juovlam\u00e1nnu" + ], + "SHORTDAY": [ + "sotn", + "vuos", + "ma\u014b", + "gask", + "duor", + "bear", + "l\u00e1v" + ], + "SHORTMONTH": [ + "o\u0111\u0111j", + "guov", + "njuk", + "cuo", + "mies", + "geas", + "suoi", + "borg", + "\u010dak\u010d", + "golg", + "sk\u00e1b", + "juov" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "se-no", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_se.js b/src/ngLocale/angular-locale_se.js new file mode 100644 index 000000000000..2ed2ed817126 --- /dev/null +++ b/src/ngLocale/angular-locale_se.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "i\u0111itbeaivet", + "eahketbeaivet" + ], + "DAY": [ + "sotnabeaivi", + "vuoss\u00e1rga", + "ma\u014b\u014beb\u00e1rga", + "gaskavahkku", + "duorasdat", + "bearjadat", + "l\u00e1vvardat" + ], + "MONTH": [ + "o\u0111\u0111ajagem\u00e1nnu", + "guovvam\u00e1nnu", + "njuk\u010dam\u00e1nnu", + "cuo\u014bom\u00e1nnu", + "miessem\u00e1nnu", + "geassem\u00e1nnu", + "suoidnem\u00e1nnu", + "borgem\u00e1nnu", + "\u010dak\u010dam\u00e1nnu", + "golggotm\u00e1nnu", + "sk\u00e1bmam\u00e1nnu", + "juovlam\u00e1nnu" + ], + "SHORTDAY": [ + "sotn", + "vuos", + "ma\u014b", + "gask", + "duor", + "bear", + "l\u00e1v" + ], + "SHORTMONTH": [ + "o\u0111\u0111j", + "guov", + "njuk", + "cuo", + "mies", + "geas", + "suoi", + "borg", + "\u010dak\u010d", + "golg", + "sk\u00e1b", + "juov" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "kr", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "se", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_seh-mz.js b/src/ngLocale/angular-locale_seh-mz.js new file mode 100644 index 000000000000..b9c5c228dd03 --- /dev/null +++ b/src/ngLocale/angular-locale_seh-mz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Dimingu", + "Chiposi", + "Chipiri", + "Chitatu", + "Chinai", + "Chishanu", + "Sabudu" + ], + "MONTH": [ + "Janeiro", + "Fevreiro", + "Marco", + "Abril", + "Maio", + "Junho", + "Julho", + "Augusto", + "Setembro", + "Otubro", + "Novembro", + "Decembro" + ], + "SHORTDAY": [ + "Dim", + "Pos", + "Pir", + "Tat", + "Nai", + "Sha", + "Sab" + ], + "SHORTMONTH": [ + "Jan", + "Fev", + "Mar", + "Abr", + "Mai", + "Jun", + "Jul", + "Aug", + "Set", + "Otu", + "Nov", + "Dec" + ], + "fullDate": "EEEE, d 'de' MMMM 'de' y", + "longDate": "d 'de' MMMM 'de' y", + "medium": "d 'de' MMM 'de' y HH:mm:ss", + "mediumDate": "d 'de' MMM 'de' y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MTn", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "seh-mz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_seh.js b/src/ngLocale/angular-locale_seh.js new file mode 100644 index 000000000000..046b96e66f2e --- /dev/null +++ b/src/ngLocale/angular-locale_seh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Dimingu", + "Chiposi", + "Chipiri", + "Chitatu", + "Chinai", + "Chishanu", + "Sabudu" + ], + "MONTH": [ + "Janeiro", + "Fevreiro", + "Marco", + "Abril", + "Maio", + "Junho", + "Julho", + "Augusto", + "Setembro", + "Otubro", + "Novembro", + "Decembro" + ], + "SHORTDAY": [ + "Dim", + "Pos", + "Pir", + "Tat", + "Nai", + "Sha", + "Sab" + ], + "SHORTMONTH": [ + "Jan", + "Fev", + "Mar", + "Abr", + "Mai", + "Jun", + "Jul", + "Aug", + "Set", + "Otu", + "Nov", + "Dec" + ], + "fullDate": "EEEE, d 'de' MMMM 'de' y", + "longDate": "d 'de' MMMM 'de' y", + "medium": "d 'de' MMM 'de' y HH:mm:ss", + "mediumDate": "d 'de' MMM 'de' y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "MTn", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "seh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ses-ml.js b/src/ngLocale/angular-locale_ses-ml.js new file mode 100644 index 000000000000..de8016d25c0b --- /dev/null +++ b/src/ngLocale/angular-locale_ses-ml.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Adduha", + "Aluula" + ], + "DAY": [ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamiisa", + "Alzuma", + "Asibti" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "ses-ml", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ses.js b/src/ngLocale/angular-locale_ses.js new file mode 100644 index 000000000000..63a4fc2d5c73 --- /dev/null +++ b/src/ngLocale/angular-locale_ses.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Adduha", + "Aluula" + ], + "DAY": [ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamiisa", + "Alzuma", + "Asibti" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "ses", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sg-cf.js b/src/ngLocale/angular-locale_sg-cf.js new file mode 100644 index 000000000000..aa9aec01e680 --- /dev/null +++ b/src/ngLocale/angular-locale_sg-cf.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ND", + "LK" + ], + "DAY": [ + "Bikua-\u00f4ko", + "B\u00efkua-\u00fbse", + "B\u00efkua-pt\u00e2", + "B\u00efkua-us\u00ef\u00f6", + "B\u00efkua-ok\u00fc", + "L\u00e2p\u00f4s\u00f6", + "L\u00e2yenga" + ], + "MONTH": [ + "Nyenye", + "Fulund\u00efgi", + "Mb\u00e4ng\u00fc", + "Ngub\u00f9e", + "B\u00eal\u00e4w\u00fc", + "F\u00f6ndo", + "Lengua", + "K\u00fck\u00fcr\u00fc", + "Mvuka", + "Ngberere", + "Nab\u00e4nd\u00fcru", + "Kakauka" + ], + "SHORTDAY": [ + "Bk1", + "Bk2", + "Bk3", + "Bk4", + "Bk5", + "L\u00e2p", + "L\u00e2y" + ], + "SHORTMONTH": [ + "Nye", + "Ful", + "Mb\u00e4", + "Ngu", + "B\u00eal", + "F\u00f6n", + "Len", + "K\u00fck", + "Mvu", + "Ngb", + "Nab", + "Kak" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "sg-cf", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sg.js b/src/ngLocale/angular-locale_sg.js new file mode 100644 index 000000000000..c1c912b2cd9c --- /dev/null +++ b/src/ngLocale/angular-locale_sg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ND", + "LK" + ], + "DAY": [ + "Bikua-\u00f4ko", + "B\u00efkua-\u00fbse", + "B\u00efkua-pt\u00e2", + "B\u00efkua-us\u00ef\u00f6", + "B\u00efkua-ok\u00fc", + "L\u00e2p\u00f4s\u00f6", + "L\u00e2yenga" + ], + "MONTH": [ + "Nyenye", + "Fulund\u00efgi", + "Mb\u00e4ng\u00fc", + "Ngub\u00f9e", + "B\u00eal\u00e4w\u00fc", + "F\u00f6ndo", + "Lengua", + "K\u00fck\u00fcr\u00fc", + "Mvuka", + "Ngberere", + "Nab\u00e4nd\u00fcru", + "Kakauka" + ], + "SHORTDAY": [ + "Bk1", + "Bk2", + "Bk3", + "Bk4", + "Bk5", + "L\u00e2p", + "L\u00e2y" + ], + "SHORTMONTH": [ + "Nye", + "Ful", + "Mb\u00e4", + "Ngu", + "B\u00eal", + "F\u00f6n", + "Len", + "K\u00fck", + "Mvu", + "Ngb", + "Nab", + "Kak" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "sg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_shi-latn-ma.js b/src/ngLocale/angular-locale_shi-latn-ma.js new file mode 100644 index 000000000000..fb0b06f79993 --- /dev/null +++ b/src/ngLocale/angular-locale_shi-latn-ma.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "tifawt", + "tadgg\u02b7at" + ], + "DAY": [ + "asamas", + "aynas", + "asinas", + "ak\u1e5bas", + "akwas", + "asimwas", + "asi\u1e0dyas" + ], + "MONTH": [ + "innayr", + "b\u1e5bay\u1e5b", + "ma\u1e5b\u1e63", + "ibrir", + "mayyu", + "yunyu", + "yulyuz", + "\u0263uct", + "cutanbir", + "ktubr", + "nuwanbir", + "dujanbir" + ], + "SHORTDAY": [ + "asa", + "ayn", + "asi", + "ak\u1e5b", + "akw", + "asim", + "asi\u1e0d" + ], + "SHORTMONTH": [ + "inn", + "b\u1e5ba", + "ma\u1e5b", + "ibr", + "may", + "yun", + "yul", + "\u0263uc", + "cut", + "ktu", + "nuw", + "duj" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "shi-latn-ma", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_shi-latn.js b/src/ngLocale/angular-locale_shi-latn.js new file mode 100644 index 000000000000..a1d42cda71bd --- /dev/null +++ b/src/ngLocale/angular-locale_shi-latn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "tifawt", + "tadgg\u02b7at" + ], + "DAY": [ + "asamas", + "aynas", + "asinas", + "ak\u1e5bas", + "akwas", + "asimwas", + "asi\u1e0dyas" + ], + "MONTH": [ + "innayr", + "b\u1e5bay\u1e5b", + "ma\u1e5b\u1e63", + "ibrir", + "mayyu", + "yunyu", + "yulyuz", + "\u0263uct", + "cutanbir", + "ktubr", + "nuwanbir", + "dujanbir" + ], + "SHORTDAY": [ + "asa", + "ayn", + "asi", + "ak\u1e5b", + "akw", + "asim", + "asi\u1e0d" + ], + "SHORTMONTH": [ + "inn", + "b\u1e5ba", + "ma\u1e5b", + "ibr", + "may", + "yun", + "yul", + "\u0263uc", + "cut", + "ktu", + "nuw", + "duj" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "shi-latn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_shi-tfng-ma.js b/src/ngLocale/angular-locale_shi-tfng-ma.js new file mode 100644 index 000000000000..2f161a6d266c --- /dev/null +++ b/src/ngLocale/angular-locale_shi-tfng-ma.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c", + "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c" + ], + "DAY": [ + "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59", + "\u2d30\u2d62\u2d4f\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59", + "\u2d30\u2d3d\u2d55\u2d30\u2d59", + "\u2d30\u2d3d\u2d61\u2d30\u2d59", + "\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59" + ], + "MONTH": [ + "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", + "\u2d31\u2d55\u2d30\u2d62\u2d55", + "\u2d4e\u2d30\u2d55\u2d5a", + "\u2d49\u2d31\u2d54\u2d49\u2d54", + "\u2d4e\u2d30\u2d62\u2d62\u2d53", + "\u2d62\u2d53\u2d4f\u2d62\u2d53", + "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63", + "\u2d56\u2d53\u2d5b\u2d5c", + "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d3d\u2d5c\u2d53\u2d31\u2d54", + "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" + ], + "SHORTDAY": [ + "\u2d30\u2d59\u2d30", + "\u2d30\u2d62\u2d4f", + "\u2d30\u2d59\u2d49", + "\u2d30\u2d3d\u2d55", + "\u2d30\u2d3d\u2d61", + "\u2d30\u2d59\u2d49\u2d4e", + "\u2d30\u2d59\u2d49\u2d39" + ], + "SHORTMONTH": [ + "\u2d49\u2d4f\u2d4f", + "\u2d31\u2d55\u2d30", + "\u2d4e\u2d30\u2d55", + "\u2d49\u2d31\u2d54", + "\u2d4e\u2d30\u2d62", + "\u2d62\u2d53\u2d4f", + "\u2d62\u2d53\u2d4d", + "\u2d56\u2d53\u2d5b", + "\u2d5b\u2d53\u2d5c", + "\u2d3d\u2d5c\u2d53", + "\u2d4f\u2d53\u2d61", + "\u2d37\u2d53\u2d4a" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "shi-tfng-ma", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_shi-tfng.js b/src/ngLocale/angular-locale_shi-tfng.js new file mode 100644 index 000000000000..af6faec28432 --- /dev/null +++ b/src/ngLocale/angular-locale_shi-tfng.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c", + "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c" + ], + "DAY": [ + "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59", + "\u2d30\u2d62\u2d4f\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59", + "\u2d30\u2d3d\u2d55\u2d30\u2d59", + "\u2d30\u2d3d\u2d61\u2d30\u2d59", + "\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59" + ], + "MONTH": [ + "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", + "\u2d31\u2d55\u2d30\u2d62\u2d55", + "\u2d4e\u2d30\u2d55\u2d5a", + "\u2d49\u2d31\u2d54\u2d49\u2d54", + "\u2d4e\u2d30\u2d62\u2d62\u2d53", + "\u2d62\u2d53\u2d4f\u2d62\u2d53", + "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63", + "\u2d56\u2d53\u2d5b\u2d5c", + "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d3d\u2d5c\u2d53\u2d31\u2d54", + "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" + ], + "SHORTDAY": [ + "\u2d30\u2d59\u2d30", + "\u2d30\u2d62\u2d4f", + "\u2d30\u2d59\u2d49", + "\u2d30\u2d3d\u2d55", + "\u2d30\u2d3d\u2d61", + "\u2d30\u2d59\u2d49\u2d4e", + "\u2d30\u2d59\u2d49\u2d39" + ], + "SHORTMONTH": [ + "\u2d49\u2d4f\u2d4f", + "\u2d31\u2d55\u2d30", + "\u2d4e\u2d30\u2d55", + "\u2d49\u2d31\u2d54", + "\u2d4e\u2d30\u2d62", + "\u2d62\u2d53\u2d4f", + "\u2d62\u2d53\u2d4d", + "\u2d56\u2d53\u2d5b", + "\u2d5b\u2d53\u2d5c", + "\u2d3d\u2d5c\u2d53", + "\u2d4f\u2d53\u2d61", + "\u2d37\u2d53\u2d4a" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "shi-tfng", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_shi.js b/src/ngLocale/angular-locale_shi.js new file mode 100644 index 000000000000..271cd8e51fc8 --- /dev/null +++ b/src/ngLocale/angular-locale_shi.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c", + "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c" + ], + "DAY": [ + "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59", + "\u2d30\u2d62\u2d4f\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59", + "\u2d30\u2d3d\u2d55\u2d30\u2d59", + "\u2d30\u2d3d\u2d61\u2d30\u2d59", + "\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59" + ], + "MONTH": [ + "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", + "\u2d31\u2d55\u2d30\u2d62\u2d55", + "\u2d4e\u2d30\u2d55\u2d5a", + "\u2d49\u2d31\u2d54\u2d49\u2d54", + "\u2d4e\u2d30\u2d62\u2d62\u2d53", + "\u2d62\u2d53\u2d4f\u2d62\u2d53", + "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63", + "\u2d56\u2d53\u2d5b\u2d5c", + "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d3d\u2d5c\u2d53\u2d31\u2d54", + "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" + ], + "SHORTDAY": [ + "\u2d30\u2d59\u2d30", + "\u2d30\u2d62\u2d4f", + "\u2d30\u2d59\u2d49", + "\u2d30\u2d3d\u2d55", + "\u2d30\u2d3d\u2d61", + "\u2d30\u2d59\u2d49\u2d4e", + "\u2d30\u2d59\u2d49\u2d39" + ], + "SHORTMONTH": [ + "\u2d49\u2d4f\u2d4f", + "\u2d31\u2d55\u2d30", + "\u2d4e\u2d30\u2d55", + "\u2d49\u2d31\u2d54", + "\u2d4e\u2d30\u2d62", + "\u2d62\u2d53\u2d4f", + "\u2d62\u2d53\u2d4d", + "\u2d56\u2d53\u2d5b", + "\u2d5b\u2d53\u2d5c", + "\u2d3d\u2d5c\u2d53", + "\u2d4f\u2d53\u2d61", + "\u2d37\u2d53\u2d4a" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "shi", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sn-zw.js b/src/ngLocale/angular-locale_sn-zw.js new file mode 100644 index 000000000000..ed87a829170d --- /dev/null +++ b/src/ngLocale/angular-locale_sn-zw.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Svondo", + "Muvhuro", + "Chipiri", + "Chitatu", + "China", + "Chishanu", + "Mugovera" + ], + "MONTH": [ + "Ndira", + "Kukadzi", + "Kurume", + "Kubvumbi", + "Chivabvu", + "Chikumi", + "Chikunguru", + "Nyamavhuvhu", + "Gunyana", + "Gumiguru", + "Mbudzi", + "Zvita" + ], + "SHORTDAY": [ + "Svo", + "Muv", + "Chip", + "Chit", + "Chin", + "Chis", + "Mug" + ], + "SHORTMONTH": [ + "Ndi", + "Kuk", + "Kur", + "Kub", + "Chv", + "Chk", + "Chg", + "Nya", + "Gun", + "Gum", + "Mb", + "Zvi" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "sn-zw", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sn.js b/src/ngLocale/angular-locale_sn.js new file mode 100644 index 000000000000..9f18a0d0a467 --- /dev/null +++ b/src/ngLocale/angular-locale_sn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Svondo", + "Muvhuro", + "Chipiri", + "Chitatu", + "China", + "Chishanu", + "Mugovera" + ], + "MONTH": [ + "Ndira", + "Kukadzi", + "Kurume", + "Kubvumbi", + "Chivabvu", + "Chikumi", + "Chikunguru", + "Nyamavhuvhu", + "Gunyana", + "Gumiguru", + "Mbudzi", + "Zvita" + ], + "SHORTDAY": [ + "Svo", + "Muv", + "Chip", + "Chit", + "Chin", + "Chis", + "Mug" + ], + "SHORTMONTH": [ + "Ndi", + "Kuk", + "Kur", + "Kub", + "Chv", + "Chk", + "Chg", + "Nya", + "Gun", + "Gum", + "Mb", + "Zvi" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "sn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_so-dj.js b/src/ngLocale/angular-locale_so-dj.js new file mode 100644 index 000000000000..906b95417e8a --- /dev/null +++ b/src/ngLocale/angular-locale_so-dj.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "sn.", + "gn." + ], + "DAY": [ + "Axad", + "Isniin", + "Talaado", + "Arbaco", + "Khamiis", + "Jimco", + "Sabti" + ], + "MONTH": [ + "Bisha Koobaad", + "Bisha Labaad", + "Bisha Saddexaad", + "Bisha Afraad", + "Bisha Shanaad", + "Bisha Lixaad", + "Bisha Todobaad", + "Bisha Sideedaad", + "Bisha Sagaalaad", + "Bisha Tobnaad", + "Bisha Kow iyo Tobnaad", + "Bisha Laba iyo Tobnaad" + ], + "SHORTDAY": [ + "Axd", + "Isn", + "Tal", + "Arb", + "Kha", + "Jim", + "Sab" + ], + "SHORTMONTH": [ + "Kob", + "Lab", + "Sad", + "Afr", + "Sha", + "Lix", + "Tod", + "Sid", + "Sag", + "Tob", + "KIT", + "LIT" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Fdj", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "so-dj", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_so-et.js b/src/ngLocale/angular-locale_so-et.js new file mode 100644 index 000000000000..529bdd83b30d --- /dev/null +++ b/src/ngLocale/angular-locale_so-et.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "sn.", + "gn." + ], + "DAY": [ + "Axad", + "Isniin", + "Talaado", + "Arbaco", + "Khamiis", + "Jimco", + "Sabti" + ], + "MONTH": [ + "Bisha Koobaad", + "Bisha Labaad", + "Bisha Saddexaad", + "Bisha Afraad", + "Bisha Shanaad", + "Bisha Lixaad", + "Bisha Todobaad", + "Bisha Sideedaad", + "Bisha Sagaalaad", + "Bisha Tobnaad", + "Bisha Kow iyo Tobnaad", + "Bisha Laba iyo Tobnaad" + ], + "SHORTDAY": [ + "Axd", + "Isn", + "Tal", + "Arb", + "Kha", + "Jim", + "Sab" + ], + "SHORTMONTH": [ + "Kob", + "Lab", + "Sad", + "Afr", + "Sha", + "Lix", + "Tod", + "Sid", + "Sag", + "Tob", + "KIT", + "LIT" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "so-et", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_so-ke.js b/src/ngLocale/angular-locale_so-ke.js new file mode 100644 index 000000000000..c0a06dd81b22 --- /dev/null +++ b/src/ngLocale/angular-locale_so-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "sn.", + "gn." + ], + "DAY": [ + "Axad", + "Isniin", + "Talaado", + "Arbaco", + "Khamiis", + "Jimco", + "Sabti" + ], + "MONTH": [ + "Bisha Koobaad", + "Bisha Labaad", + "Bisha Saddexaad", + "Bisha Afraad", + "Bisha Shanaad", + "Bisha Lixaad", + "Bisha Todobaad", + "Bisha Sideedaad", + "Bisha Sagaalaad", + "Bisha Tobnaad", + "Bisha Kow iyo Tobnaad", + "Bisha Laba iyo Tobnaad" + ], + "SHORTDAY": [ + "Axd", + "Isn", + "Tal", + "Arb", + "Kha", + "Jim", + "Sab" + ], + "SHORTMONTH": [ + "Kob", + "Lab", + "Sad", + "Afr", + "Sha", + "Lix", + "Tod", + "Sid", + "Sag", + "Tob", + "KIT", + "LIT" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "so-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_so-so.js b/src/ngLocale/angular-locale_so-so.js new file mode 100644 index 000000000000..668a511ec8f4 --- /dev/null +++ b/src/ngLocale/angular-locale_so-so.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "sn.", + "gn." + ], + "DAY": [ + "Axad", + "Isniin", + "Talaado", + "Arbaco", + "Khamiis", + "Jimco", + "Sabti" + ], + "MONTH": [ + "Bisha Koobaad", + "Bisha Labaad", + "Bisha Saddexaad", + "Bisha Afraad", + "Bisha Shanaad", + "Bisha Lixaad", + "Bisha Todobaad", + "Bisha Sideedaad", + "Bisha Sagaalaad", + "Bisha Tobnaad", + "Bisha Kow iyo Tobnaad", + "Bisha Laba iyo Tobnaad" + ], + "SHORTDAY": [ + "Axd", + "Isn", + "Tal", + "Arb", + "Kha", + "Jim", + "Sab" + ], + "SHORTMONTH": [ + "Kob", + "Lab", + "Sad", + "Afr", + "Sha", + "Lix", + "Tod", + "Sid", + "Sag", + "Tob", + "KIT", + "LIT" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "SOS", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "so-so", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_so.js b/src/ngLocale/angular-locale_so.js new file mode 100644 index 000000000000..1605ed46f0bf --- /dev/null +++ b/src/ngLocale/angular-locale_so.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "sn.", + "gn." + ], + "DAY": [ + "Axad", + "Isniin", + "Talaado", + "Arbaco", + "Khamiis", + "Jimco", + "Sabti" + ], + "MONTH": [ + "Bisha Koobaad", + "Bisha Labaad", + "Bisha Saddexaad", + "Bisha Afraad", + "Bisha Shanaad", + "Bisha Lixaad", + "Bisha Todobaad", + "Bisha Sideedaad", + "Bisha Sagaalaad", + "Bisha Tobnaad", + "Bisha Kow iyo Tobnaad", + "Bisha Laba iyo Tobnaad" + ], + "SHORTDAY": [ + "Axd", + "Isn", + "Tal", + "Arb", + "Kha", + "Jim", + "Sab" + ], + "SHORTMONTH": [ + "Kob", + "Lab", + "Sad", + "Afr", + "Sha", + "Lix", + "Tod", + "Sid", + "Sag", + "Tob", + "KIT", + "LIT" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "SOS", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "so", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sq-mk.js b/src/ngLocale/angular-locale_sq-mk.js index 1cc3b755de9b..9f194180207d 100644 --- a/src/ngLocale/angular-locale_sq-mk.js +++ b/src/ngLocale/angular-locale_sq-mk.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "Lek", + "CURRENCY_SYM": "din", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sq-xk.js b/src/ngLocale/angular-locale_sq-xk.js index df67c6fd6d21..c7bb2d09eadb 100644 --- a/src/ngLocale/angular-locale_sq-xk.js +++ b/src/ngLocale/angular-locale_sq-xk.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "Lek", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sr-cyrl-ba.js b/src/ngLocale/angular-locale_sr-cyrl-ba.js index 73b96d83e4a0..fabca1e9e575 100644 --- a/src/ngLocale/angular-locale_sr-cyrl-ba.js +++ b/src/ngLocale/angular-locale_sr-cyrl-ba.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "din", + "CURRENCY_SYM": "KM", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sr-cyrl-me.js b/src/ngLocale/angular-locale_sr-cyrl-me.js index e0e6667d70ef..a1dc4cf46406 100644 --- a/src/ngLocale/angular-locale_sr-cyrl-me.js +++ b/src/ngLocale/angular-locale_sr-cyrl-me.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH.mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "din", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sr-cyrl-xk.js b/src/ngLocale/angular-locale_sr-cyrl-xk.js index 2236fdeb1587..f0c16877e38b 100644 --- a/src/ngLocale/angular-locale_sr-cyrl-xk.js +++ b/src/ngLocale/angular-locale_sr-cyrl-xk.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH.mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "din", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sr-cyrl.js b/src/ngLocale/angular-locale_sr-cyrl.js index f595455852d8..2750621b6c80 100644 --- a/src/ngLocale/angular-locale_sr-cyrl.js +++ b/src/ngLocale/angular-locale_sr-cyrl.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH.mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "din", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sr-latn-ba.js b/src/ngLocale/angular-locale_sr-latn-ba.js index 252b2d536705..e30b9ff417fb 100644 --- a/src/ngLocale/angular-locale_sr-latn-ba.js +++ b/src/ngLocale/angular-locale_sr-latn-ba.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH.mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "din", + "CURRENCY_SYM": "KM", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sr-latn-me.js b/src/ngLocale/angular-locale_sr-latn-me.js index 13877fb0eb1d..f558511d69b1 100644 --- a/src/ngLocale/angular-locale_sr-latn-me.js +++ b/src/ngLocale/angular-locale_sr-latn-me.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH.mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "din", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sr-latn-xk.js b/src/ngLocale/angular-locale_sr-latn-xk.js index df9df12e5664..b49c957490b4 100644 --- a/src/ngLocale/angular-locale_sr-latn-xk.js +++ b/src/ngLocale/angular-locale_sr-latn-xk.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH.mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "din", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ss-sz.js b/src/ngLocale/angular-locale_ss-sz.js new file mode 100644 index 000000000000..c3aa1e9a1014 --- /dev/null +++ b/src/ngLocale/angular-locale_ss-sz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lisontfo", + "uMsombuluko", + "Lesibili", + "Lesitsatfu", + "Lesine", + "Lesihlanu", + "uMgcibelo" + ], + "MONTH": [ + "Bhimbidvwane", + "iNdlovana", + "iNdlovu-lenkhulu", + "Mabasa", + "iNkhwekhweti", + "iNhlaba", + "Kholwane", + "iNgci", + "iNyoni", + "iMphala", + "Lweti", + "iNgongoni" + ], + "SHORTDAY": [ + "Son", + "Mso", + "Bil", + "Tsa", + "Ne", + "Hla", + "Mgc" + ], + "SHORTMONTH": [ + "Bhi", + "Van", + "Vol", + "Mab", + "Nkh", + "Nhl", + "Kho", + "Ngc", + "Nyo", + "Mph", + "Lwe", + "Ngo" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "SZL", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ss-sz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ss-za.js b/src/ngLocale/angular-locale_ss-za.js new file mode 100644 index 000000000000..f9696dea55ab --- /dev/null +++ b/src/ngLocale/angular-locale_ss-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lisontfo", + "uMsombuluko", + "Lesibili", + "Lesitsatfu", + "Lesine", + "Lesihlanu", + "uMgcibelo" + ], + "MONTH": [ + "Bhimbidvwane", + "iNdlovana", + "iNdlovu-lenkhulu", + "Mabasa", + "iNkhwekhweti", + "iNhlaba", + "Kholwane", + "iNgci", + "iNyoni", + "iMphala", + "Lweti", + "iNgongoni" + ], + "SHORTDAY": [ + "Son", + "Mso", + "Bil", + "Tsa", + "Ne", + "Hla", + "Mgc" + ], + "SHORTMONTH": [ + "Bhi", + "Van", + "Vol", + "Mab", + "Nkh", + "Nhl", + "Kho", + "Ngc", + "Nyo", + "Mph", + "Lwe", + "Ngo" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ss-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ss.js b/src/ngLocale/angular-locale_ss.js new file mode 100644 index 000000000000..3b7946b79ba4 --- /dev/null +++ b/src/ngLocale/angular-locale_ss.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Lisontfo", + "uMsombuluko", + "Lesibili", + "Lesitsatfu", + "Lesine", + "Lesihlanu", + "uMgcibelo" + ], + "MONTH": [ + "Bhimbidvwane", + "iNdlovana", + "iNdlovu-lenkhulu", + "Mabasa", + "iNkhwekhweti", + "iNhlaba", + "Kholwane", + "iNgci", + "iNyoni", + "iMphala", + "Lweti", + "iNgongoni" + ], + "SHORTDAY": [ + "Son", + "Mso", + "Bil", + "Tsa", + "Ne", + "Hla", + "Mgc" + ], + "SHORTMONTH": [ + "Bhi", + "Van", + "Vol", + "Mab", + "Nkh", + "Nhl", + "Kho", + "Ngc", + "Nyo", + "Mph", + "Lwe", + "Ngo" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ss", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ssy-er.js b/src/ngLocale/angular-locale_ssy-er.js new file mode 100644 index 000000000000..deb3323cc6c2 --- /dev/null +++ b/src/ngLocale/angular-locale_ssy-er.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "saaku", + "carra" + ], + "DAY": [ + "Naba Sambat", + "Sani", + "Salus", + "Rabuq", + "Camus", + "Jumqata", + "Qunxa Sambat" + ], + "MONTH": [ + "Qunxa Garablu", + "Kudo", + "Ciggilta Kudo", + "Agda Baxis", + "Caxah Alsa", + "Qasa Dirri", + "Qado Dirri", + "Liiqen", + "Waysu", + "Diteli", + "Ximoli", + "Kaxxa Garablu" + ], + "SHORTDAY": [ + "Nab", + "San", + "Sal", + "Rab", + "Cam", + "Jum", + "Qun" + ], + "SHORTMONTH": [ + "Qun", + "Nah", + "Cig", + "Agd", + "Cax", + "Qas", + "Qad", + "Leq", + "Way", + "Dit", + "Xim", + "Kax" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ssy-er", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ssy.js b/src/ngLocale/angular-locale_ssy.js new file mode 100644 index 000000000000..4b1cd9fa3474 --- /dev/null +++ b/src/ngLocale/angular-locale_ssy.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "saaku", + "carra" + ], + "DAY": [ + "Naba Sambat", + "Sani", + "Salus", + "Rabuq", + "Camus", + "Jumqata", + "Qunxa Sambat" + ], + "MONTH": [ + "Qunxa Garablu", + "Kudo", + "Ciggilta Kudo", + "Agda Baxis", + "Caxah Alsa", + "Qasa Dirri", + "Qado Dirri", + "Liiqen", + "Waysu", + "Diteli", + "Ximoli", + "Kaxxa Garablu" + ], + "SHORTDAY": [ + "Nab", + "San", + "Sal", + "Rab", + "Cam", + "Jum", + "Qun" + ], + "SHORTMONTH": [ + "Qun", + "Nah", + "Cig", + "Agd", + "Cax", + "Qas", + "Qad", + "Leq", + "Way", + "Dit", + "Xim", + "Kax" + ], + "fullDate": "EEEE, MMMM dd, y", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ssy", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_st-ls.js b/src/ngLocale/angular-locale_st-ls.js new file mode 100644 index 000000000000..32b38d1f3d62 --- /dev/null +++ b/src/ngLocale/angular-locale_st-ls.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sontaha", + "Mmantaha", + "Labobedi", + "Laboraru", + "Labone", + "Labohlane", + "Moqebelo" + ], + "MONTH": [ + "Phesekgong", + "Hlakola", + "Hlakubele", + "Mmese", + "Motsheanong", + "Phupjane", + "Phupu", + "Phata", + "Leotshe", + "Mphalane", + "Pundungwane", + "Tshitwe" + ], + "SHORTDAY": [ + "Son", + "Mma", + "Bed", + "Rar", + "Ne", + "Hla", + "Moq" + ], + "SHORTMONTH": [ + "Phe", + "Kol", + "Ube", + "Mme", + "Mot", + "Jan", + "Upu", + "Pha", + "Leo", + "Mph", + "Pun", + "Tsh" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "st-ls", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_st-za.js b/src/ngLocale/angular-locale_st-za.js new file mode 100644 index 000000000000..ef8bac5067a8 --- /dev/null +++ b/src/ngLocale/angular-locale_st-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sontaha", + "Mmantaha", + "Labobedi", + "Laboraru", + "Labone", + "Labohlane", + "Moqebelo" + ], + "MONTH": [ + "Phesekgong", + "Hlakola", + "Hlakubele", + "Mmese", + "Motsheanong", + "Phupjane", + "Phupu", + "Phata", + "Leotshe", + "Mphalane", + "Pundungwane", + "Tshitwe" + ], + "SHORTDAY": [ + "Son", + "Mma", + "Bed", + "Rar", + "Ne", + "Hla", + "Moq" + ], + "SHORTMONTH": [ + "Phe", + "Kol", + "Ube", + "Mme", + "Mot", + "Jan", + "Upu", + "Pha", + "Leo", + "Mph", + "Pun", + "Tsh" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "st-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_st.js b/src/ngLocale/angular-locale_st.js new file mode 100644 index 000000000000..f3c6599fd4a3 --- /dev/null +++ b/src/ngLocale/angular-locale_st.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sontaha", + "Mmantaha", + "Labobedi", + "Laboraru", + "Labone", + "Labohlane", + "Moqebelo" + ], + "MONTH": [ + "Phesekgong", + "Hlakola", + "Hlakubele", + "Mmese", + "Motsheanong", + "Phupjane", + "Phupu", + "Phata", + "Leotshe", + "Mphalane", + "Pundungwane", + "Tshitwe" + ], + "SHORTDAY": [ + "Son", + "Mma", + "Bed", + "Rar", + "Ne", + "Hla", + "Moq" + ], + "SHORTMONTH": [ + "Phe", + "Kol", + "Ube", + "Mme", + "Mot", + "Jan", + "Upu", + "Pha", + "Leo", + "Mph", + "Pun", + "Tsh" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "st", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_sv-ax.js b/src/ngLocale/angular-locale_sv-ax.js index 2c2eb16e46c6..27693d8a02ca 100644 --- a/src/ngLocale/angular-locale_sv-ax.js +++ b/src/ngLocale/angular-locale_sv-ax.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "kr", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sv-fi.js b/src/ngLocale/angular-locale_sv-fi.js index 403524b9ab3c..460b6aaf39cd 100644 --- a/src/ngLocale/angular-locale_sv-fi.js +++ b/src/ngLocale/angular-locale_sv-fi.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "kr", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sw-ke.js b/src/ngLocale/angular-locale_sw-ke.js index f27c691deba2..aaa2aefa847c 100644 --- a/src/ngLocale/angular-locale_sw-ke.js +++ b/src/ngLocale/angular-locale_sw-ke.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "TSh", + "CURRENCY_SYM": "Ksh", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_sw-ug.js b/src/ngLocale/angular-locale_sw-ug.js index 9f6fa9394529..6fdd1945845d 100644 --- a/src/ngLocale/angular-locale_sw-ug.js +++ b/src/ngLocale/angular-locale_sw-ug.js @@ -81,7 +81,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "TSh", + "CURRENCY_SYM": "UGX", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_swc-cd.js b/src/ngLocale/angular-locale_swc-cd.js new file mode 100644 index 000000000000..2567eb5f7e11 --- /dev/null +++ b/src/ngLocale/angular-locale_swc-cd.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ya asubuyi", + "ya muchana" + ], + "DAY": [ + "siku ya yenga", + "siku ya kwanza", + "siku ya pili", + "siku ya tatu", + "siku ya ine", + "siku ya tanu", + "siku ya sita" + ], + "MONTH": [ + "mwezi ya kwanja", + "mwezi ya pili", + "mwezi ya tatu", + "mwezi ya ine", + "mwezi ya tanu", + "mwezi ya sita", + "mwezi ya saba", + "mwezi ya munane", + "mwezi ya tisa", + "mwezi ya kumi", + "mwezi ya kumi na moya", + "mwezi ya kumi ya mbili" + ], + "SHORTDAY": [ + "yen", + "kwa", + "pil", + "tat", + "ine", + "tan", + "sit" + ], + "SHORTMONTH": [ + "mkw", + "mpi", + "mtu", + "min", + "mtn", + "mst", + "msb", + "mun", + "mts", + "mku", + "mkm", + "mkb" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FrCD", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "swc-cd", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_swc.js b/src/ngLocale/angular-locale_swc.js new file mode 100644 index 000000000000..04f8c186c7f5 --- /dev/null +++ b/src/ngLocale/angular-locale_swc.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ya asubuyi", + "ya muchana" + ], + "DAY": [ + "siku ya yenga", + "siku ya kwanza", + "siku ya pili", + "siku ya tatu", + "siku ya ine", + "siku ya tanu", + "siku ya sita" + ], + "MONTH": [ + "mwezi ya kwanja", + "mwezi ya pili", + "mwezi ya tatu", + "mwezi ya ine", + "mwezi ya tanu", + "mwezi ya sita", + "mwezi ya saba", + "mwezi ya munane", + "mwezi ya tisa", + "mwezi ya kumi", + "mwezi ya kumi na moya", + "mwezi ya kumi ya mbili" + ], + "SHORTDAY": [ + "yen", + "kwa", + "pil", + "tat", + "ine", + "tan", + "sit" + ], + "SHORTMONTH": [ + "mkw", + "mpi", + "mtu", + "min", + "mtn", + "mst", + "msb", + "mun", + "mts", + "mku", + "mkm", + "mkb" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FrCD", + "DECIMAL_SEP": ",", + "GROUP_SEP": ".", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "swc", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ta-lk.js b/src/ngLocale/angular-locale_ta-lk.js index e239f7908560..617bd034d52e 100644 --- a/src/ngLocale/angular-locale_ta-lk.js +++ b/src/ngLocale/angular-locale_ta-lk.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20b9", + "CURRENCY_SYM": "Rs", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ta-my.js b/src/ngLocale/angular-locale_ta-my.js index c6cc9837f959..bac1d8c14401 100644 --- a/src/ngLocale/angular-locale_ta-my.js +++ b/src/ngLocale/angular-locale_ta-my.js @@ -63,12 +63,12 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20b9", + "CURRENCY_SYM": "RM", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ { - "gSize": 2, + "gSize": 3, "lgSize": 3, "macFrac": 0, "maxFrac": 3, @@ -80,7 +80,7 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 2, + "gSize": 3, "lgSize": 3, "macFrac": 0, "maxFrac": 2, diff --git a/src/ngLocale/angular-locale_ta-sg.js b/src/ngLocale/angular-locale_ta-sg.js index e60b5ad7ee63..532f39265f07 100644 --- a/src/ngLocale/angular-locale_ta-sg.js +++ b/src/ngLocale/angular-locale_ta-sg.js @@ -63,12 +63,12 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u20b9", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ { - "gSize": 2, + "gSize": 3, "lgSize": 3, "macFrac": 0, "maxFrac": 3, @@ -80,7 +80,7 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 2, + "gSize": 3, "lgSize": 3, "macFrac": 0, "maxFrac": 2, diff --git a/src/ngLocale/angular-locale_teo-ke.js b/src/ngLocale/angular-locale_teo-ke.js new file mode 100644 index 000000000000..aaa869bf1b20 --- /dev/null +++ b/src/ngLocale/angular-locale_teo-ke.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Taparachu", + "Ebongi" + ], + "DAY": [ + "Nakaejuma", + "Nakaebarasa", + "Nakaare", + "Nakauni", + "Nakaung'on", + "Nakakany", + "Nakasabiti" + ], + "MONTH": [ + "Orara", + "Omuk", + "Okwamg'", + "Odung'el", + "Omaruk", + "Omodok'king'ol", + "Ojola", + "Opedel", + "Osokosokoma", + "Otibar", + "Olabor", + "Opoo" + ], + "SHORTDAY": [ + "Jum", + "Bar", + "Aar", + "Uni", + "Ung", + "Kan", + "Sab" + ], + "SHORTMONTH": [ + "Rar", + "Muk", + "Kwa", + "Dun", + "Mar", + "Mod", + "Jol", + "Ped", + "Sok", + "Tib", + "Lab", + "Poo" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Ksh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "teo-ke", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_teo-ug.js b/src/ngLocale/angular-locale_teo-ug.js new file mode 100644 index 000000000000..afbad219fc3b --- /dev/null +++ b/src/ngLocale/angular-locale_teo-ug.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Taparachu", + "Ebongi" + ], + "DAY": [ + "Nakaejuma", + "Nakaebarasa", + "Nakaare", + "Nakauni", + "Nakaung'on", + "Nakakany", + "Nakasabiti" + ], + "MONTH": [ + "Orara", + "Omuk", + "Okwamg'", + "Odung'el", + "Omaruk", + "Omodok'king'ol", + "Ojola", + "Opedel", + "Osokosokoma", + "Otibar", + "Olabor", + "Opoo" + ], + "SHORTDAY": [ + "Jum", + "Bar", + "Aar", + "Uni", + "Ung", + "Kan", + "Sab" + ], + "SHORTMONTH": [ + "Rar", + "Muk", + "Kwa", + "Dun", + "Mar", + "Mod", + "Jol", + "Ped", + "Sok", + "Tib", + "Lab", + "Poo" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "teo-ug", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_teo.js b/src/ngLocale/angular-locale_teo.js new file mode 100644 index 000000000000..95e57997cd66 --- /dev/null +++ b/src/ngLocale/angular-locale_teo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Taparachu", + "Ebongi" + ], + "DAY": [ + "Nakaejuma", + "Nakaebarasa", + "Nakaare", + "Nakauni", + "Nakaung'on", + "Nakakany", + "Nakasabiti" + ], + "MONTH": [ + "Orara", + "Omuk", + "Okwamg'", + "Odung'el", + "Omaruk", + "Omodok'king'ol", + "Ojola", + "Opedel", + "Osokosokoma", + "Otibar", + "Olabor", + "Opoo" + ], + "SHORTDAY": [ + "Jum", + "Bar", + "Aar", + "Uni", + "Ung", + "Kan", + "Sab" + ], + "SHORTMONTH": [ + "Rar", + "Muk", + "Kwa", + "Dun", + "Mar", + "Mod", + "Jol", + "Ped", + "Sok", + "Tib", + "Lab", + "Poo" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "teo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tg-cyrl-tj.js b/src/ngLocale/angular-locale_tg-cyrl-tj.js new file mode 100644 index 000000000000..cb37b4eaa8f0 --- /dev/null +++ b/src/ngLocale/angular-locale_tg-cyrl-tj.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u043f\u0435. \u0447\u043e.", + "\u043f\u0430. \u0447\u043e." + ], + "DAY": [ + "\u042f\u043a\u0448\u0430\u043d\u0431\u0435", + "\u0414\u0443\u0448\u0430\u043d\u0431\u0435", + "\u0421\u0435\u0448\u0430\u043d\u0431\u0435", + "\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0435", + "\u041f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435", + "\u04b6\u0443\u043c\u044a\u0430", + "\u0428\u0430\u043d\u0431\u0435" + ], + "MONTH": [ + "\u042f\u043d\u0432\u0430\u0440", + "\u0424\u0435\u0432\u0440\u0430\u043b", + "\u041c\u0430\u0440\u0442", + "\u0410\u043f\u0440\u0435\u043b", + "\u041c\u0430\u0439", + "\u0418\u044e\u043d", + "\u0418\u044e\u043b", + "\u0410\u0432\u0433\u0443\u0441\u0442", + "\u0421\u0435\u043d\u0442\u044f\u0431\u0440", + "\u041e\u043a\u0442\u044f\u0431\u0440", + "\u041d\u043e\u044f\u0431\u0440", + "\u0414\u0435\u043a\u0430\u0431\u0440" + ], + "SHORTDAY": [ + "\u042f\u0448\u0431", + "\u0414\u0448\u0431", + "\u0421\u0448\u0431", + "\u0427\u0448\u0431", + "\u041f\u0448\u0431", + "\u04b6\u043c\u044a", + "\u0428\u043d\u0431" + ], + "SHORTMONTH": [ + "\u042f\u043d\u0432", + "\u0424\u0435\u0432", + "\u041c\u0430\u0440", + "\u0410\u043f\u0440", + "\u041c\u0430\u0439", + "\u0418\u044e\u043d", + "\u0418\u044e\u043b", + "\u0410\u0432\u0433", + "\u0421\u0435\u043d", + "\u041e\u043a\u0442", + "\u041d\u043e\u044f", + "\u0414\u0435\u043a" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Som", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "tg-cyrl-tj", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tg-cyrl.js b/src/ngLocale/angular-locale_tg-cyrl.js new file mode 100644 index 000000000000..9e03f21effd8 --- /dev/null +++ b/src/ngLocale/angular-locale_tg-cyrl.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u043f\u0435. \u0447\u043e.", + "\u043f\u0430. \u0447\u043e." + ], + "DAY": [ + "\u042f\u043a\u0448\u0430\u043d\u0431\u0435", + "\u0414\u0443\u0448\u0430\u043d\u0431\u0435", + "\u0421\u0435\u0448\u0430\u043d\u0431\u0435", + "\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0435", + "\u041f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435", + "\u04b6\u0443\u043c\u044a\u0430", + "\u0428\u0430\u043d\u0431\u0435" + ], + "MONTH": [ + "\u042f\u043d\u0432\u0430\u0440", + "\u0424\u0435\u0432\u0440\u0430\u043b", + "\u041c\u0430\u0440\u0442", + "\u0410\u043f\u0440\u0435\u043b", + "\u041c\u0430\u0439", + "\u0418\u044e\u043d", + "\u0418\u044e\u043b", + "\u0410\u0432\u0433\u0443\u0441\u0442", + "\u0421\u0435\u043d\u0442\u044f\u0431\u0440", + "\u041e\u043a\u0442\u044f\u0431\u0440", + "\u041d\u043e\u044f\u0431\u0440", + "\u0414\u0435\u043a\u0430\u0431\u0440" + ], + "SHORTDAY": [ + "\u042f\u0448\u0431", + "\u0414\u0448\u0431", + "\u0421\u0448\u0431", + "\u0427\u0448\u0431", + "\u041f\u0448\u0431", + "\u04b6\u043c\u044a", + "\u0428\u043d\u0431" + ], + "SHORTMONTH": [ + "\u042f\u043d\u0432", + "\u0424\u0435\u0432", + "\u041c\u0430\u0440", + "\u0410\u043f\u0440", + "\u041c\u0430\u0439", + "\u0418\u044e\u043d", + "\u0418\u044e\u043b", + "\u0410\u0432\u0433", + "\u0421\u0435\u043d", + "\u041e\u043a\u0442", + "\u041d\u043e\u044f", + "\u0414\u0435\u043a" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "tg-cyrl", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tg.js b/src/ngLocale/angular-locale_tg.js new file mode 100644 index 000000000000..fa296ac32eb3 --- /dev/null +++ b/src/ngLocale/angular-locale_tg.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u043f\u0435. \u0447\u043e.", + "\u043f\u0430. \u0447\u043e." + ], + "DAY": [ + "\u042f\u043a\u0448\u0430\u043d\u0431\u0435", + "\u0414\u0443\u0448\u0430\u043d\u0431\u0435", + "\u0421\u0435\u0448\u0430\u043d\u0431\u0435", + "\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0435", + "\u041f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435", + "\u04b6\u0443\u043c\u044a\u0430", + "\u0428\u0430\u043d\u0431\u0435" + ], + "MONTH": [ + "\u042f\u043d\u0432\u0430\u0440", + "\u0424\u0435\u0432\u0440\u0430\u043b", + "\u041c\u0430\u0440\u0442", + "\u0410\u043f\u0440\u0435\u043b", + "\u041c\u0430\u0439", + "\u0418\u044e\u043d", + "\u0418\u044e\u043b", + "\u0410\u0432\u0433\u0443\u0441\u0442", + "\u0421\u0435\u043d\u0442\u044f\u0431\u0440", + "\u041e\u043a\u0442\u044f\u0431\u0440", + "\u041d\u043e\u044f\u0431\u0440", + "\u0414\u0435\u043a\u0430\u0431\u0440" + ], + "SHORTDAY": [ + "\u042f\u0448\u0431", + "\u0414\u0448\u0431", + "\u0421\u0448\u0431", + "\u0427\u0448\u0431", + "\u041f\u0448\u0431", + "\u04b6\u043c\u044a", + "\u0428\u043d\u0431" + ], + "SHORTMONTH": [ + "\u042f\u043d\u0432", + "\u0424\u0435\u0432", + "\u041c\u0430\u0440", + "\u0410\u043f\u0440", + "\u041c\u0430\u0439", + "\u0418\u044e\u043d", + "\u0418\u044e\u043b", + "\u0410\u0432\u0433", + "\u0421\u0435\u043d", + "\u041e\u043a\u0442", + "\u041d\u043e\u044f", + "\u0414\u0435\u043a" + ], + "fullDate": "EEEE, y MMMM dd", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "yy/MM/dd HH:mm", + "shortDate": "yy/MM/dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Som", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "tg", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ti-er.js b/src/ngLocale/angular-locale_ti-er.js new file mode 100644 index 000000000000..f8b6ede7ea87 --- /dev/null +++ b/src/ngLocale/angular-locale_ti-er.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u1295\u1309\u1206 \u1230\u12d3\u1270", + "\u12f5\u1215\u122d \u1230\u12d3\u1275" + ], + "DAY": [ + "\u1230\u1295\u1260\u1275", + "\u1230\u1291\u12ed", + "\u1230\u1209\u1235", + "\u1228\u1261\u12d5", + "\u1213\u1219\u1235", + "\u12d3\u122d\u1262", + "\u1240\u12f3\u121d" + ], + "MONTH": [ + "\u1325\u122a", + "\u1208\u12ab\u1272\u1275", + "\u1218\u130b\u1262\u1275", + "\u121a\u12eb\u12dd\u12eb", + "\u130d\u1295\u1266\u1275", + "\u1230\u1290", + "\u1213\u121d\u1208", + "\u1290\u1213\u1230", + "\u1218\u1235\u12a8\u1228\u121d", + "\u1325\u1245\u121d\u1272", + "\u1215\u12f3\u122d", + "\u1273\u1215\u1233\u1235" + ], + "SHORTDAY": [ + "\u1230\u1295\u1260\u1275", + "\u1230\u1291\u12ed", + "\u1230\u1209\u1235", + "\u1228\u1261\u12d5", + "\u1213\u1219\u1235", + "\u12d3\u122d\u1262", + "\u1240\u12f3\u121d" + ], + "SHORTMONTH": [ + "\u1325\u122a", + "\u1208\u12ab\u1272", + "\u1218\u130b\u1262", + "\u121a\u12eb\u12dd", + "\u130d\u1295\u1266", + "\u1230\u1290", + "\u1213\u121d\u1208", + "\u1290\u1213\u1230", + "\u1218\u1235\u12a8", + "\u1325\u1245\u121d", + "\u1215\u12f3\u122d", + "\u1273\u1215\u1233" + ], + "fullDate": "EEEE\u1361 dd MMMM \u1218\u12d3\u120d\u1272 y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ti-er", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ti-et.js b/src/ngLocale/angular-locale_ti-et.js new file mode 100644 index 000000000000..690d895585a9 --- /dev/null +++ b/src/ngLocale/angular-locale_ti-et.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u1295\u1309\u1206 \u1230\u12d3\u1270", + "\u12f5\u1215\u122d \u1230\u12d3\u1275" + ], + "DAY": [ + "\u1230\u1295\u1260\u1275", + "\u1230\u1291\u12ed", + "\u1220\u1209\u1235", + "\u1228\u1261\u12d5", + "\u1283\u1219\u1235", + "\u12d3\u122d\u1262", + "\u1240\u12f3\u121d" + ], + "MONTH": [ + "\u1303\u1295\u12e9\u12c8\u122a", + "\u134c\u1265\u1229\u12c8\u122a", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228\u120d", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235\u1275", + "\u1234\u1355\u1274\u121d\u1260\u122d", + "\u12a6\u12ad\u1270\u12cd\u1260\u122d", + "\u1296\u126c\u121d\u1260\u122d", + "\u12f2\u1234\u121d\u1260\u122d" + ], + "SHORTDAY": [ + "\u1230\u1295\u1260\u1275", + "\u1230\u1291\u12ed", + "\u1220\u1209\u1235", + "\u1228\u1261\u12d5", + "\u1283\u1219\u1235", + "\u12d3\u122d\u1262", + "\u1240\u12f3\u121d" + ], + "SHORTMONTH": [ + "\u1303\u1295\u12e9", + "\u134c\u1265\u1229", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235", + "\u1234\u1355\u1274", + "\u12a6\u12ad\u1270", + "\u1296\u126c\u121d", + "\u12f2\u1234\u121d" + ], + "fullDate": "EEEE\u1363 dd MMMM \u1218\u12d3\u120d\u1272 y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ti-et", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ti.js b/src/ngLocale/angular-locale_ti.js new file mode 100644 index 000000000000..b786284b304f --- /dev/null +++ b/src/ngLocale/angular-locale_ti.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u1295\u1309\u1206 \u1230\u12d3\u1270", + "\u12f5\u1215\u122d \u1230\u12d3\u1275" + ], + "DAY": [ + "\u1230\u1295\u1260\u1275", + "\u1230\u1291\u12ed", + "\u1220\u1209\u1235", + "\u1228\u1261\u12d5", + "\u1283\u1219\u1235", + "\u12d3\u122d\u1262", + "\u1240\u12f3\u121d" + ], + "MONTH": [ + "\u1303\u1295\u12e9\u12c8\u122a", + "\u134c\u1265\u1229\u12c8\u122a", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228\u120d", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235\u1275", + "\u1234\u1355\u1274\u121d\u1260\u122d", + "\u12a6\u12ad\u1270\u12cd\u1260\u122d", + "\u1296\u126c\u121d\u1260\u122d", + "\u12f2\u1234\u121d\u1260\u122d" + ], + "SHORTDAY": [ + "\u1230\u1295\u1260\u1275", + "\u1230\u1291\u12ed", + "\u1220\u1209\u1235", + "\u1228\u1261\u12d5", + "\u1283\u1219\u1235", + "\u12d3\u122d\u1262", + "\u1240\u12f3\u121d" + ], + "SHORTMONTH": [ + "\u1303\u1295\u12e9", + "\u134c\u1265\u1229", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235", + "\u1234\u1355\u1274", + "\u12a6\u12ad\u1270", + "\u1296\u126c\u121d", + "\u12f2\u1234\u121d" + ], + "fullDate": "EEEE\u1363 dd MMMM \u1218\u12d3\u120d\u1272 y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ti", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tig-er.js b/src/ngLocale/angular-locale_tig-er.js new file mode 100644 index 000000000000..c831fdf40db2 --- /dev/null +++ b/src/ngLocale/angular-locale_tig-er.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u1240\u12f0\u121d \u1230\u122d\u121d\u12d5\u120d", + "\u1213\u1246 \u1235\u122d\u121d\u12d5\u120d" + ], + "DAY": [ + "\u1230\u1295\u1260\u1275 \u12d3\u1263\u12ed", + "\u1230\u1296", + "\u1273\u120b\u1238\u1296", + "\u12a3\u1228\u122d\u1263\u12d3", + "\u12a8\u121a\u123d", + "\u1305\u121d\u12d3\u1275", + "\u1230\u1295\u1260\u1275 \u1295\u12a2\u123d" + ], + "MONTH": [ + "\u1303\u1295\u12e9\u12c8\u122a", + "\u134c\u1265\u1229\u12c8\u122a", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228\u120d", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235\u1275", + "\u1234\u1355\u1274\u121d\u1260\u122d", + "\u12a6\u12ad\u1270\u12cd\u1260\u122d", + "\u1296\u126c\u121d\u1260\u122d", + "\u12f2\u1234\u121d\u1260\u122d" + ], + "SHORTDAY": [ + "\u1230/\u12d3", + "\u1230\u1296", + "\u1273\u120b\u1238", + "\u12a3\u1228\u122d", + "\u12a8\u121a\u123d", + "\u1305\u121d\u12d3", + "\u1230/\u1295" + ], + "SHORTMONTH": [ + "\u1303\u1295\u12e9", + "\u134c\u1265\u1229", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235", + "\u1234\u1355\u1274", + "\u12a6\u12ad\u1270", + "\u1296\u126c\u121d", + "\u12f2\u1234\u121d" + ], + "fullDate": "EEEE\u1361 dd MMMM \u12ee\u121d y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "tig-er", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tig.js b/src/ngLocale/angular-locale_tig.js new file mode 100644 index 000000000000..5260caf14c67 --- /dev/null +++ b/src/ngLocale/angular-locale_tig.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u1240\u12f0\u121d \u1230\u122d\u121d\u12d5\u120d", + "\u1213\u1246 \u1235\u122d\u121d\u12d5\u120d" + ], + "DAY": [ + "\u1230\u1295\u1260\u1275 \u12d3\u1263\u12ed", + "\u1230\u1296", + "\u1273\u120b\u1238\u1296", + "\u12a3\u1228\u122d\u1263\u12d3", + "\u12a8\u121a\u123d", + "\u1305\u121d\u12d3\u1275", + "\u1230\u1295\u1260\u1275 \u1295\u12a2\u123d" + ], + "MONTH": [ + "\u1303\u1295\u12e9\u12c8\u122a", + "\u134c\u1265\u1229\u12c8\u122a", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228\u120d", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235\u1275", + "\u1234\u1355\u1274\u121d\u1260\u122d", + "\u12a6\u12ad\u1270\u12cd\u1260\u122d", + "\u1296\u126c\u121d\u1260\u122d", + "\u12f2\u1234\u121d\u1260\u122d" + ], + "SHORTDAY": [ + "\u1230/\u12d3", + "\u1230\u1296", + "\u1273\u120b\u1238", + "\u12a3\u1228\u122d", + "\u12a8\u121a\u123d", + "\u1305\u121d\u12d3", + "\u1230/\u1295" + ], + "SHORTMONTH": [ + "\u1303\u1295\u12e9", + "\u134c\u1265\u1229", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235", + "\u1234\u1355\u1274", + "\u12a6\u12ad\u1270", + "\u1296\u126c\u121d", + "\u12f2\u1234\u121d" + ], + "fullDate": "EEEE\u1361 dd MMMM \u12ee\u121d y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Nfk", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "tig", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tn-bw.js b/src/ngLocale/angular-locale_tn-bw.js new file mode 100644 index 000000000000..51754c8c78c8 --- /dev/null +++ b/src/ngLocale/angular-locale_tn-bw.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Tshipi", + "Mosopulogo", + "Labobedi", + "Laboraro", + "Labone", + "Labotlhano", + "Matlhatso" + ], + "MONTH": [ + "Ferikgong", + "Tlhakole", + "Mopitlo", + "Moranang", + "Motsheganang", + "Seetebosigo", + "Phukwi", + "Phatwe", + "Lwetse", + "Diphalane", + "Ngwanatsele", + "Sedimonthole" + ], + "SHORTDAY": [ + "Tsh", + "Mos", + "Bed", + "Rar", + "Ne", + "Tla", + "Mat" + ], + "SHORTMONTH": [ + "Fer", + "Tlh", + "Mop", + "Mor", + "Mot", + "See", + "Phu", + "Pha", + "Lwe", + "Dip", + "Ngw", + "Sed" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "P", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "tn-bw", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tn-za.js b/src/ngLocale/angular-locale_tn-za.js new file mode 100644 index 000000000000..9e2036c89a28 --- /dev/null +++ b/src/ngLocale/angular-locale_tn-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Tshipi", + "Mosopulogo", + "Labobedi", + "Laboraro", + "Labone", + "Labotlhano", + "Matlhatso" + ], + "MONTH": [ + "Ferikgong", + "Tlhakole", + "Mopitlo", + "Moranang", + "Motsheganang", + "Seetebosigo", + "Phukwi", + "Phatwe", + "Lwetse", + "Diphalane", + "Ngwanatsele", + "Sedimonthole" + ], + "SHORTDAY": [ + "Tsh", + "Mos", + "Bed", + "Rar", + "Ne", + "Tla", + "Mat" + ], + "SHORTMONTH": [ + "Fer", + "Tlh", + "Mop", + "Mor", + "Mot", + "See", + "Phu", + "Pha", + "Lwe", + "Dip", + "Ngw", + "Sed" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "tn-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tn.js b/src/ngLocale/angular-locale_tn.js new file mode 100644 index 000000000000..9974d977f61a --- /dev/null +++ b/src/ngLocale/angular-locale_tn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Tshipi", + "Mosopulogo", + "Labobedi", + "Laboraro", + "Labone", + "Labotlhano", + "Matlhatso" + ], + "MONTH": [ + "Ferikgong", + "Tlhakole", + "Mopitlo", + "Moranang", + "Motsheganang", + "Seetebosigo", + "Phukwi", + "Phatwe", + "Lwetse", + "Diphalane", + "Ngwanatsele", + "Sedimonthole" + ], + "SHORTDAY": [ + "Tsh", + "Mos", + "Bed", + "Rar", + "Ne", + "Tla", + "Mat" + ], + "SHORTMONTH": [ + "Fer", + "Tlh", + "Mop", + "Mor", + "Mot", + "See", + "Phu", + "Pha", + "Lwe", + "Dip", + "Ngw", + "Sed" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "tn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_to-to.js b/src/ngLocale/angular-locale_to-to.js new file mode 100644 index 000000000000..40be472f5dd2 --- /dev/null +++ b/src/ngLocale/angular-locale_to-to.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "S\u0101pate", + "M\u014dnite", + "T\u016bsite", + "Pulelulu", + "Tu\u02bbapulelulu", + "Falaite", + "Tokonaki" + ], + "MONTH": [ + "S\u0101nuali", + "F\u0113pueli", + "Ma\u02bbasi", + "\u02bbEpeleli", + "M\u0113", + "Sune", + "Siulai", + "\u02bbAokosi", + "Sepitema", + "\u02bbOkatopa", + "N\u014dvema", + "T\u012bsema" + ], + "SHORTDAY": [ + "S\u0101p", + "M\u014dn", + "T\u016bs", + "Pul", + "Tu\u02bba", + "Fal", + "Tok" + ], + "SHORTMONTH": [ + "S\u0101n", + "F\u0113p", + "Ma\u02bba", + "\u02bbEpe", + "M\u0113", + "Sun", + "Siu", + "\u02bbAok", + "Sep", + "\u02bbOka", + "N\u014dv", + "T\u012bs" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "d/M/yy h:mm a", + "shortDate": "d/M/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "T$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "to-to", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_to.js b/src/ngLocale/angular-locale_to.js new file mode 100644 index 000000000000..7fd8b04e81ca --- /dev/null +++ b/src/ngLocale/angular-locale_to.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "S\u0101pate", + "M\u014dnite", + "T\u016bsite", + "Pulelulu", + "Tu\u02bbapulelulu", + "Falaite", + "Tokonaki" + ], + "MONTH": [ + "S\u0101nuali", + "F\u0113pueli", + "Ma\u02bbasi", + "\u02bbEpeleli", + "M\u0113", + "Sune", + "Siulai", + "\u02bbAokosi", + "Sepitema", + "\u02bbOkatopa", + "N\u014dvema", + "T\u012bsema" + ], + "SHORTDAY": [ + "S\u0101p", + "M\u014dn", + "T\u016bs", + "Pul", + "Tu\u02bba", + "Fal", + "Tok" + ], + "SHORTMONTH": [ + "S\u0101n", + "F\u0113p", + "Ma\u02bba", + "\u02bbEpe", + "M\u0113", + "Sun", + "Siu", + "\u02bbAok", + "Sep", + "\u02bbOka", + "N\u014dv", + "T\u012bs" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "d/M/yy h:mm a", + "shortDate": "d/M/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "T$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "to", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tr-cy.js b/src/ngLocale/angular-locale_tr-cy.js index 2cfe7667d964..1883e5b273d8 100644 --- a/src/ngLocale/angular-locale_tr-cy.js +++ b/src/ngLocale/angular-locale_tr-cy.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "TL", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": ".", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_ts-za.js b/src/ngLocale/angular-locale_ts-za.js new file mode 100644 index 000000000000..eae71c4f0129 --- /dev/null +++ b/src/ngLocale/angular-locale_ts-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sonto", + "Musumbhunuku", + "Ravumbirhi", + "Ravunharhu", + "Ravumune", + "Ravuntlhanu", + "Mugqivela" + ], + "MONTH": [ + "Sunguti", + "Nyenyenyani", + "Nyenyankulu", + "Dzivamisoko", + "Mudyaxihi", + "Khotavuxika", + "Mawuwani", + "Mhawuri", + "Ndzhati", + "Nhlangula", + "Hukuri", + "N'wendzamhala" + ], + "SHORTDAY": [ + "Son", + "Mus", + "Bir", + "Har", + "Ne", + "Tlh", + "Mug" + ], + "SHORTMONTH": [ + "Sun", + "Yan", + "Kul", + "Dzi", + "Mud", + "Kho", + "Maw", + "Mha", + "Ndz", + "Nhl", + "Huk", + "N'w" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ts-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ts.js b/src/ngLocale/angular-locale_ts.js new file mode 100644 index 000000000000..db555e33d463 --- /dev/null +++ b/src/ngLocale/angular-locale_ts.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sonto", + "Musumbhunuku", + "Ravumbirhi", + "Ravunharhu", + "Ravumune", + "Ravuntlhanu", + "Mugqivela" + ], + "MONTH": [ + "Sunguti", + "Nyenyenyani", + "Nyenyankulu", + "Dzivamisoko", + "Mudyaxihi", + "Khotavuxika", + "Mawuwani", + "Mhawuri", + "Ndzhati", + "Nhlangula", + "Hukuri", + "N'wendzamhala" + ], + "SHORTDAY": [ + "Son", + "Mus", + "Bir", + "Har", + "Ne", + "Tlh", + "Mug" + ], + "SHORTMONTH": [ + "Sun", + "Yan", + "Kul", + "Dzi", + "Mud", + "Kho", + "Maw", + "Mha", + "Ndz", + "Nhl", + "Huk", + "N'w" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ts", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_twq-ne.js b/src/ngLocale/angular-locale_twq-ne.js new file mode 100644 index 000000000000..4813c1faab6e --- /dev/null +++ b/src/ngLocale/angular-locale_twq-ne.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Subbaahi", + "Zaarikay b" + ], + "DAY": [ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamiisa", + "Alzuma", + "Asibti" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "twq-ne", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_twq.js b/src/ngLocale/angular-locale_twq.js new file mode 100644 index 000000000000..4d3103b118c3 --- /dev/null +++ b/src/ngLocale/angular-locale_twq.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Subbaahi", + "Zaarikay b" + ], + "DAY": [ + "Alhadi", + "Atinni", + "Atalaata", + "Alarba", + "Alhamiisa", + "Alzuma", + "Asibti" + ], + "MONTH": [ + "\u017danwiye", + "Feewiriye", + "Marsi", + "Awiril", + "Me", + "\u017duwe\u014b", + "\u017duyye", + "Ut", + "Sektanbur", + "Oktoobur", + "Noowanbur", + "Deesanbur" + ], + "SHORTDAY": [ + "Alh", + "Ati", + "Ata", + "Ala", + "Alm", + "Alz", + "Asi" + ], + "SHORTMONTH": [ + "\u017dan", + "Fee", + "Mar", + "Awi", + "Me", + "\u017duw", + "\u017duy", + "Ut", + "Sek", + "Okt", + "Noo", + "Dee" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "twq", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tzm-latn-ma.js b/src/ngLocale/angular-locale_tzm-latn-ma.js new file mode 100644 index 000000000000..a26d5dd33c8e --- /dev/null +++ b/src/ngLocale/angular-locale_tzm-latn-ma.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Zdat azal", + "\u1e0ceffir aza" + ], + "DAY": [ + "Asamas", + "Aynas", + "Asinas", + "Akras", + "Akwas", + "Asimwas", + "Asi\u1e0dyas" + ], + "MONTH": [ + "Yennayer", + "Yebrayer", + "Mars", + "Ibrir", + "Mayyu", + "Yunyu", + "Yulyuz", + "\u0194uct", + "Cutanbir", + "K\u1e6duber", + "Nwanbir", + "Dujanbir" + ], + "SHORTDAY": [ + "Asa", + "Ayn", + "Asn", + "Akr", + "Akw", + "Asm", + "As\u1e0d" + ], + "SHORTMONTH": [ + "Yen", + "Yeb", + "Mar", + "Ibr", + "May", + "Yun", + "Yul", + "\u0194uc", + "Cut", + "K\u1e6du", + "Nwa", + "Duj" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "tzm-latn-ma", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tzm-latn.js b/src/ngLocale/angular-locale_tzm-latn.js new file mode 100644 index 000000000000..c961be3b5143 --- /dev/null +++ b/src/ngLocale/angular-locale_tzm-latn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Zdat azal", + "\u1e0ceffir aza" + ], + "DAY": [ + "Asamas", + "Aynas", + "Asinas", + "Akras", + "Akwas", + "Asimwas", + "Asi\u1e0dyas" + ], + "MONTH": [ + "Yennayer", + "Yebrayer", + "Mars", + "Ibrir", + "Mayyu", + "Yunyu", + "Yulyuz", + "\u0194uct", + "Cutanbir", + "K\u1e6duber", + "Nwanbir", + "Dujanbir" + ], + "SHORTDAY": [ + "Asa", + "Ayn", + "Asn", + "Akr", + "Akw", + "Asm", + "As\u1e0d" + ], + "SHORTMONTH": [ + "Yen", + "Yeb", + "Mar", + "Ibr", + "May", + "Yun", + "Yul", + "\u0194uc", + "Cut", + "K\u1e6du", + "Nwa", + "Duj" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "tzm-latn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_tzm.js b/src/ngLocale/angular-locale_tzm.js new file mode 100644 index 000000000000..3f43dbcb8add --- /dev/null +++ b/src/ngLocale/angular-locale_tzm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Zdat azal", + "\u1e0ceffir aza" + ], + "DAY": [ + "Asamas", + "Aynas", + "Asinas", + "Akras", + "Akwas", + "Asimwas", + "Asi\u1e0dyas" + ], + "MONTH": [ + "Yennayer", + "Yebrayer", + "Mars", + "Ibrir", + "Mayyu", + "Yunyu", + "Yulyuz", + "\u0194uct", + "Cutanbir", + "K\u1e6duber", + "Nwanbir", + "Dujanbir" + ], + "SHORTDAY": [ + "Asa", + "Ayn", + "Asn", + "Akr", + "Akw", + "Asm", + "As\u1e0d" + ], + "SHORTMONTH": [ + "Yen", + "Yeb", + "Mar", + "Ibr", + "May", + "Yun", + "Yul", + "\u0194uc", + "Cut", + "K\u1e6du", + "Nwa", + "Duj" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "tzm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ug-arab-cn.js b/src/ngLocale/angular-locale_ug-arab-cn.js new file mode 100644 index 000000000000..c23f0534b4d4 --- /dev/null +++ b/src/ngLocale/angular-locale_ug-arab-cn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646", + "\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646" + ], + "DAY": [ + "\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5", + "\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5", + "\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5", + "\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5", + "\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5", + "\u062c\u06c8\u0645\u06d5", + "\u0634\u06d5\u0646\u0628\u06d5" + ], + "MONTH": [ + "\u064a\u0627\u0646\u06cb\u0627\u0631", + "\u0641\u06d0\u06cb\u0631\u0627\u0644", + "\u0645\u0627\u0631\u062a", + "\u0626\u0627\u067e\u0631\u06d0\u0644", + "\u0645\u0627\u064a", + "\u0626\u0649\u064a\u06c7\u0646", + "\u0626\u0649\u064a\u06c7\u0644", + "\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a", + "\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631", + "\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631", + "\u0628\u0648\u064a\u0627\u0628\u0649\u0631", + "\u062f\u06d0\u0643\u0627\u0628\u0649\u0631" + ], + "SHORTDAY": [ + "\u064a\u06d5", + "\u062f\u06c8", + "\u0633\u06d5", + "\u0686\u0627", + "\u067e\u06d5", + "\u0686\u06c8", + "\u0634\u06d5" + ], + "SHORTMONTH": [ + "\u064a\u0627\u0646\u06cb\u0627\u0631", + "\u0641\u06d0\u06cb\u0631\u0627\u0644", + "\u0645\u0627\u0631\u062a", + "\u0626\u0627\u067e\u0631\u06d0\u0644", + "\u0645\u0627\u064a", + "\u0626\u0649\u064a\u06c7\u0646", + "\u0626\u0649\u064a\u06c7\u0644", + "\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a", + "\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631", + "\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631", + "\u0646\u0648\u064a\u0627\u0628\u0649\u0631", + "\u062f\u06d0\u0643\u0627\u0628\u0649\u0631" + ], + "fullDate": "EEEE\u060c MMMM d\u060c y", + "longDate": "MMMM d\u060c y", + "medium": "MMM d\u060c y h:mm:ss a", + "mediumDate": "MMM d\u060c y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a5", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ug-arab-cn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ug-arab.js b/src/ngLocale/angular-locale_ug-arab.js new file mode 100644 index 000000000000..8f67685a3c0e --- /dev/null +++ b/src/ngLocale/angular-locale_ug-arab.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646", + "\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646" + ], + "DAY": [ + "\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5", + "\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5", + "\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5", + "\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5", + "\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5", + "\u062c\u06c8\u0645\u06d5", + "\u0634\u06d5\u0646\u0628\u06d5" + ], + "MONTH": [ + "\u064a\u0627\u0646\u06cb\u0627\u0631", + "\u0641\u06d0\u06cb\u0631\u0627\u0644", + "\u0645\u0627\u0631\u062a", + "\u0626\u0627\u067e\u0631\u06d0\u0644", + "\u0645\u0627\u064a", + "\u0626\u0649\u064a\u06c7\u0646", + "\u0626\u0649\u064a\u06c7\u0644", + "\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a", + "\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631", + "\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631", + "\u0628\u0648\u064a\u0627\u0628\u0649\u0631", + "\u062f\u06d0\u0643\u0627\u0628\u0649\u0631" + ], + "SHORTDAY": [ + "\u064a\u06d5", + "\u062f\u06c8", + "\u0633\u06d5", + "\u0686\u0627", + "\u067e\u06d5", + "\u0686\u06c8", + "\u0634\u06d5" + ], + "SHORTMONTH": [ + "\u064a\u0627\u0646\u06cb\u0627\u0631", + "\u0641\u06d0\u06cb\u0631\u0627\u0644", + "\u0645\u0627\u0631\u062a", + "\u0626\u0627\u067e\u0631\u06d0\u0644", + "\u0645\u0627\u064a", + "\u0626\u0649\u064a\u06c7\u0646", + "\u0626\u0649\u064a\u06c7\u0644", + "\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a", + "\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631", + "\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631", + "\u0646\u0648\u064a\u0627\u0628\u0649\u0631", + "\u062f\u06d0\u0643\u0627\u0628\u0649\u0631" + ], + "fullDate": "EEEE\u060c MMMM d\u060c y", + "longDate": "MMMM d\u060c y", + "medium": "MMM d\u060c y h:mm:ss a", + "mediumDate": "MMM d\u060c y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ug-arab", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ug.js b/src/ngLocale/angular-locale_ug.js new file mode 100644 index 000000000000..c4f7526772d7 --- /dev/null +++ b/src/ngLocale/angular-locale_ug.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646", + "\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646" + ], + "DAY": [ + "\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5", + "\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5", + "\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5", + "\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5", + "\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5", + "\u062c\u06c8\u0645\u06d5", + "\u0634\u06d5\u0646\u0628\u06d5" + ], + "MONTH": [ + "\u064a\u0627\u0646\u06cb\u0627\u0631", + "\u0641\u06d0\u06cb\u0631\u0627\u0644", + "\u0645\u0627\u0631\u062a", + "\u0626\u0627\u067e\u0631\u06d0\u0644", + "\u0645\u0627\u064a", + "\u0626\u0649\u064a\u06c7\u0646", + "\u0626\u0649\u064a\u06c7\u0644", + "\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a", + "\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631", + "\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631", + "\u0628\u0648\u064a\u0627\u0628\u0649\u0631", + "\u062f\u06d0\u0643\u0627\u0628\u0649\u0631" + ], + "SHORTDAY": [ + "\u064a\u06d5", + "\u062f\u06c8", + "\u0633\u06d5", + "\u0686\u0627", + "\u067e\u06d5", + "\u0686\u06c8", + "\u0634\u06d5" + ], + "SHORTMONTH": [ + "\u064a\u0627\u0646\u06cb\u0627\u0631", + "\u0641\u06d0\u06cb\u0631\u0627\u0644", + "\u0645\u0627\u0631\u062a", + "\u0626\u0627\u067e\u0631\u06d0\u0644", + "\u0645\u0627\u064a", + "\u0626\u0649\u064a\u06c7\u0646", + "\u0626\u0649\u064a\u06c7\u0644", + "\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a", + "\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631", + "\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631", + "\u0646\u0648\u064a\u0627\u0628\u0649\u0631", + "\u062f\u06d0\u0643\u0627\u0628\u0649\u0631" + ], + "fullDate": "EEEE\u060c MMMM d\u060c y", + "longDate": "MMMM d\u060c y", + "medium": "MMM d\u060c y h:mm:ss a", + "mediumDate": "MMM d\u060c y", + "mediumTime": "h:mm:ss a", + "short": "M/d/yy h:mm a", + "shortDate": "M/d/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u00a5", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ug", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ur-in.js b/src/ngLocale/angular-locale_ur-in.js index 0e9b79e54875..9bc0bc50f407 100644 --- a/src/ngLocale/angular-locale_ur-in.js +++ b/src/ngLocale/angular-locale_ur-in.js @@ -81,12 +81,12 @@ $provide.value("$locale", { "shortTime": "h:mm a" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "Rs", + "CURRENCY_SYM": "\u20b9", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ { - "gSize": 3, + "gSize": 2, "lgSize": 3, "macFrac": 0, "maxFrac": 3, @@ -98,16 +98,16 @@ $provide.value("$locale", { "posSuf": "" }, { - "gSize": 3, + "gSize": 2, "lgSize": 3, "macFrac": 0, "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4-", - "negSuf": "\u200e", - "posPre": "\u00a4", - "posSuf": "\u200e" + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" } ] }, diff --git a/src/ngLocale/angular-locale_uz-arab-af.js b/src/ngLocale/angular-locale_uz-arab-af.js index 9b93d7da82da..5293c3917fc9 100644 --- a/src/ngLocale/angular-locale_uz-arab-af.js +++ b/src/ngLocale/angular-locale_uz-arab-af.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "so\u02bcm", - "DECIMAL_SEP": ",", - "GROUP_SEP": "\u00a0", + "CURRENCY_SYM": "Af.", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", "PATTERNS": [ { "gSize": 3, @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_uz-arab.js b/src/ngLocale/angular-locale_uz-arab.js index bd174dacef7d..6684324014c5 100644 --- a/src/ngLocale/angular-locale_uz-arab.js +++ b/src/ngLocale/angular-locale_uz-arab.js @@ -63,9 +63,9 @@ $provide.value("$locale", { "shortTime": "H:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "so\u02bcm", - "DECIMAL_SEP": ",", - "GROUP_SEP": "\u00a0", + "CURRENCY_SYM": "Af.", + "DECIMAL_SEP": "\u066b", + "GROUP_SEP": "\u066c", "PATTERNS": [ { "gSize": 3, @@ -86,10 +86,10 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", - "negSuf": "", - "posPre": "\u00a4\u00a0", - "posSuf": "" + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" } ] }, diff --git a/src/ngLocale/angular-locale_uz-cyrl.js b/src/ngLocale/angular-locale_uz-cyrl.js index 592dd1ed3d05..c7e8f92309f5 100644 --- a/src/ngLocale/angular-locale_uz-cyrl.js +++ b/src/ngLocale/angular-locale_uz-cyrl.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "so\u02bcm", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_uz-latn.js b/src/ngLocale/angular-locale_uz-latn.js index 2a3c1dc575bc..2c66ab7a458f 100644 --- a/src/ngLocale/angular-locale_uz-latn.js +++ b/src/ngLocale/angular-locale_uz-latn.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "HH:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "so\u02bcm", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ",", "GROUP_SEP": "\u00a0", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_vai-latn-lr.js b/src/ngLocale/angular-locale_vai-latn-lr.js new file mode 100644 index 000000000000..772e25ba93d6 --- /dev/null +++ b/src/ngLocale/angular-locale_vai-latn-lr.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "lahadi", + "t\u025b\u025bn\u025b\u025b", + "talata", + "alaba", + "aimisa", + "aijima", + "si\u0253iti" + ], + "MONTH": [ + "luukao kem\u00e3", + "\u0253anda\u0253u", + "v\u0254\u0254", + "fulu", + "goo", + "6", + "7", + "k\u0254nde", + "saah", + "galo", + "kenpkato \u0253olol\u0254", + "luukao l\u0254ma" + ], + "SHORTDAY": [ + "lahadi", + "t\u025b\u025bn\u025b\u025b", + "talata", + "alaba", + "aimisa", + "aijima", + "si\u0253iti" + ], + "SHORTMONTH": [ + "luukao kem\u00e3", + "\u0253anda\u0253u", + "v\u0254\u0254", + "fulu", + "goo", + "6", + "7", + "k\u0254nde", + "saah", + "galo", + "kenpkato \u0253olol\u0254", + "luukao l\u0254ma" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "vai-latn-lr", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vai-latn.js b/src/ngLocale/angular-locale_vai-latn.js new file mode 100644 index 000000000000..61e70b33d432 --- /dev/null +++ b/src/ngLocale/angular-locale_vai-latn.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "lahadi", + "t\u025b\u025bn\u025b\u025b", + "talata", + "alaba", + "aimisa", + "aijima", + "si\u0253iti" + ], + "MONTH": [ + "luukao kem\u00e3", + "\u0253anda\u0253u", + "v\u0254\u0254", + "fulu", + "goo", + "6", + "7", + "k\u0254nde", + "saah", + "galo", + "kenpkato \u0253olol\u0254", + "luukao l\u0254ma" + ], + "SHORTDAY": [ + "lahadi", + "t\u025b\u025bn\u025b\u025b", + "talata", + "alaba", + "aimisa", + "aijima", + "si\u0253iti" + ], + "SHORTMONTH": [ + "luukao kem\u00e3", + "\u0253anda\u0253u", + "v\u0254\u0254", + "fulu", + "goo", + "6", + "7", + "k\u0254nde", + "saah", + "galo", + "kenpkato \u0253olol\u0254", + "luukao l\u0254ma" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "vai-latn", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vai-vaii-lr.js b/src/ngLocale/angular-locale_vai-vaii-lr.js new file mode 100644 index 000000000000..dc6a5a05c856 --- /dev/null +++ b/src/ngLocale/angular-locale_vai-vaii-lr.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "\ua55e\ua54c\ua535", + "\ua5f3\ua5e1\ua609", + "\ua55a\ua55e\ua55a", + "\ua549\ua55e\ua552", + "\ua549\ua524\ua546\ua562", + "\ua549\ua524\ua540\ua56e", + "\ua53b\ua52c\ua533" + ], + "MONTH": [ + "\ua5a8\ua56a\ua583 \ua51e\ua56e", + "\ua552\ua561\ua59d\ua595", + "\ua57e\ua5ba", + "\ua5a2\ua595", + "\ua591\ua571", + "6", + "7", + "\ua5db\ua515", + "\ua562\ua54c", + "\ua56d\ua583", + "\ua51e\ua60b\ua554\ua57f \ua578\ua583\ua5cf", + "\ua5a8\ua56a\ua571 \ua5cf\ua56e" + ], + "SHORTDAY": [ + "\ua55e\ua54c\ua535", + "\ua5f3\ua5e1\ua609", + "\ua55a\ua55e\ua55a", + "\ua549\ua55e\ua552", + "\ua549\ua524\ua546\ua562", + "\ua549\ua524\ua540\ua56e", + "\ua53b\ua52c\ua533" + ], + "SHORTMONTH": [ + "\ua5a8\ua56a\ua583 \ua51e\ua56e", + "\ua552\ua561\ua59d\ua595", + "\ua57e\ua5ba", + "\ua5a2\ua595", + "\ua591\ua571", + "6", + "7", + "\ua5db\ua515", + "\ua562\ua54c", + "\ua56d\ua583", + "\ua51e\ua60b\ua554\ua57f \ua578\ua583\ua5cf", + "\ua5a8\ua56a\ua571 \ua5cf\ua56e" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "vai-vaii-lr", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vai-vaii.js b/src/ngLocale/angular-locale_vai-vaii.js new file mode 100644 index 000000000000..637149dea3fc --- /dev/null +++ b/src/ngLocale/angular-locale_vai-vaii.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "\ua55e\ua54c\ua535", + "\ua5f3\ua5e1\ua609", + "\ua55a\ua55e\ua55a", + "\ua549\ua55e\ua552", + "\ua549\ua524\ua546\ua562", + "\ua549\ua524\ua540\ua56e", + "\ua53b\ua52c\ua533" + ], + "MONTH": [ + "\ua5a8\ua56a\ua583 \ua51e\ua56e", + "\ua552\ua561\ua59d\ua595", + "\ua57e\ua5ba", + "\ua5a2\ua595", + "\ua591\ua571", + "6", + "7", + "\ua5db\ua515", + "\ua562\ua54c", + "\ua56d\ua583", + "\ua51e\ua60b\ua554\ua57f \ua578\ua583\ua5cf", + "\ua5a8\ua56a\ua571 \ua5cf\ua56e" + ], + "SHORTDAY": [ + "\ua55e\ua54c\ua535", + "\ua5f3\ua5e1\ua609", + "\ua55a\ua55e\ua55a", + "\ua549\ua55e\ua552", + "\ua549\ua524\ua546\ua562", + "\ua549\ua524\ua540\ua56e", + "\ua53b\ua52c\ua533" + ], + "SHORTMONTH": [ + "\ua5a8\ua56a\ua583 \ua51e\ua56e", + "\ua552\ua561\ua59d\ua595", + "\ua57e\ua5ba", + "\ua5a2\ua595", + "\ua591\ua571", + "6", + "7", + "\ua5db\ua515", + "\ua562\ua54c", + "\ua56d\ua583", + "\ua51e\ua60b\ua554\ua57f \ua578\ua583\ua5cf", + "\ua5a8\ua56a\ua571 \ua5cf\ua56e" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20ac", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "vai-vaii", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vai.js b/src/ngLocale/angular-locale_vai.js new file mode 100644 index 000000000000..13fa4628b81c --- /dev/null +++ b/src/ngLocale/angular-locale_vai.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "\ua55e\ua54c\ua535", + "\ua5f3\ua5e1\ua609", + "\ua55a\ua55e\ua55a", + "\ua549\ua55e\ua552", + "\ua549\ua524\ua546\ua562", + "\ua549\ua524\ua540\ua56e", + "\ua53b\ua52c\ua533" + ], + "MONTH": [ + "\ua5a8\ua56a\ua583 \ua51e\ua56e", + "\ua552\ua561\ua59d\ua595", + "\ua57e\ua5ba", + "\ua5a2\ua595", + "\ua591\ua571", + "6", + "7", + "\ua5db\ua515", + "\ua562\ua54c", + "\ua56d\ua583", + "\ua51e\ua60b\ua554\ua57f \ua578\ua583\ua5cf", + "\ua5a8\ua56a\ua571 \ua5cf\ua56e" + ], + "SHORTDAY": [ + "\ua55e\ua54c\ua535", + "\ua5f3\ua5e1\ua609", + "\ua55a\ua55e\ua55a", + "\ua549\ua55e\ua552", + "\ua549\ua524\ua546\ua562", + "\ua549\ua524\ua540\ua56e", + "\ua53b\ua52c\ua533" + ], + "SHORTMONTH": [ + "\ua5a8\ua56a\ua583 \ua51e\ua56e", + "\ua552\ua561\ua59d\ua595", + "\ua57e\ua5ba", + "\ua5a2\ua595", + "\ua591\ua571", + "6", + "7", + "\ua5db\ua515", + "\ua562\ua54c", + "\ua56d\ua583", + "\ua51e\ua60b\ua554\ua57f \ua578\ua583\ua5cf", + "\ua5a8\ua56a\ua571 \ua5cf\ua56e" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "vai", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ve-za.js b/src/ngLocale/angular-locale_ve-za.js new file mode 100644 index 000000000000..67cdb5278893 --- /dev/null +++ b/src/ngLocale/angular-locale_ve-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Swondaha", + "Musumbuluwo", + "\u1e3cavhuvhili", + "\u1e3cavhuraru", + "\u1e3cavhu\u1e4ba", + "\u1e3cavhu\u1e71anu", + "Mugivhela" + ], + "MONTH": [ + "Phando", + "Luhuhi", + "\u1e70hafamuhwe", + "Lambamai", + "Shundunthule", + "Fulwi", + "Fulwana", + "\u1e70hangule", + "Khubvumedzi", + "Tshimedzi", + "\u1e3cara", + "Nyendavhusiku" + ], + "SHORTDAY": [ + "Swo", + "Mus", + "Vhi", + "Rar", + "\u1e4aa", + "\u1e70an", + "Mug" + ], + "SHORTMONTH": [ + "Pha", + "Luh", + "\u1e70hf", + "Lam", + "Shu", + "Lwi", + "Lwa", + "\u1e70ha", + "Khu", + "Tsh", + "\u1e3car", + "Nye" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ve-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_ve.js b/src/ngLocale/angular-locale_ve.js new file mode 100644 index 000000000000..95bf3fbb44e1 --- /dev/null +++ b/src/ngLocale/angular-locale_ve.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Swondaha", + "Musumbuluwo", + "\u1e3cavhuvhili", + "\u1e3cavhuraru", + "\u1e3cavhu\u1e4ba", + "\u1e3cavhu\u1e71anu", + "Mugivhela" + ], + "MONTH": [ + "Phando", + "Luhuhi", + "\u1e70hafamuhwe", + "Lambamai", + "Shundunthule", + "Fulwi", + "Fulwana", + "\u1e70hangule", + "Khubvumedzi", + "Tshimedzi", + "\u1e3cara", + "Nyendavhusiku" + ], + "SHORTDAY": [ + "Swo", + "Mus", + "Vhi", + "Rar", + "\u1e4aa", + "\u1e70an", + "Mug" + ], + "SHORTMONTH": [ + "Pha", + "Luh", + "\u1e70hf", + "Lam", + "Shu", + "Lwi", + "Lwa", + "\u1e70ha", + "Khu", + "Tsh", + "\u1e3car", + "Nye" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "ve", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vo-001.js b/src/ngLocale/angular-locale_vo-001.js new file mode 100644 index 000000000000..433a37fc45c5 --- /dev/null +++ b/src/ngLocale/angular-locale_vo-001.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "posz.", + "b\u00fcz." + ], + "DAY": [ + "sudel", + "mudel", + "tudel", + "vedel", + "d\u00f6del", + "fridel", + "z\u00e4del" + ], + "MONTH": [ + "janul", + "febul", + "m\u00e4zil", + "prilul", + "mayul", + "yunul", + "yulul", + "gustul", + "setul", + "tobul", + "novul", + "dekul" + ], + "SHORTDAY": [ + "su.", + "mu.", + "tu.", + "ve.", + "d\u00f6.", + "fr.", + "z\u00e4." + ], + "SHORTMONTH": [ + "jan", + "feb", + "m\u00e4z", + "prl", + "may", + "yun", + "yul", + "gst", + "set", + "ton", + "nov", + "dek" + ], + "fullDate": "y MMMMa 'd'. d'id'", + "longDate": "y MMMM d", + "medium": "y MMM. d HH:mm:ss", + "mediumDate": "y MMM. d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "vo-001", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vo.js b/src/ngLocale/angular-locale_vo.js new file mode 100644 index 000000000000..2a56f637e98e --- /dev/null +++ b/src/ngLocale/angular-locale_vo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "posz.", + "b\u00fcz." + ], + "DAY": [ + "sudel", + "mudel", + "tudel", + "vedel", + "d\u00f6del", + "fridel", + "z\u00e4del" + ], + "MONTH": [ + "janul", + "febul", + "m\u00e4zil", + "prilul", + "mayul", + "yunul", + "yulul", + "gustul", + "setul", + "tobul", + "novul", + "dekul" + ], + "SHORTDAY": [ + "su.", + "mu.", + "tu.", + "ve.", + "d\u00f6.", + "fr.", + "z\u00e4." + ], + "SHORTMONTH": [ + "jan", + "feb", + "m\u00e4z", + "prl", + "may", + "yun", + "yul", + "gst", + "set", + "ton", + "nov", + "dek" + ], + "fullDate": "y MMMMa 'd'. d'id'", + "longDate": "y MMMM d", + "medium": "y MMM. d HH:mm:ss", + "mediumDate": "y MMM. d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "$", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "vo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vun-tz.js b/src/ngLocale/angular-locale_vun-tz.js new file mode 100644 index 000000000000..6053fca18fc1 --- /dev/null +++ b/src/ngLocale/angular-locale_vun-tz.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "utuko", + "kyiukonyi" + ], + "DAY": [ + "Jumapilyi", + "Jumatatuu", + "Jumanne", + "Jumatanu", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprilyi", + "Mei", + "Junyi", + "Julyai", + "Agusti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "vun-tz", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_vun.js b/src/ngLocale/angular-locale_vun.js new file mode 100644 index 000000000000..bdb86bc93c35 --- /dev/null +++ b/src/ngLocale/angular-locale_vun.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "utuko", + "kyiukonyi" + ], + "DAY": [ + "Jumapilyi", + "Jumatatuu", + "Jumanne", + "Jumatanu", + "Alhamisi", + "Ijumaa", + "Jumamosi" + ], + "MONTH": [ + "Januari", + "Februari", + "Machi", + "Aprilyi", + "Mei", + "Junyi", + "Julyai", + "Agusti", + "Septemba", + "Oktoba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Jpi", + "Jtt", + "Jnn", + "Jtn", + "Alh", + "Iju", + "Jmo" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mac", + "Apr", + "Mei", + "Jun", + "Jul", + "Ago", + "Sep", + "Okt", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "TSh", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "vun", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_wae-ch.js b/src/ngLocale/angular-locale_wae-ch.js new file mode 100644 index 000000000000..8fad0b8c725a --- /dev/null +++ b/src/ngLocale/angular-locale_wae-ch.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sunntag", + "M\u00e4ntag", + "Zi\u0161tag", + "Mittwu\u010d", + "Fr\u00f3ntag", + "Fritag", + "Sam\u0161tag" + ], + "MONTH": [ + "Jenner", + "Hornig", + "M\u00e4rze", + "Abrille", + "Meije", + "Br\u00e1\u010det", + "Heiwet", + "\u00d6ig\u0161te", + "Herb\u0161tm\u00e1net", + "W\u00edm\u00e1net", + "Winterm\u00e1net", + "Chri\u0161tm\u00e1net" + ], + "SHORTDAY": [ + "Sun", + "M\u00e4n", + "Zi\u0161", + "Mit", + "Fr\u00f3", + "Fri", + "Sam" + ], + "SHORTMONTH": [ + "Jen", + "Hor", + "M\u00e4r", + "Abr", + "Mei", + "Br\u00e1", + "Hei", + "\u00d6ig", + "Her", + "W\u00edm", + "Win", + "Chr" + ], + "fullDate": "EEEE, d. MMMM y", + "longDate": "d. MMMM y", + "medium": "d. MMM y HH:mm:ss", + "mediumDate": "d. MMM y", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CHF", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u2019", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "wae-ch", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_wae.js b/src/ngLocale/angular-locale_wae.js new file mode 100644 index 000000000000..73a18224c32c --- /dev/null +++ b/src/ngLocale/angular-locale_wae.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Sunntag", + "M\u00e4ntag", + "Zi\u0161tag", + "Mittwu\u010d", + "Fr\u00f3ntag", + "Fritag", + "Sam\u0161tag" + ], + "MONTH": [ + "Jenner", + "Hornig", + "M\u00e4rze", + "Abrille", + "Meije", + "Br\u00e1\u010det", + "Heiwet", + "\u00d6ig\u0161te", + "Herb\u0161tm\u00e1net", + "W\u00edm\u00e1net", + "Winterm\u00e1net", + "Chri\u0161tm\u00e1net" + ], + "SHORTDAY": [ + "Sun", + "M\u00e4n", + "Zi\u0161", + "Mit", + "Fr\u00f3", + "Fri", + "Sam" + ], + "SHORTMONTH": [ + "Jen", + "Hor", + "M\u00e4r", + "Abr", + "Mei", + "Br\u00e1", + "Hei", + "\u00d6ig", + "Her", + "W\u00edm", + "Win", + "Chr" + ], + "fullDate": "EEEE, d. MMMM y", + "longDate": "d. MMMM y", + "medium": "d. MMM y HH:mm:ss", + "mediumDate": "d. MMM y", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CHF", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u2019", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4\u00a0-", + "negSuf": "", + "posPre": "\u00a4\u00a0", + "posSuf": "" + } + ] + }, + "id": "wae", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_wal-et.js b/src/ngLocale/angular-locale_wal-et.js new file mode 100644 index 000000000000..b4786f350485 --- /dev/null +++ b/src/ngLocale/angular-locale_wal-et.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u121b\u1208\u12f6", + "\u1243\u121b" + ], + "DAY": [ + "\u12c8\u130b", + "\u1233\u12ed\u1296", + "\u121b\u1246\u1233\u129b", + "\u12a0\u1229\u12cb", + "\u1203\u1219\u1233", + "\u12a0\u122d\u1263", + "\u1244\u122b" + ], + "MONTH": [ + "\u1303\u1295\u12e9\u12c8\u122a", + "\u134c\u1265\u1229\u12c8\u122a", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228\u120d", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235\u1275", + "\u1234\u1355\u1274\u121d\u1260\u122d", + "\u12a6\u12ad\u1270\u12cd\u1260\u122d", + "\u1296\u126c\u121d\u1260\u122d", + "\u12f2\u1234\u121d\u1260\u122d" + ], + "SHORTDAY": [ + "\u12c8\u130b", + "\u1233\u12ed\u1296", + "\u121b\u1246\u1233\u129b", + "\u12a0\u1229\u12cb", + "\u1203\u1219\u1233", + "\u12a0\u122d\u1263", + "\u1244\u122b" + ], + "SHORTMONTH": [ + "\u1303\u1295\u12e9", + "\u134c\u1265\u1229", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235", + "\u1234\u1355\u1274", + "\u12a6\u12ad\u1270", + "\u1296\u126c\u121d", + "\u12f2\u1234\u121d" + ], + "fullDate": "EEEE\u1365 dd MMMM \u130b\u120b\u1233 y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u2019", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "wal-et", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_wal.js b/src/ngLocale/angular-locale_wal.js new file mode 100644 index 000000000000..53e86e71b88b --- /dev/null +++ b/src/ngLocale/angular-locale_wal.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u121b\u1208\u12f6", + "\u1243\u121b" + ], + "DAY": [ + "\u12c8\u130b", + "\u1233\u12ed\u1296", + "\u121b\u1246\u1233\u129b", + "\u12a0\u1229\u12cb", + "\u1203\u1219\u1233", + "\u12a0\u122d\u1263", + "\u1244\u122b" + ], + "MONTH": [ + "\u1303\u1295\u12e9\u12c8\u122a", + "\u134c\u1265\u1229\u12c8\u122a", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228\u120d", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235\u1275", + "\u1234\u1355\u1274\u121d\u1260\u122d", + "\u12a6\u12ad\u1270\u12cd\u1260\u122d", + "\u1296\u126c\u121d\u1260\u122d", + "\u12f2\u1234\u121d\u1260\u122d" + ], + "SHORTDAY": [ + "\u12c8\u130b", + "\u1233\u12ed\u1296", + "\u121b\u1246\u1233\u129b", + "\u12a0\u1229\u12cb", + "\u1203\u1219\u1233", + "\u12a0\u122d\u1263", + "\u1244\u122b" + ], + "SHORTMONTH": [ + "\u1303\u1295\u12e9", + "\u134c\u1265\u1229", + "\u121b\u122d\u127d", + "\u12a4\u1355\u1228", + "\u121c\u12ed", + "\u1301\u1295", + "\u1301\u120b\u12ed", + "\u12a6\u1308\u1235", + "\u1234\u1355\u1274", + "\u12a6\u12ad\u1270", + "\u1296\u126c\u121d", + "\u12f2\u1234\u121d" + ], + "fullDate": "EEEE\u1365 dd MMMM \u130b\u120b\u1233 y G", + "longDate": "dd MMMM y", + "medium": "dd-MMM-y h:mm:ss a", + "mediumDate": "dd-MMM-y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/yy h:mm a", + "shortDate": "dd/MM/yy", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "Birr", + "DECIMAL_SEP": ".", + "GROUP_SEP": "\u2019", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "wal", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_xh-za.js b/src/ngLocale/angular-locale_xh-za.js new file mode 100644 index 000000000000..5b80221e26c4 --- /dev/null +++ b/src/ngLocale/angular-locale_xh-za.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Cawe", + "Mvulo", + "Lwesibini", + "Lwesithathu", + "Lwesine", + "Lwesihlanu", + "Mgqibelo" + ], + "MONTH": [ + "Janyuwari", + "Februwari", + "Matshi", + "Epreli", + "Meyi", + "Juni", + "Julayi", + "Agasti", + "Septemba", + "Okthoba", + "Novemba", + "Disemba" + ], + "SHORTDAY": [ + "Caw", + "Mvu", + "Bin", + "Tha", + "Sin", + "Hla", + "Mgq" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mat", + "Epr", + "Mey", + "Jun", + "Jul", + "Aga", + "Sep", + "Okt", + "Nov", + "Dis" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "xh-za", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_xh.js b/src/ngLocale/angular-locale_xh.js new file mode 100644 index 000000000000..4b928a843d42 --- /dev/null +++ b/src/ngLocale/angular-locale_xh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "AM", + "PM" + ], + "DAY": [ + "Cawe", + "Mvulo", + "Lwesibini", + "Lwesithathu", + "Lwesine", + "Lwesihlanu", + "Mgqibelo" + ], + "MONTH": [ + "Janyuwari", + "Februwari", + "Matshi", + "Epreli", + "Meyi", + "Juni", + "Julayi", + "Agasti", + "Septemba", + "Okthoba", + "Novemba", + "Disemba" + ], + "SHORTDAY": [ + "Caw", + "Mvu", + "Bin", + "Tha", + "Sin", + "Hla", + "Mgq" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mat", + "Epr", + "Mey", + "Jun", + "Jul", + "Aga", + "Sep", + "Okt", + "Nov", + "Dis" + ], + "fullDate": "y MMMM d, EEEE", + "longDate": "y MMMM d", + "medium": "y MMM d HH:mm:ss", + "mediumDate": "y MMM d", + "mediumTime": "HH:mm:ss", + "short": "y-MM-dd HH:mm", + "shortDate": "y-MM-dd", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "R", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "xh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_xog-ug.js b/src/ngLocale/angular-locale_xog-ug.js new file mode 100644 index 000000000000..076420bbe8fe --- /dev/null +++ b/src/ngLocale/angular-locale_xog-ug.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Munkyo", + "Eigulo" + ], + "DAY": [ + "Sabiiti", + "Balaza", + "Owokubili", + "Owokusatu", + "Olokuna", + "Olokutaanu", + "Olomukaaga" + ], + "MONTH": [ + "Janwaliyo", + "Febwaliyo", + "Marisi", + "Apuli", + "Maayi", + "Juuni", + "Julaayi", + "Agusito", + "Sebuttemba", + "Okitobba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Sabi", + "Bala", + "Kubi", + "Kusa", + "Kuna", + "Kuta", + "Muka" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apu", + "Maa", + "Juu", + "Jul", + "Agu", + "Seb", + "Oki", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "xog-ug", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_xog.js b/src/ngLocale/angular-locale_xog.js new file mode 100644 index 000000000000..79d297d9850b --- /dev/null +++ b/src/ngLocale/angular-locale_xog.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "Munkyo", + "Eigulo" + ], + "DAY": [ + "Sabiiti", + "Balaza", + "Owokubili", + "Owokusatu", + "Olokuna", + "Olokutaanu", + "Olomukaaga" + ], + "MONTH": [ + "Janwaliyo", + "Febwaliyo", + "Marisi", + "Apuli", + "Maayi", + "Juuni", + "Julaayi", + "Agusito", + "Sebuttemba", + "Okitobba", + "Novemba", + "Desemba" + ], + "SHORTDAY": [ + "Sabi", + "Bala", + "Kubi", + "Kusa", + "Kuna", + "Kuta", + "Muka" + ], + "SHORTMONTH": [ + "Jan", + "Feb", + "Mar", + "Apu", + "Maa", + "Juu", + "Jul", + "Agu", + "Seb", + "Oki", + "Nov", + "Des" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "UGX", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "xog", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_yav-cm.js b/src/ngLocale/angular-locale_yav-cm.js new file mode 100644 index 000000000000..a901fa93d743 --- /dev/null +++ b/src/ngLocale/angular-locale_yav-cm.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ki\u025bm\u025b\u0301\u025bm", + "kis\u025b\u0301nd\u025b" + ], + "DAY": [ + "s\u0254\u0301ndi\u025b", + "m\u00f3ndie", + "mu\u00e1ny\u00e1\u014bm\u00f3ndie", + "met\u00fakp\u00ed\u00e1p\u025b", + "k\u00fap\u00e9limet\u00fakpiap\u025b", + "fel\u00e9te", + "s\u00e9sel\u00e9" + ], + "MONTH": [ + "pik\u00edt\u00edk\u00edtie, o\u00f3l\u00ed \u00fa kut\u00faan", + "si\u025by\u025b\u0301, o\u00f3li \u00fa k\u00e1nd\u00ed\u025b", + "\u0254ns\u00famb\u0254l, o\u00f3li \u00fa k\u00e1t\u00e1t\u00fa\u025b", + "mesi\u014b, o\u00f3li \u00fa k\u00e9nie", + "ensil, o\u00f3li \u00fa k\u00e1t\u00e1nu\u025b", + "\u0254s\u0254n", + "efute", + "pisuy\u00fa", + "im\u025b\u014b i pu\u0254s", + "im\u025b\u014b i put\u00fak,o\u00f3li \u00fa k\u00e1t\u00ed\u025b", + "makandik\u025b", + "pil\u0254nd\u0254\u0301" + ], + "SHORTDAY": [ + "sd", + "md", + "mw", + "et", + "kl", + "fl", + "ss" + ], + "SHORTMONTH": [ + "o.1", + "o.2", + "o.3", + "o.4", + "o.5", + "o.6", + "o.7", + "o.8", + "o.9", + "o.10", + "o.11", + "o.12" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "yav-cm", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_yav.js b/src/ngLocale/angular-locale_yav.js new file mode 100644 index 000000000000..f3eea6a4b6d2 --- /dev/null +++ b/src/ngLocale/angular-locale_yav.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "ki\u025bm\u025b\u0301\u025bm", + "kis\u025b\u0301nd\u025b" + ], + "DAY": [ + "s\u0254\u0301ndi\u025b", + "m\u00f3ndie", + "mu\u00e1ny\u00e1\u014bm\u00f3ndie", + "met\u00fakp\u00ed\u00e1p\u025b", + "k\u00fap\u00e9limet\u00fakpiap\u025b", + "fel\u00e9te", + "s\u00e9sel\u00e9" + ], + "MONTH": [ + "pik\u00edt\u00edk\u00edtie, o\u00f3l\u00ed \u00fa kut\u00faan", + "si\u025by\u025b\u0301, o\u00f3li \u00fa k\u00e1nd\u00ed\u025b", + "\u0254ns\u00famb\u0254l, o\u00f3li \u00fa k\u00e1t\u00e1t\u00fa\u025b", + "mesi\u014b, o\u00f3li \u00fa k\u00e9nie", + "ensil, o\u00f3li \u00fa k\u00e1t\u00e1nu\u025b", + "\u0254s\u0254n", + "efute", + "pisuy\u00fa", + "im\u025b\u014b i pu\u0254s", + "im\u025b\u014b i put\u00fak,o\u00f3li \u00fa k\u00e1t\u00ed\u025b", + "makandik\u025b", + "pil\u0254nd\u0254\u0301" + ], + "SHORTDAY": [ + "sd", + "md", + "mw", + "et", + "kl", + "fl", + "ss" + ], + "SHORTMONTH": [ + "o.1", + "o.2", + "o.3", + "o.4", + "o.5", + "o.6", + "o.7", + "o.8", + "o.9", + "o.10", + "o.11", + "o.12" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y HH:mm:ss", + "mediumDate": "d MMM y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "FCFA", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a0\u00a4", + "posPre": "", + "posSuf": "\u00a0\u00a4" + } + ] + }, + "id": "yav", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_yo-bj.js b/src/ngLocale/angular-locale_yo-bj.js new file mode 100644 index 000000000000..e271c50135c2 --- /dev/null +++ b/src/ngLocale/angular-locale_yo-bj.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u00c0\u00e1r\u0254\u0300", + "\u0186\u0300s\u00e1n" + ], + "DAY": [ + "\u0186j\u0254\u0301 \u00c0\u00eck\u00fa", + "\u0186j\u0254\u0301 Aj\u00e9", + "\u0186j\u0254\u0301 \u00ccs\u025b\u0301gun", + "\u0186j\u0254\u0301r\u00fa", + "\u0186j\u0254\u0301b\u0254", + "\u0186j\u0254\u0301 \u0190t\u00ec", + "\u0186j\u0254\u0301 \u00c0b\u00e1m\u025b\u0301ta" + ], + "MONTH": [ + "Osh\u00f9 Sh\u025b\u0301r\u025b\u0301", + "Osh\u00f9 \u00c8r\u00e8l\u00e8", + "Osh\u00f9 \u0190r\u025b\u0300n\u00e0", + "Osh\u00f9 \u00ccgb\u00e9", + "Osh\u00f9 \u0190\u0300bibi", + "Osh\u00f9 \u00d2k\u00fadu", + "Osh\u00f9 Ag\u025bm\u0254", + "Osh\u00f9 \u00d2g\u00fan", + "Osh\u00f9 Owewe", + "Osh\u00f9 \u0186\u0300w\u00e0r\u00e0", + "Osh\u00f9 B\u00e9l\u00fa", + "Osh\u00f9 \u0186\u0300p\u025b\u0300" + ], + "SHORTDAY": [ + "\u00c0\u00eck\u00fa", + "Aj\u00e9", + "\u00ccs\u025b\u0301gun", + "\u0186j\u0254\u0301r\u00fa", + "\u0186j\u0254\u0301b\u0254", + "\u0190t\u00ec", + "\u00c0b\u00e1m\u025b\u0301ta" + ], + "SHORTMONTH": [ + "Sh\u025b\u0301r\u025b\u0301", + "\u00c8r\u00e8l\u00e8", + "\u0190r\u025b\u0300n\u00e0", + "\u00ccgb\u00e9", + "\u0190\u0300bibi", + "\u00d2k\u00fadu", + "Ag\u025bm\u0254", + "\u00d2g\u00fan", + "Owewe", + "\u0186\u0300w\u00e0r\u00e0", + "B\u00e9l\u00fa", + "\u0186\u0300p\u025b\u0300" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "CFA", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "yo-bj", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_yo-ng.js b/src/ngLocale/angular-locale_yo-ng.js new file mode 100644 index 000000000000..a18f1673d178 --- /dev/null +++ b/src/ngLocale/angular-locale_yo-ng.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u00c0\u00e1r\u1ecd\u0300", + "\u1ecc\u0300s\u00e1n" + ], + "DAY": [ + "\u1eccj\u1ecd\u0301 \u00c0\u00eck\u00fa", + "\u1eccj\u1ecd\u0301 Aj\u00e9", + "\u1eccj\u1ecd\u0301 \u00ccs\u1eb9\u0301gun", + "\u1eccj\u1ecd\u0301r\u00fa", + "\u1eccj\u1ecd\u0301b\u1ecd", + "\u1eccj\u1ecd\u0301 \u1eb8t\u00ec", + "\u1eccj\u1ecd\u0301 \u00c0b\u00e1m\u1eb9\u0301ta" + ], + "MONTH": [ + "O\u1e63\u00f9 \u1e62\u1eb9\u0301r\u1eb9\u0301", + "O\u1e63\u00f9 \u00c8r\u00e8l\u00e8", + "O\u1e63\u00f9 \u1eb8r\u1eb9\u0300n\u00e0", + "O\u1e63\u00f9 \u00ccgb\u00e9", + "O\u1e63\u00f9 \u1eb8\u0300bibi", + "O\u1e63\u00f9 \u00d2k\u00fadu", + "O\u1e63\u00f9 Ag\u1eb9m\u1ecd", + "O\u1e63\u00f9 \u00d2g\u00fan", + "O\u1e63\u00f9 Owewe", + "O\u1e63\u00f9 \u1ecc\u0300w\u00e0r\u00e0", + "O\u1e63\u00f9 B\u00e9l\u00fa", + "O\u1e63\u00f9 \u1ecc\u0300p\u1eb9\u0300" + ], + "SHORTDAY": [ + "\u00c0\u00eck\u00fa", + "Aj\u00e9", + "\u00ccs\u1eb9\u0301gun", + "\u1eccj\u1ecd\u0301r\u00fa", + "\u1eccj\u1ecd\u0301b\u1ecd", + "\u1eb8t\u00ec", + "\u00c0b\u00e1m\u1eb9\u0301ta" + ], + "SHORTMONTH": [ + "\u1e62\u1eb9\u0301r\u1eb9\u0301", + "\u00c8r\u00e8l\u00e8", + "\u1eb8r\u1eb9\u0300n\u00e0", + "\u00ccgb\u00e9", + "\u1eb8\u0300bibi", + "\u00d2k\u00fadu", + "Ag\u1eb9m\u1ecd", + "\u00d2g\u00fan", + "Owewe", + "\u1ecc\u0300w\u00e0r\u00e0", + "B\u00e9l\u00fa", + "\u1ecc\u0300p\u1eb9\u0300" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20a6", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "yo-ng", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_yo.js b/src/ngLocale/angular-locale_yo.js new file mode 100644 index 000000000000..3fa7493daba4 --- /dev/null +++ b/src/ngLocale/angular-locale_yo.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u00c0\u00e1r\u1ecd\u0300", + "\u1ecc\u0300s\u00e1n" + ], + "DAY": [ + "\u1eccj\u1ecd\u0301 \u00c0\u00eck\u00fa", + "\u1eccj\u1ecd\u0301 Aj\u00e9", + "\u1eccj\u1ecd\u0301 \u00ccs\u1eb9\u0301gun", + "\u1eccj\u1ecd\u0301r\u00fa", + "\u1eccj\u1ecd\u0301b\u1ecd", + "\u1eccj\u1ecd\u0301 \u1eb8t\u00ec", + "\u1eccj\u1ecd\u0301 \u00c0b\u00e1m\u1eb9\u0301ta" + ], + "MONTH": [ + "O\u1e63\u00f9 \u1e62\u1eb9\u0301r\u1eb9\u0301", + "O\u1e63\u00f9 \u00c8r\u00e8l\u00e8", + "O\u1e63\u00f9 \u1eb8r\u1eb9\u0300n\u00e0", + "O\u1e63\u00f9 \u00ccgb\u00e9", + "O\u1e63\u00f9 \u1eb8\u0300bibi", + "O\u1e63\u00f9 \u00d2k\u00fadu", + "O\u1e63\u00f9 Ag\u1eb9m\u1ecd", + "O\u1e63\u00f9 \u00d2g\u00fan", + "O\u1e63\u00f9 Owewe", + "O\u1e63\u00f9 \u1ecc\u0300w\u00e0r\u00e0", + "O\u1e63\u00f9 B\u00e9l\u00fa", + "O\u1e63\u00f9 \u1ecc\u0300p\u1eb9\u0300" + ], + "SHORTDAY": [ + "\u00c0\u00eck\u00fa", + "Aj\u00e9", + "\u00ccs\u1eb9\u0301gun", + "\u1eccj\u1ecd\u0301r\u00fa", + "\u1eccj\u1ecd\u0301b\u1ecd", + "\u1eb8t\u00ec", + "\u00c0b\u00e1m\u1eb9\u0301ta" + ], + "SHORTMONTH": [ + "\u1e62\u1eb9\u0301r\u1eb9\u0301", + "\u00c8r\u00e8l\u00e8", + "\u1eb8r\u1eb9\u0300n\u00e0", + "\u00ccgb\u00e9", + "\u1eb8\u0300bibi", + "\u00d2k\u00fadu", + "Ag\u1eb9m\u1ecd", + "\u00d2g\u00fan", + "Owewe", + "\u1ecc\u0300w\u00e0r\u00e0", + "B\u00e9l\u00fa", + "\u1ecc\u0300p\u1eb9\u0300" + ], + "fullDate": "EEEE, d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM y h:mm:ss a", + "mediumDate": "d MMM y", + "mediumTime": "h:mm:ss a", + "short": "dd/MM/y h:mm a", + "shortDate": "dd/MM/y", + "shortTime": "h:mm a" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "\u20a6", + "DECIMAL_SEP": ".", + "GROUP_SEP": ",", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "\u00a4-", + "negSuf": "", + "posPre": "\u00a4", + "posSuf": "" + } + ] + }, + "id": "yo", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_zgh-ma.js b/src/ngLocale/angular-locale_zgh-ma.js new file mode 100644 index 000000000000..c95ff81eedcb --- /dev/null +++ b/src/ngLocale/angular-locale_zgh-ma.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c", + "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c" + ], + "DAY": [ + "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59", + "\u2d30\u2d62\u2d4f\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59", + "\u2d30\u2d3d\u2d55\u2d30\u2d59", + "\u2d30\u2d3d\u2d61\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59" + ], + "MONTH": [ + "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", + "\u2d31\u2d55\u2d30\u2d62\u2d55", + "\u2d4e\u2d30\u2d55\u2d5a", + "\u2d49\u2d31\u2d54\u2d49\u2d54", + "\u2d4e\u2d30\u2d62\u2d62\u2d53", + "\u2d62\u2d53\u2d4f\u2d62\u2d53", + "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63", + "\u2d56\u2d53\u2d5b\u2d5c", + "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d3d\u2d5c\u2d53\u2d31\u2d54", + "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" + ], + "SHORTDAY": [ + "\u2d30\u2d59\u2d30", + "\u2d30\u2d62\u2d4f", + "\u2d30\u2d59\u2d49", + "\u2d30\u2d3d\u2d55", + "\u2d30\u2d3d\u2d61", + "\u2d30\u2d59\u2d49\u2d4e", + "\u2d30\u2d59\u2d49\u2d39" + ], + "SHORTMONTH": [ + "\u2d49\u2d4f\u2d4f", + "\u2d31\u2d55\u2d30", + "\u2d4e\u2d30\u2d55", + "\u2d49\u2d31\u2d54", + "\u2d4e\u2d30\u2d62", + "\u2d62\u2d53\u2d4f", + "\u2d62\u2d53\u2d4d", + "\u2d56\u2d53\u2d5b", + "\u2d5b\u2d53\u2d5c", + "\u2d3d\u2d5c\u2d53", + "\u2d4f\u2d53\u2d61", + "\u2d37\u2d53\u2d4a" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "zgh-ma", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_zgh.js b/src/ngLocale/angular-locale_zgh.js new file mode 100644 index 000000000000..f7dfd9f5ed07 --- /dev/null +++ b/src/ngLocale/angular-locale_zgh.js @@ -0,0 +1,117 @@ +'use strict'; +angular.module("ngLocale", [], ["$provide", function($provide) { +var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"}; +function getDecimals(n) { + n = n + ''; + var i = n.indexOf('.'); + return (i == -1) ? 0 : n.length - i - 1; +} + +function getVF(n, opt_precision) { + var v = opt_precision; + + if (undefined === v) { + v = Math.min(getDecimals(n), 3); + } + + var base = Math.pow(10, v); + var f = ((n * base) | 0) % base; + return {v: v, f: f}; +} + +$provide.value("$locale", { + "DATETIME_FORMATS": { + "AMPMS": [ + "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c", + "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c" + ], + "DAY": [ + "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59", + "\u2d30\u2d62\u2d4f\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59", + "\u2d30\u2d3d\u2d55\u2d30\u2d59", + "\u2d30\u2d3d\u2d61\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59", + "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59" + ], + "MONTH": [ + "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54", + "\u2d31\u2d55\u2d30\u2d62\u2d55", + "\u2d4e\u2d30\u2d55\u2d5a", + "\u2d49\u2d31\u2d54\u2d49\u2d54", + "\u2d4e\u2d30\u2d62\u2d62\u2d53", + "\u2d62\u2d53\u2d4f\u2d62\u2d53", + "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63", + "\u2d56\u2d53\u2d5b\u2d5c", + "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d3d\u2d5c\u2d53\u2d31\u2d54", + "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54", + "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54" + ], + "SHORTDAY": [ + "\u2d30\u2d59\u2d30", + "\u2d30\u2d62\u2d4f", + "\u2d30\u2d59\u2d49", + "\u2d30\u2d3d\u2d55", + "\u2d30\u2d3d\u2d61", + "\u2d30\u2d59\u2d49\u2d4e", + "\u2d30\u2d59\u2d49\u2d39" + ], + "SHORTMONTH": [ + "\u2d49\u2d4f\u2d4f", + "\u2d31\u2d55\u2d30", + "\u2d4e\u2d30\u2d55", + "\u2d49\u2d31\u2d54", + "\u2d4e\u2d30\u2d62", + "\u2d62\u2d53\u2d4f", + "\u2d62\u2d53\u2d4d", + "\u2d56\u2d53\u2d5b", + "\u2d5b\u2d53\u2d5c", + "\u2d3d\u2d5c\u2d53", + "\u2d4f\u2d53\u2d61", + "\u2d37\u2d53\u2d4a" + ], + "fullDate": "EEEE d MMMM y", + "longDate": "d MMMM y", + "medium": "d MMM, y HH:mm:ss", + "mediumDate": "d MMM, y", + "mediumTime": "HH:mm:ss", + "short": "d/M/y HH:mm", + "shortDate": "d/M/y", + "shortTime": "HH:mm" + }, + "NUMBER_FORMATS": { + "CURRENCY_SYM": "dh", + "DECIMAL_SEP": ",", + "GROUP_SEP": "\u00a0", + "PATTERNS": [ + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 3, + "minFrac": 0, + "minInt": 1, + "negPre": "-", + "negSuf": "", + "posPre": "", + "posSuf": "" + }, + { + "gSize": 3, + "lgSize": 3, + "macFrac": 0, + "maxFrac": 2, + "minFrac": 2, + "minInt": 1, + "negPre": "-", + "negSuf": "\u00a4", + "posPre": "", + "posSuf": "\u00a4" + } + ] + }, + "id": "zgh", + "pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;} +}); +}]); \ No newline at end of file diff --git a/src/ngLocale/angular-locale_zh-hans-hk.js b/src/ngLocale/angular-locale_zh-hans-hk.js index 46759e7d2cf7..060a8f0ab41a 100644 --- a/src/ngLocale/angular-locale_zh-hans-hk.js +++ b/src/ngLocale/angular-locale_zh-hans-hk.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ah:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_zh-hans-mo.js b/src/ngLocale/angular-locale_zh-hans-mo.js index 62a094ec27f8..5df9699045f2 100644 --- a/src/ngLocale/angular-locale_zh-hans-mo.js +++ b/src/ngLocale/angular-locale_zh-hans-mo.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ah:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "MOP", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_zh-hans-sg.js b/src/ngLocale/angular-locale_zh-hans-sg.js index 637b5a15fdb4..0a0fc32de674 100644 --- a/src/ngLocale/angular-locale_zh-hans-sg.js +++ b/src/ngLocale/angular-locale_zh-hans-sg.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ahh:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_zh-hans.js b/src/ngLocale/angular-locale_zh-hans.js index d036b4b9bda8..4516d186c2ec 100644 --- a/src/ngLocale/angular-locale_zh-hans.js +++ b/src/ngLocale/angular-locale_zh-hans.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ah:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "\u20ac", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ diff --git a/src/ngLocale/angular-locale_zh-hant-hk.js b/src/ngLocale/angular-locale_zh-hant-hk.js index 5fe43ae12145..2f221c7c4990 100644 --- a/src/ngLocale/angular-locale_zh-hant-hk.js +++ b/src/ngLocale/angular-locale_zh-hant-hk.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ah:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_zh-hant-mo.js b/src/ngLocale/angular-locale_zh-hant-mo.js index 9656ccefc7a3..1742e06cd680 100644 --- a/src/ngLocale/angular-locale_zh-hant-mo.js +++ b/src/ngLocale/angular-locale_zh-hant-mo.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ah:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "MOP", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_zh-hant-tw.js b/src/ngLocale/angular-locale_zh-hant-tw.js index 1698d093f250..da2d0b1620ed 100644 --- a/src/ngLocale/angular-locale_zh-hant-tw.js +++ b/src/ngLocale/angular-locale_zh-hant-tw.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ah:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "NT$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ] diff --git a/src/ngLocale/angular-locale_zh-hant.js b/src/ngLocale/angular-locale_zh-hant.js index 99ca8050d142..c74977229f3f 100644 --- a/src/ngLocale/angular-locale_zh-hant.js +++ b/src/ngLocale/angular-locale_zh-hant.js @@ -63,7 +63,7 @@ $provide.value("$locale", { "shortTime": "ah:mm" }, "NUMBER_FORMATS": { - "CURRENCY_SYM": "\u00a5", + "CURRENCY_SYM": "NT$", "DECIMAL_SEP": ".", "GROUP_SEP": ",", "PATTERNS": [ @@ -86,9 +86,9 @@ $provide.value("$locale", { "maxFrac": 2, "minFrac": 2, "minInt": 1, - "negPre": "\u00a4\u00a0-", + "negPre": "\u00a4-", "negSuf": "", - "posPre": "\u00a4\u00a0", + "posPre": "\u00a4", "posSuf": "" } ]