Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/locales.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDean Karn <Dean.Karn@metricaid.com>2016-09-11 23:11:22 +0300
committerDean Karn <Dean.Karn@metricaid.com>2016-09-11 23:11:22 +0300
commitc83f384137b60783b605590315e9791a34829443 (patch)
treed549ca74e6fee6444c3ed7fbbdcddc89d5213022
parentdf9253ed33dcf0c51890a603b51e839f5df58ffc (diff)
some low level optimizations
-rw-r--r--af/af.go8
-rw-r--r--af_NA/af_NA.go8
-rw-r--r--af_ZA/af_ZA.go8
-rw-r--r--agq/agq.go8
-rw-r--r--agq_CM/agq_CM.go8
-rw-r--r--ak/ak.go6
-rw-r--r--ak_GH/ak_GH.go6
-rw-r--r--am/am.go8
-rw-r--r--am_ET/am_ET.go8
-rw-r--r--ar/ar.go10
-rw-r--r--ar_001/ar_001.go8
-rw-r--r--ar_AE/ar_AE.go8
-rw-r--r--ar_BH/ar_BH.go8
-rw-r--r--ar_DJ/ar_DJ.go8
-rw-r--r--ar_DZ/ar_DZ.go10
-rw-r--r--ar_EG/ar_EG.go8
-rw-r--r--ar_EH/ar_EH.go10
-rw-r--r--ar_ER/ar_ER.go10
-rw-r--r--ar_IL/ar_IL.go8
-rw-r--r--ar_IQ/ar_IQ.go8
-rw-r--r--ar_JO/ar_JO.go10
-rw-r--r--ar_KM/ar_KM.go8
-rw-r--r--ar_KW/ar_KW.go10
-rw-r--r--ar_LB/ar_LB.go8
-rw-r--r--ar_LY/ar_LY.go10
-rw-r--r--ar_MA/ar_MA.go10
-rw-r--r--ar_MR/ar_MR.go10
-rw-r--r--ar_OM/ar_OM.go8
-rw-r--r--ar_PS/ar_PS.go10
-rw-r--r--ar_QA/ar_QA.go10
-rw-r--r--ar_SA/ar_SA.go10
-rw-r--r--ar_SD/ar_SD.go8
-rw-r--r--ar_SO/ar_SO.go8
-rw-r--r--ar_SS/ar_SS.go10
-rw-r--r--ar_SY/ar_SY.go10
-rw-r--r--ar_TD/ar_TD.go10
-rw-r--r--ar_TN/ar_TN.go10
-rw-r--r--ar_YE/ar_YE.go10
-rw-r--r--as/as.go8
-rw-r--r--as_IN/as_IN.go8
-rw-r--r--asa/asa.go6
-rw-r--r--asa_TZ/asa_TZ.go6
-rw-r--r--ast/ast.go8
-rw-r--r--ast_ES/ast_ES.go8
-rw-r--r--az/az.go10
-rw-r--r--az_Cyrl/az_Cyrl.go8
-rw-r--r--az_Cyrl_AZ/az_Cyrl_AZ.go10
-rw-r--r--az_Latn/az_Latn.go8
-rw-r--r--az_Latn_AZ/az_Latn_AZ.go12
-rw-r--r--bas/bas.go8
-rw-r--r--bas_CM/bas_CM.go8
-rw-r--r--be/be.go10
-rw-r--r--be_BY/be_BY.go10
-rw-r--r--bem/bem.go6
-rw-r--r--bem_ZM/bem_ZM.go6
-rw-r--r--bez/bez.go6
-rw-r--r--bez_TZ/bez_TZ.go6
-rw-r--r--bg/bg.go8
-rw-r--r--bg_BG/bg_BG.go8
-rw-r--r--bm/bm.go6
-rw-r--r--bm_ML/bm_ML.go6
-rw-r--r--bn/bn.go8
-rw-r--r--bn_BD/bn_BD.go8
-rw-r--r--bn_IN/bn_IN.go8
-rw-r--r--bo/bo.go8
-rw-r--r--bo_CN/bo_CN.go8
-rw-r--r--bo_IN/bo_IN.go8
-rw-r--r--br/br.go10
-rw-r--r--br_FR/br_FR.go10
-rw-r--r--brx/brx.go8
-rw-r--r--brx_IN/brx_IN.go8
-rw-r--r--bs/bs.go8
-rw-r--r--bs_Cyrl/bs_Cyrl.go8
-rw-r--r--bs_Cyrl_BA/bs_Cyrl_BA.go10
-rw-r--r--bs_Latn/bs_Latn.go8
-rw-r--r--bs_Latn_BA/bs_Latn_BA.go8
-rw-r--r--ca/ca.go8
-rw-r--r--ca_AD/ca_AD.go8
-rw-r--r--ca_ES/ca_ES.go8
-rw-r--r--ca_ES_VALENCIA/ca_ES_VALENCIA.go8
-rw-r--r--ca_FR/ca_FR.go8
-rw-r--r--ca_IT/ca_IT.go8
-rw-r--r--ce/ce.go8
-rw-r--r--ce_RU/ce_RU.go8
-rw-r--r--cgg/cgg.go6
-rw-r--r--cgg_UG/cgg_UG.go6
-rw-r--r--chr/chr.go8
-rw-r--r--chr_US/chr_US.go8
-rw-r--r--ckb/ckb.go2
-rw-r--r--ckb_IQ/ckb_IQ.go2
-rw-r--r--ckb_IR/ckb_IR.go2
-rw-r--r--cmd/generate_resources.go10
-rw-r--r--cmd/translator.tmpl8
-rw-r--r--cs/cs.go10
-rw-r--r--cs_CZ/cs_CZ.go8
-rw-r--r--cu/cu.go8
-rw-r--r--cu_RU/cu_RU.go8
-rw-r--r--cy/cy.go10
-rw-r--r--cy_GB/cy_GB.go8
-rw-r--r--da/da.go8
-rw-r--r--da_DK/da_DK.go8
-rw-r--r--da_GL/da_GL.go8
-rw-r--r--dav/dav.go6
-rw-r--r--dav_KE/dav_KE.go6
-rw-r--r--de/de.go10
-rw-r--r--de_AT/de_AT.go8
-rw-r--r--de_BE/de_BE.go8
-rw-r--r--de_CH/de_CH.go8
-rw-r--r--de_DE/de_DE.go10
-rw-r--r--de_LI/de_LI.go10
-rw-r--r--de_LU/de_LU.go8
-rw-r--r--dje/dje.go8
-rw-r--r--dje_NE/dje_NE.go8
-rw-r--r--dsb/dsb.go8
-rw-r--r--dsb_DE/dsb_DE.go8
-rw-r--r--dua/dua.go8
-rw-r--r--dua_CM/dua_CM.go8
-rw-r--r--dyo/dyo.go8
-rw-r--r--dyo_SN/dyo_SN.go8
-rw-r--r--dz/dz.go8
-rw-r--r--dz_BT/dz_BT.go8
-rw-r--r--ebu/ebu.go6
-rw-r--r--ebu_KE/ebu_KE.go6
-rw-r--r--ee/ee.go6
-rw-r--r--ee_GH/ee_GH.go6
-rw-r--r--ee_TG/ee_TG.go6
-rw-r--r--el/el.go8
-rw-r--r--el_CY/el_CY.go8
-rw-r--r--el_GR/el_GR.go8
-rw-r--r--en/en.go8
-rw-r--r--en_001/en_001.go10
-rw-r--r--en_150/en_150.go10
-rw-r--r--en_AG/en_AG.go10
-rw-r--r--en_AI/en_AI.go8
-rw-r--r--en_AS/en_AS.go8
-rw-r--r--en_AT/en_AT.go10
-rw-r--r--en_AU/en_AU.go8
-rw-r--r--en_BB/en_BB.go8
-rw-r--r--en_BE/en_BE.go8
-rw-r--r--en_BI/en_BI.go10
-rw-r--r--en_BM/en_BM.go8
-rw-r--r--en_BS/en_BS.go8
-rw-r--r--en_BW/en_BW.go10
-rw-r--r--en_BZ/en_BZ.go8
-rw-r--r--en_CA/en_CA.go8
-rw-r--r--en_CC/en_CC.go8
-rw-r--r--en_CH/en_CH.go10
-rw-r--r--en_CK/en_CK.go8
-rw-r--r--en_CM/en_CM.go8
-rw-r--r--en_CX/en_CX.go8
-rw-r--r--en_CY/en_CY.go8
-rw-r--r--en_DE/en_DE.go8
-rw-r--r--en_DG/en_DG.go8
-rw-r--r--en_DK/en_DK.go10
-rw-r--r--en_DM/en_DM.go8
-rw-r--r--en_ER/en_ER.go10
-rw-r--r--en_FI/en_FI.go8
-rw-r--r--en_FJ/en_FJ.go10
-rw-r--r--en_FK/en_FK.go8
-rw-r--r--en_FM/en_FM.go8
-rw-r--r--en_GB/en_GB.go8
-rw-r--r--en_GD/en_GD.go8
-rw-r--r--en_GG/en_GG.go8
-rw-r--r--en_GH/en_GH.go8
-rw-r--r--en_GI/en_GI.go8
-rw-r--r--en_GM/en_GM.go8
-rw-r--r--en_GU/en_GU.go8
-rw-r--r--en_GY/en_GY.go8
-rw-r--r--en_HK/en_HK.go8
-rw-r--r--en_IE/en_IE.go8
-rw-r--r--en_IL/en_IL.go8
-rw-r--r--en_IM/en_IM.go8
-rw-r--r--en_IN/en_IN.go8
-rw-r--r--en_IO/en_IO.go8
-rw-r--r--en_JE/en_JE.go8
-rw-r--r--en_JM/en_JM.go10
-rw-r--r--en_KE/en_KE.go10
-rw-r--r--en_KI/en_KI.go8
-rw-r--r--en_KN/en_KN.go8
-rw-r--r--en_KY/en_KY.go8
-rw-r--r--en_LC/en_LC.go10
-rw-r--r--en_LR/en_LR.go8
-rw-r--r--en_LS/en_LS.go8
-rw-r--r--en_MG/en_MG.go10
-rw-r--r--en_MH/en_MH.go8
-rw-r--r--en_MO/en_MO.go8
-rw-r--r--en_MP/en_MP.go8
-rw-r--r--en_MS/en_MS.go8
-rw-r--r--en_MT/en_MT.go8
-rw-r--r--en_MU/en_MU.go10
-rw-r--r--en_MW/en_MW.go8
-rw-r--r--en_MY/en_MY.go8
-rw-r--r--en_NA/en_NA.go8
-rw-r--r--en_NF/en_NF.go8
-rw-r--r--en_NG/en_NG.go8
-rw-r--r--en_NL/en_NL.go8
-rw-r--r--en_NR/en_NR.go8
-rw-r--r--en_NU/en_NU.go8
-rw-r--r--en_NZ/en_NZ.go10
-rw-r--r--en_PG/en_PG.go10
-rw-r--r--en_PH/en_PH.go8
-rw-r--r--en_PK/en_PK.go8
-rw-r--r--en_PN/en_PN.go10
-rw-r--r--en_PR/en_PR.go8
-rw-r--r--en_PW/en_PW.go10
-rw-r--r--en_RW/en_RW.go8
-rw-r--r--en_SB/en_SB.go10
-rw-r--r--en_SC/en_SC.go8
-rw-r--r--en_SD/en_SD.go8
-rw-r--r--en_SE/en_SE.go8
-rw-r--r--en_SG/en_SG.go8
-rw-r--r--en_SH/en_SH.go10
-rw-r--r--en_SI/en_SI.go8
-rw-r--r--en_SL/en_SL.go8
-rw-r--r--en_SS/en_SS.go10
-rw-r--r--en_SX/en_SX.go10
-rw-r--r--en_SZ/en_SZ.go8
-rw-r--r--en_TC/en_TC.go8
-rw-r--r--en_TK/en_TK.go8
-rw-r--r--en_TO/en_TO.go10
-rw-r--r--en_TT/en_TT.go8
-rw-r--r--en_TV/en_TV.go8
-rw-r--r--en_TZ/en_TZ.go8
-rw-r--r--en_UG/en_UG.go10
-rw-r--r--en_UM/en_UM.go8
-rw-r--r--en_US/en_US.go8
-rw-r--r--en_US_POSIX/en_US_POSIX.go4
-rw-r--r--en_VC/en_VC.go10
-rw-r--r--en_VG/en_VG.go8
-rw-r--r--en_VI/en_VI.go10
-rw-r--r--en_VU/en_VU.go8
-rw-r--r--en_WS/en_WS.go8
-rw-r--r--en_ZA/en_ZA.go8
-rw-r--r--en_ZM/en_ZM.go8
-rw-r--r--en_ZW/en_ZW.go8
-rw-r--r--eo/eo.go4
-rw-r--r--eo_001/eo_001.go4
-rw-r--r--es/es.go8
-rw-r--r--es_419/es_419.go8
-rw-r--r--es_AR/es_AR.go8
-rw-r--r--es_BO/es_BO.go8
-rw-r--r--es_BR/es_BR.go8
-rw-r--r--es_CL/es_CL.go8
-rw-r--r--es_CO/es_CO.go8
-rw-r--r--es_CR/es_CR.go8
-rw-r--r--es_CU/es_CU.go8
-rw-r--r--es_DO/es_DO.go8
-rw-r--r--es_EA/es_EA.go8
-rw-r--r--es_EC/es_EC.go8
-rw-r--r--es_ES/es_ES.go8
-rw-r--r--es_GQ/es_GQ.go8
-rw-r--r--es_GT/es_GT.go4
-rw-r--r--es_HN/es_HN.go8
-rw-r--r--es_IC/es_IC.go8
-rw-r--r--es_MX/es_MX.go8
-rw-r--r--es_NI/es_NI.go8
-rw-r--r--es_PA/es_PA.go8
-rw-r--r--es_PE/es_PE.go8
-rw-r--r--es_PH/es_PH.go8
-rw-r--r--es_PR/es_PR.go8
-rw-r--r--es_PY/es_PY.go8
-rw-r--r--es_SV/es_SV.go8
-rw-r--r--es_US/es_US.go8
-rw-r--r--es_UY/es_UY.go8
-rw-r--r--es_VE/es_VE.go8
-rw-r--r--et/et.go8
-rw-r--r--et_EE/et_EE.go8
-rw-r--r--eu/eu.go10
-rw-r--r--eu_ES/eu_ES.go10
-rw-r--r--ewo/ewo.go8
-rw-r--r--ewo_CM/ewo_CM.go8
-rw-r--r--fa/fa.go8
-rw-r--r--fa_AF/fa_AF.go8
-rw-r--r--fa_IR/fa_IR.go8
-rw-r--r--ff/ff.go6
-rw-r--r--ff_CM/ff_CM.go6
-rw-r--r--ff_GN/ff_GN.go6
-rw-r--r--ff_MR/ff_MR.go6
-rw-r--r--ff_SN/ff_SN.go6
-rw-r--r--fi/fi.go8
-rw-r--r--fi_FI/fi_FI.go8
-rw-r--r--fil/fil.go8
-rw-r--r--fil_PH/fil_PH.go8
-rw-r--r--fo/fo.go8
-rw-r--r--fo_DK/fo_DK.go8
-rw-r--r--fo_FO/fo_FO.go8
-rw-r--r--fr/fr.go10
-rw-r--r--fr_BE/fr_BE.go10
-rw-r--r--fr_BF/fr_BF.go8
-rw-r--r--fr_BI/fr_BI.go8
-rw-r--r--fr_BJ/fr_BJ.go8
-rw-r--r--fr_BL/fr_BL.go10
-rw-r--r--fr_CA/fr_CA.go6
-rw-r--r--fr_CD/fr_CD.go8
-rw-r--r--fr_CF/fr_CF.go8
-rw-r--r--fr_CG/fr_CG.go8
-rw-r--r--fr_CH/fr_CH.go8
-rw-r--r--fr_CI/fr_CI.go8
-rw-r--r--fr_CM/fr_CM.go8
-rw-r--r--fr_DJ/fr_DJ.go8
-rw-r--r--fr_DZ/fr_DZ.go8
-rw-r--r--fr_FR/fr_FR.go8
-rw-r--r--fr_GA/fr_GA.go8
-rw-r--r--fr_GF/fr_GF.go8
-rw-r--r--fr_GN/fr_GN.go8
-rw-r--r--fr_GP/fr_GP.go8
-rw-r--r--fr_GQ/fr_GQ.go8
-rw-r--r--fr_HT/fr_HT.go8
-rw-r--r--fr_KM/fr_KM.go8
-rw-r--r--fr_LU/fr_LU.go8
-rw-r--r--fr_MA/fr_MA.go8
-rw-r--r--fr_MC/fr_MC.go8
-rw-r--r--fr_MF/fr_MF.go8
-rw-r--r--fr_MG/fr_MG.go8
-rw-r--r--fr_ML/fr_ML.go8
-rw-r--r--fr_MQ/fr_MQ.go8
-rw-r--r--fr_MR/fr_MR.go8
-rw-r--r--fr_MU/fr_MU.go8
-rw-r--r--fr_NC/fr_NC.go8
-rw-r--r--fr_NE/fr_NE.go10
-rw-r--r--fr_PF/fr_PF.go8
-rw-r--r--fr_PM/fr_PM.go8
-rw-r--r--fr_RE/fr_RE.go8
-rw-r--r--fr_RW/fr_RW.go10
-rw-r--r--fr_SC/fr_SC.go8
-rw-r--r--fr_SN/fr_SN.go8
-rw-r--r--fr_SY/fr_SY.go10
-rw-r--r--fr_TD/fr_TD.go8
-rw-r--r--fr_TG/fr_TG.go8
-rw-r--r--fr_TN/fr_TN.go10
-rw-r--r--fr_VU/fr_VU.go8
-rw-r--r--fr_WF/fr_WF.go8
-rw-r--r--fr_YT/fr_YT.go8
-rw-r--r--fur/fur.go8
-rw-r--r--fur_IT/fur_IT.go8
-rw-r--r--fy/fy.go8
-rw-r--r--fy_NL/fy_NL.go8
-rw-r--r--ga/ga.go8
-rw-r--r--ga_IE/ga_IE.go8
-rw-r--r--gd/gd.go8
-rw-r--r--gd_GB/gd_GB.go8
-rw-r--r--gl/gl.go8
-rw-r--r--gl_ES/gl_ES.go8
-rw-r--r--gsw/gsw.go8
-rw-r--r--gsw_CH/gsw_CH.go8
-rw-r--r--gsw_FR/gsw_FR.go8
-rw-r--r--gsw_LI/gsw_LI.go8
-rw-r--r--gu/gu.go8
-rw-r--r--gu_IN/gu_IN.go8
-rw-r--r--guz/guz.go6
-rw-r--r--guz_KE/guz_KE.go6
-rw-r--r--gv/gv.go6
-rw-r--r--gv_IM/gv_IM.go6
-rw-r--r--ha/ha.go8
-rw-r--r--ha_GH/ha_GH.go8
-rw-r--r--ha_NE/ha_NE.go8
-rw-r--r--ha_NG/ha_NG.go8
-rw-r--r--haw/haw.go6
-rw-r--r--haw_US/haw_US.go6
-rw-r--r--he/he.go10
-rw-r--r--he_IL/he_IL.go10
-rw-r--r--hi/hi.go8
-rw-r--r--hi_IN/hi_IN.go10
-rw-r--r--hr/hr.go8
-rw-r--r--hr_BA/hr_BA.go10
-rw-r--r--hr_HR/hr_HR.go8
-rw-r--r--hsb/hsb.go8
-rw-r--r--hsb_DE/hsb_DE.go8
-rw-r--r--hu/hu.go8
-rw-r--r--hu_HU/hu_HU.go8
-rw-r--r--hy/hy.go6
-rw-r--r--hy_AM/hy_AM.go6
-rw-r--r--id/id.go8
-rw-r--r--id_ID/id_ID.go8
-rw-r--r--ig/ig.go6
-rw-r--r--ig_NG/ig_NG.go6
-rw-r--r--ii/ii.go2
-rw-r--r--ii_CN/ii_CN.go2
-rw-r--r--is/is.go8
-rw-r--r--is_IS/is_IS.go10
-rw-r--r--it/it.go8
-rw-r--r--it_CH/it_CH.go10
-rw-r--r--it_IT/it_IT.go8
-rw-r--r--it_SM/it_SM.go8
-rw-r--r--ja/ja.go8
-rw-r--r--ja_JP/ja_JP.go8
-rw-r--r--jgo/jgo.go8
-rw-r--r--jgo_CM/jgo_CM.go8
-rw-r--r--jmc/jmc.go6
-rw-r--r--jmc_TZ/jmc_TZ.go6
-rw-r--r--ka/ka.go10
-rw-r--r--ka_GE/ka_GE.go10
-rw-r--r--kab/kab.go6
-rw-r--r--kab_DZ/kab_DZ.go6
-rw-r--r--kam/kam.go6
-rw-r--r--kam_KE/kam_KE.go6
-rw-r--r--kde/kde.go6
-rw-r--r--kde_TZ/kde_TZ.go6
-rw-r--r--kea/kea.go8
-rw-r--r--kea_CV/kea_CV.go8
-rw-r--r--khq/khq.go6
-rw-r--r--khq_ML/khq_ML.go6
-rw-r--r--ki/ki.go6
-rw-r--r--ki_KE/ki_KE.go6
-rw-r--r--kk/kk.go8
-rw-r--r--kk_KZ/kk_KZ.go10
-rw-r--r--kkj/kkj.go2
-rw-r--r--kkj_CM/kkj_CM.go2
-rw-r--r--kl/kl.go8
-rw-r--r--kl_GL/kl_GL.go8
-rw-r--r--kln/kln.go6
-rw-r--r--kln_KE/kln_KE.go6
-rw-r--r--km/km.go8
-rw-r--r--km_KH/km_KH.go8
-rw-r--r--kn/kn.go8
-rw-r--r--kn_IN/kn_IN.go8
-rw-r--r--ko/ko.go8
-rw-r--r--ko_KP/ko_KP.go8
-rw-r--r--ko_KR/ko_KR.go8
-rw-r--r--kok/kok.go8
-rw-r--r--kok_IN/kok_IN.go8
-rw-r--r--ks/ks.go8
-rw-r--r--ks_IN/ks_IN.go8
-rw-r--r--ksb/ksb.go6
-rw-r--r--ksb_TZ/ksb_TZ.go6
-rw-r--r--ksf/ksf.go8
-rw-r--r--ksf_CM/ksf_CM.go8
-rw-r--r--ksh/ksh.go8
-rw-r--r--ksh_DE/ksh_DE.go8
-rw-r--r--kw/kw.go6
-rw-r--r--kw_GB/kw_GB.go6
-rw-r--r--ky/ky.go8
-rw-r--r--ky_KG/ky_KG.go8
-rw-r--r--lag/lag.go2
-rw-r--r--lag_TZ/lag_TZ.go2
-rw-r--r--lb/lb.go8
-rw-r--r--lb_LU/lb_LU.go8
-rw-r--r--lg/lg.go6
-rw-r--r--lg_UG/lg_UG.go6
-rw-r--r--lkt/lkt.go2
-rw-r--r--lkt_US/lkt_US.go2
-rw-r--r--ln/ln.go8
-rw-r--r--ln_AO/ln_AO.go8
-rw-r--r--ln_CD/ln_CD.go8
-rw-r--r--ln_CF/ln_CF.go8
-rw-r--r--ln_CG/ln_CG.go8
-rw-r--r--lo/lo.go6
-rw-r--r--lo_LA/lo_LA.go6
-rw-r--r--lrc/lrc.go8
-rw-r--r--lrc_IQ/lrc_IQ.go8
-rw-r--r--lrc_IR/lrc_IR.go8
-rw-r--r--lt/lt.go8
-rw-r--r--lt_LT/lt_LT.go10
-rw-r--r--lu/lu.go8
-rw-r--r--lu_CD/lu_CD.go8
-rw-r--r--luo/luo.go6
-rw-r--r--luo_KE/luo_KE.go6
-rw-r--r--luy/luy.go6
-rw-r--r--luy_KE/luy_KE.go6
-rw-r--r--lv/lv.go4
-rw-r--r--lv_LV/lv_LV.go6
-rw-r--r--mas/mas.go6
-rw-r--r--mas_KE/mas_KE.go6
-rw-r--r--mas_TZ/mas_TZ.go6
-rw-r--r--mer/mer.go6
-rw-r--r--mer_KE/mer_KE.go6
-rw-r--r--mfe/mfe.go2
-rw-r--r--mfe_MU/mfe_MU.go2
-rw-r--r--mg/mg.go6
-rw-r--r--mg_MG/mg_MG.go6
-rw-r--r--mgh/mgh.go2
-rw-r--r--mgh_MZ/mgh_MZ.go2
-rw-r--r--mgo/mgo.go8
-rw-r--r--mgo_CM/mgo_CM.go8
-rw-r--r--mk/mk.go8
-rw-r--r--mk_MK/mk_MK.go10
-rw-r--r--ml/ml.go8
-rw-r--r--ml_IN/ml_IN.go8
-rw-r--r--mn/mn.go8
-rw-r--r--mn_MN/mn_MN.go8
-rw-r--r--mr/mr.go8
-rw-r--r--mr_IN/mr_IN.go8
-rw-r--r--ms/ms.go8
-rw-r--r--ms_BN/ms_BN.go8
-rw-r--r--ms_MY/ms_MY.go8
-rw-r--r--ms_SG/ms_SG.go8
-rw-r--r--mt/mt.go8
-rw-r--r--mt_MT/mt_MT.go8
-rw-r--r--mua/mua.go8
-rw-r--r--mua_CM/mua_CM.go8
-rw-r--r--my/my.go8
-rw-r--r--my_MM/my_MM.go8
-rw-r--r--mzn/mzn.go2
-rw-r--r--mzn_IR/mzn_IR.go2
-rw-r--r--naq/naq.go6
-rw-r--r--naq_NA/naq_NA.go6
-rw-r--r--nb/nb.go8
-rw-r--r--nb_NO/nb_NO.go8
-rw-r--r--nb_SJ/nb_SJ.go8
-rw-r--r--nd/nd.go6
-rw-r--r--nd_ZW/nd_ZW.go6
-rw-r--r--ne/ne.go8
-rw-r--r--ne_IN/ne_IN.go8
-rw-r--r--ne_NP/ne_NP.go8
-rw-r--r--nl/nl.go10
-rw-r--r--nl_AW/nl_AW.go10
-rw-r--r--nl_BE/nl_BE.go8
-rw-r--r--nl_BQ/nl_BQ.go8
-rw-r--r--nl_CW/nl_CW.go10
-rw-r--r--nl_NL/nl_NL.go8
-rw-r--r--nl_SR/nl_SR.go8
-rw-r--r--nl_SX/nl_SX.go8
-rw-r--r--nmg/nmg.go8
-rw-r--r--nmg_CM/nmg_CM.go8
-rw-r--r--nn/nn.go8
-rw-r--r--nn_NO/nn_NO.go8
-rw-r--r--nnh/nnh.go8
-rw-r--r--nnh_CM/nnh_CM.go8
-rw-r--r--nus/nus.go8
-rw-r--r--nus_SS/nus_SS.go8
-rw-r--r--nyn/nyn.go6
-rw-r--r--nyn_UG/nyn_UG.go6
-rw-r--r--om/om.go6
-rw-r--r--om_ET/om_ET.go6
-rw-r--r--om_KE/om_KE.go6
-rw-r--r--or/or.go8
-rw-r--r--or_IN/or_IN.go8
-rw-r--r--os/os.go8
-rw-r--r--os_GE/os_GE.go8
-rw-r--r--os_RU/os_RU.go8
-rw-r--r--pa/pa.go8
-rw-r--r--pa_Arab/pa_Arab.go6
-rw-r--r--pa_Arab_PK/pa_Arab_PK.go10
-rw-r--r--pa_Guru/pa_Guru.go8
-rw-r--r--pa_Guru_IN/pa_Guru_IN.go8
-rw-r--r--pl/pl.go8
-rw-r--r--pl_PL/pl_PL.go8
-rw-r--r--prg/prg.go8
-rw-r--r--prg_001/prg_001.go10
-rw-r--r--ps/ps.go6
-rw-r--r--ps_AF/ps_AF.go6
-rw-r--r--pt/pt.go8
-rw-r--r--pt_AO/pt_AO.go8
-rw-r--r--pt_BR/pt_BR.go8
-rw-r--r--pt_CH/pt_CH.go8
-rw-r--r--pt_CV/pt_CV.go8
-rw-r--r--pt_GQ/pt_GQ.go8
-rw-r--r--pt_GW/pt_GW.go8
-rw-r--r--pt_LU/pt_LU.go8
-rw-r--r--pt_MO/pt_MO.go8
-rw-r--r--pt_MZ/pt_MZ.go10
-rw-r--r--pt_PT/pt_PT.go10
-rw-r--r--pt_ST/pt_ST.go8
-rw-r--r--pt_TL/pt_TL.go10
-rw-r--r--qu/qu.go8
-rw-r--r--qu_BO/qu_BO.go8
-rw-r--r--qu_EC/qu_EC.go8
-rw-r--r--qu_PE/qu_PE.go8
-rw-r--r--rm/rm.go8
-rw-r--r--rm_CH/rm_CH.go8
-rw-r--r--rn/rn.go8
-rw-r--r--rn_BI/rn_BI.go8
-rw-r--r--ro/ro.go8
-rw-r--r--ro_MD/ro_MD.go8
-rw-r--r--ro_RO/ro_RO.go10
-rw-r--r--rof/rof.go6
-rw-r--r--rof_TZ/rof_TZ.go6
-rw-r--r--root/root.go2
-rw-r--r--ru/ru.go8
-rw-r--r--ru_BY/ru_BY.go10
-rw-r--r--ru_KG/ru_KG.go8
-rw-r--r--ru_KZ/ru_KZ.go10
-rw-r--r--ru_MD/ru_MD.go10
-rw-r--r--ru_RU/ru_RU.go8
-rw-r--r--ru_UA/ru_UA.go10
-rw-r--r--rw/rw.go2
-rw-r--r--rw_RW/rw_RW.go2
-rw-r--r--rwk/rwk.go6
-rw-r--r--rwk_TZ/rwk_TZ.go6
-rw-r--r--sah/sah.go2
-rw-r--r--sah_RU/sah_RU.go2
-rw-r--r--saq/saq.go6
-rw-r--r--saq_KE/saq_KE.go6
-rw-r--r--sbp/sbp.go8
-rw-r--r--sbp_TZ/sbp_TZ.go8
-rw-r--r--se/se.go8
-rw-r--r--se_FI/se_FI.go8
-rw-r--r--se_NO/se_NO.go8
-rw-r--r--se_SE/se_SE.go8
-rw-r--r--seh/seh.go6
-rw-r--r--seh_MZ/seh_MZ.go6
-rw-r--r--ses/ses.go6
-rw-r--r--ses_ML/ses_ML.go6
-rw-r--r--sg/sg.go6
-rw-r--r--sg_CF/sg_CF.go6
-rw-r--r--shi/shi.go6
-rw-r--r--shi_Latn/shi_Latn.go6
-rw-r--r--shi_Latn_MA/shi_Latn_MA.go6
-rw-r--r--shi_Tfng/shi_Tfng.go6
-rw-r--r--shi_Tfng_MA/shi_Tfng_MA.go6
-rw-r--r--si/si.go8
-rw-r--r--si_LK/si_LK.go10
-rw-r--r--sk/sk.go10
-rw-r--r--sk_SK/sk_SK.go10
-rw-r--r--sl/sl.go8
-rw-r--r--sl_SI/sl_SI.go8
-rw-r--r--smn/smn.go2
-rw-r--r--smn_FI/smn_FI.go2
-rw-r--r--sn/sn.go6
-rw-r--r--sn_ZW/sn_ZW.go6
-rw-r--r--so/so.go6
-rw-r--r--so_DJ/so_DJ.go6
-rw-r--r--so_ET/so_ET.go6
-rw-r--r--so_KE/so_KE.go6
-rw-r--r--so_SO/so_SO.go6
-rw-r--r--sq/sq.go10
-rw-r--r--sq_AL/sq_AL.go8
-rw-r--r--sq_MK/sq_MK.go8
-rw-r--r--sq_XK/sq_XK.go8
-rw-r--r--sr/sr.go8
-rw-r--r--sr_Cyrl/sr_Cyrl.go10
-rw-r--r--sr_Cyrl_BA/sr_Cyrl_BA.go10
-rw-r--r--sr_Cyrl_ME/sr_Cyrl_ME.go10
-rw-r--r--sr_Cyrl_RS/sr_Cyrl_RS.go10
-rw-r--r--sr_Cyrl_XK/sr_Cyrl_XK.go12
-rw-r--r--sr_Latn/sr_Latn.go8
-rw-r--r--sr_Latn_BA/sr_Latn_BA.go10
-rw-r--r--sr_Latn_ME/sr_Latn_ME.go10
-rw-r--r--sr_Latn_RS/sr_Latn_RS.go12
-rw-r--r--sr_Latn_XK/sr_Latn_XK.go14
-rw-r--r--sv/sv.go10
-rw-r--r--sv_AX/sv_AX.go8
-rw-r--r--sv_FI/sv_FI.go8
-rw-r--r--sv_SE/sv_SE.go8
-rw-r--r--sw/sw.go8
-rw-r--r--sw_CD/sw_CD.go8
-rw-r--r--sw_KE/sw_KE.go8
-rw-r--r--sw_TZ/sw_TZ.go10
-rw-r--r--sw_UG/sw_UG.go8
-rw-r--r--ta/ta.go8
-rw-r--r--ta_IN/ta_IN.go8
-rw-r--r--ta_LK/ta_LK.go8
-rw-r--r--ta_MY/ta_MY.go8
-rw-r--r--ta_SG/ta_SG.go8
-rw-r--r--te/te.go8
-rw-r--r--te_IN/te_IN.go8
-rw-r--r--teo/teo.go6
-rw-r--r--teo_KE/teo_KE.go6
-rw-r--r--teo_UG/teo_UG.go6
-rw-r--r--th/th.go8
-rw-r--r--th_TH/th_TH.go8
-rw-r--r--ti/ti.go6
-rw-r--r--ti_ER/ti_ER.go6
-rw-r--r--ti_ET/ti_ET.go6
-rw-r--r--tk/tk.go8
-rw-r--r--tk_TM/tk_TM.go8
-rw-r--r--to/to.go8
-rw-r--r--to_TO/to_TO.go8
-rw-r--r--tr/tr.go10
-rw-r--r--tr_CY/tr_CY.go10
-rw-r--r--tr_TR/tr_TR.go10
-rw-r--r--twq/twq.go8
-rw-r--r--twq_NE/twq_NE.go8
-rw-r--r--tzm/tzm.go6
-rw-r--r--tzm_MA/tzm_MA.go6
-rw-r--r--ug/ug.go8
-rw-r--r--ug_CN/ug_CN.go8
-rw-r--r--uk/uk.go8
-rw-r--r--uk_UA/uk_UA.go8
-rw-r--r--ur/ur.go8
-rw-r--r--ur_IN/ur_IN.go8
-rw-r--r--ur_PK/ur_PK.go8
-rw-r--r--uz/uz.go8
-rw-r--r--uz_Arab/uz_Arab.go10
-rw-r--r--uz_Arab_AF/uz_Arab_AF.go8
-rw-r--r--uz_Cyrl/uz_Cyrl.go8
-rw-r--r--uz_Cyrl_UZ/uz_Cyrl_UZ.go8
-rw-r--r--uz_Latn/uz_Latn.go8
-rw-r--r--uz_Latn_UZ/uz_Latn_UZ.go8
-rw-r--r--vai/vai.go8
-rw-r--r--vai_Latn/vai_Latn.go8
-rw-r--r--vai_Latn_LR/vai_Latn_LR.go8
-rw-r--r--vai_Vaii/vai_Vaii.go8
-rw-r--r--vai_Vaii_LR/vai_Vaii_LR.go8
-rw-r--r--vi/vi.go8
-rw-r--r--vi_VN/vi_VN.go8
-rw-r--r--vo/vo.go2
-rw-r--r--vo_001/vo_001.go2
-rw-r--r--vun/vun.go6
-rw-r--r--vun_TZ/vun_TZ.go6
-rw-r--r--wae/wae.go2
-rw-r--r--wae_CH/wae_CH.go2
-rw-r--r--xog/xog.go6
-rw-r--r--xog_UG/xog_UG.go6
-rw-r--r--yav/yav.go8
-rw-r--r--yav_CM/yav_CM.go8
-rw-r--r--yi/yi.go2
-rw-r--r--yi_001/yi_001.go2
-rw-r--r--yo/yo.go6
-rw-r--r--yo_BJ/yo_BJ.go6
-rw-r--r--yo_NG/yo_NG.go6
-rw-r--r--yue/yue.go8
-rw-r--r--yue_HK/yue_HK.go8
-rw-r--r--zgh/zgh.go6
-rw-r--r--zgh_MA/zgh_MA.go6
-rw-r--r--zh/zh.go8
-rw-r--r--zh_Hans/zh_Hans.go8
-rw-r--r--zh_Hans_CN/zh_Hans_CN.go8
-rw-r--r--zh_Hans_HK/zh_Hans_HK.go8
-rw-r--r--zh_Hans_MO/zh_Hans_MO.go8
-rw-r--r--zh_Hans_SG/zh_Hans_SG.go8
-rw-r--r--zh_Hant/zh_Hant.go8
-rw-r--r--zh_Hant_HK/zh_Hant_HK.go4
-rw-r--r--zh_Hant_MO/zh_Hant_MO.go8
-rw-r--r--zh_Hant_TW/zh_Hant_TW.go8
-rw-r--r--zu/zu.go8
-rw-r--r--zu_ZA/zu_ZA.go8
717 files changed, 2764 insertions, 2754 deletions
diff --git a/af/af.go b/af/af.go
index c108426d..57102291 100644
--- a/af/af.go
+++ b/af/af.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.C.", "n.C."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"AEST": "Australiese Oostelike standaardtyd", "AKDT": "Alaska-dagligtyd", "WAST": "Wes-Afrika-somertyd", "COST": "Colombië-somertyd", "CAT": "Sentraal-Afrika-tyd", "WIT": "Oos-Indonesië-tyd", "TMT": "Turkmenistan-standaardtyd", "OESZ": "Oos-Europese somertyd", "EST": "Oostelike standaardtyd", "PST": "Pasifiese standaardtyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "WIB": "Wes-Indonesië-tyd", "BT": "Bhoetan-tyd", "ADT": "Atlantiese dagligtyd", "SGT": "Singapoer-standaardtyd", "SRT": "Suriname-tyd", "CLST": "Chili-somertyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "WART": "Wes-Argentinië-standaardtyd", "UYST": "Uruguay-somertyd", "ART": "Argentinië-standaardtyd", "CDT": "Sentrale dagligtyd", "JDT": "Japan-dagligtyd", "WEZ": "Wes-Europese standaardtyd", "MST": "Berg-standaardtyd", "HKT": "Hongkong-standaardtyd", "CHAST": "Chatham-standaardtyd", "CLT": "Chili-standaardtyd", "WESZ": "Wes-Europese somertyd", "ChST": "Chamorro-standaardtyd", "VET": "Venezuela-tyd", "AST": "Atlantiese standaardtyd", "MEZ": "Sentraal-Europese standaardtyd", "WITA": "Sentraal Indonesië-tyd", "PDT": "Pasifiese dagligtyd", "MDT": "Berg-dagligtyd", "NZST": "Nieu-Seeland-standaardtyd", "NZDT": "Nieu-Seeland-dagligtyd", "HNT": "Newfoundland-standaardtyd", "HKST": "Hongkong-somertyd", "EAT": "Oos-Afrika-tyd", "COT": "Colombië-standaardtyd", "IST": "Indië-standaardtyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "WARST": "Wes-Argentinië-somertyd", "BOT": "Bolivia-tyd", "UYT": "Uruguay-standaardtyd", "∅∅∅": "Peru-somertyd", "MESZ": "Sentraal-Europese somertyd", "CHADT": "Chatham-dagligtyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "MYT": "Maleisië-tyd", "CST": "Sentrale standaardtyd", "GFT": "Frans-Guiana-tyd", "EDT": "Oostelike dagligtyd", "GMT": "Greenwich-mediaantyd", "LHST": "Lord Howe-standaardtyd", "GYT": "Guyana-tyd", "WAT": "Wes-Afrika-standaardtyd", "ARST": "Argentinië-somertyd", "ECT": "Ecuador-tyd", "AWST": "Australiese Westelike standaardtyd", "TMST": "Turkmenistan-somertyd", "AKST": "Alaska-standaardtyd", "LHDT": "Lord Howe-dagligtyd", "HAT": "Newfoundland-dagligtyd", "AEDT": "Australiese Oostelike dagligtyd", "SAST": "Suid-Afrika-standaardtyd", "OEZ": "Oos-Europese standaardtyd", "JST": "Japan-standaardtyd", "ACST": "Australiese sentraal-standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "AWDT": "Australiese Westelike dagligtyd"},
+ timezones: map[string]string{"MDT": "MDT", "TMST": "Turkmenistan-somertyd", "AEST": "Australiese Oostelike standaardtyd", "MESZ": "Sentraal-Europese somertyd", "CLT": "Chili-standaardtyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "ECT": "Ecuador-tyd", "COST": "Colombië-somertyd", "ADT": "Atlantiese dagligtyd", "HAT": "Newfoundland-dagligtyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "NZST": "Nieu-Seeland-standaardtyd", "PDT": "Pasifiese dagligtyd", "WESZ": "Wes-Europese somertyd", "AKDT": "Alaska-dagligtyd", "HKST": "Hongkong-somertyd", "CAT": "Sentraal-Afrika-tyd", "WITA": "Sentraal Indonesië-tyd", "MST": "MST", "NZDT": "Nieu-Seeland-dagligtyd", "PST": "Pasifiese standaardtyd", "MEZ": "Sentraal-Europese standaardtyd", "GMT": "Greenwich-mediaantyd", "WEZ": "Wes-Europese standaardtyd", "COT": "Colombië-standaardtyd", "IST": "Indië-standaardtyd", "OEZ": "Oos-Europese standaardtyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "WAT": "Wes-Afrika-standaardtyd", "WIB": "Wes-Indonesië-tyd", "AEDT": "Australiese Oostelike dagligtyd", "LHDT": "Lord Howe-dagligtyd", "WAST": "Wes-Afrika-somertyd", "∅∅∅": "Asore-somertyd", "CHAST": "Chatham-standaardtyd", "TMT": "Turkmenistan-standaardtyd", "OESZ": "Oos-Europese somertyd", "WARST": "Wes-Argentinië-somertyd", "HNT": "Newfoundland-standaardtyd", "AWST": "Australiese Westelike standaardtyd", "LHST": "Lord Howe-standaardtyd", "UYT": "Uruguay-standaardtyd", "SRT": "Suriname-tyd", "EAT": "Oos-Afrika-tyd", "ACDT": "Australiese sentrale dagligtyd", "BT": "Bhoetan-tyd", "JDT": "Japan-dagligtyd", "MYT": "Maleisië-tyd", "WIT": "Oos-Indonesië-tyd", "JST": "Japan-standaardtyd", "SGT": "Singapoer-standaardtyd", "HKT": "Hongkong-standaardtyd", "EST": "Oostelike standaardtyd", "EDT": "Oostelike dagligtyd", "SAST": "Suid-Afrika-standaardtyd", "BOT": "Bolivia-tyd", "VET": "Venezuela-tyd", "GFT": "Frans-Guiana-tyd", "ACST": "Australiese sentraal-standaardtyd", "GYT": "Guyana-tyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "AWDT": "Australiese Westelike dagligtyd", "CDT": "Sentrale dagligtyd", "AST": "Atlantiese standaardtyd", "ChST": "Chamorro-standaardtyd", "CST": "Sentrale standaardtyd", "CHADT": "Chatham-dagligtyd", "ARST": "Argentinië-somertyd", "UYST": "Uruguay-somertyd", "CLST": "Chili-somertyd", "AKST": "Alaska-standaardtyd", "ART": "Argentinië-standaardtyd", "WART": "Wes-Argentinië-standaardtyd"},
}
}
@@ -191,7 +191,7 @@ func (af *af) WeekdaysWide() []string {
func (af *af) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -266,7 +266,7 @@ func (af *af) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (af *af) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/af_NA/af_NA.go b/af_NA/af_NA.go
index 780b1caa..3e65c2e0 100644
--- a/af_NA/af_NA.go
+++ b/af_NA/af_NA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.C.", "n.C."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"ARST": "Argentinië-somertyd", "CAT": "Sentraal-Afrika-tyd", "TMT": "Turkmenistan-standaardtyd", "MYT": "Maleisië-tyd", "ACST": "Australiese sentraal-standaardtyd", "CST": "Sentrale standaardtyd", "UYT": "Uruguay-standaardtyd", "CDT": "Sentrale dagligtyd", "MDT": "MDT", "HKT": "Hongkong-standaardtyd", "CHAST": "Chatham-standaardtyd", "TMST": "Turkmenistan-somertyd", "AEST": "Australiese Oostelike standaardtyd", "WITA": "Sentraal Indonesië-tyd", "WIB": "Wes-Indonesië-tyd", "ECT": "Ecuador-tyd", "LHDT": "Lord Howe-dagligtyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "JST": "Japan-standaardtyd", "UYST": "Uruguay-somertyd", "WEZ": "Wes-Europese standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "WESZ": "Wes-Europese somertyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "NZST": "Nieu-Seeland-standaardtyd", "MESZ": "Sentraal-Europese somertyd", "AEDT": "Australiese Oostelike dagligtyd", "IST": "Indië-standaardtyd", "BT": "Bhoetan-tyd", "PST": "Pasifiese standaardtyd", "AST": "Atlantiese standaardtyd", "CLT": "Chili-standaardtyd", "EDT": "Oostelike dagligtyd", "BOT": "Bolivia-tyd", "HNT": "Newfoundland-standaardtyd", "CLST": "Chili-somertyd", "MEZ": "Sentraal-Europese standaardtyd", "SAST": "Suid-Afrika-standaardtyd", "AKDT": "Alaska-dagligtyd", "EST": "Oostelike standaardtyd", "VET": "Venezuela-tyd", "∅∅∅": "Asore-somertyd", "AWST": "Australiese Westelike standaardtyd", "HAT": "Newfoundland-dagligtyd", "COST": "Colombië-somertyd", "CHADT": "Chatham-dagligtyd", "SRT": "Suriname-tyd", "EAT": "Oos-Afrika-tyd", "SGT": "Singapoer-standaardtyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "OESZ": "Oos-Europese somertyd", "WARST": "Wes-Argentinië-somertyd", "GYT": "Guyana-tyd", "AWDT": "Australiese Westelike dagligtyd", "NZDT": "Nieu-Seeland-dagligtyd", "HKST": "Hongkong-somertyd", "GFT": "Frans-Guiana-tyd", "AKST": "Alaska-standaardtyd", "OEZ": "Oos-Europese standaardtyd", "PDT": "Pasifiese dagligtyd", "ChST": "Chamorro-standaardtyd", "WIT": "Oos-Indonesië-tyd", "LHST": "Lord Howe-standaardtyd", "GMT": "Greenwich-mediaantyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "WAST": "Wes-Afrika-somertyd", "ADT": "Atlantiese dagligtyd", "ART": "Argentinië-standaardtyd", "WART": "Wes-Argentinië-standaardtyd", "COT": "Colombië-standaardtyd", "MST": "MST", "JDT": "Japan-dagligtyd", "WAT": "Wes-Afrika-standaardtyd"},
+ timezones: map[string]string{"WIB": "Wes-Indonesië-tyd", "LHDT": "Lord Howe-dagligtyd", "ChST": "Chamorro-standaardtyd", "WIT": "Oos-Indonesië-tyd", "GFT": "Frans-Guiana-tyd", "WAST": "Wes-Afrika-somertyd", "GYT": "Guyana-tyd", "ART": "Argentinië-standaardtyd", "IST": "Indië-standaardtyd", "UYT": "Uruguay-standaardtyd", "JST": "Japan-standaardtyd", "JDT": "Japan-dagligtyd", "AWDT": "Australiese Westelike dagligtyd", "LHST": "Lord Howe-standaardtyd", "WEZ": "Wes-Europese standaardtyd", "UYST": "Uruguay-somertyd", "WART": "Wes-Argentinië-standaardtyd", "MEZ": "Sentraal-Europese standaardtyd", "MESZ": "Sentraal-Europese somertyd", "WAT": "Wes-Afrika-standaardtyd", "VET": "Venezuela-tyd", "TMT": "Turkmenistan-standaardtyd", "AEDT": "Australiese Oostelike dagligtyd", "PDT": "Pasifiese dagligtyd", "COST": "Colombië-somertyd", "NZDT": "Nieu-Seeland-dagligtyd", "SAST": "Suid-Afrika-standaardtyd", "HKT": "Hongkong-standaardtyd", "CHADT": "Chatham-dagligtyd", "ARST": "Argentinië-somertyd", "EST": "Oostelike standaardtyd", "EDT": "Oostelike dagligtyd", "NZST": "Nieu-Seeland-standaardtyd", "SGT": "Singapoer-standaardtyd", "ACDT": "Australiese sentrale dagligtyd", "COT": "Colombië-standaardtyd", "BOT": "Bolivia-tyd", "CLT": "Chili-standaardtyd", "ADT": "Atlantiese dagligtyd", "AEST": "Australiese Oostelike standaardtyd", "ACST": "Australiese sentraal-standaardtyd", "HAT": "Newfoundland-dagligtyd", "PST": "Pasifiese standaardtyd", "WITA": "Sentraal Indonesië-tyd", "ECT": "Ecuador-tyd", "CDT": "Sentrale dagligtyd", "MYT": "Maleisië-tyd", "AKST": "Alaska-standaardtyd", "GMT": "Greenwich-mediaantyd", "TMST": "Turkmenistan-somertyd", "OEZ": "Oos-Europese standaardtyd", "OESZ": "Oos-Europese somertyd", "CLST": "Chili-somertyd", "EAT": "Oos-Afrika-tyd", "AST": "Atlantiese standaardtyd", "HNT": "Newfoundland-standaardtyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "CAT": "Sentraal-Afrika-tyd", "BT": "Bhoetan-tyd", "WESZ": "Wes-Europese somertyd", "HKST": "Hongkong-somertyd", "MDT": "MDT", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "CST": "Sentrale standaardtyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "AWST": "Australiese Westelike standaardtyd", "WARST": "Wes-Argentinië-somertyd", "∅∅∅": "Asore-somertyd", "CHAST": "Chatham-standaardtyd", "MST": "MST", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "AKDT": "Alaska-dagligtyd", "SRT": "Suriname-tyd"},
}
}
@@ -191,7 +191,7 @@ func (af *af_NA) WeekdaysWide() []string {
func (af *af_NA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -266,7 +266,7 @@ func (af *af_NA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (af *af_NA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/af_ZA/af_ZA.go b/af_ZA/af_ZA.go
index f2ba7ef5..5cf58a5c 100644
--- a/af_ZA/af_ZA.go
+++ b/af_ZA/af_ZA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.C.", "n.C."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"NZST": "Nieu-Seeland-standaardtyd", "HKT": "Hongkong-standaardtyd", "WEZ": "Wes-Europese standaardtyd", "HNT": "Newfoundland-standaardtyd", "MDT": "MDT", "AKDT": "Alaska-dagligtyd", "∅∅∅": "Brasilië somertyd", "WESZ": "Wes-Europese somertyd", "HAT": "Newfoundland-dagligtyd", "SAST": "Suid-Afrika-standaardtyd", "GFT": "Frans-Guiana-tyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "MYT": "Maleisië-tyd", "SGT": "Singapoer-standaardtyd", "CST": "Sentrale standaardtyd", "WIT": "Oos-Indonesië-tyd", "EDT": "Oostelike dagligtyd", "ADT": "Atlantiese dagligtyd", "CLST": "Chili-somertyd", "BT": "Bhoetan-tyd", "CAT": "Sentraal-Afrika-tyd", "AEDT": "Australiese Oostelike dagligtyd", "UYT": "Uruguay-standaardtyd", "PDT": "Pasifiese dagligtyd", "ACDT": "Australiese sentrale dagligtyd", "COST": "Colombië-somertyd", "HKST": "Hongkong-somertyd", "CHAST": "Chatham-standaardtyd", "WAST": "Wes-Afrika-somertyd", "BOT": "Bolivia-tyd", "CHADT": "Chatham-dagligtyd", "OEZ": "Oos-Europese standaardtyd", "GMT": "Greenwich-mediaantyd", "WIB": "Wes-Indonesië-tyd", "JST": "Japan-standaardtyd", "JDT": "Japan-dagligtyd", "OESZ": "Oos-Europese somertyd", "WART": "Wes-Argentinië-standaardtyd", "WAT": "Wes-Afrika-standaardtyd", "AST": "Atlantiese standaardtyd", "AWST": "Australiese Westelike standaardtyd", "NZDT": "Nieu-Seeland-dagligtyd", "LHDT": "Lord Howe-dagligtyd", "UYST": "Uruguay-somertyd", "ChST": "Chamorro-standaardtyd", "TMST": "Turkmenistan-somertyd", "EST": "Oostelike standaardtyd", "LHST": "Lord Howe-standaardtyd", "ACST": "Australiese sentraal-standaardtyd", "GYT": "Guyana-tyd", "ARST": "Argentinië-somertyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "AEST": "Australiese Oostelike standaardtyd", "CDT": "Sentrale dagligtyd", "TMT": "Turkmenistan-standaardtyd", "WITA": "Sentraal Indonesië-tyd", "PST": "Pasifiese standaardtyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "EAT": "Oos-Afrika-tyd", "MESZ": "Sentraal-Europese somertyd", "CLT": "Chili-standaardtyd", "MST": "MST", "AKST": "Alaska-standaardtyd", "WARST": "Wes-Argentinië-somertyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "VET": "Venezuela-tyd", "ART": "Argentinië-standaardtyd", "COT": "Colombië-standaardtyd", "MEZ": "Sentraal-Europese standaardtyd", "SRT": "Suriname-tyd", "AWDT": "Australiese Westelike dagligtyd", "ECT": "Ecuador-tyd", "IST": "Indië-standaardtyd"},
+ timezones: map[string]string{"HKST": "Hongkong-somertyd", "CLT": "Chili-standaardtyd", "WART": "Wes-Argentinië-standaardtyd", "MEZ": "Sentraal-Europese standaardtyd", "MESZ": "Sentraal-Europese somertyd", "AKDT": "Alaska-dagligtyd", "ART": "Argentinië-standaardtyd", "TMST": "Turkmenistan-somertyd", "NZST": "Nieu-Seeland-standaardtyd", "WAST": "Wes-Afrika-somertyd", "VET": "Venezuela-tyd", "SAST": "Suid-Afrika-standaardtyd", "HKT": "Hongkong-standaardtyd", "OEZ": "Oos-Europese standaardtyd", "WIT": "Oos-Indonesië-tyd", "WARST": "Wes-Argentinië-somertyd", "MYT": "Maleisië-tyd", "WIB": "Wes-Indonesië-tyd", "AWST": "Australiese Westelike standaardtyd", "SRT": "Suriname-tyd", "WAT": "Wes-Afrika-standaardtyd", "PDT": "Pasifiese dagligtyd", "ChST": "Chamorro-standaardtyd", "CHADT": "Chatham-dagligtyd", "MST": "MST", "AEST": "Australiese Oostelike standaardtyd", "ECT": "Ecuador-tyd", "COT": "Colombië-standaardtyd", "HAT": "Newfoundland-dagligtyd", "PST": "Pasifiese standaardtyd", "ADT": "Atlantiese dagligtyd", "ACDT": "Australiese sentrale dagligtyd", "HAST": "Hawaii-Aleusiër-standaardtyd", "UYT": "Uruguay-standaardtyd", "BOT": "Bolivia-tyd", "JDT": "Japan-dagligtyd", "AWDT": "Australiese Westelike dagligtyd", "OESZ": "Oos-Europese somertyd", "BT": "Bhoetan-tyd", "CLST": "Chili-somertyd", "ACWST": "Australiese sentraal-Westelike standaard-tyd", "CST": "Sentrale standaardtyd", "SGT": "Singapoer-standaardtyd", "HNT": "Newfoundland-standaardtyd", "COST": "Colombië-somertyd", "∅∅∅": "Asore-somertyd", "CAT": "Sentraal-Afrika-tyd", "GMT": "Greenwich-mediaantyd", "EDT": "Oostelike dagligtyd", "HADT": "Hawaii-Aleusiër-dagligtyd", "NZDT": "Nieu-Seeland-dagligtyd", "JST": "Japan-standaardtyd", "ACST": "Australiese sentraal-standaardtyd", "ARST": "Argentinië-somertyd", "LHDT": "Lord Howe-dagligtyd", "WEZ": "Wes-Europese standaardtyd", "WESZ": "Wes-Europese somertyd", "CDT": "Sentrale dagligtyd", "MDT": "MDT", "LHST": "Lord Howe-standaardtyd", "UYST": "Uruguay-somertyd", "ACWDT": "Australiese sentraal-Westelike dagligtyd", "GFT": "Frans-Guiana-tyd", "AST": "Atlantiese standaardtyd", "GYT": "Guyana-tyd", "TMT": "Turkmenistan-standaardtyd", "AEDT": "Australiese Oostelike dagligtyd", "EAT": "Oos-Afrika-tyd", "IST": "Indië-standaardtyd", "CHAST": "Chatham-standaardtyd", "EST": "Oostelike standaardtyd", "AKST": "Alaska-standaardtyd", "WITA": "Sentraal Indonesië-tyd"},
}
}
@@ -191,7 +191,7 @@ func (af *af_ZA) WeekdaysWide() []string {
func (af *af_ZA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -266,7 +266,7 @@ func (af *af_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (af *af_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := af.currencies[currency]
- l := len(s) + len(af.decimal) + len(af.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/agq/agq.go b/agq/agq.go
index 8ca17c1b..b19a8874 100644
--- a/agq/agq.go
+++ b/agq/agq.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"SK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Sěe Kɨ̀lesto", "Bǎa Kɨ̀lesto"},
- timezones: map[string]string{"UYT": "UYT", "COST": "COST", "CLT": "CLT", "AEST": "AEST", "EDT": "EDT", "AST": "AST", "CLST": "CLST", "CST": "CST", "OEZ": "OEZ", "PST": "PST", "LHST": "LHST", "HAT": "HAT", "HKST": "HKST", "GFT": "GFT", "AKDT": "AKDT", "BOT": "BOT", "ACWST": "ACWST", "TMST": "TMST", "JST": "JST", "JDT": "JDT", "IST": "IST", "WESZ": "WESZ", "WART": "WART", "WARST": "WARST", "WAT": "WAT", "WAST": "WAST", "GMT": "GMT", "ACWDT": "ACWDT", "ADT": "ADT", "CDT": "CDT", "SAST": "SAST", "EST": "EST", "ACDT": "ACDT", "AWST": "AWST", "MESZ": "MESZ", "TMT": "TMT", "UYST": "UYST", "∅∅∅": "∅∅∅", "ChST": "ChST", "HADT": "HADT", "AEDT": "AEDT", "AWDT": "AWDT", "HKT": "HKT", "CHAST": "CHAST", "LHDT": "LHDT", "MST": "MST", "EAT": "EAT", "SGT": "SGT", "HAST": "HAST", "WITA": "WITA", "MYT": "MYT", "ACST": "ACST", "ARST": "ARST", "AKST": "AKST", "SRT": "SRT", "NZDT": "NZDT", "COT": "COT", "MEZ": "MEZ", "OESZ": "OESZ", "BT": "BT", "PDT": "PDT", "WEZ": "WEZ", "GYT": "GYT", "MDT": "MDT", "ART": "ART", "CHADT": "CHADT", "VET": "VET", "HNT": "HNT", "WIB": "WIB", "NZST": "NZST", "CAT": "CAT", "WIT": "WIT", "ECT": "ECT"},
+ timezones: map[string]string{"GMT": "GMT", "ChST": "ChST", "WART": "WART", "ECT": "ECT", "ACDT": "ACDT", "AEDT": "AEDT", "MESZ": "MESZ", "WITA": "WITA", "VET": "VET", "AST": "AST", "GYT": "GYT", "ART": "ART", "AWST": "AWST", "UYT": "UYT", "SRT": "SRT", "CLT": "CLT", "AKDT": "AKDT", "ADT": "ADT", "EST": "EST", "CHAST": "CHAST", "MEZ": "MEZ", "MST": "MST", "WEZ": "WEZ", "WESZ": "WESZ", "JST": "JST", "OESZ": "OESZ", "NZST": "NZST", "GFT": "GFT", "CST": "CST", "AKST": "AKST", "ARST": "ARST", "HAST": "HAST", "HKT": "HKT", "SAST": "SAST", "AEST": "AEST", "ACWST": "ACWST", "JDT": "JDT", "CDT": "CDT", "CHADT": "CHADT", "OEZ": "OEZ", "NZDT": "NZDT", "LHDT": "LHDT", "ACWDT": "ACWDT", "BOT": "BOT", "SGT": "SGT", "ACST": "ACST", "HNT": "HNT", "AWDT": "AWDT", "∅∅∅": "∅∅∅", "TMT": "TMT", "EAT": "EAT", "WARST": "WARST", "CLST": "CLST", "WAST": "WAST", "IST": "IST", "COT": "COT", "MDT": "MDT", "WAT": "WAT", "MYT": "MYT", "EDT": "EDT", "CAT": "CAT", "PST": "PST", "HAT": "HAT", "WIB": "WIB", "HADT": "HADT", "LHST": "LHST", "PDT": "PDT", "UYST": "UYST", "BT": "BT", "WIT": "WIT", "COST": "COST", "HKST": "HKST", "TMST": "TMST"},
}
}
@@ -174,7 +174,7 @@ func (agq *agq) WeekdaysWide() []string {
func (agq *agq) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(agq.decimal) + len(agq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (agq *agq) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
- l := len(s) + len(agq.decimal) + len(agq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -307,7 +307,7 @@ func (agq *agq) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
- l := len(s) + len(agq.decimal) + len(agq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/agq_CM/agq_CM.go b/agq_CM/agq_CM.go
index ef935617..45f7b91c 100644
--- a/agq_CM/agq_CM.go
+++ b/agq_CM/agq_CM.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"SK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Sěe Kɨ̀lesto", "Bǎa Kɨ̀lesto"},
- timezones: map[string]string{"GMT": "GMT", "BOT": "BOT", "AKST": "AKST", "UYT": "UYT", "WESZ": "WESZ", "HAST": "HAST", "SAST": "SAST", "JST": "JST", "ChST": "ChST", "COST": "COST", "NZST": "NZST", "WIT": "WIT", "PST": "PST", "HKST": "HKST", "TMST": "TMST", "WITA": "WITA", "∅∅∅": "∅∅∅", "CAT": "CAT", "EST": "EST", "WEZ": "WEZ", "ACWST": "ACWST", "ACWDT": "ACWDT", "MEZ": "MEZ", "IST": "IST", "ACDT": "ACDT", "NZDT": "NZDT", "HAT": "HAT", "EDT": "EDT", "ACST": "ACST", "CST": "CST", "OEZ": "OEZ", "CHADT": "CHADT", "HADT": "HADT", "MYT": "MYT", "ARST": "ARST", "OESZ": "OESZ", "AEST": "AEST", "AKDT": "AKDT", "JDT": "JDT", "WAST": "WAST", "AWST": "AWST", "AWDT": "AWDT", "SGT": "SGT", "UYST": "UYST", "CHAST": "CHAST", "GFT": "GFT", "GYT": "GYT", "HNT": "HNT", "HKT": "HKT", "CLST": "CLST", "ADT": "ADT", "CDT": "CDT", "MESZ": "MESZ", "ECT": "ECT", "LHDT": "LHDT", "MST": "MST", "EAT": "EAT", "WIB": "WIB", "BT": "BT", "WARST": "WARST", "WAT": "WAT", "ART": "ART", "WART": "WART", "PDT": "PDT", "SRT": "SRT", "AEDT": "AEDT", "AST": "AST", "CLT": "CLT", "TMT": "TMT", "LHST": "LHST", "VET": "VET", "MDT": "MDT", "COT": "COT"},
+ timezones: map[string]string{"LHDT": "LHDT", "SRT": "SRT", "CLST": "CLST", "HNT": "HNT", "AWST": "AWST", "LHST": "LHST", "PST": "PST", "WIB": "WIB", "SAST": "SAST", "UYST": "UYST", "GYT": "GYT", "HKST": "HKST", "CHADT": "CHADT", "UYT": "UYT", "ECT": "ECT", "HKT": "HKT", "ARST": "ARST", "EDT": "EDT", "ACWST": "ACWST", "COT": "COT", "JST": "JST", "ART": "ART", "BT": "BT", "VET": "VET", "MEZ": "MEZ", "WARST": "WARST", "ACDT": "ACDT", "AKDT": "AKDT", "TMST": "TMST", "AEST": "AEST", "CDT": "CDT", "HADT": "HADT", "MDT": "MDT", "AST": "AST", "SGT": "SGT", "AKST": "AKST", "CHAST": "CHAST", "CST": "CST", "WAT": "WAT", "IST": "IST", "EST": "EST", "ChST": "ChST", "OESZ": "OESZ", "AEDT": "AEDT", "WESZ": "WESZ", "GFT": "GFT", "HAST": "HAST", "TMT": "TMT", "OEZ": "OEZ", "NZDT": "NZDT", "CLT": "CLT", "MYT": "MYT", "NZST": "NZST", "AWDT": "AWDT", "EAT": "EAT", "MESZ": "MESZ", "WITA": "WITA", "WIT": "WIT", "WEZ": "WEZ", "ACST": "ACST", "HAT": "HAT", "∅∅∅": "∅∅∅", "CAT": "CAT", "ACWDT": "ACWDT", "MST": "MST", "WART": "WART", "BOT": "BOT", "WAST": "WAST", "COST": "COST", "GMT": "GMT", "JDT": "JDT", "ADT": "ADT", "PDT": "PDT"},
}
}
@@ -174,7 +174,7 @@ func (agq *agq_CM) WeekdaysWide() []string {
func (agq *agq_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(agq.decimal) + len(agq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (agq *agq_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
- l := len(s) + len(agq.decimal) + len(agq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -307,7 +307,7 @@ func (agq *agq_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := agq.currencies[currency]
- l := len(s) + len(agq.decimal) + len(agq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ak/ak.go b/ak/ak.go
index 5c7cc4d8..ba30f511 100644
--- a/ak/ak.go
+++ b/ak/ak.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AK", "KE"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ansa Kristo", "Kristo Ekyiri"},
- timezones: map[string]string{"SGT": "SGT", "CLST": "CLST", "AKST": "AKST", "PST": "PST", "CHADT": "CHADT", "WIB": "WIB", "ACST": "ACST", "MEZ": "MEZ", "WIT": "WIT", "ECT": "ECT", "GFT": "GFT", "EST": "EST", "UYST": "UYST", "ACWST": "ACWST", "LHST": "LHST", "WART": "WART", "SRT": "SRT", "CAT": "CAT", "ACWDT": "ACWDT", "MST": "MST", "ADT": "ADT", "JDT": "JDT", "EDT": "EDT", "WESZ": "WESZ", "WAT": "WAT", "COT": "COT", "BT": "BT", "IST": "IST", "LHDT": "LHDT", "HNT": "HNT", "ART": "ART", "COST": "COST", "MESZ": "MESZ", "HKT": "HKT", "VET": "VET", "HKST": "HKST", "WARST": "WARST", "AWDT": "AWDT", "CLT": "CLT", "OEZ": "OEZ", "GMT": "GMT", "ChST": "ChST", "CHAST": "CHAST", "AEST": "AEST", "BOT": "BOT", "PDT": "PDT", "NZST": "NZST", "CDT": "CDT", "JST": "JST", "TMST": "TMST", "HAST": "HAST", "WAST": "WAST", "AST": "AST", "TMT": "TMT", "HADT": "HADT", "WEZ": "WEZ", "ARST": "ARST", "AEDT": "AEDT", "WITA": "WITA", "SAST": "SAST", "OESZ": "OESZ", "ACDT": "ACDT", "GYT": "GYT", "AWST": "AWST", "HAT": "HAT", "CST": "CST", "AKDT": "AKDT", "UYT": "UYT", "MYT": "MYT", "∅∅∅": "∅∅∅", "MDT": "MDT", "EAT": "EAT", "NZDT": "NZDT"},
+ timezones: map[string]string{"HAT": "HAT", "MESZ": "MESZ", "MST": "MST", "WART": "WART", "AKDT": "AKDT", "AST": "AST", "GFT": "GFT", "EST": "EST", "HADT": "HADT", "LHDT": "LHDT", "UYT": "UYT", "BOT": "BOT", "WAST": "WAST", "VET": "VET", "AEST": "AEST", "PDT": "PDT", "CLT": "CLT", "JST": "JST", "∅∅∅": "∅∅∅", "BT": "BT", "EAT": "EAT", "ACST": "ACST", "CHAST": "CHAST", "GMT": "GMT", "CLST": "CLST", "IST": "IST", "WIB": "WIB", "TMT": "TMT", "OESZ": "OESZ", "AEDT": "AEDT", "MDT": "MDT", "JDT": "JDT", "AKST": "AKST", "EDT": "EDT", "ART": "ART", "ARST": "ARST", "ACWDT": "ACWDT", "WARST": "WARST", "WIT": "WIT", "COST": "COST", "SGT": "SGT", "HAST": "HAST", "LHST": "LHST", "NZDT": "NZDT", "CAT": "CAT", "MEZ": "MEZ", "UYST": "UYST", "SRT": "SRT", "ACWST": "ACWST", "SAST": "SAST", "NZST": "NZST", "WITA": "WITA", "WESZ": "WESZ", "ECT": "ECT", "AWST": "AWST", "CHADT": "CHADT", "WAT": "WAT", "ACDT": "ACDT", "PST": "PST", "CDT": "CDT", "GYT": "GYT", "TMST": "TMST", "WEZ": "WEZ", "COT": "COT", "ADT": "ADT", "AWDT": "AWDT", "OEZ": "OEZ", "CST": "CST", "HNT": "HNT", "MYT": "MYT", "HKT": "HKT", "HKST": "HKST", "ChST": "ChST"},
}
}
@@ -193,7 +193,7 @@ func (ak *ak) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ak.currencies[currency]
- l := len(s) + len(ak.decimal) + len(ak.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (ak *ak) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ak.currencies[currency]
- l := len(s) + len(ak.decimal) + len(ak.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ak_GH/ak_GH.go b/ak_GH/ak_GH.go
index 649d1627..3b4243f2 100644
--- a/ak_GH/ak_GH.go
+++ b/ak_GH/ak_GH.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AK", "KE"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ansa Kristo", "Kristo Ekyiri"},
- timezones: map[string]string{"HKST": "HKST", "HAST": "HAST", "GFT": "GFT", "JDT": "JDT", "ECT": "ECT", "EAT": "EAT", "MEZ": "MEZ", "LHDT": "LHDT", "AST": "AST", "ADT": "ADT", "COT": "COT", "SGT": "SGT", "CAT": "CAT", "CST": "CST", "WITA": "WITA", "VET": "VET", "NZDT": "NZDT", "TMST": "TMST", "LHST": "LHST", "SRT": "SRT", "WAT": "WAT", "CLST": "CLST", "JST": "JST", "ACST": "ACST", "PDT": "PDT", "WART": "WART", "HNT": "HNT", "ARST": "ARST", "MDT": "MDT", "AEDT": "AEDT", "OEZ": "OEZ", "PST": "PST", "GMT": "GMT", "BT": "BT", "NZST": "NZST", "ART": "ART", "WIT": "WIT", "AEST": "AEST", "AKDT": "AKDT", "OESZ": "OESZ", "COST": "COST", "SAST": "SAST", "MYT": "MYT", "ACDT": "ACDT", "WIB": "WIB", "AKST": "AKST", "GYT": "GYT", "WAST": "WAST", "AWST": "AWST", "UYST": "UYST", "WARST": "WARST", "HKT": "HKT", "TMT": "TMT", "HADT": "HADT", "ACWST": "ACWST", "ChST": "ChST", "CLT": "CLT", "BOT": "BOT", "AWDT": "AWDT", "CHADT": "CHADT", "WEZ": "WEZ", "WESZ": "WESZ", "EDT": "EDT", "UYT": "UYT", "∅∅∅": "∅∅∅", "HAT": "HAT", "CDT": "CDT", "MST": "MST", "IST": "IST", "EST": "EST", "ACWDT": "ACWDT", "MESZ": "MESZ", "CHAST": "CHAST"},
+ timezones: map[string]string{"HNT": "HNT", "UYT": "UYT", "AEDT": "AEDT", "ACWDT": "ACWDT", "WARST": "WARST", "WESZ": "WESZ", "COST": "COST", "MYT": "MYT", "ADT": "ADT", "HADT": "HADT", "CLT": "CLT", "WIT": "WIT", "GFT": "GFT", "COT": "COT", "OESZ": "OESZ", "AEST": "AEST", "UYST": "UYST", "ACST": "ACST", "WIB": "WIB", "MDT": "MDT", "GMT": "GMT", "EAT": "EAT", "ECT": "ECT", "AKDT": "AKDT", "HKT": "HKT", "HKST": "HKST", "MESZ": "MESZ", "BOT": "BOT", "TMT": "TMT", "TMST": "TMST", "PDT": "PDT", "ChST": "ChST", "CLST": "CLST", "WAT": "WAT", "JDT": "JDT", "HAT": "HAT", "ART": "ART", "PST": "PST", "ARST": "ARST", "MST": "MST", "AWDT": "AWDT", "MEZ": "MEZ", "HAST": "HAST", "EST": "EST", "WART": "WART", "CST": "CST", "LHDT": "LHDT", "WITA": "WITA", "NZST": "NZST", "NZDT": "NZDT", "GYT": "GYT", "SRT": "SRT", "WAST": "WAST", "LHST": "LHST", "CAT": "CAT", "WEZ": "WEZ", "ACDT": "ACDT", "CHAST": "CHAST", "CHADT": "CHADT", "EDT": "EDT", "CDT": "CDT", "JST": "JST", "SGT": "SGT", "AST": "AST", "AWST": "AWST", "OEZ": "OEZ", "BT": "BT", "VET": "VET", "ACWST": "ACWST", "IST": "IST", "∅∅∅": "∅∅∅", "AKST": "AKST", "SAST": "SAST"},
}
}
@@ -193,7 +193,7 @@ func (ak *ak_GH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ak.currencies[currency]
- l := len(s) + len(ak.decimal) + len(ak.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (ak *ak_GH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ak.currencies[currency]
- l := len(s) + len(ak.decimal) + len(ak.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/am/am.go b/am/am.go
index c2f435a3..11eb5576 100644
--- a/am/am.go
+++ b/am/am.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"ዓ/ዓ", "ዓ/ም"},
erasWide: []string{"ዓመተ ዓለም", "ዓመተ ምሕረት"},
- timezones: map[string]string{"BOT": "የቦሊቪያ ሰዓት", "MST": "የተራራ መደበኛ የሰዓት አቆጣጠር", "COST": "የኮሎምቢያ ክረምት ሰዓት", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "GFT": "የፈረንሳይ ጉያና ሰዓት", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት", "UYT": "የኡራጓይ መደበኛ ሰዓት", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "UYST": "የኡራጓይ ክረምት ሰዓት", "VET": "የቬኔዝዌላ ሰዓት", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "ChST": "የቻሞሮ መደበኛ ሰዓት", "MDT": "የተራራ የቀንሰዓት አቆጣጠር", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "SRT": "የሱሪናም ሰዓት", "IST": "የህንድ መደበኛ ሰዓት", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "GYT": "የጉያና ሰዓት", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "MYT": "የማሌይዢያ ሰዓት", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "∅∅∅": "የፔሩ ክረምት ሰዓት", "WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "CHAST": "የቻታም መደበኛ ሰዓት", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "ECT": "የኢኳዶር ሰዓት", "ART": "የአርጀንቲና መደበኛ ጊዜ", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "CLT": "የቺሊ መደበኛ ሰዓት", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "EAT": "የምስራቅ አፍሪካ ሰዓት", "OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "CLST": "የቺሊ ክረምት ሰዓት", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "CAT": "የመካከለኛው አፍሪካ ሰዓት", "BT": "የቡታን ሰዓት", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "JST": "የጃፓን መደበኛ ሰዓት"},
+ timezones: map[string]string{"CAT": "የመካከለኛው አፍሪካ ሰዓት", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር", "UYT": "የኡራጓይ መደበኛ ሰዓት", "AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "MDT": "MDT", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "JST": "የጃፓን መደበኛ ሰዓት", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "SRT": "የሱሪናም ሰዓት", "CLT": "የቺሊ መደበኛ ሰዓት", "VET": "የቬኔዝዌላ ሰዓት", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "BOT": "የቦሊቪያ ሰዓት", "ECT": "የኢኳዶር ሰዓት", "CHAST": "የቻታም መደበኛ ሰዓት", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "COST": "የኮሎምቢያ ክረምት ሰዓት", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "ChST": "የቻሞሮ መደበኛ ሰዓት", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "EAT": "የምስራቅ አፍሪካ ሰዓት", "WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "∅∅∅": "የአማዞን የቀን ሰዓት አቆጣጠር", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "UYST": "የኡራጓይ ክረምት ሰዓት", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "ART": "የአርጀንቲና መደበኛ ጊዜ", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "GFT": "የፈረንሳይ ጉያና ሰዓት", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "GYT": "የጉያና ሰዓት", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "MYT": "የማሌይዢያ ሰዓት", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "BT": "የቡታን ሰዓት", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "MST": "MST", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "CLST": "የቺሊ ክረምት ሰዓት", "IST": "የህንድ መደበኛ ሰዓት", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት"},
}
}
@@ -203,7 +203,7 @@ func (am *am) WeekdaysWide() []string {
func (am *am) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(am.decimal) + len(am.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (am *am) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := am.currencies[currency]
- l := len(s) + len(am.decimal) + len(am.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (am *am) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := am.currencies[currency]
- l := len(s) + len(am.decimal) + len(am.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/am_ET/am_ET.go b/am_ET/am_ET.go
index d8a9b4ee..e15b0b38 100644
--- a/am_ET/am_ET.go
+++ b/am_ET/am_ET.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"ዓ/ዓ", "ዓ/ም"},
erasWide: []string{"ዓመተ ዓለም", "ዓመተ ምሕረት"},
- timezones: map[string]string{"OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት", "GYT": "የጉያና ሰዓት", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "∅∅∅": "የብራዚላ የበጋ ሰዓት አቆጣጠር", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "ART": "የአርጀንቲና መደበኛ ጊዜ", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "GFT": "የፈረንሳይ ጉያና ሰዓት", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "MYT": "የማሌይዢያ ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር", "UYT": "የኡራጓይ መደበኛ ሰዓት", "UYST": "የኡራጓይ ክረምት ሰዓት", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "COST": "የኮሎምቢያ ክረምት ሰዓት", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "BT": "የቡታን ሰዓት", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "ECT": "የኢኳዶር ሰዓት", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "CLT": "የቺሊ መደበኛ ሰዓት", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "CHAST": "የቻታም መደበኛ ሰዓት", "JST": "የጃፓን መደበኛ ሰዓት", "EAT": "የምስራቅ አፍሪካ ሰዓት", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "MDT": "MDT", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "MST": "MST", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "BOT": "የቦሊቪያ ሰዓት", "VET": "የቬኔዝዌላ ሰዓት", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "ChST": "የቻሞሮ መደበኛ ሰዓት", "IST": "የህንድ መደበኛ ሰዓት", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "CLST": "የቺሊ ክረምት ሰዓት", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "SRT": "የሱሪናም ሰዓት", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "CAT": "የመካከለኛው አፍሪካ ሰዓት", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር"},
+ timezones: map[string]string{"AKST": "የአላስካ መደበኛ የሰዓት አቆጣጠር", "AST": "የአትላንቲክ መደበኛ የሰዓት አቆጣጠር", "TMST": "የቱርክመኒስታን ክረምት ሰዓት", "OESZ": "የምስራቃዊ አውሮፓ ክረምት ሰዓት", "LHDT": "የሎርድ ሆዌ የቀን ሰዓት አቆጣጠር", "HADT": "የሃዋይ አሌኡት የቀን ሰዓት አቆጣጠር", "AEST": "የአውስትራሊያ ምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "BT": "የቡታን ሰዓት", "WITA": "የመካከለኛው ኢንዶኔዢያ ሰዓት", "ACWST": "የአውስትራሊያ መካከለኛ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "MST": "MST", "LHST": "የሎርድ ሆዌ መደበኛ የሰዓት አቆጣጠር", "NZST": "የኒው ዚላንድ መደበኛ ሰዓት", "MEZ": "የመካከለኛው አውሮፓ መደበኛ ሰዓት", "SRT": "የሱሪናም ሰዓት", "WAST": "የምዕራብ አፍሪካ ክረምት ሰዓት", "WAT": "የምዕራብ አፍሪካ መደበኛ ሰዓት", "ECT": "የኢኳዶር ሰዓት", "ACST": "የአውስትራሊያ መካከለኛ መደበኛ የሰዓት አቆጣጠር", "HAT": "የኒውፋውንድላንድ የቀን የሰዓት አቆጣጠር", "EDT": "የምዕራባዊ የቀን ሰዓት አቆጣጠር", "CHADT": "የቻታም የቀን ብርሃን ሰዓት", "ART": "የአርጀንቲና መደበኛ ጊዜ", "WIT": "የምስራቃዊ ኢንዶኔዢያ ሰዓት", "GFT": "የፈረንሳይ ጉያና ሰዓት", "HNT": "የኒውፋውንድላንድ መደበኛ የሰዓት አቆጣጠር", "SGT": "የሲንጋፒር መደበኛ ሰዓት", "EST": "የምዕራባዊ መደበኛ የሰዓት አቆጣጠር", "WIB": "የምዕራባዊ ኢንዶኔዢያ ሰዓት", "CAT": "የመካከለኛው አፍሪካ ሰዓት", "JST": "የጃፓን መደበኛ ሰዓት", "HKST": "የሆንግ ኮንግ ክረምት ሰዓት", "PDT": "የፓስፊክ የቀን ሰዓት አቆጣጠር", "MESZ": "የመካከለኛው አውሮፓ ክረምት ሰዓት", "VET": "የቬኔዝዌላ ሰዓት", "IST": "የህንድ መደበኛ ሰዓት", "CHAST": "የቻታም መደበኛ ሰዓት", "PST": "የፓስፊክ መደበኛ ሰዓት አቆጣጠር", "UYST": "የኡራጓይ ክረምት ሰዓት", "ChST": "የቻሞሮ መደበኛ ሰዓት", "CLT": "የቺሊ መደበኛ ሰዓት", "COT": "የኮሎምቢያ መደበኛ ሰዓት", "JDT": "የጃፓን የቀን ብርሃን ሰዓት", "WARST": "የአርጀንቲና ምስራቃዊ በጋ ሰዓት አቆጣጠር", "WEZ": "የምዕራባዊ አውሮፓ መደበኛ ሰዓት", "AKDT": "የአላስካ የቀን ሰዓት አቆጣጠር", "ACDT": "የአውስትራሊያ መካከለኛ የቀን ሰዓት አቆጣጠር", "GYT": "የጉያና ሰዓት", "MYT": "የማሌይዢያ ሰዓት", "CLST": "የቺሊ ክረምት ሰዓት", "AWDT": "የአውስትራሊያ ምስራቃዊ የቀን ሰዓት አቆጣጠር", "HKT": "የሆንግ ኮንግ መደበኛ ሰዓት", "OEZ": "የምስራቃዊ አውሮፓ መደበኛ ሰዓት", "UYT": "የኡራጓይ መደበኛ ሰዓት", "ACWDT": "የአውስትራሊያ መካከለኛው ምስራቅ የቀን ሰዓት አቆጣጠር", "ADT": "የአትላንቲክ የቀን ሰዓት አቆጣጠር", "TMT": "የቱርክመኒስታን መደበኛ ሰዓት", "SAST": "የደቡብ አፍሪካ መደበኛ ሰዓት", "WART": "የምዕራባዊ አርጀንቲና መደበኛ ሰዓት አቆጣጠር", "WESZ": "የምዕራባዊ አውሮፓ ክረምት ሰዓት", "CST": "የመካከለኛ መደበኛ ሰዓት አቆጣጠር", "AEDT": "የአውስትራሊያ ምዕራባዊ የቀን ሰዓት አቆጣጠር", "NZDT": "የኒው ዚላንድ የቀን ብርሃን ሰዓት", "CDT": "የመካከለኛ የቀን ሰዓት አቆጣጠር", "HAST": "የሃዋይ አሌኡት መደበኛ ሰዓት አቆጣጠር", "AWST": "የአውስትራሊያ ምስራቃዊ መደበኛ ሰዓት አቆጣጠር", "GMT": "ግሪንዊች ማዕከላዊ ሰዓት", "EAT": "የምስራቅ አፍሪካ ሰዓት", "COST": "የኮሎምቢያ ክረምት ሰዓት", "∅∅∅": "የአዞረስ ክረምት ሰዓት", "MDT": "MDT", "ARST": "የአርጀንቲና የበጋ ሰዓት አቆጣጠር", "BOT": "የቦሊቪያ ሰዓት"},
}
}
@@ -203,7 +203,7 @@ func (am *am_ET) WeekdaysWide() []string {
func (am *am_ET) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(am.decimal) + len(am.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (am *am_ET) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := am.currencies[currency]
- l := len(s) + len(am.decimal) + len(am.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (am *am_ET) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := am.currencies[currency]
- l := len(s) + len(am.decimal) + len(am.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar/ar.go b/ar/ar.go
index 633907bf..dbc72d8f 100644
--- a/ar/ar.go
+++ b/ar/ar.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{5, 6, 1, 4},
+ pluralsRange: []locales.PluralRule{6, 1, 4, 5},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MDT": "MDT", "AEST": "توقيت شرق أستراليا الرسمي", "SRT": "توقيت سورينام", "HADT": "توقيت هاواي ألوتيان الصيفي", "LHST": "توقيت لورد هاو الرسمي", "COST": "توقيت كولومبيا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WIB": "توقيت غرب إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "WITA": "توقيت وسط إندونيسيا", "VET": "توقيت فنزويلا", "∅∅∅": "توقيت أزورس الصيفي", "SGT": "توقيت سنغافورة", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "WIT": "توقيت شرق إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "COT": "توقيت كولومبيا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WARST": "توقيت غرب الأرجنتين الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "AWDT": "توقيت غرب أستراليا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "UYT": "توقيت أورغواي الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "GMT": "توقيت غرينتش", "WART": "توقيت غرب الأرجنتين الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "NZST": "توقيت نيوزيلندا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "GYT": "توقيت غيانا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MST": "MST", "UYST": "توقيت أورغواي الصيفي", "SAST": "توقيت جنوب أفريقيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ChST": "توقيت تشامورو", "EAT": "توقيت شرق أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLT": "توقيت شيلي الرسمي", "BT": "توقيت بوتان", "WESZ": "توقيت غرب أوروبا الصيفي", "MYT": "توقيت ماليزيا", "ACDT": "توقيت وسط أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "JST": "توقيت اليابان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "GFT": "توقيت غايانا الفرنسية", "BOT": "توقيت بوليفيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "CAT": "توقيت وسط أفريقيا", "ECT": "توقيت الإكوادور", "HKT": "توقيت هونغ كونغ الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "IST": "توقيت الهند", "OEZ": "توقيت شرق أوروبا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "JDT": "توقيت اليابان الصيفي"},
+ timezones: map[string]string{"SGT": "توقيت سنغافورة", "TMT": "توقيت تركمانستان الرسمي", "MYT": "توقيت ماليزيا", "AWDT": "توقيت غرب أستراليا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "MDT": "MDT", "GFT": "توقيت غايانا الفرنسية", "HNT": "توقيت نيوفاوندلاند الرسمي", "WIB": "توقيت غرب إندونيسيا", "NZST": "توقيت نيوزيلندا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "JDT": "توقيت اليابان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "ECT": "توقيت الإكوادور", "AKDT": "توقيت ألاسكا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "BOT": "توقيت بوليفيا", "HAT": "توقيت نيوفاوندلاند الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "CLT": "توقيت شيلي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "MST": "MST", "AEDT": "توقيت شرق أستراليا الصيفي", "WITA": "توقيت وسط إندونيسيا", "ChST": "توقيت تشامورو", "EAT": "توقيت شرق أفريقيا", "LHDT": "التوقيت الصيفي للورد هاو", "OEZ": "توقيت شرق أوروبا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "BT": "توقيت بوتان", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "IST": "توقيت الهند", "GMT": "توقيت غرينتش", "CLST": "توقيت شيلي الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "HADT": "توقيت هاواي ألوتيان الصيفي", "CHADT": "توقيت تشاتام الصيفي", "ART": "توقيت الأرجنتين الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "∅∅∅": "توقيت أزورس الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "SRT": "توقيت سورينام", "WEZ": "توقيت غرب أوروبا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WIT": "توقيت شرق إندونيسيا", "ADT": "التوقيت الصيفي الأطلسي", "TMST": "توقيت تركمانستان الصيفي", "UYST": "توقيت أورغواي الصيفي", "CAT": "توقيت وسط أفريقيا", "UYT": "توقيت أورغواي الرسمي", "JST": "توقيت اليابان الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "GYT": "توقيت غيانا", "AWST": "توقيت غرب أستراليا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "SAST": "توقيت جنوب أفريقيا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar) WeekdaysWide() []string {
func (ar *ar) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_001/ar_001.go b/ar_001/ar_001.go
index 65da5787..201d1bc4 100644
--- a/ar_001/ar_001.go
+++ b/ar_001/ar_001.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"HNT": "توقيت نيوفاوندلاند الرسمي", "MDT": "MDT", "HKST": "توقيت هونغ كونغ الصيفي", "WIT": "توقيت شرق إندونيسيا", "AEDT": "توقيت شرق أستراليا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "SAST": "توقيت جنوب أفريقيا", "ECT": "توقيت الإكوادور", "∅∅∅": "توقيت أزورس الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "WESZ": "توقيت غرب أوروبا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "IST": "توقيت الهند", "PDT": "توقيت المحيط الهادي الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "ART": "توقيت الأرجنتين الرسمي", "CLST": "توقيت شيلي الصيفي", "COST": "توقيت كولومبيا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "SGT": "توقيت سنغافورة", "JST": "توقيت اليابان الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "COT": "توقيت كولومبيا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "GMT": "توقيت غرينتش", "WEZ": "توقيت غرب أوروبا الرسمي", "ChST": "توقيت تشامورو", "AWST": "توقيت غرب أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "VET": "توقيت فنزويلا", "EAT": "توقيت شرق أفريقيا", "JDT": "توقيت اليابان الصيفي", "GFT": "توقيت غايانا الفرنسية", "UYST": "توقيت أورغواي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WIB": "توقيت غرب إندونيسيا", "WAT": "توقيت غرب أفريقيا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "LHST": "توقيت لورد هاو الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "SRT": "توقيت سورينام", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "MYT": "توقيت ماليزيا", "BOT": "توقيت بوليفيا", "CHADT": "توقيت تشاتام الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "WITA": "توقيت وسط إندونيسيا", "AKDT": "توقيت ألاسكا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WART": "توقيت غرب الأرجنتين الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "CAT": "توقيت وسط أفريقيا", "AEST": "توقيت شرق أستراليا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "BT": "توقيت بوتان", "UYT": "توقيت أورغواي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "MST": "MST", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي"},
+ timezones: map[string]string{"ART": "توقيت الأرجنتين الرسمي", "WIB": "توقيت غرب إندونيسيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "∅∅∅": "توقيت أزورس الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "VET": "توقيت فنزويلا", "COST": "توقيت كولومبيا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "GMT": "توقيت غرينتش", "WART": "توقيت غرب الأرجنتين الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "AEDT": "توقيت شرق أستراليا الصيفي", "WITA": "توقيت وسط إندونيسيا", "CLT": "توقيت شيلي الرسمي", "TMT": "توقيت تركمانستان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "MYT": "توقيت ماليزيا", "AWDT": "توقيت غرب أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "ACST": "توقيت وسط أستراليا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "ChST": "توقيت تشامورو", "COT": "توقيت كولومبيا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "GFT": "توقيت غايانا الفرنسية", "SGT": "توقيت سنغافورة", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MST": "MST", "NZST": "توقيت نيوزيلندا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "UYST": "توقيت أورغواي الصيفي", "IST": "توقيت الهند", "JDT": "توقيت اليابان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "TMST": "توقيت تركمانستان الصيفي", "LHST": "توقيت لورد هاو الرسمي", "MDT": "MDT", "MEZ": "توقيت وسط أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CLST": "توقيت شيلي الصيفي", "ECT": "توقيت الإكوادور", "JST": "توقيت اليابان الرسمي", "GYT": "توقيت غيانا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "UYT": "توقيت أورغواي الرسمي", "SRT": "توقيت سورينام", "HKT": "توقيت هونغ كونغ الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "BT": "توقيت بوتان", "AST": "التوقيت الرسمي الأطلسي", "SAST": "توقيت جنوب أفريقيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "BOT": "توقيت بوليفيا", "ACDT": "توقيت وسط أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CHAST": "توقيت تشاتام الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CAT": "توقيت وسط أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "WIT": "توقيت شرق إندونيسيا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_001) WeekdaysWide() []string {
func (ar *ar_001) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_001) FmtCurrency(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_001) FmtAccounting(num float64, v uint64, currency currency.Type) s
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_AE/ar_AE.go b/ar_AE/ar_AE.go
index 5a1da0eb..b31d9711 100644
--- a/ar_AE/ar_AE.go
+++ b/ar_AE/ar_AE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"COST": "توقيت كولومبيا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "SAST": "توقيت جنوب أفريقيا", "IST": "توقيت الهند", "WART": "توقيت غرب الأرجنتين الرسمي", "ChST": "توقيت تشامورو", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLST": "توقيت شيلي الصيفي", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "WIB": "توقيت غرب إندونيسيا", "UYST": "توقيت أورغواي الصيفي", "AST": "التوقيت الرسمي الأطلسي", "CAT": "توقيت وسط أفريقيا", "JST": "توقيت اليابان الرسمي", "UYT": "توقيت أورغواي الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "COT": "توقيت كولومبيا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "VET": "توقيت فنزويلا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MST": "MST", "CHADT": "توقيت تشاتام الصيفي", "WITA": "توقيت وسط إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "JDT": "توقيت اليابان الصيفي", "GYT": "توقيت غيانا", "WIT": "توقيت شرق إندونيسيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "SRT": "توقيت سورينام", "WAST": "توقيت غرب أفريقيا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "BT": "توقيت بوتان", "BOT": "توقيت بوليفيا", "AEST": "توقيت شرق أستراليا الرسمي", "GMT": "توقيت غرينتش", "MYT": "توقيت ماليزيا", "ACST": "توقيت وسط أستراليا الرسمي", "∅∅∅": "توقيت برازيليا الصيفي", "SGT": "توقيت سنغافورة", "CHAST": "توقيت تشاتام الرسمي", "GFT": "توقيت غايانا الفرنسية", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "HKT": "توقيت هونغ كونغ الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "MDT": "MDT", "AKDT": "توقيت ألاسكا الصيفي", "ECT": "توقيت الإكوادور", "LHDT": "التوقيت الصيفي للورد هاو"},
+ timezones: map[string]string{"WEZ": "توقيت غرب أوروبا الرسمي", "IST": "توقيت الهند", "LHST": "توقيت لورد هاو الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "AWDT": "توقيت غرب أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "TMT": "توقيت تركمانستان الرسمي", "UYST": "توقيت أورغواي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "WIB": "توقيت غرب إندونيسيا", "UYT": "توقيت أورغواي الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "SRT": "توقيت سورينام", "WART": "توقيت غرب الأرجنتين الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "JDT": "توقيت اليابان الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "CAT": "توقيت وسط أفريقيا", "ChST": "توقيت تشامورو", "ECT": "توقيت الإكوادور", "HADT": "توقيت هاواي ألوتيان الصيفي", "GFT": "توقيت غايانا الفرنسية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "JST": "توقيت اليابان الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "SGT": "توقيت سنغافورة", "TMST": "توقيت تركمانستان الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "BOT": "توقيت بوليفيا", "COT": "توقيت كولومبيا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "SAST": "توقيت جنوب أفريقيا", "AEDT": "توقيت شرق أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "PST": "توقيت المحيط الهادي الرسمي", "GMT": "توقيت غرينتش", "COST": "توقيت كولومبيا الصيفي", "MYT": "توقيت ماليزيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WIT": "توقيت شرق إندونيسيا", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ART": "توقيت الأرجنتين الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "GYT": "توقيت غيانا", "BT": "توقيت بوتان", "EAT": "توقيت شرق أفريقيا", "CLT": "توقيت شيلي الرسمي", "VET": "توقيت فنزويلا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_AE) WeekdaysWide() []string {
func (ar *ar_AE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_AE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_AE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_BH/ar_BH.go b/ar_BH/ar_BH.go
index 24c60cd7..0c157674 100644
--- a/ar_BH/ar_BH.go
+++ b/ar_BH/ar_BH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CHADT": "توقيت تشاتام الصيفي", "BT": "توقيت بوتان", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "∅∅∅": "توقيت بيرو الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "JST": "توقيت اليابان الرسمي", "IST": "توقيت الهند", "UYT": "توقيت أورغواي الرسمي", "SRT": "توقيت سورينام", "SGT": "توقيت سنغافورة", "WITA": "توقيت وسط إندونيسيا", "LHDT": "التوقيت الصيفي للورد هاو", "ADT": "التوقيت الصيفي الأطلسي", "VET": "توقيت فنزويلا", "CHAST": "توقيت تشاتام الرسمي", "CAT": "توقيت وسط أفريقيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "EAT": "توقيت شرق أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WIT": "توقيت شرق إندونيسيا", "TMST": "توقيت تركمانستان الصيفي", "JDT": "توقيت اليابان الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "GYT": "توقيت غيانا", "GMT": "توقيت غرينتش", "UYST": "توقيت أورغواي الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "CLST": "توقيت شيلي الصيفي", "GFT": "توقيت غايانا الفرنسية", "AEST": "توقيت شرق أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "ChST": "توقيت تشامورو", "SAST": "توقيت جنوب أفريقيا", "WAT": "توقيت غرب أفريقيا الرسمي", "COT": "توقيت كولومبيا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "AKST": "التوقيت الرسمي لألاسكا", "ART": "توقيت الأرجنتين الرسمي", "BOT": "توقيت بوليفيا", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MYT": "توقيت ماليزيا", "AST": "التوقيت الرسمي الأطلسي", "WEZ": "توقيت غرب أوروبا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WIB": "توقيت غرب إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "CLT": "توقيت شيلي الرسمي", "TMT": "توقيت تركمانستان الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "ECT": "توقيت الإكوادور", "WAST": "توقيت غرب أفريقيا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية"},
+ timezones: map[string]string{"ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "UYT": "توقيت أورغواي الرسمي", "CLST": "توقيت شيلي الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "COT": "توقيت كولومبيا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "SAST": "توقيت جنوب أفريقيا", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "IST": "توقيت الهند", "GYT": "توقيت غيانا", "AWDT": "توقيت غرب أستراليا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "COST": "توقيت كولومبيا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "UYST": "توقيت أورغواي الصيفي", "BT": "توقيت بوتان", "BOT": "توقيت بوليفيا", "ACDT": "توقيت وسط أستراليا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "SGT": "توقيت سنغافورة", "AKDT": "توقيت ألاسكا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "TMST": "توقيت تركمانستان الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "WITA": "توقيت وسط إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "GFT": "توقيت غايانا الفرنسية", "HNT": "توقيت نيوفاوندلاند الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "ChST": "توقيت تشامورو", "MYT": "توقيت ماليزيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "JDT": "توقيت اليابان الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CHAST": "توقيت تشاتام الرسمي", "CHADT": "توقيت تشاتام الصيفي", "ART": "توقيت الأرجنتين الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "ECT": "توقيت الإكوادور", "JST": "توقيت اليابان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "ADT": "التوقيت الصيفي الأطلسي", "HADT": "توقيت هاواي ألوتيان الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "EAT": "توقيت شرق أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "GMT": "توقيت غرينتش", "SRT": "توقيت سورينام"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_BH) WeekdaysWide() []string {
func (ar *ar_BH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_BH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_BH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_DJ/ar_DJ.go b/ar_DJ/ar_DJ.go
index 583e505e..6d007f71 100644
--- a/ar_DJ/ar_DJ.go
+++ b/ar_DJ/ar_DJ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WARST": "توقيت غرب الأرجنتين الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "GFT": "توقيت غايانا الفرنسية", "WITA": "توقيت وسط إندونيسيا", "LHDT": "التوقيت الصيفي للورد هاو", "NZST": "توقيت نيوزيلندا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "SRT": "توقيت سورينام", "GYT": "توقيت غيانا", "SGT": "توقيت سنغافورة", "OESZ": "توقيت شرق أوروبا الصيفي", "SAST": "توقيت جنوب أفريقيا", "GMT": "توقيت غرينتش", "WAST": "توقيت غرب أفريقيا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "MYT": "توقيت ماليزيا", "ECT": "توقيت الإكوادور", "WART": "توقيت غرب الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "COST": "توقيت كولومبيا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "BT": "توقيت بوتان", "LHST": "توقيت لورد هاو الرسمي", "UYT": "توقيت أورغواي الرسمي", "COT": "توقيت كولومبيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "MEZ": "توقيت وسط أوروبا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ADT": "التوقيت الصيفي الأطلسي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "VET": "توقيت فنزويلا", "WAT": "توقيت غرب أفريقيا الرسمي", "JDT": "توقيت اليابان الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "TMST": "توقيت تركمانستان الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "CAT": "توقيت وسط أفريقيا", "AEST": "توقيت شرق أستراليا الرسمي", "UYST": "توقيت أورغواي الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "ChST": "توقيت تشامورو", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "MESZ": "توقيت وسط أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "CLST": "توقيت شيلي الصيفي", "WIB": "توقيت غرب إندونيسيا", "JST": "توقيت اليابان الرسمي", "IST": "توقيت الهند", "BOT": "توقيت بوليفيا", "PDT": "توقيت المحيط الهادي الصيفي", "∅∅∅": "توقيت بيرو الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "AWDT": "توقيت غرب أستراليا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية"},
+ timezones: map[string]string{"LHST": "توقيت لورد هاو الرسمي", "WITA": "توقيت وسط إندونيسيا", "ADT": "التوقيت الصيفي الأطلسي", "CHAST": "توقيت تشاتام الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "GMT": "توقيت غرينتش", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "GFT": "توقيت غايانا الفرنسية", "WAST": "توقيت غرب أفريقيا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ChST": "توقيت تشامورو", "WESZ": "توقيت غرب أوروبا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "GYT": "توقيت غيانا", "BOT": "توقيت بوليفيا", "JST": "توقيت اليابان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "HNT": "توقيت نيوفاوندلاند الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "SAST": "توقيت جنوب أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WIT": "توقيت شرق إندونيسيا", "ART": "توقيت الأرجنتين الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "MYT": "توقيت ماليزيا", "OEZ": "توقيت شرق أوروبا الرسمي", "UYST": "توقيت أورغواي الصيفي", "CLT": "توقيت شيلي الرسمي", "JDT": "توقيت اليابان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "CLST": "توقيت شيلي الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WIB": "توقيت غرب إندونيسيا", "AWDT": "توقيت غرب أستراليا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "∅∅∅": "∅∅∅", "MESZ": "توقيت وسط أوروبا الصيفي", "EAT": "توقيت شرق أفريقيا", "WEZ": "توقيت غرب أوروبا الرسمي", "ECT": "توقيت الإكوادور", "COT": "توقيت كولومبيا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "BT": "توقيت بوتان", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "SRT": "توقيت سورينام", "SGT": "توقيت سنغافورة", "CHADT": "توقيت تشاتام الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "IST": "توقيت الهند", "AST": "التوقيت الرسمي الأطلسي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "TMST": "توقيت تركمانستان الصيفي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_DJ) WeekdaysWide() []string {
func (ar *ar_DJ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_DZ/ar_DZ.go b/ar_DZ/ar_DZ.go
index cb19b4c3..fd86cf5d 100644
--- a/ar_DZ/ar_DZ.go
+++ b/ar_DZ/ar_DZ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_DZ",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{5, 6, 1, 4},
+ pluralsRange: []locales.PluralRule{1, 4, 5, 6},
decimal: ",",
group: ".",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"NZST": "توقيت نيوزيلندا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "EAT": "توقيت شرق أفريقيا", "TMT": "توقيت تركمانستان الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "BOT": "توقيت بوليفيا", "ACST": "توقيت وسط أستراليا الرسمي", "GYT": "توقيت غيانا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MEZ": "توقيت وسط أوروبا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "CLT": "توقيت شيلي الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "JST": "توقيت اليابان الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "WIT": "توقيت شرق إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "ECT": "توقيت الإكوادور", "AWST": "توقيت غرب أستراليا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "SGT": "توقيت سنغافورة", "GFT": "توقيت غايانا الفرنسية", "JDT": "توقيت اليابان الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "CHADT": "توقيت تشاتام الصيفي", "GMT": "توقيت غرينتش", "UYST": "توقيت أورغواي الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "CAT": "توقيت وسط أفريقيا", "SAST": "توقيت جنوب أفريقيا", "BT": "توقيت بوتان", "HAT": "توقيت نيوفاوندلاند الصيفي", "∅∅∅": "توقيت بيرو الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "COST": "توقيت كولومبيا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "IST": "توقيت الهند", "PST": "توقيت المحيط الهادي الرسمي", "LHST": "توقيت لورد هاو الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WIB": "توقيت غرب إندونيسيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "ChST": "توقيت تشامورو", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WAT": "توقيت غرب أفريقيا الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WITA": "توقيت وسط إندونيسيا", "UYT": "توقيت أورغواي الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "MYT": "توقيت ماليزيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "SRT": "توقيت سورينام", "AEDT": "توقيت شرق أستراليا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "CLST": "توقيت شيلي الصيفي", "TMST": "توقيت تركمانستان الصيفي"},
+ timezones: map[string]string{"MEZ": "توقيت وسط أوروبا الرسمي", "ChST": "توقيت تشامورو", "WITA": "توقيت وسط إندونيسيا", "CLT": "توقيت شيلي الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "ART": "توقيت الأرجنتين الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "SAST": "توقيت جنوب أفريقيا", "GMT": "توقيت غرينتش", "JST": "توقيت اليابان الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "ACST": "توقيت وسط أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "CAT": "توقيت وسط أفريقيا", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "ACDT": "توقيت وسط أستراليا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "UYST": "توقيت أورغواي الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WIT": "توقيت شرق إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "IST": "توقيت الهند", "MYT": "توقيت ماليزيا", "AKST": "التوقيت الرسمي لألاسكا", "LHDT": "التوقيت الصيفي للورد هاو", "CHAST": "توقيت تشاتام الرسمي", "TMST": "توقيت تركمانستان الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "BT": "توقيت بوتان", "GFT": "توقيت غايانا الفرنسية", "JDT": "توقيت اليابان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "WAT": "توقيت غرب أفريقيا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "∅∅∅": "∅∅∅", "WARST": "توقيت غرب الأرجنتين الصيفي", "COST": "توقيت كولومبيا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "WIB": "توقيت غرب إندونيسيا", "GYT": "توقيت غيانا", "NZDT": "توقيت نيوزيلندا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "WAST": "توقيت غرب أفريقيا الصيفي", "SGT": "توقيت سنغافورة", "AKDT": "توقيت ألاسكا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "SRT": "توقيت سورينام", "WART": "توقيت غرب الأرجنتين الرسمي", "BOT": "توقيت بوليفيا", "COT": "توقيت كولومبيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "CLST": "توقيت شيلي الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "UYT": "توقيت أورغواي الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ECT": "توقيت الإكوادور", "HNT": "توقيت نيوفاوندلاند الرسمي", "TMT": "توقيت تركمانستان الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_DZ) WeekdaysWide() []string {
func (ar *ar_DZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (ar *ar_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -392,7 +392,7 @@ func (ar *ar_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_EG/ar_EG.go b/ar_EG/ar_EG.go
index 93c39574..377b5fee 100644
--- a/ar_EG/ar_EG.go
+++ b/ar_EG/ar_EG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"BT": "توقيت بوتان", "ECT": "توقيت الإكوادور", "SRT": "توقيت سورينام", "WAST": "توقيت غرب أفريقيا الصيفي", "COST": "توقيت كولومبيا الصيفي", "SGT": "توقيت سنغافورة", "JDT": "توقيت اليابان الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "OEZ": "توقيت شرق أوروبا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "CAT": "توقيت وسط أفريقيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "BOT": "توقيت بوليفيا", "AKST": "التوقيت الرسمي لألاسكا", "UYT": "توقيت أورغواي الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "SAST": "توقيت جنوب أفريقيا", "ART": "توقيت الأرجنتين الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "GYT": "توقيت غيانا", "VET": "توقيت فنزويلا", "WIT": "توقيت شرق إندونيسيا", "AKDT": "توقيت ألاسكا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "ARST": "توقيت الأرجنتين الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "IST": "توقيت الهند", "COT": "توقيت كولومبيا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "JST": "توقيت اليابان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "∅∅∅": "توقيت بيرو الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "TMST": "توقيت تركمانستان الصيفي", "WITA": "توقيت وسط إندونيسيا", "ACST": "توقيت وسط أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "NZDT": "توقيت نيوزيلندا الصيفي", "CLST": "توقيت شيلي الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "GMT": "توقيت غرينتش", "UYST": "توقيت أورغواي الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "MYT": "توقيت ماليزيا", "ChST": "توقيت تشامورو", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "CLT": "توقيت شيلي الرسمي", "CHAST": "توقيت تشاتام الرسمي", "CHADT": "توقيت تشاتام الصيفي", "WIB": "توقيت غرب إندونيسيا"},
+ timezones: map[string]string{"CLST": "توقيت شيلي الصيفي", "WIT": "توقيت شرق إندونيسيا", "GYT": "توقيت غيانا", "CLT": "توقيت شيلي الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "ACST": "توقيت وسط أستراليا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "UYT": "توقيت أورغواي الرسمي", "UYST": "توقيت أورغواي الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "WITA": "توقيت وسط إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "MYT": "توقيت ماليزيا", "ART": "توقيت الأرجنتين الرسمي", "SRT": "توقيت سورينام", "JDT": "توقيت اليابان الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "BT": "توقيت بوتان", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "SGT": "توقيت سنغافورة", "AKST": "التوقيت الرسمي لألاسكا", "AKDT": "توقيت ألاسكا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "CAT": "توقيت وسط أفريقيا", "ECT": "توقيت الإكوادور", "ADT": "التوقيت الصيفي الأطلسي", "∅∅∅": "توقيت أزورس الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "GFT": "توقيت غايانا الفرنسية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CHAST": "توقيت تشاتام الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "COST": "توقيت كولومبيا الصيفي", "JST": "توقيت اليابان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "MEZ": "توقيت وسط أوروبا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "EAT": "توقيت شرق أفريقيا", "COT": "توقيت كولومبيا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "BOT": "توقيت بوليفيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "ChST": "توقيت تشامورو", "HKST": "توقيت هونغ كونغ الصيفي", "IST": "توقيت الهند", "OEZ": "توقيت شرق أوروبا الرسمي", "VET": "توقيت فنزويلا", "ARST": "توقيت الأرجنتين الصيفي", "WIB": "توقيت غرب إندونيسيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_EG) WeekdaysWide() []string {
func (ar *ar_EG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_EG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_EG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_EH/ar_EH.go b/ar_EH/ar_EH.go
index 85400475..b68440d5 100644
--- a/ar_EH/ar_EH.go
+++ b/ar_EH/ar_EH.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_EH",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 5, 6, 1},
+ pluralsRange: []locales.PluralRule{1, 4, 5, 6},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"OEZ": "توقيت شرق أوروبا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MST": "MST", "MESZ": "توقيت وسط أوروبا الصيفي", "WIB": "توقيت غرب إندونيسيا", "AKDT": "توقيت ألاسكا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "VET": "توقيت فنزويلا", "WITA": "توقيت وسط إندونيسيا", "OESZ": "توقيت شرق أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "GMT": "توقيت غرينتش", "ECT": "توقيت الإكوادور", "UYT": "توقيت أورغواي الرسمي", "EAT": "توقيت شرق أفريقيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ACST": "توقيت وسط أستراليا الرسمي", "GYT": "توقيت غيانا", "CLST": "توقيت شيلي الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "SRT": "توقيت سورينام", "ARST": "توقيت الأرجنتين الصيفي", "COST": "توقيت كولومبيا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "TMST": "توقيت تركمانستان الصيفي", "GFT": "توقيت غايانا الفرنسية", "ADT": "التوقيت الصيفي الأطلسي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "WIT": "توقيت شرق إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "PST": "توقيت المحيط الهادي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "ART": "توقيت الأرجنتين الرسمي", "TMT": "توقيت تركمانستان الرسمي", "∅∅∅": "توقيت الأمازون الصيفي", "IST": "توقيت الهند", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "MYT": "توقيت ماليزيا", "CAT": "توقيت وسط أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ChST": "توقيت تشامورو", "WAT": "توقيت غرب أفريقيا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "MDT": "MDT", "CHADT": "توقيت تشاتام الصيفي", "UYST": "توقيت أورغواي الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "CLT": "توقيت شيلي الرسمي", "SGT": "توقيت سنغافورة", "AEDT": "توقيت شرق أستراليا الصيفي", "SAST": "توقيت جنوب أفريقيا", "JST": "توقيت اليابان الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CHAST": "توقيت تشاتام الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "BT": "توقيت بوتان", "WARST": "توقيت غرب الأرجنتين الصيفي", "BOT": "توقيت بوليفيا", "NZDT": "توقيت نيوزيلندا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي"},
+ timezones: map[string]string{"WARST": "توقيت غرب الأرجنتين الصيفي", "GYT": "توقيت غيانا", "CLT": "توقيت شيلي الرسمي", "CLST": "توقيت شيلي الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "TMST": "توقيت تركمانستان الصيفي", "SRT": "توقيت سورينام", "HKST": "توقيت هونغ كونغ الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "UYST": "توقيت أورغواي الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "MYT": "توقيت ماليزيا", "AKDT": "توقيت ألاسكا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "MESZ": "توقيت وسط أوروبا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "GMT": "توقيت غرينتش", "BOT": "توقيت بوليفيا", "IST": "توقيت الهند", "JST": "توقيت اليابان الرسمي", "WIB": "توقيت غرب إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "SGT": "توقيت سنغافورة", "NZDT": "توقيت نيوزيلندا الصيفي", "UYT": "توقيت أورغواي الرسمي", "ChST": "توقيت تشامورو", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ECT": "توقيت الإكوادور", "ART": "توقيت الأرجنتين الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WIT": "توقيت شرق إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "GFT": "توقيت غايانا الفرنسية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "∅∅∅": "توقيت الأمازون الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "EAT": "توقيت شرق أفريقيا", "SAST": "توقيت جنوب أفريقيا", "BT": "توقيت بوتان", "AKST": "التوقيت الرسمي لألاسكا", "HADT": "توقيت هاواي ألوتيان الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "WITA": "توقيت وسط إندونيسيا", "WAT": "توقيت غرب أفريقيا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MDT": "MDT", "WART": "توقيت غرب الأرجنتين الرسمي", "COT": "توقيت كولومبيا الرسمي", "MST": "MST", "AWDT": "توقيت غرب أستراليا الصيفي", "JDT": "توقيت اليابان الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "VET": "توقيت فنزويلا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_EH) WeekdaysWide() []string {
func (ar *ar_EH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_EH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_EH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_ER/ar_ER.go b/ar_ER/ar_ER.go
index 2cba1663..3f032de9 100644
--- a/ar_ER/ar_ER.go
+++ b/ar_ER/ar_ER.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_ER",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{1, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{4, 5, 6, 1},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CHADT": "توقيت تشاتام الصيفي", "TMST": "توقيت تركمانستان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "∅∅∅": "توقيت برازيليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WIT": "توقيت شرق إندونيسيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "BOT": "توقيت بوليفيا", "HKT": "توقيت هونغ كونغ الرسمي", "JST": "توقيت اليابان الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZDT": "توقيت نيوزيلندا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "COT": "توقيت كولومبيا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MDT": "MDT", "MESZ": "توقيت وسط أوروبا الصيفي", "WITA": "توقيت وسط إندونيسيا", "ECT": "توقيت الإكوادور", "ADT": "التوقيت الصيفي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "CHAST": "توقيت تشاتام الرسمي", "WIB": "توقيت غرب إندونيسيا", "BT": "توقيت بوتان", "GYT": "توقيت غيانا", "WAT": "توقيت غرب أفريقيا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "GMT": "توقيت غرينتش", "UYT": "توقيت أورغواي الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "CLT": "توقيت شيلي الرسمي", "MST": "MST", "MEZ": "توقيت وسط أوروبا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "OESZ": "توقيت شرق أوروبا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "COST": "توقيت كولومبيا الصيفي", "CLST": "توقيت شيلي الصيفي", "GFT": "توقيت غايانا الفرنسية", "SAST": "توقيت جنوب أفريقيا", "IST": "توقيت الهند", "PDT": "توقيت المحيط الهادي الصيفي", "MYT": "توقيت ماليزيا", "AST": "التوقيت الرسمي الأطلسي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "WAST": "توقيت غرب أفريقيا الصيفي", "SGT": "توقيت سنغافورة", "ChST": "توقيت تشامورو", "AWST": "توقيت غرب أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "UYST": "توقيت أورغواي الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "SRT": "توقيت سورينام", "ART": "توقيت الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "JDT": "توقيت اليابان الصيفي", "LHST": "توقيت لورد هاو الرسمي"},
+ timezones: map[string]string{"PDT": "توقيت المحيط الهادي الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "UYST": "توقيت أورغواي الصيفي", "WITA": "توقيت وسط إندونيسيا", "JDT": "توقيت اليابان الصيفي", "∅∅∅": "توقيت بيرو الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "MST": "MST", "NZDT": "توقيت نيوزيلندا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "TMST": "توقيت تركمانستان الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "ECT": "توقيت الإكوادور", "HAST": "توقيت هاواي ألوتيان الرسمي", "CHAST": "توقيت تشاتام الرسمي", "CHADT": "توقيت تشاتام الصيفي", "TMT": "توقيت تركمانستان الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "IST": "توقيت الهند", "COST": "توقيت كولومبيا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "ACST": "توقيت وسط أستراليا الرسمي", "WIB": "توقيت غرب إندونيسيا", "GFT": "توقيت غايانا الفرنسية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "JST": "توقيت اليابان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "SRT": "توقيت سورينام", "WAST": "توقيت غرب أفريقيا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا", "WEZ": "توقيت غرب أوروبا الرسمي", "COT": "توقيت كولومبيا الرسمي", "GYT": "توقيت غيانا", "HADT": "توقيت هاواي ألوتيان الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "UYT": "توقيت أورغواي الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "BT": "توقيت بوتان", "WESZ": "توقيت غرب أوروبا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "SGT": "توقيت سنغافورة", "ART": "توقيت الأرجنتين الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "ACDT": "توقيت وسط أستراليا الصيفي", "MDT": "MDT", "HKST": "توقيت هونغ كونغ الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ChST": "توقيت تشامورو", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "GMT": "توقيت غرينتش", "EAT": "توقيت شرق أفريقيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "MYT": "توقيت ماليزيا", "CAT": "توقيت وسط أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "BOT": "توقيت بوليفيا", "CLST": "توقيت شيلي الصيفي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_ER) WeekdaysWide() []string {
func (ar *ar_ER) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_ER) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_ER) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_IL/ar_IL.go b/ar_IL/ar_IL.go
index fa0e36b1..46a79d9b 100644
--- a/ar_IL/ar_IL.go
+++ b/ar_IL/ar_IL.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WARST": "توقيت غرب الأرجنتين الصيفي", "GMT": "توقيت غرينتش", "IST": "توقيت الهند", "WART": "توقيت غرب الأرجنتين الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "AKDT": "توقيت ألاسكا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MST": "MST", "CLT": "توقيت شيلي الرسمي", "GYT": "توقيت غيانا", "COT": "توقيت كولومبيا الرسمي", "SAST": "توقيت جنوب أفريقيا", "ECT": "توقيت الإكوادور", "HAT": "توقيت نيوفاوندلاند الصيفي", "CHADT": "توقيت تشاتام الصيفي", "CLST": "توقيت شيلي الصيفي", "WITA": "توقيت وسط إندونيسيا", "BT": "توقيت بوتان", "EAT": "توقيت شرق أفريقيا", "HKT": "توقيت هونغ كونغ الرسمي", "BOT": "توقيت بوليفيا", "SRT": "توقيت سورينام", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MDT": "MDT", "MEZ": "توقيت وسط أوروبا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "∅∅∅": "توقيت برازيليا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "UYST": "توقيت أورغواي الصيفي", "MYT": "توقيت ماليزيا", "UYT": "توقيت أورغواي الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "COST": "توقيت كولومبيا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "HAST": "توقيت هاواي ألوتيان الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "TMST": "توقيت تركمانستان الصيفي", "LHST": "توقيت لورد هاو الرسمي", "VET": "توقيت فنزويلا", "NZDT": "توقيت نيوزيلندا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "SGT": "توقيت سنغافورة", "HADT": "توقيت هاواي ألوتيان الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "WAT": "توقيت غرب أفريقيا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "WIB": "توقيت غرب إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "WIT": "توقيت شرق إندونيسيا", "AWST": "توقيت غرب أستراليا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "GFT": "توقيت غايانا الفرنسية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "ChST": "توقيت تشامورو", "ART": "توقيت الأرجنتين الرسمي", "ARST": "توقيت الأرجنتين الصيفي"},
+ timezones: map[string]string{"HNT": "توقيت نيوفاوندلاند الرسمي", "CHADT": "توقيت تشاتام الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "IST": "توقيت الهند", "ACDT": "توقيت وسط أستراليا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "CLST": "توقيت شيلي الصيفي", "VET": "توقيت فنزويلا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "JDT": "توقيت اليابان الصيفي", "TMT": "توقيت تركمانستان الرسمي", "CAT": "توقيت وسط أفريقيا", "PDT": "توقيت المحيط الهادي الصيفي", "ECT": "توقيت الإكوادور", "MYT": "توقيت ماليزيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "MESZ": "توقيت وسط أوروبا الصيفي", "WITA": "توقيت وسط إندونيسيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "UYST": "توقيت أورغواي الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "BT": "توقيت بوتان", "COST": "توقيت كولومبيا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "ART": "توقيت الأرجنتين الرسمي", "TMST": "توقيت تركمانستان الصيفي", "GMT": "توقيت غرينتش", "BOT": "توقيت بوليفيا", "WEZ": "توقيت غرب أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "UYT": "توقيت أورغواي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WIB": "توقيت غرب إندونيسيا", "ChST": "توقيت تشامورو", "GFT": "توقيت غايانا الفرنسية", "AKST": "التوقيت الرسمي لألاسكا", "SGT": "توقيت سنغافورة", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "EAT": "توقيت شرق أفريقيا", "CLT": "توقيت شيلي الرسمي", "WIT": "توقيت شرق إندونيسيا", "CHAST": "توقيت تشاتام الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "SRT": "توقيت سورينام", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ADT": "التوقيت الصيفي الأطلسي", "GYT": "توقيت غيانا", "HADT": "توقيت هاواي ألوتيان الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_IL) WeekdaysWide() []string {
func (ar *ar_IL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_IL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_IL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_IQ/ar_IQ.go b/ar_IQ/ar_IQ.go
index fc80815a..b11fc952 100644
--- a/ar_IQ/ar_IQ.go
+++ b/ar_IQ/ar_IQ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MST": "MST", "CHAST": "توقيت تشاتام الرسمي", "WIT": "توقيت شرق إندونيسيا", "AKDT": "توقيت ألاسكا الصيفي", "GYT": "توقيت غيانا", "AWST": "توقيت غرب أستراليا الرسمي", "JDT": "توقيت اليابان الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "CHADT": "توقيت تشاتام الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "CLT": "توقيت شيلي الرسمي", "UYT": "توقيت أورغواي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MDT": "MDT", "SGT": "توقيت سنغافورة", "ACST": "توقيت وسط أستراليا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "CAT": "توقيت وسط أفريقيا", "TMT": "توقيت تركمانستان الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "UYST": "توقيت أورغواي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "COST": "توقيت كولومبيا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "JST": "توقيت اليابان الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "∅∅∅": "توقيت برازيليا الصيفي", "CLST": "توقيت شيلي الصيفي", "TMST": "توقيت تركمانستان الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "WIB": "توقيت غرب إندونيسيا", "BT": "توقيت بوتان", "ChST": "توقيت تشامورو", "EAT": "توقيت شرق أفريقيا", "OEZ": "توقيت شرق أوروبا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "SAST": "توقيت جنوب أفريقيا", "IST": "توقيت الهند", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "GFT": "توقيت غايانا الفرنسية", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "OESZ": "توقيت شرق أوروبا الصيفي", "ECT": "توقيت الإكوادور", "HNT": "توقيت نيوفاوندلاند الرسمي", "BOT": "توقيت بوليفيا", "VET": "توقيت فنزويلا", "MYT": "توقيت ماليزيا", "AEST": "توقيت شرق أستراليا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "SRT": "توقيت سورينام", "HKT": "توقيت هونغ كونغ الرسمي", "ART": "توقيت الأرجنتين الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WITA": "توقيت وسط إندونيسيا", "GMT": "توقيت غرينتش", "WESZ": "توقيت غرب أوروبا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي"},
+ timezones: map[string]string{"WITA": "توقيت وسط إندونيسيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "IST": "توقيت الهند", "HAST": "توقيت هاواي ألوتيان الرسمي", "UYT": "توقيت أورغواي الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AWDT": "توقيت غرب أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZST": "توقيت نيوزيلندا الرسمي", "EAT": "توقيت شرق أفريقيا", "AWST": "توقيت غرب أستراليا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "SRT": "توقيت سورينام", "WIT": "توقيت شرق إندونيسيا", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "COST": "توقيت كولومبيا الصيفي", "JST": "توقيت اليابان الرسمي", "CHADT": "توقيت تشاتام الصيفي", "ART": "توقيت الأرجنتين الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "CAT": "توقيت وسط أفريقيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "JDT": "توقيت اليابان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "TMT": "توقيت تركمانستان الرسمي", "BT": "توقيت بوتان", "BOT": "توقيت بوليفيا", "AST": "التوقيت الرسمي الأطلسي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "SAST": "توقيت جنوب أفريقيا", "OESZ": "توقيت شرق أوروبا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "CHAST": "توقيت تشاتام الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "ECT": "توقيت الإكوادور", "ADT": "التوقيت الصيفي الأطلسي", "GYT": "توقيت غيانا", "MYT": "توقيت ماليزيا", "UYST": "توقيت أورغواي الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "ACST": "توقيت وسط أستراليا الرسمي", "SGT": "توقيت سنغافورة", "HADT": "توقيت هاواي ألوتيان الصيفي", "WIB": "توقيت غرب إندونيسيا", "GMT": "توقيت غرينتش", "ChST": "توقيت تشامورو", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "∅∅∅": "توقيت أزورس الصيفي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_IQ) WeekdaysWide() []string {
func (ar *ar_IQ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_IQ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_JO/ar_JO.go b/ar_JO/ar_JO.go
index 60a7a331..ed1433d9 100644
--- a/ar_JO/ar_JO.go
+++ b/ar_JO/ar_JO.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_JO",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{1, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{6, 1, 4, 5},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ARST": "توقيت الأرجنتين الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "GMT": "توقيت غرينتش", "WARST": "توقيت غرب الأرجنتين الصيفي", "EAT": "توقيت شرق أفريقيا", "WAST": "توقيت غرب أفريقيا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "ECT": "توقيت الإكوادور", "MYT": "توقيت ماليزيا", "AKST": "التوقيت الرسمي لألاسكا", "OEZ": "توقيت شرق أوروبا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "COT": "توقيت كولومبيا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "SRT": "توقيت سورينام", "ADT": "التوقيت الصيفي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "SAST": "توقيت جنوب أفريقيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "IST": "توقيت الهند", "TMST": "توقيت تركمانستان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "JDT": "توقيت اليابان الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AST": "التوقيت الرسمي الأطلسي", "CHAST": "توقيت تشاتام الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "GFT": "توقيت غايانا الفرنسية", "ACDT": "توقيت وسط أستراليا الصيفي", "BOT": "توقيت بوليفيا", "UYST": "توقيت أورغواي الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "COST": "توقيت كولومبيا الصيفي", "WITA": "توقيت وسط إندونيسيا", "JST": "توقيت اليابان الرسمي", "ART": "توقيت الأرجنتين الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CHADT": "توقيت تشاتام الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "VET": "توقيت فنزويلا", "GYT": "توقيت غيانا", "CLST": "توقيت شيلي الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WIT": "توقيت شرق إندونيسيا", "BT": "توقيت بوتان", "WART": "توقيت غرب الأرجنتين الرسمي", "CLT": "توقيت شيلي الرسمي", "CAT": "توقيت وسط أفريقيا", "UYT": "توقيت أورغواي الرسمي", "SGT": "توقيت سنغافورة"},
+ timezones: map[string]string{"WITA": "توقيت وسط إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "∅∅∅": "توقيت برازيليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "UYT": "توقيت أورغواي الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "ChST": "توقيت تشامورو", "AKDT": "توقيت ألاسكا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "BT": "توقيت بوتان", "CLST": "توقيت شيلي الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "BOT": "توقيت بوليفيا", "VET": "توقيت فنزويلا", "COT": "توقيت كولومبيا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "SAST": "توقيت جنوب أفريقيا", "SRT": "توقيت سورينام", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ECT": "توقيت الإكوادور", "WIT": "توقيت شرق إندونيسيا", "EAT": "توقيت شرق أفريقيا", "UYST": "توقيت أورغواي الصيفي", "IST": "توقيت الهند", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "GMT": "توقيت غرينتش", "CAT": "توقيت وسط أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "WIB": "توقيت غرب إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "JDT": "توقيت اليابان الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "JST": "توقيت اليابان الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "COST": "توقيت كولومبيا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "WART": "توقيت غرب الأرجنتين الرسمي", "CLT": "توقيت شيلي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "HKT": "توقيت هونغ كونغ الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "ART": "توقيت الأرجنتين الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "HNT": "توقيت نيوفاوندلاند الرسمي", "GYT": "توقيت غيانا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_JO) WeekdaysWide() []string {
func (ar *ar_JO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_JO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_JO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_KM/ar_KM.go b/ar_KM/ar_KM.go
index 86ecd10b..e183e5a0 100644
--- a/ar_KM/ar_KM.go
+++ b/ar_KM/ar_KM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"LHDT": "التوقيت الصيفي للورد هاو", "ChST": "توقيت تشامورو", "ART": "توقيت الأرجنتين الرسمي", "WIB": "توقيت غرب إندونيسيا", "ARST": "توقيت الأرجنتين الصيفي", "MDT": "MDT", "CHAST": "توقيت تشاتام الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WESZ": "توقيت غرب أوروبا الصيفي", "UYST": "توقيت أورغواي الصيفي", "SRT": "توقيت سورينام", "WAT": "توقيت غرب أفريقيا الرسمي", "COT": "توقيت كولومبيا الرسمي", "WIT": "توقيت شرق إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "AKST": "التوقيت الرسمي لألاسكا", "BT": "توقيت بوتان", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "MST": "MST", "HKT": "توقيت هونغ كونغ الرسمي", "CLT": "توقيت شيلي الرسمي", "JDT": "توقيت اليابان الصيفي", "IST": "توقيت الهند", "ECT": "توقيت الإكوادور", "PDT": "توقيت المحيط الهادي الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "MYT": "توقيت ماليزيا", "ADT": "التوقيت الصيفي الأطلسي", "HNT": "توقيت نيوفاوندلاند الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "CLST": "توقيت شيلي الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "SAST": "توقيت جنوب أفريقيا", "WART": "توقيت غرب الأرجنتين الرسمي", "GYT": "توقيت غيانا", "SGT": "توقيت سنغافورة", "TMST": "توقيت تركمانستان الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "VET": "توقيت فنزويلا", "AWST": "توقيت غرب أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "OESZ": "توقيت شرق أوروبا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "COST": "توقيت كولومبيا الصيفي", "BOT": "توقيت بوليفيا", "MESZ": "توقيت وسط أوروبا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "WITA": "توقيت وسط إندونيسيا", "JST": "توقيت اليابان الرسمي", "GMT": "توقيت غرينتش", "PST": "توقيت المحيط الهادي الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "UYT": "توقيت أورغواي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "AST": "التوقيت الرسمي الأطلسي", "HAT": "توقيت نيوفاوندلاند الصيفي"},
+ timezones: map[string]string{"UYT": "توقيت أورغواي الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "SAST": "توقيت جنوب أفريقيا", "ACDT": "توقيت وسط أستراليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "ChST": "توقيت تشامورو", "CLT": "توقيت شيلي الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "BT": "توقيت بوتان", "EAT": "توقيت شرق أفريقيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "HAT": "توقيت نيوفاوندلاند الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "SGT": "توقيت سنغافورة", "AEDT": "توقيت شرق أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "SRT": "توقيت سورينام", "BOT": "توقيت بوليفيا", "HKST": "توقيت هونغ كونغ الصيفي", "CHADT": "توقيت تشاتام الصيفي", "CLST": "توقيت شيلي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "CAT": "توقيت وسط أفريقيا", "JST": "توقيت اليابان الرسمي", "GYT": "توقيت غيانا", "HNT": "توقيت نيوفاوندلاند الرسمي", "TMST": "توقيت تركمانستان الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "ECT": "توقيت الإكوادور", "COST": "توقيت كولومبيا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "GFT": "توقيت غايانا الفرنسية", "WAT": "توقيت غرب أفريقيا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "UYST": "توقيت أورغواي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "JDT": "توقيت اليابان الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "MST": "MST", "MDT": "MDT", "HAST": "توقيت هاواي ألوتيان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WITA": "توقيت وسط إندونيسيا", "MYT": "توقيت ماليزيا", "CHAST": "توقيت تشاتام الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WIT": "توقيت شرق إندونيسيا", "IST": "توقيت الهند", "AST": "التوقيت الرسمي الأطلسي", "WIB": "توقيت غرب إندونيسيا", "GMT": "توقيت غرينتش", "WAST": "توقيت غرب أفريقيا الصيفي", "VET": "توقيت فنزويلا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_KM) WeekdaysWide() []string {
func (ar *ar_KM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_KM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_KM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_KW/ar_KW.go b/ar_KW/ar_KW.go
index 414de581..990ea7ca 100644
--- a/ar_KW/ar_KW.go
+++ b/ar_KW/ar_KW.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_KW",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 5, 6, 1},
+ pluralsRange: []locales.PluralRule{1, 4, 5, 6},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CHADT": "توقيت تشاتام الصيفي", "CLST": "توقيت شيلي الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "BT": "توقيت بوتان", "LHST": "توقيت لورد هاو الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "SAST": "توقيت جنوب أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "JDT": "توقيت اليابان الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "HNT": "توقيت نيوفاوندلاند الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "CLT": "توقيت شيلي الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "GFT": "توقيت غايانا الفرنسية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "TMT": "توقيت تركمانستان الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "UYST": "توقيت أورغواي الصيفي", "MYT": "توقيت ماليزيا", "VET": "توقيت فنزويلا", "NZST": "توقيت نيوزيلندا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "OESZ": "توقيت شرق أوروبا الصيفي", "JST": "توقيت اليابان الرسمي", "BOT": "توقيت بوليفيا", "∅∅∅": "توقيت بيرو الصيفي", "GMT": "توقيت غرينتش", "IST": "توقيت الهند", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "GYT": "توقيت غيانا", "WAST": "توقيت غرب أفريقيا الصيفي", "ECT": "توقيت الإكوادور", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "EAT": "توقيت شرق أفريقيا", "ART": "توقيت الأرجنتين الرسمي", "AST": "التوقيت الرسمي الأطلسي", "SGT": "توقيت سنغافورة", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "SRT": "توقيت سورينام", "ChST": "توقيت تشامورو", "WIT": "توقيت شرق إندونيسيا", "ACST": "توقيت وسط أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "WEZ": "توقيت غرب أوروبا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "WIB": "توقيت غرب إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "WAT": "توقيت غرب أفريقيا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "UYT": "توقيت أورغواي الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "CAT": "توقيت وسط أفريقيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي"},
+ timezones: map[string]string{"ADT": "التوقيت الصيفي الأطلسي", "HAST": "توقيت هاواي ألوتيان الرسمي", "CHADT": "توقيت تشاتام الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "LHST": "توقيت لورد هاو الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "SAST": "توقيت جنوب أفريقيا", "AEDT": "توقيت شرق أستراليا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "SRT": "توقيت سورينام", "CLT": "توقيت شيلي الرسمي", "ECT": "توقيت الإكوادور", "AKST": "التوقيت الرسمي لألاسكا", "HAT": "توقيت نيوفاوندلاند الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "CAT": "توقيت وسط أفريقيا", "∅∅∅": "توقيت أزورس الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "TMST": "توقيت تركمانستان الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WITA": "توقيت وسط إندونيسيا", "GFT": "توقيت غايانا الفرنسية", "MYT": "توقيت ماليزيا", "ART": "توقيت الأرجنتين الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "VET": "توقيت فنزويلا", "HKT": "توقيت هونغ كونغ الرسمي", "CHAST": "توقيت تشاتام الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "GMT": "توقيت غرينتش", "IST": "توقيت الهند", "ACST": "توقيت وسط أستراليا الرسمي", "GYT": "توقيت غيانا", "AWDT": "توقيت غرب أستراليا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "UYT": "توقيت أورغواي الرسمي", "ChST": "توقيت تشامورو", "WIT": "توقيت شرق إندونيسيا", "WIB": "توقيت غرب إندونيسيا", "UYST": "توقيت أورغواي الصيفي", "COST": "توقيت كولومبيا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "JST": "توقيت اليابان الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "BT": "توقيت بوتان", "WAT": "توقيت غرب أفريقيا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "EAT": "توقيت شرق أفريقيا", "WART": "توقيت غرب الأرجنتين الرسمي", "BOT": "توقيت بوليفيا", "CLST": "توقيت شيلي الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "JDT": "توقيت اليابان الصيفي", "SGT": "توقيت سنغافورة", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_KW) WeekdaysWide() []string {
func (ar *ar_KW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_KW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_KW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_LB/ar_LB.go b/ar_LB/ar_LB.go
index dd6acd4b..c64f7635 100644
--- a/ar_LB/ar_LB.go
+++ b/ar_LB/ar_LB.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"COST": "توقيت كولومبيا الصيفي", "CAT": "توقيت وسط أفريقيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "SGT": "توقيت سنغافورة", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "GMT": "توقيت غرينتش", "WEZ": "توقيت غرب أوروبا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "WIT": "توقيت شرق إندونيسيا", "UYT": "توقيت أورغواي الرسمي", "IST": "توقيت الهند", "AWST": "توقيت غرب أستراليا الرسمي", "GFT": "توقيت غايانا الفرنسية", "JDT": "توقيت اليابان الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "CLST": "توقيت شيلي الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "MYT": "توقيت ماليزيا", "AST": "التوقيت الرسمي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "COT": "توقيت كولومبيا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "CLT": "توقيت شيلي الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "UYST": "توقيت أورغواي الصيفي", "GYT": "توقيت غيانا", "OEZ": "توقيت شرق أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "SRT": "توقيت سورينام", "ACDT": "توقيت وسط أستراليا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WITA": "توقيت وسط إندونيسيا", "∅∅∅": "توقيت الأمازون الصيفي", "ChST": "توقيت تشامورو", "EAT": "توقيت شرق أفريقيا", "ART": "توقيت الأرجنتين الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "BOT": "توقيت بوليفيا", "PST": "توقيت المحيط الهادي الرسمي", "VET": "توقيت فنزويلا", "ARST": "توقيت الأرجنتين الصيفي", "CHADT": "توقيت تشاتام الصيفي", "TMST": "توقيت تركمانستان الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "WAT": "توقيت غرب أفريقيا الرسمي", "MST": "MST", "MDT": "MDT", "ECT": "توقيت الإكوادور", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "SAST": "توقيت جنوب أفريقيا", "BT": "توقيت بوتان"},
+ timezones: map[string]string{"CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WITA": "توقيت وسط إندونيسيا", "ARST": "توقيت الأرجنتين الصيفي", "WIB": "توقيت غرب إندونيسيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "NZST": "توقيت نيوزيلندا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "ECT": "توقيت الإكوادور", "NZDT": "توقيت نيوزيلندا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "CHADT": "توقيت تشاتام الصيفي", "LHST": "توقيت لورد هاو الرسمي", "EAT": "توقيت شرق أفريقيا", "GFT": "توقيت غايانا الفرنسية", "AWDT": "توقيت غرب أستراليا الصيفي", "UYST": "توقيت أورغواي الصيفي", "ChST": "توقيت تشامورو", "AWST": "توقيت غرب أستراليا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "TMT": "توقيت تركمانستان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "MDT": "MDT", "OEZ": "توقيت شرق أوروبا الرسمي", "GMT": "توقيت غرينتش", "COT": "توقيت كولومبيا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "BT": "توقيت بوتان", "CLT": "توقيت شيلي الرسمي", "VET": "توقيت فنزويلا", "WESZ": "توقيت غرب أوروبا الصيفي", "COST": "توقيت كولومبيا الصيفي", "UYT": "توقيت أورغواي الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "GYT": "توقيت غيانا", "ART": "توقيت الأرجنتين الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "BOT": "توقيت بوليفيا", "ADT": "التوقيت الصيفي الأطلسي", "MST": "MST", "TMST": "توقيت تركمانستان الصيفي", "SAST": "توقيت جنوب أفريقيا", "LHDT": "التوقيت الصيفي للورد هاو", "OESZ": "توقيت شرق أوروبا الصيفي", "IST": "توقيت الهند", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HNT": "توقيت نيوفاوندلاند الرسمي", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "∅∅∅": "توقيت أزورس الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "CLST": "توقيت شيلي الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "SRT": "توقيت سورينام", "AKST": "التوقيت الرسمي لألاسكا", "AST": "التوقيت الرسمي الأطلسي", "WART": "توقيت غرب الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_LB) WeekdaysWide() []string {
func (ar *ar_LB) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (ar *ar_LB) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -392,7 +392,7 @@ func (ar *ar_LB) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_LY/ar_LY.go b/ar_LY/ar_LY.go
index ef545b1a..01362b9f 100644
--- a/ar_LY/ar_LY.go
+++ b/ar_LY/ar_LY.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_LY",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{5, 6, 1, 4},
+ pluralsRange: []locales.PluralRule{6, 1, 4, 5},
decimal: ",",
group: ".",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"COT": "توقيت كولومبيا الرسمي", "GFT": "توقيت غايانا الفرنسية", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "WAST": "توقيت غرب أفريقيا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "UYT": "توقيت أورغواي الرسمي", "LHST": "توقيت لورد هاو الرسمي", "SRT": "توقيت سورينام", "ACST": "توقيت وسط أستراليا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "NZDT": "توقيت نيوزيلندا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "∅∅∅": "∅∅∅", "COST": "توقيت كولومبيا الصيفي", "CLT": "توقيت شيلي الرسمي", "SGT": "توقيت سنغافورة", "LHDT": "التوقيت الصيفي للورد هاو", "AWST": "توقيت غرب أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "TMT": "توقيت تركمانستان الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "GMT": "توقيت غرينتش", "EAT": "توقيت شرق أفريقيا", "AWDT": "توقيت غرب أستراليا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "UYST": "توقيت أورغواي الصيفي", "CHADT": "توقيت تشاتام الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "BT": "توقيت بوتان", "ECT": "توقيت الإكوادور", "WESZ": "توقيت غرب أوروبا الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "JDT": "توقيت اليابان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "BOT": "توقيت بوليفيا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "JST": "توقيت اليابان الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "SAST": "توقيت جنوب أفريقيا", "PDT": "توقيت المحيط الهادي الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "ChST": "توقيت تشامورو", "VET": "توقيت فنزويلا", "ADT": "التوقيت الصيفي الأطلسي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "WIB": "توقيت غرب إندونيسيا", "IST": "توقيت الهند", "ACDT": "توقيت وسط أستراليا الصيفي", "CLST": "توقيت شيلي الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WITA": "توقيت وسط إندونيسيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MYT": "توقيت ماليزيا", "HNT": "توقيت نيوفاوندلاند الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "CHAST": "توقيت تشاتام الرسمي"},
+ timezones: map[string]string{"MYT": "توقيت ماليزيا", "AEST": "توقيت شرق أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "ECT": "توقيت الإكوادور", "SGT": "توقيت سنغافورة", "HAT": "توقيت نيوفاوندلاند الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "JST": "توقيت اليابان الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "WIT": "توقيت شرق إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "BT": "توقيت بوتان", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "IST": "توقيت الهند", "BOT": "توقيت بوليفيا", "CLST": "توقيت شيلي الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "EAT": "توقيت شرق أفريقيا", "CLT": "توقيت شيلي الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "JDT": "توقيت اليابان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MST": "MST", "UYST": "توقيت أورغواي الصيفي", "VET": "توقيت فنزويلا", "ACDT": "توقيت وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "HKT": "توقيت هونغ كونغ الرسمي", "CHAST": "توقيت تشاتام الرسمي", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "SAST": "توقيت جنوب أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WITA": "توقيت وسط إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "PDT": "توقيت المحيط الهادي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "MDT": "MDT", "PST": "توقيت المحيط الهادي الرسمي", "ChST": "توقيت تشامورو", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "GMT": "توقيت غرينتش", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "∅∅∅": "توقيت بيرو الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "WART": "توقيت غرب الأرجنتين الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "HAST": "توقيت هاواي ألوتيان الرسمي", "SRT": "توقيت سورينام", "AKDT": "توقيت ألاسكا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "WIB": "توقيت غرب إندونيسيا", "AEDT": "توقيت شرق أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_LY) WeekdaysWide() []string {
func (ar *ar_LY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (ar *ar_LY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -392,7 +392,7 @@ func (ar *ar_LY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_MA/ar_MA.go b/ar_MA/ar_MA.go
index 15f42e55..484213a9 100644
--- a/ar_MA/ar_MA.go
+++ b/ar_MA/ar_MA.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_MA",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 5, 6, 1},
+ pluralsRange: []locales.PluralRule{6, 1, 4, 5},
decimal: ",",
group: ".",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"NZDT": "توقيت نيوزيلندا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WITA": "توقيت وسط إندونيسيا", "EAT": "توقيت شرق أفريقيا", "CHAST": "توقيت تشاتام الرسمي", "CLT": "توقيت شيلي الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "WIT": "توقيت شرق إندونيسيا", "OESZ": "توقيت شرق أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "BOT": "توقيت بوليفيا", "WAT": "توقيت غرب أفريقيا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "ECT": "توقيت الإكوادور", "WAST": "توقيت غرب أفريقيا الصيفي", "VET": "توقيت فنزويلا", "ADT": "التوقيت الصيفي الأطلسي", "ARST": "توقيت الأرجنتين الصيفي", "MDT": "MDT", "PDT": "توقيت المحيط الهادي الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "AST": "التوقيت الرسمي الأطلسي", "ART": "توقيت الأرجنتين الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "UYST": "توقيت أورغواي الصيفي", "COST": "توقيت كولومبيا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "MST": "MST", "AEDT": "توقيت شرق أستراليا الصيفي", "SAST": "توقيت جنوب أفريقيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "SRT": "توقيت سورينام", "SGT": "توقيت سنغافورة", "TMST": "توقيت تركمانستان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "IST": "توقيت الهند", "WEZ": "توقيت غرب أوروبا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "ChST": "توقيت تشامورو", "AWDT": "توقيت غرب أستراليا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "COT": "توقيت كولومبيا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "GMT": "توقيت غرينتش", "MYT": "توقيت ماليزيا", "HAT": "توقيت نيوفاوندلاند الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "WIB": "توقيت غرب إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "CLST": "توقيت شيلي الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "BT": "توقيت بوتان", "CHADT": "توقيت تشاتام الصيفي", "GFT": "توقيت غايانا الفرنسية", "JST": "توقيت اليابان الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ACST": "توقيت وسط أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي", "JDT": "توقيت اليابان الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "LHST": "توقيت لورد هاو الرسمي", "UYT": "توقيت أورغواي الرسمي", "CAT": "توقيت وسط أفريقيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية"},
+ timezones: map[string]string{"CHAST": "توقيت تشاتام الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "SRT": "توقيت سورينام", "COT": "توقيت كولومبيا الرسمي", "MYT": "توقيت ماليزيا", "ADT": "التوقيت الصيفي الأطلسي", "LHST": "توقيت لورد هاو الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "BOT": "توقيت بوليفيا", "JST": "توقيت اليابان الرسمي", "SGT": "توقيت سنغافورة", "HNT": "توقيت نيوفاوندلاند الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "CLT": "توقيت شيلي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "ECT": "توقيت الإكوادور", "GFT": "توقيت غايانا الفرنسية", "AST": "التوقيت الرسمي الأطلسي", "MST": "MST", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "GMT": "توقيت غرينتش", "UYT": "توقيت أورغواي الرسمي", "MDT": "MDT", "SAST": "توقيت جنوب أفريقيا", "VET": "توقيت فنزويلا", "AWST": "توقيت غرب أستراليا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "BT": "توقيت بوتان", "EAT": "توقيت شرق أفريقيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "WIB": "توقيت غرب إندونيسيا", "HKT": "توقيت هونغ كونغ الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WIT": "توقيت شرق إندونيسيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "GYT": "توقيت غيانا", "WITA": "توقيت وسط إندونيسيا", "WART": "توقيت غرب الأرجنتين الرسمي", "ChST": "توقيت تشامورو", "CLST": "توقيت شيلي الصيفي", "ART": "توقيت الأرجنتين الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "UYST": "توقيت أورغواي الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "TMT": "توقيت تركمانستان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "JDT": "توقيت اليابان الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "IST": "توقيت الهند", "∅∅∅": "توقيت أزورس الصيفي", "CHADT": "توقيت تشاتام الصيفي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_MA) WeekdaysWide() []string {
func (ar *ar_MA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (ar *ar_MA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -392,7 +392,7 @@ func (ar *ar_MA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_MR/ar_MR.go b/ar_MR/ar_MR.go
index cdf0d8e3..5b104220 100644
--- a/ar_MR/ar_MR.go
+++ b/ar_MR/ar_MR.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_MR",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{1, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{4, 5, 6, 1},
decimal: ",",
group: ".",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"LHDT": "التوقيت الصيفي للورد هاو", "AKST": "التوقيت الرسمي لألاسكا", "AKDT": "توقيت ألاسكا الصيفي", "BOT": "توقيت بوليفيا", "EAT": "توقيت شرق أفريقيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "BT": "توقيت بوتان", "LHST": "توقيت لورد هاو الرسمي", "ChST": "توقيت تشامورو", "GYT": "توقيت غيانا", "VET": "توقيت فنزويلا", "WIB": "توقيت غرب إندونيسيا", "WITA": "توقيت وسط إندونيسيا", "IST": "توقيت الهند", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "ART": "توقيت الأرجنتين الرسمي", "GFT": "توقيت غايانا الفرنسية", "ACDT": "توقيت وسط أستراليا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "CLST": "توقيت شيلي الصيفي", "JST": "توقيت اليابان الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "WART": "توقيت غرب الأرجنتين الرسمي", "UYST": "توقيت أورغواي الصيفي", "∅∅∅": "توقيت بيرو الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WIT": "توقيت شرق إندونيسيا", "WAT": "توقيت غرب أفريقيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "COST": "توقيت كولومبيا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "SAST": "توقيت جنوب أفريقيا", "JDT": "توقيت اليابان الصيفي", "ECT": "توقيت الإكوادور", "UYT": "توقيت أورغواي الرسمي", "SRT": "توقيت سورينام", "MESZ": "توقيت وسط أوروبا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "GMT": "توقيت غرينتش", "WEZ": "توقيت غرب أوروبا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "MYT": "توقيت ماليزيا", "WAST": "توقيت غرب أفريقيا الصيفي", "CAT": "توقيت وسط أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "CHAST": "توقيت تشاتام الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "CLT": "توقيت شيلي الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "SGT": "توقيت سنغافورة"},
+ timezones: map[string]string{"HAT": "توقيت نيوفاوندلاند الصيفي", "GYT": "توقيت غيانا", "CLT": "توقيت شيلي الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "CHADT": "توقيت تشاتام الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "CAT": "توقيت وسط أفريقيا", "SRT": "توقيت سورينام", "WESZ": "توقيت غرب أوروبا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "BT": "توقيت بوتان", "EAT": "توقيت شرق أفريقيا", "COST": "توقيت كولومبيا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "COT": "توقيت كولومبيا الرسمي", "JDT": "توقيت اليابان الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "SGT": "توقيت سنغافورة", "WIB": "توقيت غرب إندونيسيا", "CHAST": "توقيت تشاتام الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "SAST": "توقيت جنوب أفريقيا", "PST": "توقيت المحيط الهادي الرسمي", "BOT": "توقيت بوليفيا", "WIT": "توقيت شرق إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "UYT": "توقيت أورغواي الرسمي", "ChST": "توقيت تشامورو", "WITA": "توقيت وسط إندونيسيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "ECT": "توقيت الإكوادور", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "AKDT": "توقيت ألاسكا الصيفي", "MYT": "توقيت ماليزيا", "ART": "توقيت الأرجنتين الرسمي", "GMT": "توقيت غرينتش", "CLST": "توقيت شيلي الصيفي", "MST": "MST", "TMST": "توقيت تركمانستان الصيفي", "UYST": "توقيت أورغواي الصيفي", "IST": "توقيت الهند", "ACST": "توقيت وسط أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AKST": "التوقيت الرسمي لألاسكا", "HKT": "توقيت هونغ كونغ الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "MDT": "MDT", "WART": "توقيت غرب الأرجنتين الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_MR) WeekdaysWide() []string {
func (ar *ar_MR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (ar *ar_MR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -392,7 +392,7 @@ func (ar *ar_MR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_OM/ar_OM.go b/ar_OM/ar_OM.go
index 50360f7f..e0d25570 100644
--- a/ar_OM/ar_OM.go
+++ b/ar_OM/ar_OM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AKST": "التوقيت الرسمي لألاسكا", "IST": "توقيت الهند", "SRT": "توقيت سورينام", "ACDT": "توقيت وسط أستراليا الصيفي", "ChST": "توقيت تشامورو", "VET": "توقيت فنزويلا", "HKST": "توقيت هونغ كونغ الصيفي", "JDT": "توقيت اليابان الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "MYT": "توقيت ماليزيا", "WAT": "توقيت غرب أفريقيا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ART": "توقيت الأرجنتين الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "CLST": "توقيت شيلي الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "UYT": "توقيت أورغواي الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "NZST": "توقيت نيوزيلندا الرسمي", "WIT": "توقيت شرق إندونيسيا", "WIB": "توقيت غرب إندونيسيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "WITA": "توقيت وسط إندونيسيا", "SAST": "توقيت جنوب أفريقيا", "HAT": "توقيت نيوفاوندلاند الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "ECT": "توقيت الإكوادور", "BOT": "توقيت بوليفيا", "EAT": "توقيت شرق أفريقيا", "COST": "توقيت كولومبيا الصيفي", "CLT": "توقيت شيلي الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "TMT": "توقيت تركمانستان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "SGT": "توقيت سنغافورة", "BT": "توقيت بوتان", "JST": "توقيت اليابان الرسمي", "GMT": "توقيت غرينتش", "UYST": "توقيت أورغواي الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "∅∅∅": "∅∅∅", "MEZ": "توقيت وسط أوروبا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "GYT": "توقيت غيانا", "CHADT": "توقيت تشاتام الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "OEZ": "توقيت شرق أوروبا الرسمي"},
+ timezones: map[string]string{"JST": "توقيت اليابان الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "ChST": "توقيت تشامورو", "SRT": "توقيت سورينام", "WEZ": "توقيت غرب أوروبا الرسمي", "ECT": "توقيت الإكوادور", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "TMST": "توقيت تركمانستان الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZST": "توقيت نيوزيلندا الرسمي", "∅∅∅": "∅∅∅", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WART": "توقيت غرب الأرجنتين الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "VET": "توقيت فنزويلا", "WAT": "توقيت غرب أفريقيا الرسمي", "JDT": "توقيت اليابان الصيفي", "ART": "توقيت الأرجنتين الرسمي", "GMT": "توقيت غرينتش", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CLT": "توقيت شيلي الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "IST": "توقيت الهند", "GYT": "توقيت غيانا", "MYT": "توقيت ماليزيا", "SGT": "توقيت سنغافورة", "COT": "توقيت كولومبيا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WIB": "توقيت غرب إندونيسيا", "ARST": "توقيت الأرجنتين الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "UYST": "توقيت أورغواي الصيفي", "WITA": "توقيت وسط إندونيسيا", "BOT": "توقيت بوليفيا", "WAST": "توقيت غرب أفريقيا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "PDT": "توقيت المحيط الهادي الصيفي", "UYT": "توقيت أورغواي الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "COST": "توقيت كولومبيا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "CAT": "توقيت وسط أفريقيا", "AKST": "التوقيت الرسمي لألاسكا", "TMT": "توقيت تركمانستان الرسمي", "CLST": "توقيت شيلي الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "LHST": "توقيت لورد هاو الرسمي", "BT": "توقيت بوتان", "HAST": "توقيت هاواي ألوتيان الرسمي", "WIT": "توقيت شرق إندونيسيا", "EAT": "توقيت شرق أفريقيا", "GFT": "توقيت غايانا الفرنسية", "HKST": "توقيت هونغ كونغ الصيفي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_OM) WeekdaysWide() []string {
func (ar *ar_OM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_OM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_OM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_PS/ar_PS.go b/ar_PS/ar_PS.go
index 4ef3c8fb..fd0180d7 100644
--- a/ar_PS/ar_PS.go
+++ b/ar_PS/ar_PS.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_PS",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 1, 4, 5},
+ pluralsRange: []locales.PluralRule{1, 4, 5, 6},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"PST": "توقيت المحيط الهادي الرسمي", "EAT": "توقيت شرق أفريقيا", "ECT": "توقيت الإكوادور", "MYT": "توقيت ماليزيا", "LHDT": "التوقيت الصيفي للورد هاو", "MEZ": "توقيت وسط أوروبا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "CHADT": "توقيت تشاتام الصيفي", "BT": "توقيت بوتان", "HAT": "توقيت نيوفاوندلاند الصيفي", "GFT": "توقيت غايانا الفرنسية", "JDT": "توقيت اليابان الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "BOT": "توقيت بوليفيا", "CAT": "توقيت وسط أفريقيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "WIT": "توقيت شرق إندونيسيا", "GMT": "توقيت غرينتش", "HKT": "توقيت هونغ كونغ الرسمي", "SGT": "توقيت سنغافورة", "WITA": "توقيت وسط إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "JST": "توقيت اليابان الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "CLT": "توقيت شيلي الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WIB": "توقيت غرب إندونيسيا", "COT": "توقيت كولومبيا الرسمي", "UYST": "توقيت أورغواي الصيفي", "ChST": "توقيت تشامورو", "MST": "MST", "AKST": "التوقيت الرسمي لألاسكا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WARST": "توقيت غرب الأرجنتين الصيفي", "UYT": "توقيت أورغواي الرسمي", "VET": "توقيت فنزويلا", "TMST": "توقيت تركمانستان الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "SRT": "توقيت سورينام", "WAT": "توقيت غرب أفريقيا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "CLST": "توقيت شيلي الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MDT": "MDT", "MESZ": "توقيت وسط أوروبا الصيفي", "IST": "توقيت الهند", "ADT": "التوقيت الصيفي الأطلسي", "HKST": "توقيت هونغ كونغ الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "AST": "التوقيت الرسمي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "SAST": "توقيت جنوب أفريقيا", "ACST": "توقيت وسط أستراليا الرسمي", "GYT": "توقيت غيانا", "ARST": "توقيت الأرجنتين الصيفي", "COST": "توقيت كولومبيا الصيفي"},
+ timezones: map[string]string{"WAT": "توقيت غرب أفريقيا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "MYT": "توقيت ماليزيا", "HKT": "توقيت هونغ كونغ الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "EAT": "توقيت شرق أفريقيا", "GFT": "توقيت غايانا الفرنسية", "GYT": "توقيت غيانا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "AKDT": "توقيت ألاسكا الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "SGT": "توقيت سنغافورة", "NZST": "توقيت نيوزيلندا الرسمي", "CLT": "توقيت شيلي الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "COST": "توقيت كولومبيا الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "TMST": "توقيت تركمانستان الصيفي", "BT": "توقيت بوتان", "BOT": "توقيت بوليفيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "SAST": "توقيت جنوب أفريقيا", "LHDT": "التوقيت الصيفي للورد هاو", "NZDT": "توقيت نيوزيلندا الصيفي", "CAT": "توقيت وسط أفريقيا", "JST": "توقيت اليابان الرسمي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "JDT": "توقيت اليابان الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "UYST": "توقيت أورغواي الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "UYT": "توقيت أورغواي الرسمي", "CHAST": "توقيت تشاتام الرسمي", "ECT": "توقيت الإكوادور", "TMT": "توقيت تركمانستان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "WITA": "توقيت وسط إندونيسيا", "WAST": "توقيت غرب أفريقيا الصيفي", "WIB": "توقيت غرب إندونيسيا", "ART": "توقيت الأرجنتين الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "GMT": "توقيت غرينتش", "ChST": "توقيت تشامورو", "WARST": "توقيت غرب الأرجنتين الصيفي", "IST": "توقيت الهند", "HADT": "توقيت هاواي ألوتيان الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "CLST": "توقيت شيلي الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "AST": "التوقيت الرسمي الأطلسي", "MESZ": "توقيت وسط أوروبا الصيفي", "SRT": "توقيت سورينام", "WIT": "توقيت شرق إندونيسيا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_PS) WeekdaysWide() []string {
func (ar *ar_PS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_PS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_PS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_QA/ar_QA.go b/ar_QA/ar_QA.go
index cefbfff3..cc9bf1b2 100644
--- a/ar_QA/ar_QA.go
+++ b/ar_QA/ar_QA.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_QA",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{1, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{4, 5, 6, 1},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ART": "توقيت الأرجنتين الرسمي", "IST": "توقيت الهند", "WEZ": "توقيت غرب أوروبا الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "GMT": "توقيت غرينتش", "BT": "توقيت بوتان", "WESZ": "توقيت غرب أوروبا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "WITA": "توقيت وسط إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "UYST": "توقيت أورغواي الصيفي", "VET": "توقيت فنزويلا", "NZDT": "توقيت نيوزيلندا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WIB": "توقيت غرب إندونيسيا", "AEDT": "توقيت شرق أستراليا الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "JST": "توقيت اليابان الرسمي", "WART": "توقيت غرب الأرجنتين الرسمي", "EAT": "توقيت شرق أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "UYT": "توقيت أورغواي الرسمي", "SAST": "توقيت جنوب أفريقيا", "AST": "التوقيت الرسمي الأطلسي", "CLST": "توقيت شيلي الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "GFT": "توقيت غايانا الفرنسية", "OEZ": "توقيت شرق أوروبا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "GYT": "توقيت غيانا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "JDT": "توقيت اليابان الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "MYT": "توقيت ماليزيا", "CLT": "توقيت شيلي الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "COT": "توقيت كولومبيا الرسمي", "SGT": "توقيت سنغافورة", "SRT": "توقيت سورينام", "NZST": "توقيت نيوزيلندا الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "MEZ": "توقيت وسط أوروبا الرسمي", "CHAST": "توقيت تشاتام الرسمي", "∅∅∅": "توقيت الأمازون الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "ECT": "توقيت الإكوادور", "ChST": "توقيت تشامورو", "WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "BOT": "توقيت بوليفيا", "OESZ": "توقيت شرق أوروبا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي"},
+ timezones: map[string]string{"COT": "توقيت كولومبيا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "CLT": "توقيت شيلي الرسمي", "IST": "توقيت الهند", "JST": "توقيت اليابان الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "VET": "توقيت فنزويلا", "AEDT": "توقيت شرق أستراليا الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "WART": "توقيت غرب الأرجنتين الرسمي", "TMST": "توقيت تركمانستان الصيفي", "SAST": "توقيت جنوب أفريقيا", "OEZ": "توقيت شرق أوروبا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ChST": "توقيت تشامورو", "HKT": "توقيت هونغ كونغ الرسمي", "ART": "توقيت الأرجنتين الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "BT": "توقيت بوتان", "∅∅∅": "توقيت أزورس الصيفي", "MYT": "توقيت ماليزيا", "TMT": "توقيت تركمانستان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "GMT": "توقيت غرينتش", "MESZ": "توقيت وسط أوروبا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "EAT": "توقيت شرق أفريقيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WIB": "توقيت غرب إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "CLST": "توقيت شيلي الصيفي", "WIT": "توقيت شرق إندونيسيا", "WAT": "توقيت غرب أفريقيا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "ACDT": "توقيت وسط أستراليا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "UYST": "توقيت أورغواي الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "SGT": "توقيت سنغافورة", "CAT": "توقيت وسط أفريقيا", "COST": "توقيت كولومبيا الصيفي", "SRT": "توقيت سورينام", "GFT": "توقيت غايانا الفرنسية", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ACST": "توقيت وسط أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WITA": "توقيت وسط إندونيسيا", "ECT": "توقيت الإكوادور", "JDT": "توقيت اليابان الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "GYT": "توقيت غيانا", "UYT": "توقيت أورغواي الرسمي", "BOT": "توقيت بوليفيا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_QA) WeekdaysWide() []string {
func (ar *ar_QA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_QA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_QA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_SA/ar_SA.go b/ar_SA/ar_SA.go
index 9fa0eb22..71b97a8a 100644
--- a/ar_SA/ar_SA.go
+++ b/ar_SA/ar_SA.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_SA",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{5, 6, 1, 4},
+ pluralsRange: []locales.PluralRule{1, 4, 5, 6},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"JDT": "توقيت اليابان الصيفي", "MESZ": "توقيت وسط أوروبا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "EAT": "توقيت شرق أفريقيا", "COST": "توقيت كولومبيا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "IST": "توقيت الهند", "PST": "توقيت المحيط الهادي الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "SGT": "توقيت سنغافورة", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "BOT": "توقيت بوليفيا", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "HKT": "توقيت هونغ كونغ الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "CLT": "توقيت شيلي الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ACST": "توقيت وسط أستراليا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "CHADT": "توقيت تشاتام الصيفي", "CLST": "توقيت شيلي الصيفي", "ECT": "توقيت الإكوادور", "BT": "توقيت بوتان", "MYT": "توقيت ماليزيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ChST": "توقيت تشامورو", "COT": "توقيت كولومبيا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "GFT": "توقيت غايانا الفرنسية", "PDT": "توقيت المحيط الهادي الصيفي", "TMST": "توقيت تركمانستان الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "TMT": "توقيت تركمانستان الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "∅∅∅": "توقيت الأمازون الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "SRT": "توقيت سورينام", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "JST": "توقيت اليابان الرسمي", "UYST": "توقيت أورغواي الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "CHAST": "توقيت تشاتام الرسمي", "ART": "توقيت الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "GMT": "توقيت غرينتش", "WARST": "توقيت غرب الأرجنتين الصيفي", "GYT": "توقيت غيانا", "VET": "توقيت فنزويلا", "ACDT": "توقيت وسط أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WITA": "توقيت وسط إندونيسيا", "WIB": "توقيت غرب إندونيسيا", "AEST": "توقيت شرق أستراليا الرسمي", "LHST": "توقيت لورد هاو الرسمي"},
+ timezones: map[string]string{"CLT": "توقيت شيلي الرسمي", "COST": "توقيت كولومبيا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "HAST": "توقيت هاواي ألوتيان الرسمي", "LHST": "توقيت لورد هاو الرسمي", "SRT": "توقيت سورينام", "CHADT": "توقيت تشاتام الصيفي", "ChST": "توقيت تشامورو", "WART": "توقيت غرب الأرجنتين الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "ECT": "توقيت الإكوادور", "MST": "MST", "AEST": "توقيت شرق أستراليا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "WIB": "توقيت غرب إندونيسيا", "EAT": "توقيت شرق أفريقيا", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AEDT": "توقيت شرق أستراليا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "GFT": "توقيت غايانا الفرنسية", "LHDT": "التوقيت الصيفي للورد هاو", "MESZ": "توقيت وسط أوروبا الصيفي", "UYST": "توقيت أورغواي الصيفي", "BT": "توقيت بوتان", "BOT": "توقيت بوليفيا", "MYT": "توقيت ماليزيا", "AST": "التوقيت الرسمي الأطلسي", "HNT": "توقيت نيوفاوندلاند الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "GMT": "توقيت غرينتش", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "COT": "توقيت كولومبيا الرسمي", "SAST": "توقيت جنوب أفريقيا", "CLST": "توقيت شيلي الصيفي", "CAT": "توقيت وسط أفريقيا", "VET": "توقيت فنزويلا", "JDT": "توقيت اليابان الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "ART": "توقيت الأرجنتين الرسمي", "MDT": "MDT", "TMST": "توقيت تركمانستان الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "IST": "توقيت الهند", "WITA": "توقيت وسط إندونيسيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "SGT": "توقيت سنغافورة", "HAT": "توقيت نيوفاوندلاند الصيفي", "CHAST": "توقيت تشاتام الرسمي", "TMT": "توقيت تركمانستان الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "GYT": "توقيت غيانا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "WIT": "توقيت شرق إندونيسيا", "UYT": "توقيت أورغواي الرسمي", "JST": "توقيت اليابان الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_SA) WeekdaysWide() []string {
func (ar *ar_SA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_SA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_SA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_SD/ar_SD.go b/ar_SD/ar_SD.go
index d3bf3341..e24eb01a 100644
--- a/ar_SD/ar_SD.go
+++ b/ar_SD/ar_SD.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WAT": "توقيت غرب أفريقيا الرسمي", "CLT": "توقيت شيلي الرسمي", "CHADT": "توقيت تشاتام الصيفي", "SGT": "توقيت سنغافورة", "HAST": "توقيت هاواي ألوتيان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "VET": "توقيت فنزويلا", "AST": "التوقيت الرسمي الأطلسي", "NZDT": "توقيت نيوزيلندا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "JST": "توقيت اليابان الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "PST": "توقيت المحيط الهادي الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "JDT": "توقيت اليابان الصيفي", "GMT": "توقيت غرينتش", "SRT": "توقيت سورينام", "HAT": "توقيت نيوفاوندلاند الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "COT": "توقيت كولومبيا الرسمي", "CLST": "توقيت شيلي الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "OEZ": "توقيت شرق أوروبا الرسمي", "UYST": "توقيت أورغواي الصيفي", "EAT": "توقيت شرق أفريقيا", "CHAST": "توقيت تشاتام الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "GFT": "توقيت غايانا الفرنسية", "WESZ": "توقيت غرب أوروبا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "IST": "توقيت الهند", "MYT": "توقيت ماليزيا", "WIB": "توقيت غرب إندونيسيا", "HNT": "توقيت نيوفاوندلاند الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WITA": "توقيت وسط إندونيسيا", "SAST": "توقيت جنوب أفريقيا", "PDT": "توقيت المحيط الهادي الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "GYT": "توقيت غيانا", "AKDT": "توقيت ألاسكا الصيفي", "BT": "توقيت بوتان", "HKST": "توقيت هونغ كونغ الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ChST": "توقيت تشامورو", "COST": "توقيت كولومبيا الصيفي", "MST": "MST", "MDT": "MDT", "∅∅∅": "توقيت الأمازون الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "WART": "توقيت غرب الأرجنتين الرسمي", "BOT": "توقيت بوليفيا"},
+ timezones: map[string]string{"VET": "توقيت فنزويلا", "SGT": "توقيت سنغافورة", "HKT": "توقيت هونغ كونغ الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "EAT": "توقيت شرق أفريقيا", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ARST": "توقيت الأرجنتين الصيفي", "BT": "توقيت بوتان", "AKDT": "توقيت ألاسكا الصيفي", "MST": "MST", "NZST": "توقيت نيوزيلندا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "TMT": "توقيت تركمانستان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "ACDT": "توقيت وسط أستراليا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "TMST": "توقيت تركمانستان الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "CAT": "توقيت وسط أفريقيا", "WEZ": "توقيت غرب أوروبا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "SAST": "توقيت جنوب أفريقيا", "AEDT": "توقيت شرق أستراليا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "ChST": "توقيت تشامورو", "GFT": "توقيت غايانا الفرنسية", "MDT": "MDT", "WIB": "توقيت غرب إندونيسيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "GYT": "توقيت غيانا", "HAST": "توقيت هاواي ألوتيان الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "UYST": "توقيت أورغواي الصيفي", "IST": "توقيت الهند", "MYT": "توقيت ماليزيا", "CHAST": "توقيت تشاتام الرسمي", "GMT": "توقيت غرينتش", "CLT": "توقيت شيلي الرسمي", "CLST": "توقيت شيلي الصيفي", "ACST": "توقيت وسط أستراليا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "LHST": "توقيت لورد هاو الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "COT": "توقيت كولومبيا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CHADT": "توقيت تشاتام الصيفي", "ECT": "توقيت الإكوادور", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "SRT": "توقيت سورينام", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "UYT": "توقيت أورغواي الرسمي", "BOT": "توقيت بوليفيا", "WESZ": "توقيت غرب أوروبا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "WITA": "توقيت وسط إندونيسيا", "COST": "توقيت كولومبيا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_SD) WeekdaysWide() []string {
func (ar *ar_SD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_SD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_SD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_SO/ar_SO.go b/ar_SO/ar_SO.go
index 49142e5b..5e5f8f03 100644
--- a/ar_SO/ar_SO.go
+++ b/ar_SO/ar_SO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WAST": "توقيت غرب أفريقيا الصيفي", "COST": "توقيت كولومبيا الصيفي", "SGT": "توقيت سنغافورة", "AEDT": "توقيت شرق أستراليا الصيفي", "JDT": "توقيت اليابان الصيفي", "PST": "توقيت المحيط الهادي الرسمي", "MDT": "MDT", "WIT": "توقيت شرق إندونيسيا", "TMT": "توقيت تركمانستان الرسمي", "TMST": "توقيت تركمانستان الصيفي", "∅∅∅": "توقيت برازيليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "AST": "التوقيت الرسمي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "WIB": "توقيت غرب إندونيسيا", "AKST": "التوقيت الرسمي لألاسكا", "GMT": "توقيت غرينتش", "ACST": "توقيت وسط أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "MST": "MST", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "VET": "توقيت فنزويلا", "MEZ": "توقيت وسط أوروبا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "UYST": "توقيت أورغواي الصيفي", "WESZ": "توقيت غرب أوروبا الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ECT": "توقيت الإكوادور", "UYT": "توقيت أورغواي الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "WITA": "توقيت وسط إندونيسيا", "PDT": "توقيت المحيط الهادي الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLST": "توقيت شيلي الصيفي", "BT": "توقيت بوتان", "LHST": "توقيت لورد هاو الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "NZDT": "توقيت نيوزيلندا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "SAST": "توقيت جنوب أفريقيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ChST": "توقيت تشامورو", "EAT": "توقيت شرق أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "OESZ": "توقيت شرق أوروبا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "MYT": "توقيت ماليزيا", "ART": "توقيت الأرجنتين الرسمي", "GFT": "توقيت غايانا الفرنسية", "AEST": "توقيت شرق أستراليا الرسمي", "JST": "توقيت اليابان الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ADT": "التوقيت الصيفي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "CAT": "توقيت وسط أفريقيا", "IST": "توقيت الهند", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "BOT": "توقيت بوليفيا", "SRT": "توقيت سورينام", "ARST": "توقيت الأرجنتين الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "CLT": "توقيت شيلي الرسمي", "CHAST": "توقيت تشاتام الرسمي", "GYT": "توقيت غيانا"},
+ timezones: map[string]string{"ACWDT": "توقيت غرب وسط أستراليا الصيفي", "VET": "توقيت فنزويلا", "JDT": "توقيت اليابان الصيفي", "AST": "التوقيت الرسمي الأطلسي", "OESZ": "توقيت شرق أوروبا الصيفي", "CAT": "توقيت وسط أفريقيا", "UYT": "توقيت أورغواي الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "CLST": "توقيت شيلي الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ART": "توقيت الأرجنتين الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "HAST": "توقيت هاواي ألوتيان الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "SRT": "توقيت سورينام", "CLT": "توقيت شيلي الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZST": "توقيت نيوزيلندا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ECT": "توقيت الإكوادور", "COST": "توقيت كولومبيا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "CHAST": "توقيت تشاتام الرسمي", "TMT": "توقيت تركمانستان الرسمي", "BT": "توقيت بوتان", "ACDT": "توقيت وسط أستراليا الصيفي", "MST": "MST", "PDT": "توقيت المحيط الهادي الصيفي", "UYST": "توقيت أورغواي الصيفي", "CHADT": "توقيت تشاتام الصيفي", "WIB": "توقيت غرب إندونيسيا", "GYT": "توقيت غيانا", "HKST": "توقيت هونغ كونغ الصيفي", "MYT": "توقيت ماليزيا", "ACST": "توقيت وسط أستراليا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "MESZ": "توقيت وسط أوروبا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "IST": "توقيت الهند", "LHST": "توقيت لورد هاو الرسمي", "ChST": "توقيت تشامورو", "WART": "توقيت غرب الأرجنتين الرسمي", "BOT": "توقيت بوليفيا", "OEZ": "توقيت شرق أوروبا الرسمي", "WITA": "توقيت وسط إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "NZDT": "توقيت نيوزيلندا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "GFT": "توقيت غايانا الفرنسية", "AEST": "توقيت شرق أستراليا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "TMST": "توقيت تركمانستان الصيفي", "∅∅∅": "توقيت الأمازون الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "MDT": "MDT", "PST": "توقيت المحيط الهادي الرسمي", "EAT": "توقيت شرق أفريقيا", "COT": "توقيت كولومبيا الرسمي", "JST": "توقيت اليابان الرسمي", "SGT": "توقيت سنغافورة", "AKST": "التوقيت الرسمي لألاسكا", "AWDT": "توقيت غرب أستراليا الصيفي", "SAST": "توقيت جنوب أفريقيا", "GMT": "توقيت غرينتش"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_SO) WeekdaysWide() []string {
func (ar *ar_SO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_SO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_SO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_SS/ar_SS.go b/ar_SS/ar_SS.go
index 6b4cdf11..c9d5fb2c 100644
--- a/ar_SS/ar_SS.go
+++ b/ar_SS/ar_SS.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_SS",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{1, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{5, 6, 1, 4},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"PST": "توقيت المحيط الهادي الرسمي", "COST": "توقيت كولومبيا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "CHAST": "توقيت تشاتام الرسمي", "CLT": "توقيت شيلي الرسمي", "IST": "توقيت الهند", "UYST": "توقيت أورغواي الصيفي", "∅∅∅": "توقيت برازيليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "WIT": "توقيت شرق إندونيسيا", "GMT": "توقيت غرينتش", "WAT": "توقيت غرب أفريقيا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "WIB": "توقيت غرب إندونيسيا", "SAST": "توقيت جنوب أفريقيا", "CHADT": "توقيت تشاتام الصيفي", "ChST": "توقيت تشامورو", "MYT": "توقيت ماليزيا", "WART": "توقيت غرب الأرجنتين الرسمي", "BOT": "توقيت بوليفيا", "WEZ": "توقيت غرب أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "CLST": "توقيت شيلي الصيفي", "BT": "توقيت بوتان", "PDT": "توقيت المحيط الهادي الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "MDT": "MDT", "AKST": "التوقيت الرسمي لألاسكا", "UYT": "توقيت أورغواي الرسمي", "SRT": "توقيت سورينام", "HAT": "توقيت نيوفاوندلاند الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "COT": "توقيت كولومبيا الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "SGT": "توقيت سنغافورة", "MST": "MST", "WITA": "توقيت وسط إندونيسيا", "LHST": "توقيت لورد هاو الرسمي", "VET": "توقيت فنزويلا", "ACST": "توقيت وسط أستراليا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "GFT": "توقيت غايانا الفرنسية", "ECT": "توقيت الإكوادور", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "EAT": "توقيت شرق أفريقيا", "HKT": "توقيت هونغ كونغ الرسمي", "CAT": "توقيت وسط أفريقيا", "OESZ": "توقيت شرق أوروبا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "TMST": "توقيت تركمانستان الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "GYT": "توقيت غيانا", "ARST": "توقيت الأرجنتين الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "LHDT": "التوقيت الصيفي للورد هاو"},
+ timezones: map[string]string{"UYST": "توقيت أورغواي الصيفي", "EAT": "توقيت شرق أفريقيا", "WIT": "توقيت شرق إندونيسيا", "IST": "توقيت الهند", "CLT": "توقيت شيلي الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CHAST": "توقيت تشاتام الرسمي", "WAT": "توقيت غرب أفريقيا الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AWDT": "توقيت غرب أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "MST": "MST", "CHADT": "توقيت تشاتام الصيفي", "CAT": "توقيت وسط أفريقيا", "NZDT": "توقيت نيوزيلندا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "ACST": "توقيت وسط أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "MDT": "MDT", "HAST": "توقيت هاواي ألوتيان الرسمي", "AWST": "توقيت غرب أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "CLST": "توقيت شيلي الصيفي", "AST": "التوقيت الرسمي الأطلسي", "GYT": "توقيت غيانا", "WIB": "توقيت غرب إندونيسيا", "LHST": "توقيت لورد هاو الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "SAST": "توقيت جنوب أفريقيا", "VET": "توقيت فنزويلا", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "ChST": "توقيت تشامورو", "AKDT": "توقيت ألاسكا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "ART": "توقيت الأرجنتين الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "BT": "توقيت بوتان", "BOT": "توقيت بوليفيا", "JDT": "توقيت اليابان الصيفي", "MYT": "توقيت ماليزيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "NZST": "توقيت نيوزيلندا الرسمي", "TMT": "توقيت تركمانستان الرسمي", "SRT": "توقيت سورينام", "WEZ": "توقيت غرب أوروبا الرسمي", "ECT": "توقيت الإكوادور", "JST": "توقيت اليابان الرسمي", "GMT": "توقيت غرينتش", "GFT": "توقيت غايانا الفرنسية", "ADT": "التوقيت الصيفي الأطلسي", "HADT": "توقيت هاواي ألوتيان الصيفي", "TMST": "توقيت تركمانستان الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "UYT": "توقيت أورغواي الرسمي", "WITA": "توقيت وسط إندونيسيا", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "∅∅∅": "توقيت أزورس الصيفي", "SGT": "توقيت سنغافورة", "OEZ": "توقيت شرق أوروبا الرسمي", "PDT": "توقيت المحيط الهادي الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_SS) WeekdaysWide() []string {
func (ar *ar_SS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_SS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_SS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_SY/ar_SY.go b/ar_SY/ar_SY.go
index b5d19e84..5785ed60 100644
--- a/ar_SY/ar_SY.go
+++ b/ar_SY/ar_SY.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_SY",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{1, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{5, 6, 1, 4},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ChST": "توقيت تشامورو", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "JST": "توقيت اليابان الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ACST": "توقيت وسط أستراليا الرسمي", "MST": "MST", "HAST": "توقيت هاواي ألوتيان الرسمي", "∅∅∅": "توقيت الأمازون الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "SRT": "توقيت سورينام", "VET": "توقيت فنزويلا", "CHADT": "توقيت تشاتام الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HNT": "توقيت نيوفاوندلاند الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "WIT": "توقيت شرق إندونيسيا", "MESZ": "توقيت وسط أوروبا الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "GFT": "توقيت غايانا الفرنسية", "SAST": "توقيت جنوب أفريقيا", "IST": "توقيت الهند", "AWST": "توقيت غرب أستراليا الرسمي", "HAT": "توقيت نيوفاوندلاند الصيفي", "CLST": "توقيت شيلي الصيفي", "LHST": "توقيت لورد هاو الرسمي", "MYT": "توقيت ماليزيا", "BOT": "توقيت بوليفيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "MDT": "MDT", "CHAST": "توقيت تشاتام الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "ADT": "التوقيت الصيفي الأطلسي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "SGT": "توقيت سنغافورة", "OESZ": "توقيت شرق أوروبا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "GYT": "توقيت غيانا", "HKT": "توقيت هونغ كونغ الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "COT": "توقيت كولومبيا الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "WIB": "توقيت غرب إندونيسيا", "JDT": "توقيت اليابان الصيفي", "GMT": "توقيت غرينتش", "UYT": "توقيت أورغواي الرسمي", "UYST": "توقيت أورغواي الصيفي", "EAT": "توقيت شرق أفريقيا", "CAT": "توقيت وسط أفريقيا", "ECT": "توقيت الإكوادور", "LHDT": "التوقيت الصيفي للورد هاو", "WAT": "توقيت غرب أفريقيا الرسمي", "BT": "توقيت بوتان", "TMST": "توقيت تركمانستان الصيفي", "WITA": "توقيت وسط إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "ACDT": "توقيت وسط أستراليا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "AWDT": "توقيت غرب أستراليا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "CLT": "توقيت شيلي الرسمي", "COST": "توقيت كولومبيا الصيفي"},
+ timezones: map[string]string{"COST": "توقيت كولومبيا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "WIB": "توقيت غرب إندونيسيا", "NZST": "توقيت نيوزيلندا الرسمي", "CAT": "توقيت وسط أفريقيا", "COT": "توقيت كولومبيا الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "BT": "توقيت بوتان", "SGT": "توقيت سنغافورة", "GMT": "توقيت غرينتش", "WESZ": "توقيت غرب أوروبا الصيفي", "VET": "توقيت فنزويلا", "GYT": "توقيت غيانا", "CHAST": "توقيت تشاتام الرسمي", "WAST": "توقيت غرب أفريقيا الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "OESZ": "توقيت شرق أوروبا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "CLST": "توقيت شيلي الصيفي", "IST": "توقيت الهند", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "SRT": "توقيت سورينام", "CLT": "توقيت شيلي الرسمي", "GFT": "توقيت غايانا الفرنسية", "TMST": "توقيت تركمانستان الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ADT": "التوقيت الصيفي الأطلسي", "AWST": "توقيت غرب أستراليا الرسمي", "ART": "توقيت الأرجنتين الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "WITA": "توقيت وسط إندونيسيا", "HKST": "توقيت هونغ كونغ الصيفي", "CHADT": "توقيت تشاتام الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "UYST": "توقيت أورغواي الصيفي", "WARST": "توقيت غرب الأرجنتين الصيفي", "JDT": "توقيت اليابان الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WEZ": "توقيت غرب أوروبا الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WIT": "توقيت شرق إندونيسيا", "WAT": "توقيت غرب أفريقيا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "ChST": "توقيت تشامورو", "BOT": "توقيت بوليفيا", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HADT": "توقيت هاواي ألوتيان الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ECT": "توقيت الإكوادور", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "MYT": "توقيت ماليزيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "UYT": "توقيت أورغواي الرسمي", "EAT": "توقيت شرق أفريقيا", "HAT": "توقيت نيوفاوندلاند الصيفي", "AWDT": "توقيت غرب أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "JST": "توقيت اليابان الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "LHST": "توقيت لورد هاو الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_SY) WeekdaysWide() []string {
func (ar *ar_SY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_SY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_SY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_TD/ar_TD.go b/ar_TD/ar_TD.go
index 020f7762..ac0f55ac 100644
--- a/ar_TD/ar_TD.go
+++ b/ar_TD/ar_TD.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_TD",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 5, 6, 1},
+ pluralsRange: []locales.PluralRule{5, 6, 1, 4},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"HADT": "توقيت هاواي ألوتيان الصيفي", "JDT": "توقيت اليابان الصيفي", "CHAST": "توقيت تشاتام الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "SRT": "توقيت سورينام", "ARST": "توقيت الأرجنتين الصيفي", "TMST": "توقيت تركمانستان الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "OESZ": "توقيت شرق أوروبا الصيفي", "AWST": "توقيت غرب أستراليا الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "CLT": "توقيت شيلي الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "COT": "توقيت كولومبيا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "ECT": "توقيت الإكوادور", "ACST": "توقيت وسط أستراليا الرسمي", "GYT": "توقيت غيانا", "EAT": "توقيت شرق أفريقيا", "TMT": "توقيت تركمانستان الرسمي", "BT": "توقيت بوتان", "PDT": "توقيت المحيط الهادي الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "GFT": "توقيت غايانا الفرنسية", "COST": "توقيت كولومبيا الصيفي", "UYT": "توقيت أورغواي الرسمي", "AST": "التوقيت الرسمي الأطلسي", "CHADT": "توقيت تشاتام الصيفي", "SGT": "توقيت سنغافورة", "WART": "توقيت غرب الأرجنتين الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "CLST": "توقيت شيلي الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "PST": "توقيت المحيط الهادي الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKT": "توقيت هونغ كونغ الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "ChST": "توقيت تشامورو", "VET": "توقيت فنزويلا", "WAT": "توقيت غرب أفريقيا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "AEDT": "توقيت شرق أستراليا الصيفي", "WITA": "توقيت وسط إندونيسيا", "SAST": "توقيت جنوب أفريقيا", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "WIT": "توقيت شرق إندونيسيا", "IST": "توقيت الهند", "BOT": "توقيت بوليفيا", "WIB": "توقيت غرب إندونيسيا", "UYST": "توقيت أورغواي الصيفي", "WAST": "توقيت غرب أفريقيا الصيفي", "CAT": "توقيت وسط أفريقيا", "MDT": "MDT", "MEZ": "توقيت وسط أوروبا الرسمي", "LHST": "توقيت لورد هاو الرسمي", "MST": "MST", "∅∅∅": "توقيت الأمازون الصيفي", "MYT": "توقيت ماليزيا", "JST": "توقيت اليابان الرسمي", "GMT": "توقيت غرينتش", "WESZ": "توقيت غرب أوروبا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AKDT": "توقيت ألاسكا الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي"},
+ timezones: map[string]string{"PST": "توقيت المحيط الهادي الرسمي", "GMT": "توقيت غرينتش", "WAST": "توقيت غرب أفريقيا الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AKST": "التوقيت الرسمي لألاسكا", "HAT": "توقيت نيوفاوندلاند الصيفي", "CHAST": "توقيت تشاتام الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "COT": "توقيت كولومبيا الرسمي", "SGT": "توقيت سنغافورة", "WIT": "توقيت شرق إندونيسيا", "WAT": "توقيت غرب أفريقيا الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AWDT": "توقيت غرب أستراليا الصيفي", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "VET": "توقيت فنزويلا", "ACDT": "توقيت وسط أستراليا الصيفي", "ARST": "توقيت الأرجنتين الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "WITA": "توقيت وسط إندونيسيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "AKDT": "توقيت ألاسكا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "WIB": "توقيت غرب إندونيسيا", "MESZ": "توقيت وسط أوروبا الصيفي", "ECT": "توقيت الإكوادور", "GFT": "توقيت غايانا الفرنسية", "LHST": "توقيت لورد هاو الرسمي", "TMT": "توقيت تركمانستان الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "UYT": "توقيت أورغواي الرسمي", "EAT": "توقيت شرق أفريقيا", "CLT": "توقيت شيلي الرسمي", "IST": "توقيت الهند", "JDT": "توقيت اليابان الصيفي", "ART": "توقيت الأرجنتين الرسمي", "LHDT": "التوقيت الصيفي للورد هاو", "JST": "توقيت اليابان الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "UYST": "توقيت أورغواي الصيفي", "SRT": "توقيت سورينام", "WEZ": "توقيت غرب أوروبا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "AEST": "توقيت شرق أستراليا الرسمي", "BOT": "توقيت بوليفيا", "CLST": "توقيت شيلي الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "GYT": "توقيت غيانا", "CHADT": "توقيت تشاتام الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "ChST": "توقيت تشامورو", "ACST": "توقيت وسط أستراليا الرسمي", "HADT": "توقيت هاواي ألوتيان الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "MYT": "توقيت ماليزيا", "HKT": "توقيت هونغ كونغ الرسمي", "CAT": "توقيت وسط أفريقيا", "BT": "توقيت بوتان", "∅∅∅": "توقيت بيرو الصيفي", "SAST": "توقيت جنوب أفريقيا", "OEZ": "توقيت شرق أوروبا الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_TD) WeekdaysWide() []string {
func (ar *ar_TD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_TD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_TD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_TN/ar_TN.go b/ar_TN/ar_TN.go
index 5a09cde5..78f01b46 100644
--- a/ar_TN/ar_TN.go
+++ b/ar_TN/ar_TN.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_TN",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 1, 4, 5},
+ pluralsRange: []locales.PluralRule{1, 4, 5, 6},
decimal: ",",
group: ".",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"JST": "توقيت اليابان الرسمي", "AST": "التوقيت الرسمي الأطلسي", "NZST": "توقيت نيوزيلندا الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "TMT": "توقيت تركمانستان الرسمي", "GFT": "توقيت غايانا الفرنسية", "OEZ": "توقيت شرق أوروبا الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "UYST": "توقيت أورغواي الصيفي", "∅∅∅": "توقيت بيرو الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "HKST": "توقيت هونغ كونغ الصيفي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "WIT": "توقيت شرق إندونيسيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "AKDT": "توقيت ألاسكا الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "WARST": "توقيت غرب الأرجنتين الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "CLT": "توقيت شيلي الرسمي", "IST": "توقيت الهند", "GMT": "توقيت غرينتش", "MYT": "توقيت ماليزيا", "CHADT": "توقيت تشاتام الصيفي", "WIB": "توقيت غرب إندونيسيا", "SAST": "توقيت جنوب أفريقيا", "WESZ": "توقيت غرب أوروبا الصيفي", "UYT": "توقيت أورغواي الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "COST": "توقيت كولومبيا الصيفي", "VET": "توقيت فنزويلا", "EAT": "توقيت شرق أفريقيا", "COT": "توقيت كولومبيا الرسمي", "CLST": "توقيت شيلي الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "WITA": "توقيت وسط إندونيسيا", "SRT": "توقيت سورينام", "AWDT": "توقيت غرب أستراليا الصيفي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "BT": "توقيت بوتان", "LHST": "توقيت لورد هاو الرسمي", "GYT": "توقيت غيانا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "WAST": "توقيت غرب أفريقيا الصيفي", "ART": "توقيت الأرجنتين الرسمي", "TMST": "توقيت تركمانستان الصيفي", "CAT": "توقيت وسط أفريقيا", "MESZ": "توقيت وسط أوروبا الصيفي", "JDT": "توقيت اليابان الصيفي", "BOT": "توقيت بوليفيا", "AWST": "توقيت غرب أستراليا الرسمي", "HNT": "توقيت نيوفاوندلاند الرسمي", "CHAST": "توقيت تشاتام الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "HAT": "توقيت نيوفاوندلاند الصيفي", "MEZ": "توقيت وسط أوروبا الرسمي", "SGT": "توقيت سنغافورة", "PST": "توقيت المحيط الهادي الرسمي", "ChST": "توقيت تشامورو", "AEDT": "توقيت شرق أستراليا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "NZDT": "توقيت نيوزيلندا الصيفي", "AKST": "التوقيت الرسمي لألاسكا"},
+ timezones: map[string]string{"MDT": "MDT", "LHDT": "التوقيت الصيفي للورد هاو", "MESZ": "توقيت وسط أوروبا الصيفي", "UYT": "توقيت أورغواي الرسمي", "HAST": "توقيت هاواي ألوتيان الرسمي", "ART": "توقيت الأرجنتين الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "OESZ": "توقيت شرق أوروبا الصيفي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACST": "توقيت وسط أستراليا الرسمي", "SGT": "توقيت سنغافورة", "TMT": "توقيت تركمانستان الرسمي", "AEST": "توقيت شرق أستراليا الرسمي", "GYT": "توقيت غيانا", "MST": "MST", "ARST": "توقيت الأرجنتين الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "ECT": "توقيت الإكوادور", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "AST": "التوقيت الرسمي الأطلسي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AWDT": "توقيت غرب أستراليا الصيفي", "CAT": "توقيت وسط أفريقيا", "MEZ": "توقيت وسط أوروبا الرسمي", "WIT": "توقيت شرق إندونيسيا", "AKDT": "توقيت ألاسكا الصيفي", "ADT": "التوقيت الصيفي الأطلسي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "COT": "توقيت كولومبيا الرسمي", "COST": "توقيت كولومبيا الصيفي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "AKST": "التوقيت الرسمي لألاسكا", "CHAST": "توقيت تشاتام الرسمي", "WIB": "توقيت غرب إندونيسيا", "CLST": "توقيت شيلي الصيفي", "WAT": "توقيت غرب أفريقيا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "HNT": "توقيت نيوفاوندلاند الرسمي", "UYST": "توقيت أورغواي الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "MYT": "توقيت ماليزيا", "HADT": "توقيت هاواي ألوتيان الصيفي", "HKST": "توقيت هونغ كونغ الصيفي", "ChST": "توقيت تشامورو", "NZST": "توقيت نيوزيلندا الرسمي", "GMT": "توقيت غرينتش", "WARST": "توقيت غرب الأرجنتين الصيفي", "BOT": "توقيت بوليفيا", "CLT": "توقيت شيلي الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "AWST": "توقيت غرب أستراليا الرسمي", "TMST": "توقيت تركمانستان الصيفي", "SAST": "توقيت جنوب أفريقيا", "AEDT": "توقيت شرق أستراليا الصيفي", "SRT": "توقيت سورينام", "IST": "توقيت الهند", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "CHADT": "توقيت تشاتام الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي", "WITA": "توقيت وسط إندونيسيا", "WAST": "توقيت غرب أفريقيا الصيفي", "VET": "توقيت فنزويلا", "GFT": "توقيت غايانا الفرنسية", "HAT": "توقيت نيوفاوندلاند الصيفي", "∅∅∅": "توقيت أزورس الصيفي", "BT": "توقيت بوتان", "EAT": "توقيت شرق أفريقيا", "WART": "توقيت غرب الأرجنتين الرسمي", "LHST": "توقيت لورد هاو الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_TN) WeekdaysWide() []string {
func (ar *ar_TN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (ar *ar_TN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -392,7 +392,7 @@ func (ar *ar_TN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ar_YE/ar_YE.go b/ar_YE/ar_YE.go
index 4e0f5a03..e1ae933f 100644
--- a/ar_YE/ar_YE.go
+++ b/ar_YE/ar_YE.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "ar_YE",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 1, 4, 5},
+ pluralsRange: []locales.PluralRule{5, 6, 1, 4},
decimal: "٫",
group: "٬",
minus: "‏-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"GMT": "توقيت غرينتش", "LHST": "توقيت لورد هاو الرسمي", "MYT": "توقيت ماليزيا", "AWST": "توقيت غرب أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "CAT": "توقيت وسط أفريقيا", "TMT": "توقيت تركمانستان الرسمي", "AKST": "التوقيت الرسمي لألاسكا", "AKDT": "توقيت ألاسكا الصيفي", "JDT": "توقيت اليابان الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "BOT": "توقيت بوليفيا", "HAST": "توقيت هاواي ألوتيان الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "TMST": "توقيت تركمانستان الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "JST": "توقيت اليابان الرسمي", "WEZ": "توقيت غرب أوروبا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "AST": "التوقيت الرسمي الأطلسي", "∅∅∅": "توقيت بيرو الصيفي", "VET": "توقيت فنزويلا", "HADT": "توقيت هاواي ألوتيان الصيفي", "UYST": "توقيت أورغواي الصيفي", "GFT": "توقيت غايانا الفرنسية", "WITA": "توقيت وسط إندونيسيا", "WESZ": "توقيت غرب أوروبا الصيفي", "COT": "توقيت كولومبيا الرسمي", "HKST": "توقيت هونغ كونغ الصيفي", "UYT": "توقيت أورغواي الرسمي", "ChST": "توقيت تشامورو", "HAT": "توقيت نيوفاوندلاند الصيفي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "MEZ": "توقيت وسط أوروبا الرسمي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "BT": "توقيت بوتان", "CHADT": "توقيت تشاتام الصيفي", "SGT": "توقيت سنغافورة", "WIB": "توقيت غرب إندونيسيا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "WAT": "توقيت غرب أفريقيا الرسمي", "ADT": "التوقيت الصيفي الأطلسي", "AEST": "توقيت شرق أستراليا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "WART": "توقيت غرب الأرجنتين الرسمي", "AWDT": "توقيت غرب أستراليا الصيفي", "WIT": "توقيت شرق إندونيسيا", "WARST": "توقيت غرب الأرجنتين الصيفي", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "ART": "توقيت الأرجنتين الرسمي", "OEZ": "توقيت شرق أوروبا الرسمي", "NZST": "توقيت نيوزيلندا الرسمي", "COST": "توقيت كولومبيا الصيفي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "WAST": "توقيت غرب أفريقيا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "CLT": "توقيت شيلي الرسمي", "CLST": "توقيت شيلي الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "GYT": "توقيت غيانا", "EAT": "توقيت شرق أفريقيا", "HNT": "توقيت نيوفاوندلاند الرسمي", "CHAST": "توقيت تشاتام الرسمي", "MESZ": "توقيت وسط أوروبا الصيفي", "SAST": "توقيت جنوب أفريقيا", "IST": "توقيت الهند", "SRT": "توقيت سورينام", "ACST": "توقيت وسط أستراليا الرسمي", "ACDT": "توقيت وسط أستراليا الصيفي", "NZDT": "توقيت نيوزيلندا الصيفي"},
+ timezones: map[string]string{"CAT": "توقيت وسط أفريقيا", "WAST": "توقيت غرب أفريقيا الصيفي", "IST": "توقيت الهند", "COT": "توقيت كولومبيا الرسمي", "AEDT": "توقيت شرق أستراليا الصيفي", "NZST": "توقيت نيوزيلندا الرسمي", "ACWDT": "توقيت غرب وسط أستراليا الصيفي", "UYT": "توقيت أورغواي الرسمي", "WARST": "توقيت غرب الأرجنتين الصيفي", "AST": "التوقيت الرسمي الأطلسي", "ADT": "التوقيت الصيفي الأطلسي", "HNT": "توقيت نيوفاوندلاند الرسمي", "BT": "توقيت بوتان", "MDT": "التوقيت الجبلي الصيفي لأمريكا الشمالية", "WAT": "توقيت غرب أفريقيا الرسمي", "JST": "توقيت اليابان الرسمي", "JDT": "توقيت اليابان الصيفي", "ART": "توقيت الأرجنتين الرسمي", "TMST": "توقيت تركمانستان الصيفي", "OEZ": "توقيت شرق أوروبا الرسمي", "PST": "توقيت المحيط الهادي الرسمي", "GFT": "توقيت غايانا الفرنسية", "AKST": "التوقيت الرسمي لألاسكا", "GMT": "توقيت غرينتش", "WEZ": "توقيت غرب أوروبا الرسمي", "SGT": "توقيت سنغافورة", "∅∅∅": "توقيت أزورس الصيفي", "HAT": "توقيت نيوفاوندلاند الصيفي", "EDT": "التوقيت الصيفي الشرقي لأمريكا الشمالية", "SAST": "توقيت جنوب أفريقيا", "MESZ": "توقيت وسط أوروبا الصيفي", "OESZ": "توقيت شرق أوروبا الصيفي", "EAT": "توقيت شرق أفريقيا", "MST": "التوقيت الجبلي الرسمي لأمريكا الشمالية", "ECT": "توقيت الإكوادور", "AKDT": "توقيت ألاسكا الصيفي", "CHAST": "توقيت تشاتام الرسمي", "ARST": "توقيت الأرجنتين الصيفي", "LHDT": "التوقيت الصيفي للورد هاو", "NZDT": "توقيت نيوزيلندا الصيفي", "CLST": "توقيت شيلي الصيفي", "MYT": "توقيت ماليزيا", "GYT": "توقيت غيانا", "HKST": "توقيت هونغ كونغ الصيفي", "PDT": "توقيت المحيط الهادي الصيفي", "HADT": "توقيت هاواي ألوتيان الصيفي", "ACWST": "توقيت غرب وسط أستراليا الرسمي", "CST": "التوقيت الرسمي المركزي لأمريكا الشمالية", "COST": "توقيت كولومبيا الصيفي", "CHADT": "توقيت تشاتام الصيفي", "WIB": "توقيت غرب إندونيسيا", "ChST": "توقيت تشامورو", "AWDT": "توقيت غرب أستراليا الصيفي", "HKT": "توقيت هونغ كونغ الرسمي", "TMT": "توقيت تركمانستان الرسمي", "SRT": "توقيت سورينام", "WART": "توقيت غرب الأرجنتين الرسمي", "LHST": "توقيت لورد هاو الرسمي", "WESZ": "توقيت غرب أوروبا الصيفي", "VET": "توقيت فنزويلا", "ACST": "توقيت وسط أستراليا الرسمي", "EST": "التوقيت الرسمي الشرقي لأمريكا الشمالية", "AEST": "توقيت شرق أستراليا الرسمي", "WITA": "توقيت وسط إندونيسيا", "WIT": "توقيت شرق إندونيسيا", "BOT": "توقيت بوليفيا", "AWST": "توقيت غرب أستراليا الرسمي", "UYST": "توقيت أورغواي الصيفي", "CLT": "توقيت شيلي الرسمي", "CDT": "التوقيت الصيفي المركزي لأمريكا الشمالية", "ACDT": "توقيت وسط أستراليا الصيفي", "HAST": "توقيت هاواي ألوتيان الرسمي", "MEZ": "توقيت وسط أوروبا الرسمي"},
}
}
@@ -251,7 +251,7 @@ func (ar *ar_YE) WeekdaysWide() []string {
func (ar *ar_YE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (ar *ar_YE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -402,7 +402,7 @@ func (ar *ar_YE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ar.currencies[currency]
- l := len(s) + len(ar.decimal) + len(ar.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/as/as.go b/as/as.go
index 0d959dbb..32459352 100644
--- a/as/as.go
+++ b/as/as.go
@@ -58,7 +58,7 @@ func New() locales.Translator {
daysWide: []string{"দেওবাৰ", "সোমবাৰ", "মঙ্গলবাৰ", "বুধবাৰ", "বৃহষ্পতিবাৰ", "শুক্ৰবাৰ", "শনিবাৰ"},
periodsAbbreviated: []string{"পূৰ্বাহ্ণ", "অপৰাহ্ণ"},
periodsWide: []string{"পূৰ্বাহ্ণ", "অপৰাহ্ণ"},
- timezones: map[string]string{"AWST": "AWST", "MST": "MST", "WIT": "WIT", "TMT": "TMT", "TMST": "TMST", "AKDT": "AKDT", "ADT": "ADT", "AWDT": "AWDT", "CHADT": "CHADT", "ACDT": "ACDT", "GYT": "GYT", "VET": "VET", "AST": "AST", "NZST": "NZST", "MDT": "MDT", "SAST": "SAST", "EDT": "EDT", "ECT": "ECT", "HAT": "HAT", "ART": "ART", "OEZ": "OEZ", "ChST": "ChST", "WAST": "WAST", "∅∅∅": "∅∅∅", "WIB": "WIB", "AKST": "AKST", "BOT": "BOT", "CHAST": "CHAST", "HADT": "HADT", "PDT": "PDT", "WEZ": "WEZ", "MYT": "MYT", "EST": "EST", "LHST": "LHST", "EAT": "EAT", "ARST": "ARST", "COT": "COT", "CLST": "CLST", "GFT": "GFT", "UYST": "UYST", "WAT": "WAT", "JST": "JST", "IST": "ভাৰতীয় সময়", "WART": "WART", "UYT": "UYT", "HKT": "HKT", "GMT": "GMT", "ACWST": "ACWST", "WARST": "WARST", "COST": "COST", "CAT": "CAT", "CDT": "CDT", "MESZ": "MESZ", "AEDT": "AEDT", "BT": "BT", "ACWDT": "ACWDT", "HAST": "HAST", "WITA": "WITA", "PST": "PST", "LHDT": "LHDT", "HNT": "HNT", "MEZ": "MEZ", "HKST": "HKST", "AEST": "AEST", "OESZ": "OESZ", "WESZ": "WESZ", "SGT": "SGT", "CLT": "CLT", "JDT": "JDT", "ACST": "ACST", "NZDT": "NZDT", "CST": "CST", "SRT": "SRT"},
+ timezones: map[string]string{"WIB": "WIB", "GFT": "GFT", "WAT": "WAT", "GYT": "GYT", "HKST": "HKST", "ART": "ART", "JDT": "JDT", "BOT": "BOT", "WIT": "WIT", "WITA": "WITA", "WARST": "WARST", "BT": "BT", "CDT": "CDT", "MEZ": "MEZ", "SRT": "SRT", "UYST": "UYST", "ChST": "ChST", "VET": "VET", "MST": "MST", "LHST": "LHST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "SAST": "SAST", "MYT": "MYT", "AST": "AST", "HAST": "HAST", "AWST": "AWST", "ACWST": "ACWST", "COST": "COST", "PST": "PST", "ACDT": "ACDT", "SGT": "SGT", "HADT": "HADT", "TMT": "TMT", "WEZ": "WEZ", "AKST": "AKST", "LHDT": "LHDT", "WAST": "WAST", "EAT": "EAT", "ADT": "ADT", "OEZ": "OEZ", "WART": "WART", "NZST": "NZST", "GMT": "GMT", "CAT": "CAT", "ECT": "ECT", "HNT": "HNT", "AKDT": "AKDT", "AWDT": "AWDT", "AEDT": "AEDT", "AEST": "AEST", "COT": "COT", "JST": "JST", "CST": "CST", "CHAST": "CHAST", "EDT": "EDT", "EST": "EST", "TMST": "TMST", "OESZ": "OESZ", "UYT": "UYT", "CLST": "CLST", "ACST": "ACST", "HKT": "HKT", "ARST": "ARST", "ACWDT": "ACWDT", "WESZ": "WESZ", "HAT": "HAT", "CHADT": "CHADT", "CLT": "CLT", "PDT": "PDT", "IST": "ভাৰতীয় সময়", "MDT": "MDT", "MESZ": "MESZ"},
}
}
@@ -192,7 +192,7 @@ func (as *as) WeekdaysWide() []string {
func (as *as) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(as.decimal) + len(as.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -274,7 +274,7 @@ func (as *as) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := as.currencies[currency]
- l := len(s) + len(as.decimal) + len(as.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -345,7 +345,7 @@ func (as *as) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := as.currencies[currency]
- l := len(s) + len(as.decimal) + len(as.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/as_IN/as_IN.go b/as_IN/as_IN.go
index 04c5dc92..b20c5743 100644
--- a/as_IN/as_IN.go
+++ b/as_IN/as_IN.go
@@ -58,7 +58,7 @@ func New() locales.Translator {
daysWide: []string{"দেওবাৰ", "সোমবাৰ", "মঙ্গলবাৰ", "বুধবাৰ", "বৃহষ্পতিবাৰ", "শুক্ৰবাৰ", "শনিবাৰ"},
periodsAbbreviated: []string{"পূৰ্বাহ্ণ", "অপৰাহ্ণ"},
periodsWide: []string{"পূৰ্বাহ্ণ", "অপৰাহ্ণ"},
- timezones: map[string]string{"AEDT": "AEDT", "BT": "BT", "PST": "PST", "COST": "COST", "CDT": "CDT", "PDT": "PDT", "HKT": "HKT", "HKST": "HKST", "CAT": "CAT", "GMT": "GMT", "ACWST": "ACWST", "BOT": "BOT", "UYT": "UYT", "SGT": "SGT", "HNT": "HNT", "CHADT": "CHADT", "WIB": "WIB", "OESZ": "OESZ", "ACDT": "ACDT", "WAST": "WAST", "NZDT": "NZDT", "MEZ": "MEZ", "CST": "CST", "HAST": "HAST", "ECT": "ECT", "IST": "ভাৰতীয় সময়", "GYT": "GYT", "AST": "AST", "WESZ": "WESZ", "CHAST": "CHAST", "GFT": "GFT", "EDT": "EDT", "WART": "WART", "UYST": "UYST", "WEZ": "WEZ", "WIT": "WIT", "JST": "JST", "EST": "EST", "ARST": "ARST", "CLT": "CLT", "JDT": "JDT", "AKST": "AKST", "AWST": "AWST", "WARST": "WARST", "MDT": "MDT", "HAT": "HAT", "COT": "COT", "MST": "MST", "EAT": "EAT", "ADT": "ADT", "WAT": "WAT", "ART": "ART", "AWDT": "AWDT", "TMST": "TMST", "AKDT": "AKDT", "LHDT": "LHDT", "MYT": "MYT", "AEST": "AEST", "TMT": "TMT", "WITA": "WITA", "OEZ": "OEZ", "SAST": "SAST", "LHST": "LHST", "MESZ": "MESZ", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "VET": "VET", "CLST": "CLST", "HADT": "HADT", "SRT": "SRT", "ACST": "ACST", "ChST": "ChST", "NZST": "NZST"},
+ timezones: map[string]string{"COST": "COST", "GYT": "GYT", "HAST": "HAST", "OESZ": "OESZ", "NZDT": "NZDT", "JST": "JST", "SGT": "SGT", "CHADT": "CHADT", "LHDT": "LHDT", "AWDT": "AWDT", "ART": "ART", "VET": "VET", "SAST": "SAST", "GMT": "GMT", "WEZ": "WEZ", "JDT": "JDT", "AKDT": "AKDT", "ADT": "ADT", "EDT": "EDT", "AWST": "AWST", "HKT": "HKT", "AEDT": "AEDT", "UYT": "UYT", "CST": "CST", "CDT": "CDT", "AKST": "AKST", "AST": "AST", "MESZ": "MESZ", "MYT": "MYT", "WAT": "WAT", "WESZ": "WESZ", "HNT": "HNT", "WIB": "WIB", "AEST": "AEST", "CAT": "CAT", "PST": "PST", "ECT": "ECT", "OEZ": "OEZ", "LHST": "LHST", "BT": "BT", "ACWDT": "ACWDT", "MST": "MST", "MDT": "MDT", "WIT": "WIT", "TMT": "TMT", "BOT": "BOT", "GFT": "GFT", "IST": "ভাৰতীয় সময়", "∅∅∅": "∅∅∅", "WAST": "WAST", "UYST": "UYST", "WITA": "WITA", "ACWST": "ACWST", "COT": "COT", "HAT": "HAT", "WART": "WART", "CLT": "CLT", "CLST": "CLST", "EST": "EST", "HADT": "HADT", "CHAST": "CHAST", "EAT": "EAT", "WARST": "WARST", "ACST": "ACST", "ARST": "ARST", "TMST": "TMST", "NZST": "NZST", "PDT": "PDT", "MEZ": "MEZ", "ChST": "ChST", "SRT": "SRT", "ACDT": "ACDT", "HKST": "HKST"},
}
}
@@ -192,7 +192,7 @@ func (as *as_IN) WeekdaysWide() []string {
func (as *as_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(as.decimal) + len(as.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -274,7 +274,7 @@ func (as *as_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := as.currencies[currency]
- l := len(s) + len(as.decimal) + len(as.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -345,7 +345,7 @@ func (as *as_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := as.currencies[currency]
- l := len(s) + len(as.decimal) + len(as.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/asa/asa.go b/asa/asa.go
index 6e570a72..8bee235a 100644
--- a/asa/asa.go
+++ b/asa/asa.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "BM"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla yakwe Yethu", "Baada yakwe Yethu"},
- timezones: map[string]string{"WESZ": "WESZ", "∅∅∅": "∅∅∅", "COST": "COST", "ADT": "ADT", "HAT": "HAT", "BT": "BT", "WART": "WART", "WARST": "WARST", "LHDT": "LHDT", "ChST": "ChST", "AWST": "AWST", "HKST": "HKST", "OEZ": "OEZ", "UYST": "UYST", "WEZ": "WEZ", "ECT": "ECT", "WIT": "WIT", "JST": "JST", "CLT": "CLT", "VET": "VET", "COT": "COT", "ACWDT": "ACWDT", "PDT": "PDT", "IST": "IST", "EDT": "EDT", "UYT": "UYT", "PST": "PST", "SGT": "SGT", "HAST": "HAST", "ACDT": "ACDT", "AWDT": "AWDT", "AKDT": "AKDT", "CHADT": "CHADT", "WITA": "WITA", "HKT": "HKT", "WIB": "WIB", "SRT": "SRT", "NZST": "NZST", "SAST": "SAST", "MYT": "MYT", "HADT": "HADT", "GFT": "GFT", "JDT": "JDT", "EST": "EST", "ART": "ART", "CST": "CST", "TMST": "TMST", "GMT": "GMT", "LHST": "LHST", "MESZ": "MESZ", "MEZ": "MEZ", "OESZ": "OESZ", "WAT": "WAT", "ARST": "ARST", "NZDT": "NZDT", "HNT": "HNT", "CHAST": "CHAST", "CLST": "CLST", "ACST": "ACST", "GYT": "GYT", "CDT": "CDT", "AKST": "AKST", "EAT": "EAT", "WAST": "WAST", "CAT": "CAT", "TMT": "TMT", "ACWST": "ACWST", "MST": "MST", "AST": "AST", "AEST": "AEST", "AEDT": "AEDT", "BOT": "BOT", "MDT": "MDT"},
+ timezones: map[string]string{"OESZ": "OESZ", "PDT": "PDT", "BOT": "BOT", "CLST": "CLST", "HNT": "HNT", "WIB": "WIB", "LHDT": "LHDT", "WART": "WART", "ACWDT": "ACWDT", "CST": "CST", "MYT": "MYT", "HKT": "HKT", "UYT": "UYT", "TMST": "TMST", "AEST": "AEST", "ACDT": "ACDT", "NZST": "NZST", "WESZ": "WESZ", "NZDT": "NZDT", "MEZ": "MEZ", "MESZ": "MESZ", "JST": "JST", "ACST": "ACST", "HAT": "HAT", "CHADT": "CHADT", "MDT": "MDT", "MST": "MST", "∅∅∅": "∅∅∅", "SRT": "SRT", "COT": "COT", "IST": "IST", "AST": "AST", "AWST": "AWST", "EDT": "EDT", "WITA": "WITA", "SGT": "SGT", "HADT": "HADT", "AEDT": "AEDT", "WAT": "WAT", "CHAST": "CHAST", "ChST": "ChST", "ECT": "ECT", "GFT": "GFT", "COST": "COST", "AKST": "AKST", "AKDT": "AKDT", "PST": "PST", "WIT": "WIT", "WARST": "WARST", "GMT": "GMT", "CAT": "CAT", "BT": "BT", "CLT": "CLT", "ACWST": "ACWST", "VET": "VET", "WAST": "WAST", "EST": "EST", "TMT": "TMT", "SAST": "SAST", "GYT": "GYT", "ADT": "ADT", "AWDT": "AWDT", "LHST": "LHST", "CDT": "CDT", "UYST": "UYST", "EAT": "EAT", "JDT": "JDT", "HKST": "HKST", "WEZ": "WEZ", "ARST": "ARST", "OEZ": "OEZ", "HAST": "HAST", "ART": "ART"},
}
}
@@ -196,7 +196,7 @@ func (asa *asa) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
- l := len(s) + len(asa.decimal) + len(asa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (asa *asa) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
- l := len(s) + len(asa.decimal) + len(asa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/asa_TZ/asa_TZ.go b/asa_TZ/asa_TZ.go
index a4a1e24e..f443cd8c 100644
--- a/asa_TZ/asa_TZ.go
+++ b/asa_TZ/asa_TZ.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "BM"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla yakwe Yethu", "Baada yakwe Yethu"},
- timezones: map[string]string{"SAST": "SAST", "∅∅∅": "∅∅∅", "CLT": "CLT", "TMST": "TMST", "VET": "VET", "MST": "MST", "HAST": "HAST", "ChST": "ChST", "TMT": "TMT", "WIB": "WIB", "BOT": "BOT", "WEZ": "WEZ", "ACDT": "ACDT", "COT": "COT", "AST": "AST", "HKST": "HKST", "MEZ": "MEZ", "UYST": "UYST", "WESZ": "WESZ", "WIT": "WIT", "JST": "JST", "ADT": "ADT", "CST": "CST", "HKT": "HKT", "HADT": "HADT", "AEST": "AEST", "PST": "PST", "AKST": "AKST", "OESZ": "OESZ", "ACST": "ACST", "CHADT": "CHADT", "MESZ": "MESZ", "WITA": "WITA", "SGT": "SGT", "MDT": "MDT", "EDT": "EDT", "GYT": "GYT", "EAT": "EAT", "GFT": "GFT", "JDT": "JDT", "WART": "WART", "ARST": "ARST", "CDT": "CDT", "EST": "EST", "HNT": "HNT", "BT": "BT", "LHDT": "LHDT", "CAT": "CAT", "ACWST": "ACWST", "ACWDT": "ACWDT", "SRT": "SRT", "WAST": "WAST", "NZDT": "NZDT", "CLST": "CLST", "WAT": "WAT", "AKDT": "AKDT", "GMT": "GMT", "MYT": "MYT", "ART": "ART", "WARST": "WARST", "PDT": "PDT", "HAT": "HAT", "IST": "IST", "ECT": "ECT", "UYT": "UYT", "LHST": "LHST", "AWST": "AWST", "AWDT": "AWDT", "NZST": "NZST", "OEZ": "OEZ", "COST": "COST", "CHAST": "CHAST", "AEDT": "AEDT"},
+ timezones: map[string]string{"ART": "ART", "TMT": "TMT", "SAST": "SAST", "ACWDT": "ACWDT", "WESZ": "WESZ", "CST": "CST", "MYT": "MYT", "ACDT": "ACDT", "OEZ": "OEZ", "BT": "BT", "HNT": "HNT", "HKT": "HKT", "LHST": "LHST", "NZDT": "NZDT", "CDT": "CDT", "SGT": "SGT", "AST": "AST", "AWDT": "AWDT", "MESZ": "MESZ", "WAST": "WAST", "∅∅∅": "∅∅∅", "ADT": "ADT", "ARST": "ARST", "HADT": "HADT", "MST": "MST", "MDT": "MDT", "HKST": "HKST", "GMT": "GMT", "WAT": "WAT", "PDT": "PDT", "IST": "IST", "HAT": "HAT", "AKDT": "AKDT", "WIB": "WIB", "LHDT": "LHDT", "CLST": "CLST", "WEZ": "WEZ", "TMST": "TMST", "NZST": "NZST", "PST": "PST", "WART": "WART", "ACST": "ACST", "VET": "VET", "COT": "COT", "UYT": "UYT", "ChST": "ChST", "ACWST": "ACWST", "AKST": "AKST", "BOT": "BOT", "WIT": "WIT", "HAST": "HAST", "EDT": "EDT", "OESZ": "OESZ", "CAT": "CAT", "CLT": "CLT", "JST": "JST", "COST": "COST", "CHAST": "CHAST", "EST": "EST", "WARST": "WARST", "EAT": "EAT", "GYT": "GYT", "AWST": "AWST", "CHADT": "CHADT", "GFT": "GFT", "JDT": "JDT", "AEST": "AEST", "AEDT": "AEDT", "SRT": "SRT", "WITA": "WITA", "ECT": "ECT", "UYST": "UYST", "MEZ": "MEZ"},
}
}
@@ -196,7 +196,7 @@ func (asa *asa_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
- l := len(s) + len(asa.decimal) + len(asa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (asa *asa_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := asa.currencies[currency]
- l := len(s) + len(asa.decimal) + len(asa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ast/ast.go b/ast/ast.go
index c5cd854d..45191dcc 100644
--- a/ast/ast.go
+++ b/ast/ast.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"a.C.", "después de Cristu"},
- timezones: map[string]string{"WAT": "Hora estándar d’África del oeste", "HAT": "Hora braniega de Newfoundland", "CST": "Hora estándar central norteamericana", "MEZ": "Hora estándar d’Europa Central", "VET": "Hora de Venezuela", "ACST": "Hora estándar d’Australia central", "CDT": "Hora braniega central norteamericana", "TMST": "Hora braniega del Turkmenistán", "AKST": "Hora estándar d’Alaska", "AKDT": "Hora braniega d’Alaska", "ChST": "Hora estándar de Chamorro", "CLT": "Hora estándar de Chile", "BOT": "Hora de Bolivia", "ACWDT": "Hora braniega d’Australia central del oeste", "ART": "Hora estándar d’Arxentina", "CHADT": "Hora braniega de Chatham", "IST": "Hora estándar de la India", "WART": "Hora estándar occidental d’Arxentina", "WARST": "Hora braniega occidental d’Arxentina", "∅∅∅": "hora braniega d’Acre", "EAT": "Hora d’África del este", "OESZ": "Hora braniega d’Europa del Este", "PST": "Hora estándar del Pacíficu norteamericanu", "AWST": "Hora estándar d’Australia del oeste", "WIB": "Hora d’Indonesia del oeste", "SGT": "Hora estándar de Singapur", "MESZ": "Hora braniega d’Europa Central", "WIT": "Hora d’Indonesia del este", "GMT": "Hora media de Greenwich", "LHST": "Hora estándar de Lord Howe", "LHDT": "Hora braniega de Lord Howe", "MDT": "Hora braniega de les montañes norteamericanes", "NZDT": "Hora braniega de Nueva Zelanda", "JDT": "Hora braniega de Xapón", "MYT": "Hora de Malasia", "ACDT": "Hora braniega d’Australia central", "ARST": "Hora braniega d’Arxentina", "CHAST": "Hora estándar de Chatham", "EDT": "Hora braniega del este norteamericanu", "COT": "Hora estándar de Colombia", "HKT": "Hora estándar de Ḥong Kong", "GYT": "Hora de La Guyana", "HKST": "Hora braniega de Ḥong Kong", "UYT": "Hora estándar del Uruguái", "WEZ": "Hora estándar d’Europa Occidental", "NZST": "Hora estándar de Nueva Zelanda", "SAST": "Hora de Sudáfrica", "GFT": "Hora de La Guyana Francesa", "ECT": "Hora d’Ecuador", "UYST": "Hora braniega del Uruguái", "PDT": "Hora braniega del Pacíficu norteamericanu", "SRT": "Hora del Surinam", "WAST": "Hora braniega d’África del oeste", "AEST": "Hora estándar d’Australia del este", "OEZ": "Hora estándar d’Europa del Este", "BT": "Hora de Bután", "MST": "Hora estándar de les montañes norteamericanes", "CLST": "Hora braniega de Chile", "TMT": "Hora estándar del Turkmenistán", "WITA": "Hora d’Indonesia central", "HAST": "Hora estándar de Hawaii-Aleutianes", "AEDT": "Hora braniega d’Australia del este", "EST": "Hora estándar del este norteamericanu", "AST": "Hora estándar del Atlánticu", "HNT": "Hora estándar de Newfoundland", "JST": "Hora estándar de Xapón", "WESZ": "Hora braniega d’Europa Occidental", "ACWST": "Hora estándar d’Australia central del oeste", "ADT": "Hora braniega del Atlánticu", "CAT": "Hora d’África central", "HADT": "Hora braniega de Hawaii-Aleutianes", "COST": "Hora braniega de Colombia", "AWDT": "Hora braniega d’Australia del oeste"},
+ timezones: map[string]string{"WART": "Hora estándar occidental d’Arxentina", "EAT": "Hora d’África del este", "WITA": "Hora d’Indonesia central", "TMT": "Hora estándar del Turkmenistán", "AEST": "Hora estándar d’Australia del este", "WAST": "Hora braniega d’África del oeste", "OEZ": "Hora estándar d’Europa del Este", "NZDT": "Hora braniega de Nueva Zelanda", "HADT": "Hora braniega de Hawaii-Aleutianes", "MEZ": "Hora estándar d’Europa Central", "WAT": "Hora estándar d’África del oeste", "ART": "Hora estándar d’Arxentina", "EDT": "Hora braniega del este norteamericanu", "LHST": "Hora estándar de Lord Howe", "LHDT": "Hora braniega de Lord Howe", "PDT": "Hora braniega del Pacíficu norteamericanu", "AKST": "Hora estándar d’Alaska", "ChST": "Hora estándar de Chamorro", "ECT": "Hora d’Ecuador", "HKT": "Hora estándar de Ḥong Kong", "WIB": "Hora d’Indonesia del oeste", "CAT": "Hora d’África central", "WARST": "Hora braniega occidental d’Arxentina", "ADT": "Hora braniega del Atlánticu", "ACST": "Hora estándar d’Australia central", "HAST": "Hora estándar de Hawaii-Aleutianes", "HKST": "Hora braniega de Ḥong Kong", "SAST": "Hora de Sudáfrica", "PST": "Hora estándar del Pacíficu norteamericanu", "WIT": "Hora d’Indonesia del este", "IST": "Hora estándar de la India", "∅∅∅": "Hora braniega de Les Azores", "AWST": "Hora estándar d’Australia del oeste", "BT": "Hora de Bután", "BOT": "Hora de Bolivia", "JST": "Hora estándar de Xapón", "CHADT": "Hora braniega de Chatham", "UYT": "Hora estándar del Uruguái", "HNT": "Hora estándar de Newfoundland", "HAT": "Hora braniega de Newfoundland", "NZST": "Hora estándar de Nueva Zelanda", "WEZ": "Hora estándar d’Europa Occidental", "ACWST": "Hora estándar d’Australia central del oeste", "JDT": "Hora braniega de Xapón", "AWDT": "Hora braniega d’Australia del oeste", "ARST": "Hora braniega d’Arxentina", "TMST": "Hora braniega del Turkmenistán", "MESZ": "Hora braniega d’Europa Central", "UYST": "Hora braniega del Uruguái", "MST": "Hora estándar de les montañes norteamericanes", "MDT": "Hora braniega de les montañes norteamericanes", "SGT": "Hora estándar de Singapur", "EST": "Hora estándar del este norteamericanu", "GMT": "Hora media de Greenwich", "CLT": "Hora estándar de Chile", "WESZ": "Hora braniega d’Europa Occidental", "VET": "Hora de Venezuela", "AKDT": "Hora braniega d’Alaska", "SRT": "Hora del Surinam", "ACDT": "Hora braniega d’Australia central", "AST": "Hora estándar del Atlánticu", "CDT": "Hora braniega central norteamericana", "COST": "Hora braniega de Colombia", "MYT": "Hora de Malasia", "CHAST": "Hora estándar de Chatham", "ACWDT": "Hora braniega d’Australia central del oeste", "GFT": "Hora de La Guyana Francesa", "CST": "Hora estándar central norteamericana", "COT": "Hora estándar de Colombia", "GYT": "Hora de La Guyana", "OESZ": "Hora braniega d’Europa del Este", "AEDT": "Hora braniega d’Australia del este", "CLST": "Hora braniega de Chile"},
}
}
@@ -191,7 +191,7 @@ func (ast *ast) WeekdaysWide() []string {
func (ast *ast) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ast.decimal) + len(ast.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (ast *ast) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
- l := len(s) + len(ast.decimal) + len(ast.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (ast *ast) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
- l := len(s) + len(ast.decimal) + len(ast.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ast_ES/ast_ES.go b/ast_ES/ast_ES.go
index 58c8f6fa..692145e7 100644
--- a/ast_ES/ast_ES.go
+++ b/ast_ES/ast_ES.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"a.C.", "después de Cristu"},
- timezones: map[string]string{"TMST": "Hora braniega del Turkmenistán", "WITA": "Hora d’Indonesia central", "AEST": "Hora estándar d’Australia del este", "JST": "Hora estándar de Xapón", "BOT": "Hora de Bolivia", "CLST": "Hora braniega de Chile", "WIT": "Hora d’Indonesia del este", "JDT": "Hora braniega de Xapón", "UYT": "Hora estándar del Uruguái", "HNT": "Hora estándar de Newfoundland", "NZDT": "Hora braniega de Nueva Zelanda", "ADT": "Hora braniega del Atlánticu", "HADT": "Hora braniega de Hawaii-Aleutianes", "AKST": "Hora estándar d’Alaska", "PST": "Hora estándar del Pacíficu norteamericanu", "WEZ": "Hora estándar d’Europa Occidental", "ACST": "Hora estándar d’Australia central", "OESZ": "Hora braniega d’Europa del Este", "∅∅∅": "Hora braniega del Perú", "AWDT": "Hora braniega d’Australia del oeste", "AKDT": "Hora braniega d’Alaska", "WAT": "Hora estándar d’África del oeste", "EDT": "Hora braniega del este norteamericanu", "UYST": "Hora braniega del Uruguái", "ChST": "Hora estándar de Chamorro", "EAT": "Hora d’África del este", "TMT": "Hora estándar del Turkmenistán", "WAST": "Hora braniega d’África del oeste", "COST": "Hora braniega de Colombia", "CHAST": "Hora estándar de Chatham", "CST": "Hora estándar central norteamericana", "WIB": "Hora d’Indonesia del oeste", "AEDT": "Hora braniega d’Australia del este", "IST": "Hora estándar de la India", "LHDT": "Hora braniega de Lord Howe", "AWST": "Hora estándar d’Australia del oeste", "MEZ": "Hora estándar d’Europa Central", "HAT": "Hora braniega de Newfoundland", "GFT": "Hora de La Guyana Francesa", "LHST": "Hora estándar de Lord Howe", "WARST": "Hora braniega occidental d’Arxentina", "ACWDT": "Hora braniega d’Australia central del oeste", "EST": "Hora estándar del este norteamericanu", "ACWST": "Hora estándar d’Australia central del oeste", "SRT": "Hora del Surinam", "ACDT": "Hora braniega d’Australia central", "SGT": "Hora estándar de Singapur", "PDT": "Hora braniega del Pacíficu norteamericanu", "MDT": "Hora braniega de les montañes norteamericanes", "COT": "Hora estándar de Colombia", "CHADT": "Hora braniega de Chatham", "CLT": "Hora estándar de Chile", "HAST": "Hora estándar de Hawaii-Aleutianes", "VET": "Hora de Venezuela", "GYT": "Hora de La Guyana", "ARST": "Hora braniega d’Arxentina", "MESZ": "Hora braniega d’Europa Central", "HKT": "Hora estándar de Ḥong Kong", "CDT": "Hora braniega central norteamericana", "BT": "Hora de Bután", "WESZ": "Hora braniega d’Europa Occidental", "MST": "Hora estándar de les montañes norteamericanes", "AST": "Hora estándar del Atlánticu", "CAT": "Hora d’África central", "OEZ": "Hora estándar d’Europa del Este", "ECT": "Hora d’Ecuador", "GMT": "Hora media de Greenwich", "MYT": "Hora de Malasia", "ART": "Hora estándar d’Arxentina", "NZST": "Hora estándar de Nueva Zelanda", "WART": "Hora estándar occidental d’Arxentina", "HKST": "Hora braniega de Ḥong Kong", "SAST": "Hora de Sudáfrica"},
+ timezones: map[string]string{"AKST": "Hora estándar d’Alaska", "OESZ": "Hora braniega d’Europa del Este", "PST": "Hora estándar del Pacíficu norteamericanu", "ChST": "Hora estándar de Chamorro", "CLST": "Hora braniega de Chile", "WAT": "Hora estándar d’África del oeste", "WEZ": "Hora estándar d’Europa Occidental", "WESZ": "Hora braniega d’Europa Occidental", "WITA": "Hora d’Indonesia central", "CLT": "Hora estándar de Chile", "ECT": "Hora d’Ecuador", "JDT": "Hora braniega de Xapón", "UYT": "Hora estándar del Uruguái", "GFT": "Hora de La Guyana Francesa", "AKDT": "Hora braniega d’Alaska", "MESZ": "Hora braniega d’Europa Central", "ACWST": "Hora estándar d’Australia central del oeste", "SGT": "Hora estándar de Singapur", "∅∅∅": "Hora braniega de Les Azores", "SAST": "Hora de Sudáfrica", "HAST": "Hora estándar de Hawaii-Aleutianes", "AEST": "Hora estándar d’Australia del este", "MEZ": "Hora estándar d’Europa Central", "WARST": "Hora braniega occidental d’Arxentina", "WAST": "Hora braniega d’África del oeste", "CDT": "Hora braniega central norteamericana", "ACDT": "Hora braniega d’Australia central", "PDT": "Hora braniega del Pacíficu norteamericanu", "MST": "Hora estándar de les montañes norteamericanes", "COST": "Hora braniega de Colombia", "GYT": "Hora de La Guyana", "CHAST": "Hora estándar de Chatham", "CAT": "Hora d’África central", "JST": "Hora estándar de Xapón", "CHADT": "Hora braniega de Chatham", "EDT": "Hora braniega del este norteamericanu", "OEZ": "Hora estándar d’Europa del Este", "HNT": "Hora estándar de Newfoundland", "HKT": "Hora estándar de Ḥong Kong", "WIB": "Hora d’Indonesia del oeste", "NZST": "Hora estándar de Nueva Zelanda", "WART": "Hora estándar occidental d’Arxentina", "CST": "Hora estándar central norteamericana", "EAT": "Hora d’África del este", "BOT": "Hora de Bolivia", "COT": "Hora estándar de Colombia", "ADT": "Hora braniega del Atlánticu", "HAT": "Hora braniega de Newfoundland", "AEDT": "Hora braniega d’Australia del este", "ACWDT": "Hora braniega d’Australia central del oeste", "MYT": "Hora de Malasia", "HADT": "Hora braniega de Hawaii-Aleutianes", "AWDT": "Hora braniega d’Australia del oeste", "LHST": "Hora estándar de Lord Howe", "LHDT": "Hora braniega de Lord Howe", "UYST": "Hora braniega del Uruguái", "BT": "Hora de Bután", "IST": "Hora estándar de la India", "ACST": "Hora estándar d’Australia central", "EST": "Hora estándar del este norteamericanu", "TMT": "Hora estándar del Turkmenistán", "NZDT": "Hora braniega de Nueva Zelanda", "SRT": "Hora del Surinam", "VET": "Hora de Venezuela", "AST": "Hora estándar del Atlánticu", "ART": "Hora estándar d’Arxentina", "ARST": "Hora braniega d’Arxentina", "GMT": "Hora media de Greenwich", "WIT": "Hora d’Indonesia del este", "MDT": "Hora braniega de les montañes norteamericanes", "AWST": "Hora estándar d’Australia del oeste", "TMST": "Hora braniega del Turkmenistán", "HKST": "Hora braniega de Ḥong Kong"},
}
}
@@ -191,7 +191,7 @@ func (ast *ast_ES) WeekdaysWide() []string {
func (ast *ast_ES) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ast.decimal) + len(ast.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (ast *ast_ES) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
- l := len(s) + len(ast.decimal) + len(ast.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (ast *ast_ES) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ast.currencies[currency]
- l := len(s) + len(ast.decimal) + len(ast.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/az/az.go b/az/az.go
index 342e1389..ac60337f 100644
--- a/az/az.go
+++ b/az/az.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "az",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 4, 5, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: ",",
group: ".",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"e.ə.", "b.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"eramızdan əvvəl", "eramız"},
- timezones: map[string]string{"WITA": "Mərkəzi İndoneziya Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "SRT": "Surinam Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "JST": "Yaponiya Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "MST": "MST", "CHADT": "Çatham Yay Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "AKST": "Alyaska Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "VET": "Venesuela Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "IST": "Hindistan Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "ARST": "Argentina Yay Vaxtı", "CLT": "Çili Standart Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "MDT": "MDT", "HKST": "Honq Konq Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "ECT": "Ekvador Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "CHAST": "Çatham Standart Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "ChST": "Çamorro Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "GYT": "Qayana Vaxtı", "ART": "Argentina Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "ADT": "Atlantik Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "MYT": "Malayziya Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "BT": "Butan Vaxtı", "AST": "Atlantik Standart Vaxt", "AWST": "Qərbi Avstraliya Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "BOT": "Boliviya Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı"},
+ timezones: map[string]string{"CLT": "Çili Standart Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "ADT": "Atlantik Yay Vaxtı", "CHADT": "Çatham Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "AST": "Atlantik Standart Vaxt", "JDT": "Yaponiya Yay Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "SGT": "Sinqapur Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "MYT": "Malayziya Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "CLST": "Çili Yay Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "∅∅∅": "Azor Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "CHAST": "Çatham Standart Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "BOT": "Boliviya Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "VET": "Venesuela Vaxtı", "JST": "Yaponiya Standart Vaxtı", "IST": "Hindistan Vaxtı", "ECT": "Ekvador Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "GYT": "Qayana Vaxtı", "ChST": "Çamorro Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "SRT": "Surinam Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "ART": "Argentina Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "BT": "Butan Vaxtı"},
}
}
@@ -217,7 +217,7 @@ func (az *az) WeekdaysWide() []string {
func (az *az) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (az *az) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -352,7 +352,7 @@ func (az *az) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/az_Cyrl/az_Cyrl.go b/az_Cyrl/az_Cyrl.go
index 013641ad..8cbdc5f6 100644
--- a/az_Cyrl/az_Cyrl.go
+++ b/az_Cyrl/az_Cyrl.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"e.ə.", "b.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"eramızdan əvvəl", "eramız"},
- timezones: map[string]string{"ADT": "Atlantik Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "CLST": "Çili Yay Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "CHAST": "Çatham Standart Vaxtı", "ECT": "Ekvador Vaxtı", "MDT": "MDT", "HKT": "Honq Konq Standart Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "MYT": "Malayziya Vaxtı", "VET": "Venesuela Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "AST": "Atlantik Standart Vaxt", "HAT": "Nyufaundlend Yay Vaxtı", "ART": "Argentina Standart Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "IST": "Hindistan Vaxtı", "BT": "Butan Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "GYT": "Qayana Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "SGT": "Sinqapur Vaxtı", "CHADT": "Çatham Yay Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "MST": "MST", "HKST": "Honq Konq Yay Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "BOT": "Boliviya Vaxtı", "SRT": "Surinam Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "ChST": "Çamorro Vaxtı", "ARST": "Argentina Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı"},
+ timezones: map[string]string{"WIT": "Şərqi İndoneziya Vaxtı", "SGT": "Sinqapur Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "ChST": "Çamorro Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "IST": "Hindistan Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "UYST": "Uruqvay Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "VET": "Venesuela Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "CHADT": "Çatham Yay Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "CLT": "Çili Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "BOT": "Boliviya Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "SRT": "Surinam Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "AST": "Atlantik Standart Vaxt", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "BT": "Butan Vaxtı", "CLST": "Çili Yay Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "ART": "Argentina Standart Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "ECT": "Ekvador Vaxtı", "∅∅∅": "Peru Yay Vaxtı", "ADT": "Atlantik Yay Vaxtı", "GYT": "Qayana Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "MYT": "Malayziya Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı"},
}
}
@@ -217,7 +217,7 @@ func (az *az_Cyrl) WeekdaysWide() []string {
func (az *az_Cyrl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (az *az_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -352,7 +352,7 @@ func (az *az_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/az_Cyrl_AZ/az_Cyrl_AZ.go b/az_Cyrl_AZ/az_Cyrl_AZ.go
index c520f704..ab4da968 100644
--- a/az_Cyrl_AZ/az_Cyrl_AZ.go
+++ b/az_Cyrl_AZ/az_Cyrl_AZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"e.ə.", "b.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"eramızdan əvvəl", "eramız"},
- timezones: map[string]string{"ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "ChST": "Çamorro Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "ECT": "Ekvador Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "AST": "Atlantik Standart Vaxt", "ADT": "Atlantik Yay Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "IST": "Hindistan Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "∅∅∅": "Peru Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "GYT": "Qayana Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "ART": "Argentina Standart Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "JST": "Yaponiya Standart Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "CLT": "Çili Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "BOT": "Boliviya Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "CHADT": "Çatham Yay Vaxtı", "VET": "Venesuela Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "SGT": "Sinqapur Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "MYT": "Malayziya Vaxtı", "BT": "Butan Vaxtı", "SRT": "Surinam Vaxtı", "CHAST": "Çatham Standart Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı"},
+ timezones: map[string]string{"UYT": "Uruqvay Standart Vaxtı", "BT": "Butan Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "BOT": "Boliviya Vaxtı", "CLT": "Çili Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "CLST": "Çili Yay Vaxtı", "JST": "Yaponiya Standart Vaxtı", "CHAST": "Çatham Standart Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "VET": "Venesuela Vaxtı", "GYT": "Qayana Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "ChST": "Çamorro Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "SRT": "Surinam Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "ART": "Argentina Standart Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "CHADT": "Çatham Yay Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "ADT": "Atlantik Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "AST": "Atlantik Standart Vaxt", "AWST": "Qərbi Avstraliya Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "IST": "Hindistan Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "MYT": "Malayziya Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "ARST": "Argentina Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "ECT": "Ekvador Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı"},
}
}
@@ -112,9 +112,9 @@ func (az *az_Cyrl_AZ) OrdinalPluralRule(num float64, v uint64) locales.PluralRul
n := math.Abs(num)
i := int64(n)
- iMod100 := i % 100
iMod1000 := i % 1000
iMod10 := i % 10
+ iMod100 := i % 100
if (iMod10 == 1 || iMod10 == 2 || iMod10 == 5 || iMod10 == 7 || iMod10 == 8) || (iMod100 == 20 || iMod100 == 50 || iMod100 == 70 || iMod100 == 80) {
return locales.PluralRuleOne
@@ -217,7 +217,7 @@ func (az *az_Cyrl_AZ) WeekdaysWide() []string {
func (az *az_Cyrl_AZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (az *az_Cyrl_AZ) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -352,7 +352,7 @@ func (az *az_Cyrl_AZ) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/az_Latn/az_Latn.go b/az_Latn/az_Latn.go
index c79dfc71..6ddf3824 100644
--- a/az_Latn/az_Latn.go
+++ b/az_Latn/az_Latn.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"e.ə.", "b.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"eramızdan əvvəl", "eramız"},
- timezones: map[string]string{"WESZ": "Qərbi Avropa Yay Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "ChST": "Çamorro Vaxtı", "AST": "Atlantik Standart Vaxt", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "SRT": "Surinam Vaxtı", "GYT": "Qayana Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "ECT": "Ekvador Vaxtı", "ART": "Argentina Standart Vaxtı", "CHADT": "Çatham Yay Vaxtı", "IST": "Hindistan Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "AKST": "Alyaska Standart Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "BT": "Butan Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "ARST": "Argentina Yay Vaxtı", "CLT": "Çili Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "MST": "MST", "UYST": "Uruqvay Yay Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "MYT": "Malayziya Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "VET": "Venesuela Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "BOT": "Boliviya Vaxtı", "MDT": "MDT", "HAST": "Havay-Aleut Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "ADT": "Atlantik Yay Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı"},
+ timezones: map[string]string{"CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "ARST": "Argentina Yay Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "VET": "Venesuela Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "MYT": "Malayziya Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "GYT": "Qayana Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "JST": "Yaponiya Standart Vaxtı", "MST": "MST", "∅∅∅": "Amazon Yay Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "ECT": "Ekvador Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "BOT": "Boliviya Vaxtı", "AKST": "Alyaska Standart Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "SRT": "Surinam Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "IST": "Hindistan Vaxtı", "CHADT": "Çatham Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "SGT": "Sinqapur Vaxtı", "ART": "Argentina Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "BT": "Butan Vaxtı", "MDT": "MDT", "WIT": "Şərqi İndoneziya Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "ChST": "Çamorro Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "CLST": "Çili Yay Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "CLT": "Çili Standart Vaxtı", "ADT": "Atlantik Yay Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "AST": "Atlantik Standart Vaxt", "OEZ": "Şərqi Avropa Standart Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "CHAST": "Çatham Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı"},
}
}
@@ -217,7 +217,7 @@ func (az *az_Latn) WeekdaysWide() []string {
func (az *az_Latn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (az *az_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -352,7 +352,7 @@ func (az *az_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/az_Latn_AZ/az_Latn_AZ.go b/az_Latn_AZ/az_Latn_AZ.go
index 052c3b23..4adfd8b8 100644
--- a/az_Latn_AZ/az_Latn_AZ.go
+++ b/az_Latn_AZ/az_Latn_AZ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "az_Latn_AZ",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 4, 5, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"e.ə.", "b.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"eramızdan əvvəl", "eramız"},
- timezones: map[string]string{"BOT": "Boliviya Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "AST": "Atlantik Standart Vaxt", "NZST": "Yeni Zelandiya Standart Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "CLST": "Çili Yay Vaxtı", "ChST": "Çamorro Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "VET": "Venesuela Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "SRT": "Surinam Vaxtı", "ADT": "Atlantik Yay Vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "ARST": "Argentina Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "IST": "Hindistan Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "MYT": "Malayziya Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "ECT": "Ekvador Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "CHADT": "Çatham Yay Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "∅∅∅": "Peru Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "GYT": "Qayana Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "SGT": "Sinqapur Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "JST": "Yaponiya Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "AKST": "Alyaska Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "BT": "Butan Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "AKDT": "Alyaska Yay Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "ART": "Argentina Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "CHAST": "Çatham Standart Vaxtı", "SAST": "Cənubi Afrika Vaxtı"},
+ timezones: map[string]string{"AKDT": "Alyaska Yay Vaxtı", "ARST": "Argentina Yay Vaxtı", "MST": "Şimali Dağlıq Amerika Standart Vaxtı", "WIT": "Şərqi İndoneziya Vaxtı", "HNT": "Nyufaundlend Standart Vaxtı", "CHAST": "Çatham Standart Vaxtı", "EST": "Şimali Şərqi Amerika Standart Vaxtı", "OEZ": "Şərqi Avropa Standart Vaxtı", "CAT": "Mərkəzi Afrika Vaxtı", "ACWDT": "Mərkəzi Qərbi Avstraliya Yay Vaxtı", "JST": "Yaponiya Standart Vaxtı", "IST": "Hindistan Vaxtı", "AEST": "Şərqi Avstraliya Standart Vaxtı", "UYT": "Uruqvay Standart Vaxtı", "ChST": "Çamorro Vaxtı", "COT": "Kolumbiya Standart Vaxtı", "AWST": "Qərbi Avstraliya Standart Vaxtı", "WIB": "Qərbi İndoneziya Vaxtı", "UYST": "Uruqvay Yay Vaxtı", "PST": "Şimali Amerika Sakit Okean Standart Vaxtı", "WAT": "Qərbi Afrika Standart Vaxtı", "HAT": "Nyufaundlend Yay Vaxtı", "ECT": "Ekvador Vaxtı", "ACDT": "Mərkəzi Avstraliya Yay Vaxtı", "GYT": "Qayana Vaxtı", "NZST": "Yeni Zelandiya Standart Vaxtı", "∅∅∅": "Braziliya Yay Vaxtı", "GMT": "Qrinviç Orta Vaxtı", "MDT": "Şimali Dağlıq Amerika Yay Vaxtı", "MEZ": "Mərkəzi Avropa Standart Vaxtı", "WARST": "Qərbi Argentina Yay Vaxtı", "COST": "Kolumbiya Yay Vaxtı", "HADT": "Havay-Aleut Yay Vaxtı", "CDT": "Şimali Mərkəzi Amerika Yay Vaxtı", "CHADT": "Çatham Yay Vaxtı", "MESZ": "Mərkəzi Avropa Yay Vaxtı", "PDT": "Şimali Amerika Sakit Okean Yay Vaxtı", "BT": "Butan Vaxtı", "WAST": "Qərbi Afrika Yay Vaxtı", "OESZ": "Şərqi Avropa Yay Vaxtı", "HKT": "Honq Konq Standart Vaxtı", "AEDT": "Şərqi Avstraliya Yay Vaxtı", "SRT": "Surinam Vaxtı", "HKST": "Honq Konq Yay Vaxtı", "TMST": "Türkmənistan Yay Vaxtı", "HAST": "Havay-Aleut Standart Vaxtı", "TMT": "Türkmənistan Standart Vaxtı", "BOT": "Boliviya Vaxtı", "EAT": "Şərqi Afrika Vaxtı", "JDT": "Yaponiya Yay Vaxtı", "CST": "Şimali Mərkəzi Amerika Standart Vaxtı", "ACWST": "Mərkəzi Qərbi Avstraliya Standart Vaxtı", "MYT": "Malayziya Vaxtı", "ADT": "Atlantik Yay Vaxtı", "EDT": "Şimali Şərqi Amerika Yay Vaxtı", "WITA": "Mərkəzi İndoneziya Vaxtı", "WART": "Qərbi Argentina Standart Vaxtı", "CLT": "Çili Standart Vaxtı", "GFT": "Fransız Qvianası Vaxtı", "AST": "Atlantik Standart Vaxt", "ART": "Argentina Standart Vaxtı", "LHDT": "Lord Hau Yay vaxtı", "NZDT": "Yeni Zelandiya Yay Vaxtı", "CLST": "Çili Yay Vaxtı", "VET": "Venesuela Vaxtı", "LHST": "Lord Hau Standart Vaxtı", "WEZ": "Qərbi Avropa Standart Vaxtı", "ACST": "Mərkəzi Avstraliya Standart Vaxtı", "AWDT": "Qərbi Avstraliya Yay Vaxtı", "SAST": "Cənubi Afrika Vaxtı", "WESZ": "Qərbi Avropa Yay Vaxtı", "SGT": "Sinqapur Vaxtı", "AKST": "Alyaska Standart Vaxtı"},
}
}
@@ -112,9 +112,9 @@ func (az *az_Latn_AZ) OrdinalPluralRule(num float64, v uint64) locales.PluralRul
n := math.Abs(num)
i := int64(n)
- iMod10 := i % 10
iMod100 := i % 100
iMod1000 := i % 1000
+ iMod10 := i % 10
if (iMod10 == 1 || iMod10 == 2 || iMod10 == 5 || iMod10 == 7 || iMod10 == 8) || (iMod100 == 20 || iMod100 == 50 || iMod100 == 70 || iMod100 == 80) {
return locales.PluralRuleOne
@@ -217,7 +217,7 @@ func (az *az_Latn_AZ) WeekdaysWide() []string {
func (az *az_Latn_AZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (az *az_Latn_AZ) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -352,7 +352,7 @@ func (az *az_Latn_AZ) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := az.currencies[currency]
- l := len(s) + len(az.decimal) + len(az.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bas/bas.go b/bas/bas.go
index 49bd4784..db31058c 100644
--- a/bas/bas.go
+++ b/bas/bas.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"b.Y.K", "m.Y.K"},
erasNarrow: []string{"", ""},
erasWide: []string{"bisū bi Yesù Krǐstò", "i mbūs Yesù Krǐstò"},
- timezones: map[string]string{"CHAST": "CHAST", "TMST": "TMST", "WITA": "WITA", "MYT": "MYT", "GYT": "GYT", "HKT": "HKT", "GFT": "GFT", "AKST": "AKST", "NZST": "NZST", "EAT": "EAT", "AST": "AST", "CDT": "CDT", "AEDT": "AEDT", "SAST": "SAST", "LHDT": "LHDT", "VET": "VET", "ChST": "ChST", "NZDT": "NZDT", "HKST": "HKST", "MESZ": "MESZ", "ECT": "ECT", "WART": "WART", "COST": "COST", "OESZ": "OESZ", "ACWDT": "ACWDT", "BOT": "BOT", "AWST": "AWST", "BT": "BT", "WARST": "WARST", "HAT": "HAT", "CHADT": "CHADT", "CLST": "CLST", "IST": "IST", "AWDT": "AWDT", "WEZ": "WEZ", "EST": "EST", "PDT": "PDT", "MDT": "MDT", "ARST": "ARST", "CAT": "CAT", "HADT": "HADT", "JST": "JST", "UYST": "UYST", "MEZ": "MEZ", "WIB": "WIB", "SGT": "SGT", "TMT": "TMT", "EDT": "EDT", "ACDT": "ACDT", "WAT": "WAT", "WAST": "WAST", "COT": "COT", "ACWST": "ACWST", "SRT": "SRT", "HAST": "HAST", "AEST": "AEST", "AKDT": "AKDT", "WESZ": "WESZ", "∅∅∅": "∅∅∅", "MST": "MST", "ADT": "ADT", "CST": "CST", "OEZ": "OEZ", "LHST": "LHST", "UYT": "UYT", "PST": "PST", "ACST": "ACST", "ART": "ART", "HNT": "HNT", "CLT": "CLT", "JDT": "JDT", "GMT": "GMT", "WIT": "WIT"},
+ timezones: map[string]string{"PST": "PST", "MEZ": "MEZ", "VET": "VET", "WIB": "WIB", "MDT": "MDT", "HADT": "HADT", "CAT": "CAT", "JDT": "JDT", "AST": "AST", "ARST": "ARST", "SRT": "SRT", "COT": "COT", "NZST": "NZST", "OESZ": "OESZ", "GFT": "GFT", "SAST": "SAST", "AEST": "AEST", "BOT": "BOT", "ACWDT": "ACWDT", "UYST": "UYST", "ACWST": "ACWST", "IST": "IST", "AKDT": "AKDT", "HKT": "HKT", "HKST": "HKST", "LHDT": "LHDT", "EST": "EST", "LHST": "LHST", "WITA": "WITA", "WART": "WART", "AEDT": "AEDT", "CLST": "CLST", "WIT": "WIT", "JST": "JST", "ACDT": "ACDT", "EDT": "EDT", "UYT": "UYT", "ChST": "ChST", "CST": "CST", "HNT": "HNT", "AWDT": "AWDT", "CHADT": "CHADT", "WARST": "WARST", "ACST": "ACST", "TMST": "TMST", "WEZ": "WEZ", "NZDT": "NZDT", "WESZ": "WESZ", "CDT": "CDT", "SGT": "SGT", "AKST": "AKST", "AWST": "AWST", "TMT": "TMT", "MYT": "MYT", "ADT": "ADT", "OEZ": "OEZ", "MESZ": "MESZ", "WAST": "WAST", "GYT": "GYT", "∅∅∅": "∅∅∅", "ART": "ART", "BT": "BT", "WAT": "WAT", "COST": "COST", "CHAST": "CHAST", "MST": "MST", "GMT": "GMT", "ECT": "ECT", "HAT": "HAT", "HAST": "HAST", "PDT": "PDT", "CLT": "CLT", "EAT": "EAT"},
}
}
@@ -180,7 +180,7 @@ func (bas *bas) WeekdaysWide() []string {
func (bas *bas) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bas.decimal) + len(bas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (bas *bas) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
- l := len(s) + len(bas.decimal) + len(bas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -317,7 +317,7 @@ func (bas *bas) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
- l := len(s) + len(bas.decimal) + len(bas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bas_CM/bas_CM.go b/bas_CM/bas_CM.go
index 92c3d8d6..96bf945e 100644
--- a/bas_CM/bas_CM.go
+++ b/bas_CM/bas_CM.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"b.Y.K", "m.Y.K"},
erasNarrow: []string{"", ""},
erasWide: []string{"bisū bi Yesù Krǐstò", "i mbūs Yesù Krǐstò"},
- timezones: map[string]string{"WAT": "WAT", "EAT": "EAT", "MDT": "MDT", "AEST": "AEST", "UYST": "UYST", "TMST": "TMST", "EDT": "EDT", "ADT": "ADT", "AKST": "AKST", "WARST": "WARST", "PST": "PST", "MEZ": "MEZ", "WIT": "WIT", "BT": "BT", "ECT": "ECT", "WEZ": "WEZ", "WART": "WART", "GYT": "GYT", "HAT": "HAT", "CST": "CST", "CHAST": "CHAST", "WAST": "WAST", "HKST": "HKST", "TMT": "TMT", "ChST": "ChST", "NZDT": "NZDT", "CLT": "CLT", "IST": "IST", "UYT": "UYT", "SRT": "SRT", "GFT": "GFT", "∅∅∅": "∅∅∅", "HNT": "HNT", "CAT": "CAT", "WIB": "WIB", "ACWDT": "ACWDT", "VET": "VET", "ARST": "ARST", "CLST": "CLST", "WITA": "WITA", "JDT": "JDT", "GMT": "GMT", "COT": "COT", "AKDT": "AKDT", "OESZ": "OESZ", "LHST": "LHST", "MYT": "MYT", "CHADT": "CHADT", "HAST": "HAST", "SAST": "SAST", "BOT": "BOT", "NZST": "NZST", "COST": "COST", "AST": "AST", "CDT": "CDT", "MST": "MST", "MESZ": "MESZ", "LHDT": "LHDT", "AWST": "AWST", "AWDT": "AWDT", "SGT": "SGT", "JST": "JST", "EST": "EST", "PDT": "PDT", "ART": "ART", "AEDT": "AEDT", "HADT": "HADT", "OEZ": "OEZ", "WESZ": "WESZ", "HKT": "HKT", "ACWST": "ACWST", "ACST": "ACST", "ACDT": "ACDT"},
+ timezones: map[string]string{"JDT": "JDT", "CHADT": "CHADT", "WEZ": "WEZ", "ACWST": "ACWST", "HKST": "HKST", "SAST": "SAST", "BT": "BT", "ACWDT": "ACWDT", "CST": "CST", "SRT": "SRT", "EAT": "EAT", "AEST": "AEST", "WAST": "WAST", "COST": "COST", "HAST": "HAST", "TMST": "TMST", "CHAST": "CHAST", "ARST": "ARST", "NZST": "NZST", "PST": "PST", "SGT": "SGT", "AKDT": "AKDT", "HKT": "HKT", "COT": "COT", "WIB": "WIB", "EDT": "EDT", "CLT": "CLT", "AWST": "AWST", "HADT": "HADT", "GMT": "GMT", "NZDT": "NZDT", "WITA": "WITA", "WIT": "WIT", "VET": "VET", "CDT": "CDT", "HAT": "HAT", "∅∅∅": "∅∅∅", "LHST": "LHST", "PDT": "PDT", "ART": "ART", "EST": "EST", "MST": "MST", "ECT": "ECT", "GYT": "GYT", "OEZ": "OEZ", "GFT": "GFT", "BOT": "BOT", "WESZ": "WESZ", "IST": "IST", "TMT": "TMT", "WART": "WART", "UYT": "UYT", "CAT": "CAT", "CLST": "CLST", "AKST": "AKST", "AWDT": "AWDT", "AEDT": "AEDT", "MEZ": "MEZ", "JST": "JST", "ADT": "ADT", "MDT": "MDT", "ChST": "ChST", "WARST": "WARST", "HNT": "HNT", "LHDT": "LHDT", "UYST": "UYST", "MESZ": "MESZ", "MYT": "MYT", "ACST": "ACST", "ACDT": "ACDT", "AST": "AST", "OESZ": "OESZ", "WAT": "WAT"},
}
}
@@ -180,7 +180,7 @@ func (bas *bas_CM) WeekdaysWide() []string {
func (bas *bas_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bas.decimal) + len(bas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (bas *bas_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
- l := len(s) + len(bas.decimal) + len(bas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -317,7 +317,7 @@ func (bas *bas_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bas.currencies[currency]
- l := len(s) + len(bas.decimal) + len(bas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/be/be.go b/be/be.go
index b6095ca0..26fbe514 100644
--- a/be/be.go
+++ b/be/be.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"да н.э.", "н.э."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AKDT": "Летні час Аляскі", "JST": "Стандартны час Японіі", "WARST": "Летні час Заходняй Аргенціны", "WAT": "Заходнеафрыканскі стандартны час", "AST": "Атлантычны стандартны час", "NZDT": "Летні час Новай Зеландыі", "COT": "Калумбійскі стандартны час", "TMST": "Летні час Туркменістана", "COST": "Калумбійскі летні час", "WEZ": "Заходнееўрапейскі стандартны час", "CAT": "Цэнтральнаафрыканскі час", "OESZ": "Усходнееўрапейскі летні час", "ChST": "Час Чамора", "CLT": "Чылійскі стандартны час", "AEST": "Стандартны час усходняй Аўстраліі", "OEZ": "Усходнееўрапейскі стандартны час", "EDT": "Паўночнаамерыканскі ўсходні летні час", "ECT": "Эквадорскі час", "ARST": "Аргенцінскі летні час", "GFT": "Час Французскай Гвіяны", "UYT": "Уругвайскі стандартны час", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "∅∅∅": "Амазонскі летні час", "HADT": "Гавайска-Алеуцкі летні час", "AWST": "Стандартны час заходняй Аўстраліі", "WIT": "Усходнеінданезійскі час", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "ART": "Аргенцінскі стандартны час", "CLST": "Чылійскі летні час", "JDT": "Летні час Японіі", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "PDT": "Ціхаакіянскі летні час", "LHDT": "Летні час Лорд-Хау", "SAST": "Паўднёваафрыканскі час", "BT": "Час Бутана", "TMT": "Стандартны час Туркменістана", "GMT": "Час па Грынвічы", "PST": "Ціхаакіянскі стандартны час", "WESZ": "Заходнееўрапейскі летні час", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "WART": "Стандартны час Заходняй Аргенціны", "ACDT": "Летні час цэнтральнай Аўстраліі", "GYT": "Час Гаяны", "MESZ": "Цэнтральнаеўрапейскі летні час", "IST": "Час Індыі", "UYST": "Уругвайскі летні час", "MYT": "Час Малайзіі", "AWDT": "Летні час заходняй Аўстраліі", "SGT": "Сінгапурскі час", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "WITA": "Цэнтральнаінданезійскі час", "VET": "Венесуэльскі час", "HAT": "Ньюфаўндлендскі летні час", "MDT": "MDT", "HKST": "Летні час Ганконга", "CHADT": "Летні час Чатэма", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "HAST": "Гавайска-Алеуцкі стандартны час", "ACST": "Стандартны час цэнтральнай Аўстраліі", "EAT": "Усходнеафрыканскі час", "NZST": "Стандартны час Новай Зеландыі", "CHAST": "Стандартны час Чатэма", "HKT": "Стандартны час Ганконга", "AEDT": "Летні час усходняй Аўстраліі", "WIB": "Заходнеінданезійскі час", "AKST": "Стандартны час Аляскі", "LHST": "Стандартны час Лорд-Хау", "BOT": "Балівійскі час", "SRT": "Час Сурынама", "MST": "MST", "ADT": "Атлантычны летні час", "HNT": "Ньюфаўндлендскі стандартны час", "WAST": "Заходнеафрыканскі летні час"},
+ timezones: map[string]string{"ACST": "Стандартны час цэнтральнай Аўстраліі", "EDT": "Паўночнаамерыканскі ўсходні летні час", "TMT": "Стандартны час Туркменістана", "MESZ": "Цэнтральнаеўрапейскі летні час", "UYST": "Уругвайскі летні час", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "ART": "Аргенцінскі стандартны час", "MST": "Паўночнаамерыканскі горны стандартны час", "COT": "Калумбійскі стандартны час", "∅∅∅": "Перуанскі летні час", "HAT": "Ньюфаўндлендскі летні час", "LHDT": "Летні час Лорд-Хау", "GMT": "Час па Грынвічы", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "WESZ": "Заходнееўрапейскі летні час", "JDT": "Летні час Японіі", "AST": "Атлантычны стандартны час", "MYT": "Час Малайзіі", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "WEZ": "Заходнееўрапейскі стандартны час", "ADT": "Атлантычны летні час", "HNT": "Ньюфаўндлендскі стандартны час", "SAST": "Паўднёваафрыканскі час", "AEDT": "Летні час усходняй Аўстраліі", "VET": "Венесуэльскі час", "SRT": "Час Сурынама", "MDT": "Паўночнаамерыканскі горны летні час", "CLST": "Чылійскі летні час", "COST": "Калумбійскі летні час", "AWDT": "Летні час заходняй Аўстраліі", "CHAST": "Стандартны час Чатэма", "BT": "Час Бутана", "WART": "Стандартны час Заходняй Аргенціны", "AWST": "Стандартны час заходняй Аўстраліі", "GFT": "Час Французскай Гвіяны", "GYT": "Час Гаяны", "HAST": "Гавайска-Алеуцкі стандартны час", "CHADT": "Летні час Чатэма", "CAT": "Цэнтральнаафрыканскі час", "WARST": "Летні час Заходняй Аргенціны", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "SGT": "Сінгапурскі час", "HKST": "Летні час Ганконга", "AEST": "Стандартны час усходняй Аўстраліі", "ECT": "Эквадорскі час", "HADT": "Гавайска-Алеуцкі летні час", "HKT": "Стандартны час Ганконга", "LHST": "Стандартны час Лорд-Хау", "NZDT": "Летні час Новай Зеландыі", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "CLT": "Чылійскі стандартны час", "IST": "Час Індыі", "OESZ": "Усходнееўрапейскі летні час", "NZST": "Стандартны час Новай Зеландыі", "WITA": "Цэнтральнаінданезійскі час", "WIT": "Усходнеінданезійскі час", "ACDT": "Летні час цэнтральнай Аўстраліі", "ChST": "Час Чамора", "WAT": "Заходнеафрыканскі стандартны час", "TMST": "Летні час Туркменістана", "OEZ": "Усходнееўрапейскі стандартны час", "EAT": "Усходнеафрыканскі час", "WAST": "Заходнеафрыканскі летні час", "JST": "Стандартны час Японіі", "AKDT": "Летні час Аляскі", "ARST": "Аргенцінскі летні час", "WIB": "Заходнеінданезійскі час", "PDT": "Ціхаакіянскі летні час", "UYT": "Уругвайскі стандартны час", "BOT": "Балівійскі час", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "AKST": "Стандартны час Аляскі", "PST": "Ціхаакіянскі стандартны час"},
}
}
@@ -101,8 +101,8 @@ func (be *be) PluralsRange() []locales.PluralRule {
func (be *be) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -208,7 +208,7 @@ func (be *be) WeekdaysWide() []string {
func (be *be) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(be.decimal) + len(be.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (be *be) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := be.currencies[currency]
- l := len(s) + len(be.decimal) + len(be.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -345,7 +345,7 @@ func (be *be) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := be.currencies[currency]
- l := len(s) + len(be.decimal) + len(be.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/be_BY/be_BY.go b/be_BY/be_BY.go
index 0231b93c..b6513ed2 100644
--- a/be_BY/be_BY.go
+++ b/be_BY/be_BY.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"да н.э.", "н.э."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"COT": "Калумбійскі стандартны час", "NZST": "Стандартны час Новай Зеландыі", "VET": "Венесуэльскі час", "WESZ": "Заходнееўрапейскі летні час", "WAST": "Заходнеафрыканскі летні час", "AST": "Атлантычны стандартны час", "MDT": "MDT", "LHDT": "Летні час Лорд-Хау", "AKST": "Стандартны час Аляскі", "IST": "Час Індыі", "WART": "Стандартны час Заходняй Аргенціны", "CLT": "Чылійскі стандартны час", "WIT": "Усходнеінданезійскі час", "PST": "Ціхаакіянскі стандартны час", "∅∅∅": "Бразільскі летні час", "MST": "MST", "ECT": "Эквадорскі час", "WITA": "Цэнтральнаінданезійскі час", "UYST": "Уругвайскі летні час", "ACST": "Стандартны час цэнтральнай Аўстраліі", "GYT": "Час Гаяны", "HNT": "Ньюфаўндлендскі стандартны час", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "HKST": "Летні час Ганконга", "GMT": "Час па Грынвічы", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "TMT": "Стандартны час Туркменістана", "OEZ": "Усходнееўрапейскі стандартны час", "UYT": "Уругвайскі стандартны час", "SRT": "Час Сурынама", "WIB": "Заходнеінданезійскі час", "HADT": "Гавайска-Алеуцкі летні час", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "ACDT": "Летні час цэнтральнай Аўстраліі", "AWDT": "Летні час заходняй Аўстраліі", "TMST": "Летні час Туркменістана", "BT": "Час Бутана", "LHST": "Стандартны час Лорд-Хау", "NZDT": "Летні час Новай Зеландыі", "ARST": "Аргенцінскі летні час", "JST": "Стандартны час Японіі", "BOT": "Балівійскі час", "AWST": "Стандартны час заходняй Аўстраліі", "MESZ": "Цэнтральнаеўрапейскі летні час", "WARST": "Летні час Заходняй Аргенціны", "MYT": "Час Малайзіі", "EAT": "Усходнеафрыканскі час", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "OESZ": "Усходнееўрапейскі летні час", "CHAST": "Стандартны час Чатэма", "HKT": "Стандартны час Ганконга", "HAST": "Гавайска-Алеуцкі стандартны час", "SAST": "Паўднёваафрыканскі час", "JDT": "Летні час Японіі", "COST": "Калумбійскі летні час", "HAT": "Ньюфаўндлендскі летні час", "ART": "Аргенцінскі стандартны час", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "GFT": "Час Французскай Гвіяны", "WEZ": "Заходнееўрапейскі стандартны час", "ChST": "Час Чамора", "SGT": "Сінгапурскі час", "CAT": "Цэнтральнаафрыканскі час", "AEST": "Стандартны час усходняй Аўстраліі", "PDT": "Ціхаакіянскі летні час", "CHADT": "Летні час Чатэма", "AEDT": "Летні час усходняй Аўстраліі", "AKDT": "Летні час Аляскі", "EDT": "Паўночнаамерыканскі ўсходні летні час", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "WAT": "Заходнеафрыканскі стандартны час", "ADT": "Атлантычны летні час", "CLST": "Чылійскі летні час"},
+ timezones: map[string]string{"HADT": "Гавайска-Алеуцкі летні час", "OESZ": "Усходнееўрапейскі летні час", "WESZ": "Заходнееўрапейскі летні час", "ART": "Аргенцінскі стандартны час", "UYST": "Уругвайскі летні час", "CAT": "Цэнтральнаафрыканскі час", "CST": "Паўночнаамерыканскі цэнтральны стандартны час", "AEDT": "Летні час усходняй Аўстраліі", "AKST": "Стандартны час Аляскі", "HNT": "Ньюфаўндлендскі стандартны час", "AWDT": "Летні час заходняй Аўстраліі", "BOT": "Балівійскі час", "SGT": "Сінгапурскі час", "COT": "Калумбійскі стандартны час", "MYT": "Час Малайзіі", "∅∅∅": "Летні час Азорскіх астравоў", "HKST": "Летні час Ганконга", "WIB": "Заходнеінданезійскі час", "ChST": "Час Чамора", "CLST": "Чылійскі летні час", "MDT": "Паўночнаамерыканскі горны летні час", "AEST": "Стандартны час усходняй Аўстраліі", "BT": "Час Бутана", "SAST": "Паўднёваафрыканскі час", "OEZ": "Усходнееўрапейскі стандартны час", "MESZ": "Цэнтральнаеўрапейскі летні час", "VET": "Венесуэльскі час", "HKT": "Стандартны час Ганконга", "CHADT": "Летні час Чатэма", "ARST": "Аргенцінскі летні час", "TMT": "Стандартны час Туркменістана", "EAT": "Усходнеафрыканскі час", "ACWST": "Заходні стандартны час Цэнтральнай Аўстраліі", "JDT": "Летні час Японіі", "ACST": "Стандартны час цэнтральнай Аўстраліі", "LHDT": "Летні час Лорд-Хау", "UYT": "Уругвайскі стандартны час", "PST": "Ціхаакіянскі стандартны час", "PDT": "Ціхаакіянскі летні час", "ECT": "Эквадорскі час", "COST": "Калумбійскі летні час", "WEZ": "Заходнееўрапейскі стандартны час", "CDT": "Паўночнаамерыканскі цэнтральны летні час", "AWST": "Стандартны час заходняй Аўстраліі", "MEZ": "Цэнтральнаеўрапейскі стандартны час", "WART": "Стандартны час Заходняй Аргенціны", "WAST": "Заходнеафрыканскі летні час", "GYT": "Час Гаяны", "NZDT": "Летні час Новай Зеландыі", "ACWDT": "Заходні летні час Цэнтральнай Аўстраліі", "GFT": "Час Французскай Гвіяны", "EDT": "Паўночнаамерыканскі ўсходні летні час", "GMT": "Час па Грынвічы", "MST": "Паўночнаамерыканскі горны стандартны час", "HAT": "Ньюфаўндлендскі летні час", "CLT": "Чылійскі стандартны час", "CHAST": "Стандартны час Чатэма", "EST": "Паўночнаамерыканскі ўсходні стандартны час", "IST": "Час Індыі", "ACDT": "Летні час цэнтральнай Аўстраліі", "AKDT": "Летні час Аляскі", "TMST": "Летні час Туркменістана", "NZST": "Стандартны час Новай Зеландыі", "WITA": "Цэнтральнаінданезійскі час", "WARST": "Летні час Заходняй Аргенціны", "WAT": "Заходнеафрыканскі стандартны час", "WIT": "Усходнеінданезійскі час", "ADT": "Атлантычны летні час", "HAST": "Гавайска-Алеуцкі стандартны час", "LHST": "Стандартны час Лорд-Хау", "SRT": "Час Сурынама", "JST": "Стандартны час Японіі", "AST": "Атлантычны стандартны час"},
}
}
@@ -101,8 +101,8 @@ func (be *be_BY) PluralsRange() []locales.PluralRule {
func (be *be_BY) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -208,7 +208,7 @@ func (be *be_BY) WeekdaysWide() []string {
func (be *be_BY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(be.decimal) + len(be.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (be *be_BY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := be.currencies[currency]
- l := len(s) + len(be.decimal) + len(be.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -345,7 +345,7 @@ func (be *be_BY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := be.currencies[currency]
- l := len(s) + len(be.decimal) + len(be.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bem/bem.go b/bem/bem.go
index 3b431ede..a3c7e1fc 100644
--- a/bem/bem.go
+++ b/bem/bem.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Before Yesu", "After Yesu"},
- timezones: map[string]string{"ART": "ART", "HADT": "HADT", "ChST": "ChST", "VET": "VET", "AWDT": "AWDT", "HNT": "HNT", "AKST": "AKST", "OEZ": "OEZ", "WEZ": "WEZ", "SRT": "SRT", "HAT": "HAT", "BOT": "BOT", "AWST": "AWST", "COT": "COT", "ACWDT": "ACWDT", "MDT": "MDT", "HAST": "HAST", "OESZ": "OESZ", "EST": "EST", "EDT": "EDT", "LHST": "LHST", "PST": "PST", "UYT": "UYT", "COST": "COST", "AST": "AST", "MEZ": "MEZ", "MESZ": "MESZ", "CHADT": "CHADT", "TMT": "TMT", "WIB": "WIB", "ACDT": "ACDT", "WAST": "WAST", "PDT": "PDT", "MST": "MST", "AEST": "AEST", "AKDT": "AKDT", "JDT": "JDT", "BT": "BT", "IST": "IST", "WESZ": "WESZ", "CST": "CST", "CDT": "CDT", "CLT": "CLT", "TMST": "TMST", "GMT": "GMT", "ACST": "ACST", "EAT": "EAT", "ADT": "ADT", "SAST": "SAST", "WARST": "WARST", "HKT": "HKT", "CAT": "CAT", "WIT": "WIT", "ECT": "ECT", "NZDT": "NZDT", "CHAST": "CHAST", "AEDT": "AEDT", "JST": "JST", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "HKST": "HKST", "GFT": "GFT", "NZST": "NZST", "ARST": "ARST", "SGT": "SGT", "WART": "WART", "CLST": "CLST", "WITA": "WITA", "LHDT": "LHDT", "MYT": "MYT", "UYST": "UYST", "GYT": "GYT", "WAT": "WAT"},
+ timezones: map[string]string{"BT": "BT", "AKDT": "AKDT", "ADT": "ADT", "AWDT": "AWDT", "HKT": "HKT", "LHST": "LHST", "HNT": "HNT", "GYT": "GYT", "ART": "ART", "OEZ": "OEZ", "OESZ": "OESZ", "CDT": "CDT", "AKST": "AKST", "ACWDT": "ACWDT", "WEZ": "WEZ", "SAST": "SAST", "AEST": "AEST", "UYT": "UYT", "NZST": "NZST", "MEZ": "MEZ", "CLT": "CLT", "WESZ": "WESZ", "MYT": "MYT", "ACDT": "ACDT", "EST": "EST", "WAT": "WAT", "AEDT": "AEDT", "NZDT": "NZDT", "GMT": "GMT", "WIT": "WIT", "MDT": "MDT", "WART": "WART", "IST": "IST", "ARST": "ARST", "EAT": "EAT", "∅∅∅": "∅∅∅", "HADT": "HADT", "AWST": "AWST", "BOT": "BOT", "HKST": "HKST", "CAT": "CAT", "PDT": "PDT", "WAST": "WAST", "CST": "CST", "SGT": "SGT", "ACST": "ACST", "HAT": "HAT", "CHADT": "CHADT", "MESZ": "MESZ", "UYST": "UYST", "CLST": "CLST", "ACWST": "ACWST", "WARST": "WARST", "JDT": "JDT", "AST": "AST", "SRT": "SRT", "ChST": "ChST", "ECT": "ECT", "GFT": "GFT", "WIB": "WIB", "EDT": "EDT", "TMST": "TMST", "COST": "COST", "HAST": "HAST", "TMT": "TMT", "MST": "MST", "COT": "COT", "PST": "PST", "WITA": "WITA", "VET": "VET", "JST": "JST", "CHAST": "CHAST", "LHDT": "LHDT"},
}
}
@@ -194,7 +194,7 @@ func (bem *bem) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
- l := len(s) + len(bem.decimal) + len(bem.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (bem *bem) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
- l := len(s) + len(bem.decimal) + len(bem.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bem_ZM/bem_ZM.go b/bem_ZM/bem_ZM.go
index 7e278ca3..168d6339 100644
--- a/bem_ZM/bem_ZM.go
+++ b/bem_ZM/bem_ZM.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Before Yesu", "After Yesu"},
- timezones: map[string]string{"MYT": "MYT", "WEZ": "WEZ", "ACST": "ACST", "CLT": "CLT", "AKST": "AKST", "EST": "EST", "JST": "JST", "JDT": "JDT", "ECT": "ECT", "LHDT": "LHDT", "HAT": "HAT", "HKT": "HKT", "CLST": "CLST", "WIT": "WIT", "BT": "BT", "COT": "COT", "NZDT": "NZDT", "CHAST": "CHAST", "HADT": "HADT", "OEZ": "OEZ", "EAT": "EAT", "ADT": "ADT", "AWDT": "AWDT", "SGT": "SGT", "BOT": "BOT", "UYST": "UYST", "CDT": "CDT", "ACDT": "ACDT", "AWST": "AWST", "UYT": "UYT", "ACWDT": "ACWDT", "COST": "COST", "WART": "WART", "HNT": "HNT", "CAT": "CAT", "TMT": "TMT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "EDT": "EDT", "WARST": "WARST", "MST": "MST", "GFT": "GFT", "AKDT": "AKDT", "PDT": "PDT", "ARST": "ARST", "LHST": "LHST", "ChST": "ChST", "WAT": "WAT", "ART": "ART", "AST": "AST", "MESZ": "MESZ", "WITA": "WITA", "AEST": "AEST", "CST": "CST", "GMT": "GMT", "IST": "IST", "ACWST": "ACWST", "SRT": "SRT", "WAST": "WAST", "HKST": "HKST", "MDT": "MDT", "HAST": "HAST", "VET": "VET", "NZST": "NZST", "TMST": "TMST", "SAST": "SAST", "WESZ": "WESZ", "AEDT": "AEDT", "MEZ": "MEZ", "CHADT": "CHADT", "WIB": "WIB", "PST": "PST", "GYT": "GYT"},
+ timezones: map[string]string{"VET": "VET", "IST": "IST", "OEZ": "OEZ", "AEST": "AEST", "PST": "PST", "EAT": "EAT", "ARST": "ARST", "OESZ": "OESZ", "AKDT": "AKDT", "HAT": "HAT", "ART": "ART", "AEDT": "AEDT", "UYT": "UYT", "WAST": "WAST", "JDT": "JDT", "MEZ": "MEZ", "WART": "WART", "WARST": "WARST", "MYT": "MYT", "HKST": "HKST", "LHST": "LHST", "NZST": "NZST", "CAT": "CAT", "CDT": "CDT", "MDT": "MDT", "CST": "CST", "COT": "COT", "HADT": "HADT", "SRT": "SRT", "ACDT": "ACDT", "GYT": "GYT", "EST": "EST", "HAST": "HAST", "TMST": "TMST", "WAT": "WAT", "ECT": "ECT", "ACST": "ACST", "ACWST": "ACWST", "JST": "JST", "∅∅∅": "∅∅∅", "CLST": "CLST", "GFT": "GFT", "AST": "AST", "SGT": "SGT", "UYST": "UYST", "BOT": "BOT", "WIT": "WIT", "WEZ": "WEZ", "MST": "MST", "CHAST": "CHAST", "TMT": "TMT", "LHDT": "LHDT", "MESZ": "MESZ", "GMT": "GMT", "BT": "BT", "ACWDT": "ACWDT", "ADT": "ADT", "HNT": "HNT", "WIB": "WIB", "SAST": "SAST", "WITA": "WITA", "WESZ": "WESZ", "COST": "COST", "AKST": "AKST", "NZDT": "NZDT", "ChST": "ChST", "AWST": "AWST", "AWDT": "AWDT", "CHADT": "CHADT", "CLT": "CLT", "EDT": "EDT", "HKT": "HKT", "PDT": "PDT"},
}
}
@@ -194,7 +194,7 @@ func (bem *bem_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
- l := len(s) + len(bem.decimal) + len(bem.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (bem *bem_ZM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bem.currencies[currency]
- l := len(s) + len(bem.decimal) + len(bem.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bez/bez.go b/bez/bez.go
index 4bd53177..cc920ccd 100644
--- a/bez/bez.go
+++ b/bez/bez.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "BM"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Mtwaa", "Baada ya Mtwaa"},
- timezones: map[string]string{"EST": "EST", "COT": "COT", "JDT": "JDT", "ACWDT": "ACWDT", "HAT": "HAT", "ARST": "ARST", "AEDT": "AEDT", "OESZ": "OESZ", "WESZ": "WESZ", "EAT": "EAT", "TMT": "TMT", "JST": "JST", "COST": "COST", "AST": "AST", "BT": "BT", "ACWST": "ACWST", "ChST": "ChST", "ART": "ART", "AEST": "AEST", "LHST": "LHST", "SRT": "SRT", "ACDT": "ACDT", "ADT": "ADT", "MEZ": "MEZ", "CLST": "CLST", "BOT": "BOT", "PDT": "PDT", "∅∅∅": "∅∅∅", "HKST": "HKST", "GFT": "GFT", "SAST": "SAST", "AKST": "AKST", "WART": "WART", "UYT": "UYT", "GYT": "GYT", "AWDT": "AWDT", "CDT": "CDT", "CAT": "CAT", "WIT": "WIT", "OEZ": "OEZ", "MYT": "MYT", "AWST": "AWST", "WAT": "WAT", "NZST": "NZST", "CHAST": "CHAST", "UYST": "UYST", "SGT": "SGT", "ECT": "ECT", "WEZ": "WEZ", "HNT": "HNT", "CST": "CST", "HADT": "HADT", "WITA": "WITA", "EDT": "EDT", "GMT": "GMT", "IST": "IST", "PST": "PST", "WAST": "WAST", "NZDT": "NZDT", "CHADT": "CHADT", "HAST": "HAST", "MDT": "MDT", "ACST": "ACST", "CLT": "CLT", "TMST": "TMST", "WIB": "WIB", "AKDT": "AKDT", "LHDT": "LHDT", "MESZ": "MESZ", "HKT": "HKT", "WARST": "WARST", "MST": "MST", "VET": "VET"},
+ timezones: map[string]string{"HAT": "HAT", "HKT": "HKT", "HKST": "HKST", "LHST": "LHST", "JDT": "JDT", "∅∅∅": "∅∅∅", "AST": "AST", "MYT": "MYT", "AWST": "AWST", "CAT": "CAT", "MESZ": "MESZ", "EAT": "EAT", "GYT": "GYT", "HAST": "HAST", "OEZ": "OEZ", "NZDT": "NZDT", "SRT": "SRT", "CLT": "CLT", "HNT": "HNT", "WIT": "WIT", "COST": "COST", "AKDT": "AKDT", "ACDT": "ACDT", "ECT": "ECT", "VET": "VET", "EDT": "EDT", "TMT": "TMT", "WITA": "WITA", "AEDT": "AEDT", "IST": "IST", "CST": "CST", "TMST": "TMST", "EST": "EST", "MST": "MST", "MDT": "MDT", "GMT": "GMT", "CDT": "CDT", "COT": "COT", "ACST": "ACST", "PDT": "PDT", "PST": "PST", "CLST": "CLST", "ACWDT": "ACWDT", "WESZ": "WESZ", "ARST": "ARST", "AWDT": "AWDT", "NZST": "NZST", "WAT": "WAT", "GFT": "GFT", "ART": "ART", "HADT": "HADT", "BOT": "BOT", "MEZ": "MEZ", "UYT": "UYT", "JST": "JST", "AKST": "AKST", "AEST": "AEST", "WARST": "WARST", "WIB": "WIB", "BT": "BT", "WART": "WART", "LHDT": "LHDT", "SGT": "SGT", "ADT": "ADT", "CHADT": "CHADT", "ACWST": "ACWST", "WEZ": "WEZ", "CHAST": "CHAST", "OESZ": "OESZ", "ChST": "ChST", "SAST": "SAST", "UYST": "UYST", "WAST": "WAST"},
}
}
@@ -192,7 +192,7 @@ func (bez *bez) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
- l := len(s) + len(bez.decimal) + len(bez.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (bez *bez) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
- l := len(s) + len(bez.decimal) + len(bez.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bez_TZ/bez_TZ.go b/bez_TZ/bez_TZ.go
index 884ef469..b9b944cf 100644
--- a/bez_TZ/bez_TZ.go
+++ b/bez_TZ/bez_TZ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "BM"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Mtwaa", "Baada ya Mtwaa"},
- timezones: map[string]string{"TMT": "TMT", "EST": "EST", "WESZ": "WESZ", "EAT": "EAT", "AWST": "AWST", "AKDT": "AKDT", "WITA": "WITA", "HADT": "HADT", "NZDT": "NZDT", "AST": "AST", "CLT": "CLT", "IST": "IST", "VET": "VET", "CLST": "CLST", "OEZ": "OEZ", "LHDT": "LHDT", "MYT": "MYT", "PDT": "PDT", "ACST": "ACST", "BT": "BT", "ACWST": "ACWST", "ChST": "ChST", "HKT": "HKT", "WART": "WART", "COST": "COST", "AEDT": "AEDT", "JDT": "JDT", "SAST": "SAST", "GMT": "GMT", "PST": "PST", "ACDT": "ACDT", "WAT": "WAT", "HKST": "HKST", "CHAST": "CHAST", "TMST": "TMST", "LHST": "LHST", "GYT": "GYT", "CST": "CST", "MST": "MST", "MESZ": "MESZ", "CHADT": "CHADT", "CAT": "CAT", "UYT": "UYT", "HAT": "HAT", "GFT": "GFT", "OESZ": "OESZ", "ECT": "ECT", "AWDT": "AWDT", "NZST": "NZST", "ADT": "ADT", "MEZ": "MEZ", "SGT": "SGT", "WIT": "WIT", "AKST": "AKST", "BOT": "BOT", "WAST": "WAST", "ART": "ART", "CDT": "CDT", "WEZ": "WEZ", "HNT": "HNT", "MDT": "MDT", "JST": "JST", "ACWDT": "ACWDT", "AEST": "AEST", "HAST": "HAST", "COT": "COT", "∅∅∅": "∅∅∅", "WIB": "WIB", "EDT": "EDT", "WARST": "WARST", "UYST": "UYST", "SRT": "SRT", "ARST": "ARST"},
+ timezones: map[string]string{"COST": "COST", "LHST": "LHST", "GMT": "GMT", "BOT": "BOT", "WAST": "WAST", "SGT": "SGT", "AKDT": "AKDT", "AST": "AST", "HKT": "HKT", "ChST": "ChST", "CLST": "CLST", "CDT": "CDT", "AWST": "AWST", "EDT": "EDT", "CAT": "CAT", "IST": "IST", "VET": "VET", "WEZ": "WEZ", "HKST": "HKST", "ARST": "ARST", "NZDT": "NZDT", "WITA": "WITA", "MEZ": "MEZ", "MESZ": "MESZ", "WARST": "WARST", "ACST": "ACST", "ART": "ART", "WIB": "WIB", "AEST": "AEST", "∅∅∅": "∅∅∅", "MDT": "MDT", "UYT": "UYT", "MST": "MST", "NZST": "NZST", "COT": "COT", "HAT": "HAT", "AKST": "AKST", "HADT": "HADT", "JDT": "JDT", "AWDT": "AWDT", "SRT": "SRT", "WAT": "WAT", "CST": "CST", "PDT": "PDT", "UYST": "UYST", "PST": "PST", "WESZ": "WESZ", "HNT": "HNT", "OESZ": "OESZ", "OEZ": "OEZ", "ECT": "ECT", "GFT": "GFT", "JST": "JST", "EST": "EST", "TMST": "TMST", "LHDT": "LHDT", "SAST": "SAST", "WART": "WART", "CLT": "CLT", "EAT": "EAT", "ACDT": "ACDT", "MYT": "MYT", "ADT": "ADT", "AEDT": "AEDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "GYT": "GYT", "CHADT": "CHADT", "TMT": "TMT", "BT": "BT", "HAST": "HAST", "CHAST": "CHAST", "WIT": "WIT"},
}
}
@@ -192,7 +192,7 @@ func (bez *bez_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
- l := len(s) + len(bez.decimal) + len(bez.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (bez *bez_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bez.currencies[currency]
- l := len(s) + len(bez.decimal) + len(bez.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bg/bg.go b/bg/bg.go
index 7964f3da..ab6e7d13 100644
--- a/bg/bg.go
+++ b/bg/bg.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"пр.Хр.", "сл.Хр."},
erasNarrow: []string{"", ""},
erasWide: []string{"преди Христа", "след Христа"},
- timezones: map[string]string{"WIT": "Източноиндонезийско време", "TMT": "Туркменистанско стандартно време", "AEDT": "Австралия – източно лятно часово време", "EDT": "Северноамериканско източно лятно часово време", "ACWDT": "Австралия – западно централно лятно часово време", "LHST": "Лорд Хау – стандартно време", "COT": "Колумбийско стандартно време", "CDT": "Северноамериканско централно лятно часово време", "WITA": "Централноиндонезийско време", "WEZ": "Западноевропейско стандартно време", "WART": "Западноаржентинско стандартно време", "WARST": "Западноаржентинско лятно часово време", "ACST": "Австралия – централно стандартно време", "MEZ": "Централноевропейско стандартно време", "MYT": "Малайзийско време", "SRT": "Суринамско време", "AWDT": "Австралия – западно лятно часово време", "HAT": "Нюфаундлендско лятно часово време", "HADT": "Хавайско-алеутско лятно часово време", "GFT": "Френска Гвиана", "LHDT": "Лорд Хау – лятно часово време", "NZST": "Новозеландско стандартно време", "CHADT": "Чатъм – лятно часово време", "HAST": "Хавайско-алеутско стандартно време", "OEZ": "Източноевропейско стандартно време", "CAT": "Централноафриканско време", "JST": "Японско стандартно време", "IST": "Индийско стандартно време", "PST": "Северноамериканско тихоокеанско стандартно време", "WESZ": "Западноевропейско лятно време", "EAT": "Източноафриканско време", "WAT": "Западноафриканско стандартно време", "HKST": "Хонконгско лятно часово време", "OESZ": "Източноевропейско лятно часово време", "EST": "Северноамериканско източно стандартно време", "CLT": "Чилийско стандартно време", "AKDT": "Аляска – лятно часово време", "HNT": "Нюфаундлендско стандартно време", "CST": "Северноамериканско централно стандартно време", "HKT": "Хонконгско стандартно време", "SAST": "Южноафриканско време", "BT": "Бутанско време", "WAST": "Западноафриканско лятно часово време", "NZDT": "Новозеландско лятно часово време", "ARST": "Аржентинско лятно часово време", "CLST": "Чилийско лятно часово време", "CHAST": "Чатъм – стандартно време", "TMST": "Туркменистанско лятно часово време", "VET": "Венецуелско време", "ADT": "Северноамериканско атлантическо лятно часово време", "ACWST": "Австралия – западно централно стандартно време", "COST": "Колумбийско лятно часово време", "MESZ": "Централноевропейско лятно часово време", "∅∅∅": "Амазонско лятно часово време", "AKST": "Аляска – стандартно време", "ACDT": "Австралия – централно лятно часово време", "MST": "MST", "WIB": "Западноиндонезийско време", "JDT": "Японско лятно часово време", "UYST": "Уругвайско лятно часово време", "GYT": "Гаяна", "AST": "Северноамериканско атлантическо стандартно време", "ART": "Аржентинско стандартно време", "SGT": "Сингапурско време", "AEST": "Австралия – източно стандартно време", "GMT": "Средно гринуичко време", "ECT": "Еквадорско време", "UYT": "Уругвайско стандартно време", "MDT": "MDT", "BOT": "Боливийско време", "PDT": "Северноамериканско тихоокеанско лятно часово време", "ChST": "Чаморо – стандартно време", "AWST": "Австралия – западно стандартно време"},
+ timezones: map[string]string{"PDT": "Северноамериканско тихоокеанско лятно часово време", "CST": "Северноамериканско централно стандартно време", "SGT": "Сингапурско време", "OESZ": "Източноевропейско лятно часово време", "LHST": "Лорд Хау – стандартно време", "MEZ": "Централноевропейско стандартно време", "WARST": "Западноаржентинско лятно часово време", "GFT": "Френска Гвиана", "HADT": "Хавайско-алеутско лятно часово време", "AWDT": "Австралия – западно лятно часово време", "NZDT": "Новозеландско лятно часово време", "WEZ": "Западноевропейско стандартно време", "SRT": "Суринамско време", "EAT": "Източноафриканско време", "GYT": "Гаяна", "ARST": "Аржентинско лятно часово време", "EST": "Северноамериканско източно стандартно време", "GMT": "Средно гринуичко време", "WITA": "Централноиндонезийско време", "AKDT": "Аляска – лятно часово време", "AST": "Северноамериканско атлантическо стандартно време", "AEST": "Австралия – източно стандартно време", "CAT": "Централноафриканско време", "NZST": "Новозеландско стандартно време", "WIB": "Западноиндонезийско време", "EDT": "Северноамериканско източно лятно часово време", "MDT": "MDT", "TMT": "Туркменистанско стандартно време", "WAT": "Западноафриканско стандартно време", "ACST": "Австралия – централно стандартно време", "HAST": "Хавайско-алеутско стандартно време", "AEDT": "Австралия – източно лятно часово време", "WART": "Западноаржентинско стандартно време", "HKST": "Хонконгско лятно часово време", "MESZ": "Централноевропейско лятно часово време", "BOT": "Боливийско време", "WIT": "Източноиндонезийско време", "UYT": "Уругвайско стандартно време", "UYST": "Уругвайско лятно часово време", "ACWST": "Австралия – западно централно стандартно време", "JST": "Японско стандартно време", "MYT": "Малайзийско време", "HNT": "Нюфаундлендско стандартно време", "AWST": "Австралия – западно стандартно време", "∅∅∅": "Азорски острови – лятно часово време", "HAT": "Нюфаундлендско лятно часово време", "HKT": "Хонконгско стандартно време", "CLT": "Чилийско стандартно време", "ART": "Аржентинско стандартно време", "WAST": "Западноафриканско лятно часово време", "COST": "Колумбийско лятно часово време", "JDT": "Японско лятно часово време", "ACDT": "Австралия – централно лятно часово време", "ADT": "Северноамериканско атлантическо лятно часово време", "MST": "MST", "OEZ": "Източноевропейско стандартно време", "ACWDT": "Австралия – западно централно лятно часово време", "IST": "Индийско стандартно време", "CHADT": "Чатъм – лятно часово време", "ChST": "Чаморо – стандартно време", "COT": "Колумбийско стандартно време", "SAST": "Южноафриканско време", "BT": "Бутанско време", "VET": "Венецуелско време", "CHAST": "Чатъм – стандартно време", "TMST": "Туркменистанско лятно часово време", "LHDT": "Лорд Хау – лятно часово време", "PST": "Северноамериканско тихоокеанско стандартно време", "CLST": "Чилийско лятно часово време", "WESZ": "Западноевропейско лятно време", "ECT": "Еквадорско време", "CDT": "Северноамериканско централно лятно часово време", "AKST": "Аляска – стандартно време"},
}
}
@@ -193,7 +193,7 @@ func (bg *bg) WeekdaysWide() []string {
func (bg *bg) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bg.decimal) + len(bg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (bg *bg) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bg.currencies[currency]
- l := len(s) + len(bg.decimal) + len(bg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (bg *bg) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bg.currencies[currency]
- l := len(s) + len(bg.decimal) + len(bg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bg_BG/bg_BG.go b/bg_BG/bg_BG.go
index 9fe0f925..fad0434a 100644
--- a/bg_BG/bg_BG.go
+++ b/bg_BG/bg_BG.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"пр.Хр.", "сл.Хр."},
erasNarrow: []string{"", ""},
erasWide: []string{"преди Христа", "след Христа"},
- timezones: map[string]string{"VET": "Венецуелско време", "COST": "Колумбийско лятно часово време", "HKT": "Хонконгско стандартно време", "CDT": "Северноамериканско централно лятно часово време", "BT": "Бутанско време", "EST": "Северноамериканско източно стандартно време", "ECT": "Еквадорско време", "WART": "Западноаржентинско стандартно време", "UYT": "Уругвайско стандартно време", "SRT": "Суринамско време", "ADT": "Северноамериканско атлантическо лятно часово време", "COT": "Колумбийско стандартно време", "MDT": "MDT", "CHADT": "Чатъм – лятно часово време", "SAST": "Южноафриканско време", "LHDT": "Лорд Хау – лятно часово време", "NZDT": "Новозеландско лятно часово време", "HNT": "Нюфаундлендско стандартно време", "TMT": "Туркменистанско стандартно време", "AKST": "Аляска – стандартно време", "JDT": "Японско лятно часово време", "EDT": "Северноамериканско източно лятно часово време", "WESZ": "Западноевропейско лятно време", "MYT": "Малайзийско време", "MESZ": "Централноевропейско лятно часово време", "SGT": "Сингапурско време", "WITA": "Централноиндонезийско време", "JST": "Японско стандартно време", "GMT": "Средно гринуичко време", "ChST": "Чаморо – стандартно време", "WAT": "Западноафриканско стандартно време", "CLST": "Чилийско лятно часово време", "∅∅∅": "Бразилско лятно часово време", "CLT": "Чилийско стандартно време", "PST": "Северноамериканско тихоокеанско стандартно време", "HAT": "Нюфаундлендско лятно часово време", "GFT": "Френска Гвиана", "MEZ": "Централноевропейско стандартно време", "ACDT": "Австралия – централно лятно часово време", "WIT": "Източноиндонезийско време", "WAST": "Западноафриканско лятно часово време", "AST": "Северноамериканско атлантическо стандартно време", "ACWST": "Австралия – западно централно стандартно време", "GYT": "Гаяна", "HKST": "Хонконгско лятно часово време", "OEZ": "Източноевропейско стандартно време", "CST": "Северноамериканско централно стандартно време", "CHAST": "Чатъм – стандартно време", "WIB": "Западноиндонезийско време", "AKDT": "Аляска – лятно часово време", "IST": "Индийско стандартно време", "BOT": "Боливийско време", "EAT": "Източноафриканско време", "AWDT": "Австралия – западно лятно часово време", "ACST": "Австралия – централно стандартно време", "ARST": "Аржентинско лятно часово време", "TMST": "Туркменистанско лятно часово време", "HAST": "Хавайско-алеутско стандартно време", "HADT": "Хавайско-алеутско лятно часово време", "AEDT": "Австралия – източно лятно часово време", "AWST": "Австралия – западно стандартно време", "ART": "Аржентинско стандартно време", "AEST": "Австралия – източно стандартно време", "PDT": "Северноамериканско тихоокеанско лятно часово време", "UYST": "Уругвайско лятно часово време", "CAT": "Централноафриканско време", "MST": "MST", "WEZ": "Западноевропейско стандартно време", "ACWDT": "Австралия – западно централно лятно часово време", "LHST": "Лорд Хау – стандартно време", "WARST": "Западноаржентинско лятно часово време", "NZST": "Новозеландско стандартно време", "OESZ": "Източноевропейско лятно часово време"},
+ timezones: map[string]string{"OESZ": "Източноевропейско лятно часово време", "UYST": "Уругвайско лятно часово време", "CLST": "Чилийско лятно часово време", "IST": "Индийско стандартно време", "CST": "Северноамериканско централно стандартно време", "COST": "Колумбийско лятно часово време", "SAST": "Южноафриканско време", "OEZ": "Източноевропейско стандартно време", "CHAST": "Чатъм – стандартно време", "BOT": "Боливийско време", "VET": "Венецуелско време", "WITA": "Централноиндонезийско време", "ARST": "Аржентинско лятно часово време", "LHDT": "Лорд Хау – лятно часово време", "MEZ": "Централноевропейско стандартно време", "MST": "Северноамериканско планинско стандартно време", "GFT": "Френска Гвиана", "WIB": "Западноиндонезийско време", "EDT": "Северноамериканско източно лятно часово време", "LHST": "Лорд Хау – стандартно време", "ACWST": "Австралия – западно централно стандартно време", "SGT": "Сингапурско време", "ACDT": "Австралия – централно лятно часово време", "AEDT": "Австралия – източно лятно часово време", "WART": "Западноаржентинско стандартно време", "ACWDT": "Австралия – западно централно лятно часово време", "AWDT": "Австралия – западно лятно часово време", "TMST": "Туркменистанско лятно часово време", "NZST": "Новозеландско стандартно време", "CLT": "Чилийско стандартно време", "ART": "Аржентинско стандартно време", "AEST": "Австралия – източно стандартно време", "UYT": "Уругвайско стандартно време", "JDT": "Японско лятно часово време", "MYT": "Малайзийско време", "HAT": "Нюфаундлендско лятно часово време", "AWST": "Австралия – западно стандартно време", "WIT": "Източноиндонезийско време", "COT": "Колумбийско стандартно време", "ChST": "Чаморо – стандартно време", "MDT": "Северноамериканско планинско лятно часово време", "AST": "Северноамериканско атлантическо стандартно време", "HKT": "Хонконгско стандартно време", "CHADT": "Чатъм – лятно часово време", "EST": "Северноамериканско източно стандартно време", "PST": "Северноамериканско тихоокеанско стандартно време", "PDT": "Северноамериканско тихоокеанско лятно часово време", "ACST": "Австралия – централно стандартно време", "MESZ": "Централноевропейско лятно часово време", "GYT": "Гаяна", "SRT": "Суринамско време", "CDT": "Северноамериканско централно лятно часово време", "AKDT": "Аляска – лятно часово време", "NZDT": "Новозеландско лятно часово време", "∅∅∅": "Бразилско лятно часово време", "ECT": "Еквадорско време", "AKST": "Аляска – стандартно време", "HNT": "Нюфаундлендско стандартно време", "WAST": "Западноафриканско лятно часово време", "WEZ": "Западноевропейско стандартно време", "HAST": "Хавайско-алеутско стандартно време", "TMT": "Туркменистанско стандартно време", "EAT": "Източноафриканско време", "ADT": "Северноамериканско атлантическо лятно часово време", "WESZ": "Западноевропейско лятно време", "JST": "Японско стандартно време", "GMT": "Средно гринуичко време", "WAT": "Западноафриканско стандартно време", "HADT": "Хавайско-алеутско лятно часово време", "BT": "Бутанско време", "HKST": "Хонконгско лятно часово време", "CAT": "Централноафриканско време", "WARST": "Западноаржентинско лятно часово време"},
}
}
@@ -193,7 +193,7 @@ func (bg *bg_BG) WeekdaysWide() []string {
func (bg *bg_BG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bg.decimal) + len(bg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (bg *bg_BG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bg.currencies[currency]
- l := len(s) + len(bg.decimal) + len(bg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (bg *bg_BG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bg.currencies[currency]
- l := len(s) + len(bg.decimal) + len(bg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bm/bm.go b/bm/bm.go
index 93eda328..b58756b0 100644
--- a/bm/bm.go
+++ b/bm/bm.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"J.-C. ɲɛ", "ni J.-C."},
erasNarrow: []string{"", ""},
erasWide: []string{"jezu krisiti ɲɛ", "jezu krisiti minkɛ"},
- timezones: map[string]string{"EAT": "EAT", "JST": "JST", "GMT": "GMT", "BOT": "BOT", "ACST": "ACST", "MESZ": "MESZ", "CHAST": "CHAST", "CAT": "CAT", "PST": "PST", "ARST": "ARST", "CHADT": "CHADT", "GFT": "GFT", "AKDT": "AKDT", "ADT": "ADT", "HKT": "HKT", "BT": "BT", "LHDT": "LHDT", "SRT": "SRT", "ChST": "ChST", "AWDT": "AWDT", "EDT": "EDT", "WEZ": "WEZ", "WESZ": "WESZ", "COT": "COT", "WITA": "WITA", "AKST": "AKST", "HNT": "HNT", "AWST": "AWST", "CST": "CST", "TMST": "TMST", "WIB": "WIB", "IST": "IST", "UYST": "UYST", "MDT": "MDT", "AST": "AST", "CDT": "CDT", "AEST": "AEST", "UYT": "UYT", "WAT": "WAT", "HADT": "HADT", "ACWDT": "ACWDT", "ECT": "ECT", "PDT": "PDT", "SGT": "SGT", "NZST": "NZST", "TMT": "TMT", "OEZ": "OEZ", "OESZ": "OESZ", "EST": "EST", "MEZ": "MEZ", "AEDT": "AEDT", "MYT": "MYT", "ACDT": "ACDT", "WAST": "WAST", "ART": "ART", "NZDT": "NZDT", "CLST": "CLST", "WIT": "WIT", "JDT": "JDT", "WART": "WART", "∅∅∅": "∅∅∅", "VET": "VET", "GYT": "GYT", "HAT": "HAT", "LHST": "LHST", "WARST": "WARST", "ACWST": "ACWST", "COST": "COST", "HKST": "HKST", "MST": "MST", "CLT": "CLT", "HAST": "HAST", "SAST": "SAST"},
+ timezones: map[string]string{"COST": "COST", "HAT": "HAT", "PDT": "PDT", "COT": "COT", "MDT": "MDT", "TMST": "TMST", "AEST": "AEST", "WAT": "WAT", "UYST": "UYST", "WESZ": "WESZ", "SGT": "SGT", "MST": "MST", "AWDT": "AWDT", "GMT": "GMT", "WART": "WART", "VET": "VET", "AKST": "AKST", "ART": "ART", "OEZ": "OEZ", "AEDT": "AEDT", "MESZ": "MESZ", "WITA": "WITA", "JST": "JST", "AST": "AST", "NZST": "NZST", "NZDT": "NZDT", "ECT": "ECT", "LHST": "LHST", "BT": "BT", "ChST": "ChST", "CLT": "CLT", "ACDT": "ACDT", "TMT": "TMT", "PST": "PST", "UYT": "UYT", "WARST": "WARST", "CDT": "CDT", "HAST": "HAST", "HKST": "HKST", "EAT": "EAT", "CST": "CST", "CHAST": "CHAST", "CHADT": "CHADT", "OESZ": "OESZ", "AWST": "AWST", "EST": "EST", "ARST": "ARST", "ACWST": "ACWST", "ADT": "ADT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "HNT": "HNT", "GYT": "GYT", "MYT": "MYT", "WIB": "WIB", "LHDT": "LHDT", "WEZ": "WEZ", "WIT": "WIT", "JDT": "JDT", "HADT": "HADT", "MEZ": "MEZ", "CLST": "CLST", "GFT": "GFT", "SAST": "SAST", "BOT": "BOT", "WAST": "WAST", "HKT": "HKT", "CAT": "CAT", "ACST": "ACST", "EDT": "EDT", "SRT": "SRT", "ACWDT": "ACWDT", "IST": "IST"},
}
}
@@ -187,7 +187,7 @@ func (bm *bm) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bm.currencies[currency]
- l := len(s) + len(bm.decimal) + len(bm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (bm *bm) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bm.currencies[currency]
- l := len(s) + len(bm.decimal) + len(bm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bm_ML/bm_ML.go b/bm_ML/bm_ML.go
index 7fc4399c..02f27697 100644
--- a/bm_ML/bm_ML.go
+++ b/bm_ML/bm_ML.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"J.-C. ɲɛ", "ni J.-C."},
erasNarrow: []string{"", ""},
erasWide: []string{"jezu krisiti ɲɛ", "jezu krisiti minkɛ"},
- timezones: map[string]string{"SGT": "SGT", "HAST": "HAST", "JST": "JST", "EST": "EST", "EDT": "EDT", "WARST": "WARST", "BOT": "BOT", "AWDT": "AWDT", "SRT": "SRT", "∅∅∅": "∅∅∅", "CDT": "CDT", "TMST": "TMST", "AKDT": "AKDT", "MYT": "MYT", "PST": "PST", "ACDT": "ACDT", "CHAST": "CHAST", "CHADT": "CHADT", "HNT": "HNT", "CLST": "CLST", "AEDT": "AEDT", "GMT": "GMT", "UYT": "UYT", "UYST": "UYST", "MDT": "MDT", "WAST": "WAST", "MST": "MST", "HAT": "HAT", "NZST": "NZST", "JDT": "JDT", "ECT": "ECT", "ACWST": "ACWST", "HKT": "HKT", "CST": "CST", "OEZ": "OEZ", "AST": "AST", "AWST": "AWST", "HADT": "HADT", "AEST": "AEST", "AKST": "AKST", "BT": "BT", "IST": "IST", "COST": "COST", "HKST": "HKST", "TMT": "TMT", "LHDT": "LHDT", "ACWDT": "ACWDT", "GYT": "GYT", "WAT": "WAT", "ART": "ART", "WIB": "WIB", "LHST": "LHST", "WEZ": "WEZ", "ACST": "ACST", "MEZ": "MEZ", "GFT": "GFT", "WITA": "WITA", "SAST": "SAST", "PDT": "PDT", "VET": "VET", "EAT": "EAT", "COT": "COT", "MESZ": "MESZ", "OESZ": "OESZ", "ChST": "ChST", "ARST": "ARST", "NZDT": "NZDT", "CLT": "CLT", "WIT": "WIT", "WART": "WART", "ADT": "ADT", "CAT": "CAT", "WESZ": "WESZ"},
+ timezones: map[string]string{"ADT": "ADT", "ART": "ART", "HAST": "HAST", "CHAST": "CHAST", "UYT": "UYT", "ACDT": "ACDT", "EST": "EST", "AWST": "AWST", "OESZ": "OESZ", "WARST": "WARST", "WAT": "WAT", "WEZ": "WEZ", "GFT": "GFT", "SGT": "SGT", "HNT": "HNT", "CLST": "CLST", "AKDT": "AKDT", "GMT": "GMT", "COST": "COST", "EDT": "EDT", "MESZ": "MESZ", "EAT": "EAT", "CDT": "CDT", "COT": "COT", "WIB": "WIB", "CHADT": "CHADT", "TMST": "TMST", "SAST": "SAST", "OEZ": "OEZ", "AEST": "AEST", "UYST": "UYST", "BT": "BT", "WITA": "WITA", "GYT": "GYT", "HADT": "HADT", "AWDT": "AWDT", "CAT": "CAT", "BOT": "BOT", "HAT": "HAT", "MDT": "MDT", "AEDT": "AEDT", "LHST": "LHST", "SRT": "SRT", "WIT": "WIT", "HKT": "HKT", "TMT": "TMT", "NZDT": "NZDT", "MEZ": "MEZ", "VET": "VET", "CST": "CST", "JST": "JST", "∅∅∅": "∅∅∅", "MST": "MST", "ACWST": "ACWST", "ECT": "ECT", "AST": "AST", "WART": "WART", "ACST": "ACST", "MYT": "MYT", "PDT": "PDT", "CLT": "CLT", "HKST": "HKST", "LHDT": "LHDT", "NZST": "NZST", "PST": "PST", "ACWDT": "ACWDT", "ARST": "ARST", "WESZ": "WESZ", "AKST": "AKST", "ChST": "ChST", "WAST": "WAST", "IST": "IST", "JDT": "JDT"},
}
}
@@ -187,7 +187,7 @@ func (bm *bm_ML) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bm.currencies[currency]
- l := len(s) + len(bm.decimal) + len(bm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (bm *bm_ML) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bm.currencies[currency]
- l := len(s) + len(bm.decimal) + len(bm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bn/bn.go b/bn/bn.go
index ec5c0982..9f98d025 100644
--- a/bn/bn.go
+++ b/bn/bn.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
erasNarrow: []string{"", ""},
erasWide: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
- timezones: map[string]string{"OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "ChST": "চামেরো মানক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "SGT": "সিঙ্গাপুর মানক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "AST": "অতলান্তিক মানক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "IST": "ভারতীয় মানক সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "EAT": "পূর্ব আফ্রিকা সময়", "ART": "আর্জেনটিনা মানক সময়", "BT": "ভুটান সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "MYT": "মালয়েশিয়া সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "CAT": "মধ্য আফ্রিকা সময়", "GMT": "গ্রীনিচ মিন টাইম", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "∅∅∅": "অ্যামাজন গ্রীষ্মকালীন সময়", "ECT": "ইকুয়েডর সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "HKT": "হং কং মানক সময়", "CLT": "চিলি মানক সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "VET": "ভেনেজুয়েলা সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "BOT": "বোলিভিয়া সময়", "GYT": "গুয়ানা সময়", "JST": "জাপান মানক সময়", "UYT": "উরুগুয়ে মানক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "CHAST": "চ্যাথাম মানক সময়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "ADT": "অতলান্তিক দিবালোক সময়", "CST": "কেন্দ্রীয় মানক সময়", "JDT": "জাপান দিবালোক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "GFT": "ফরাসি গায়ানা সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "AKST": "আলাস্কা মানক সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "COT": "কোলোম্বিয়া মানক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "SRT": "সুরিনাম সময়"},
+ timezones: map[string]string{"ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "∅∅∅": "এজোরেস গ্রীষ্মকালীন সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "CAT": "মধ্য আফ্রিকা সময়", "UYT": "উরুগুয়ে মানক সময়", "SGT": "সিঙ্গাপুর মানক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "CLT": "চিলি মানক সময়", "CST": "কেন্দ্রীয় মানক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "GYT": "গুয়ানা সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "MYT": "মালয়েশিয়া সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "GMT": "গ্রীনিচ মিন টাইম", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "VET": "ভেনেজুয়েলা সময়", "IST": "ভারতীয় মানক সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "HKT": "হং কং মানক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "COT": "কোলোম্বিয়া মানক সময়", "AKST": "আলাস্কা মানক সময়", "AST": "অতলান্তিক মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "BOT": "বোলিভিয়া সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "ADT": "অতলান্তিক দিবালোক সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "NZST": "নিউজিল্যান্ড মানক সময়", "ECT": "ইকুয়েডর সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "JST": "জাপান মানক সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "MDT": "মাকাও গ্রীষ্মকাল সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "BT": "ভুটান সময়", "ChST": "চামেরো মানক সময়", "JDT": "জাপান দিবালোক সময়", "CHAST": "চ্যাথাম মানক সময়", "ART": "আর্জেনটিনা মানক সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "MST": "মাকাও মান সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "SRT": "সুরিনাম সময়", "EAT": "পূর্ব আফ্রিকা সময়", "GFT": "ফরাসি গায়ানা সময়"},
}
}
@@ -210,7 +210,7 @@ func (bn *bn) WeekdaysWide() []string {
func (bn *bn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -292,7 +292,7 @@ func (bn *bn) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -357,7 +357,7 @@ func (bn *bn) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/bn_BD/bn_BD.go b/bn_BD/bn_BD.go
index 38e56360..bd2d856d 100644
--- a/bn_BD/bn_BD.go
+++ b/bn_BD/bn_BD.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
erasNarrow: []string{"", ""},
erasWide: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
- timezones: map[string]string{"WAT": "পশ্চিম আফ্রিকা মানক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "MYT": "মালয়েশিয়া সময়", "COT": "কোলোম্বিয়া মানক সময়", "VET": "ভেনেজুয়েলা সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "CAT": "মধ্য আফ্রিকা সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "JST": "জাপান মানক সময়", "JDT": "জাপান দিবালোক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "GYT": "গুয়ানা সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "CST": "কেন্দ্রীয় মানক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "AKST": "আলাস্কা মানক সময়", "IST": "ভারতীয় মানক সময়", "EAT": "পূর্ব আফ্রিকা সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "AST": "অতলান্তিক মানক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "BT": "ভুটান সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "GFT": "ফরাসি গায়ানা সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "HKT": "হং কং মানক সময়", "ECT": "ইকুয়েডর সময়", "BOT": "বোলিভিয়া সময়", "SGT": "সিঙ্গাপুর মানক সময়", "CLT": "চিলি মানক সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "ART": "আর্জেনটিনা মানক সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "CHAST": "চ্যাথাম মানক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "GMT": "গ্রীনিচ মিন টাইম", "UYT": "উরুগুয়ে মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "ChST": "চামেরো মানক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "SRT": "সুরিনাম সময়", "∅∅∅": "পেরু গ্রীষ্মকালীন সময়", "ADT": "অতলান্তিক দিবালোক সময়"},
+ timezones: map[string]string{"LHST": "লর্ড হাওয়ে মানক মসয়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "CST": "কেন্দ্রীয় মানক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "GYT": "গুয়ানা সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "JDT": "জাপান দিবালোক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "EAT": "পূর্ব আফ্রিকা সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "GFT": "ফরাসি গায়ানা সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "VET": "ভেনেজুয়েলা সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "CHAST": "চ্যাথাম মানক সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "ECT": "ইকুয়েডর সময়", "SRT": "সুরিনাম সময়", "CLT": "চিলি মানক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "COT": "কোলোম্বিয়া মানক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "∅∅∅": "ব্রাসিলিয়া গৃষ্মকালীন সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "GMT": "গ্রীনিচ মিন টাইম", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "AKDT": "আলাস্কা দিবালোক সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "BT": "ভুটান সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "ChST": "চামেরো মানক সময়", "ART": "আর্জেনটিনা মানক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "CAT": "মধ্য আফ্রিকা সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "IST": "ভারতীয় মানক সময়", "JST": "জাপান মানক সময়", "AKST": "আলাস্কা মানক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "BOT": "বোলিভিয়া সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "HKT": "হং কং মানক সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "UYT": "উরুগুয়ে মানক সময়", "MYT": "মালয়েশিয়া সময়", "AST": "অতলান্তিক মানক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "ADT": "অতলান্তিক দিবালোক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "SGT": "সিঙ্গাপুর মানক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়"},
}
}
@@ -210,7 +210,7 @@ func (bn *bn_BD) WeekdaysWide() []string {
func (bn *bn_BD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -292,7 +292,7 @@ func (bn *bn_BD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -357,7 +357,7 @@ func (bn *bn_BD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/bn_IN/bn_IN.go b/bn_IN/bn_IN.go
index 0e768c77..9bad99d9 100644
--- a/bn_IN/bn_IN.go
+++ b/bn_IN/bn_IN.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
erasNarrow: []string{"", ""},
erasWide: []string{"খ্রিস্টপূর্ব", "খৃষ্টাব্দ"},
- timezones: map[string]string{"WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "CST": "কেন্দ্রীয় মানক সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "ADT": "অতলান্তিক দিবালোক সময়", "ART": "আর্জেনটিনা মানক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "∅∅∅": "অ্যামাজন গ্রীষ্মকালীন সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "CAT": "মধ্য আফ্রিকা সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "HKT": "হং কং মানক সময়", "IST": "ভারতীয় মানক সময়", "GMT": "গ্রীনিচ মিন টাইম", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "AST": "অতলান্তিক মানক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "CDT": "কেন্দ্রীয় দিবালোক সময়", "SGT": "সিঙ্গাপুর মানক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "AKST": "আলাস্কা মানক সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "BT": "ভুটান সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "ChST": "চামেরো মানক সময়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "COT": "কোলোম্বিয়া মানক সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "VET": "ভেনেজুয়েলা সময়", "ECT": "ইকুয়েডর সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "GYT": "গুয়ানা সময়", "JST": "জাপান মানক সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "SRT": "সুরিনাম সময়", "CHAST": "চ্যাথাম মানক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "UYT": "উরুগুয়ে মানক সময়", "MYT": "মালয়েশিয়া সময়", "BOT": "বোলিভিয়া সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "JDT": "জাপান দিবালোক সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "AKDT": "আলাস্কা দিবালোক সময়", "CLT": "চিলি মানক সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "EAT": "পূর্ব আফ্রিকা সময়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "GFT": "ফরাসি গায়ানা সময়"},
+ timezones: map[string]string{"GFT": "ফরাসি গায়ানা সময়", "∅∅∅": "এজোরেস গ্রীষ্মকালীন সময়", "AKDT": "আলাস্কা দিবালোক সময়", "WART": "পশ্চিমি আর্জেনটিনার প্রমাণ সময়", "HADT": "হাওয়াই-আলেউত দিবালোক সময়", "ARST": "আর্জেনটিনা গৃষ্মকালীন সময়", "AWDT": "অস্ট্রেলীয় পশ্চিমি দিবালোক সময়", "HKST": "হং কং গ্রীষ্মকালীন সময়", "SAST": "দক্ষিণ আফ্রিকা মানক সময়", "HKT": "হং কং মানক সময়", "CHAST": "চ্যাথাম মানক সময়", "MST": "পার্বত্য অঞ্চলের প্রমাণ সময়", "VET": "ভেনেজুয়েলা সময়", "WAST": "পশ্চিম আফ্রিকা গ্রীষ্মকালীন সময়", "AST": "অতলান্তিক মানক সময়", "HNT": "নিউফাউন্ডল্যান্ড মানক সময়", "TMST": "তুর্কমেনিস্তান গ্রীষ্মকালীন সময়", "MEZ": "মধ্য ইউরোপের প্রমাণ সময়", "WARST": "পশ্চিমি আর্জেনটিনা গৃষ্মকালীন সময়", "WAT": "পশ্চিম আফ্রিকা মানক সময়", "COT": "কোলোম্বিয়া মানক সময়", "CLST": "চিলি গ্রীষ্মকাল সময়", "ECT": "ইকুয়েডর সময়", "LHST": "লর্ড হাওয়ে মানক মসয়", "NZDT": "নিউজিল্যান্ড দিবালোক সময়", "ACWDT": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি দিবালোক সময়", "MYT": "মালয়েশিয়া সময়", "AEDT": "অস্ট্রেলীয় পূর্ব দিবালোক সময়", "OEZ": "পূর্ব ইউরোপের প্রমাণ সময়", "UYT": "উরুগুয়ে মানক সময়", "CLT": "চিলি মানক সময়", "ACWST": "অস্ট্রেলীয় কেন্দ্রীয় পশ্চিমি মানক সময়", "ACST": "অস্ট্রেলীয় কেন্দ্রীয় মানক সময়", "PDT": "প্রশান্ত মহাসাগরীয় অঞ্চলের দিনের সময়", "BOT": "বোলিভিয়া সময়", "SGT": "সিঙ্গাপুর মানক সময়", "AKST": "আলাস্কা মানক সময়", "AEST": "অস্ট্রেলীয় পূর্ব মানক সময়", "NZST": "নিউজিল্যান্ড মানক সময়", "MDT": "পার্বত্য অঞ্চলের দিনের সময়", "WIT": "পূর্ব ইন্দোনেশিয়া সময়", "WEZ": "পশ্চিম ইউরোপের প্রমাণ সময়", "ADT": "অতলান্তিক দিবালোক সময়", "AWST": "অস্ট্রেলিয়ান পশ্চিমি মানক সময়", "CHADT": "চ্যাথাম দিবালোক সময়", "MESZ": "মধ্য ইউরোপের গ্রীষ্মকালীন সময়", "GMT": "গ্রীনিচ মিন টাইম", "CDT": "কেন্দ্রীয় দিবালোক সময়", "ACDT": "অস্ট্রেলীয় কেন্দ্রীয় দিবালোক সময়", "BT": "ভুটান সময়", "ChST": "চামেরো মানক সময়", "JST": "জাপান মানক সময়", "CAT": "মধ্য আফ্রিকা সময়", "CST": "কেন্দ্রীয় মানক সময়", "GYT": "গুয়ানা সময়", "EDT": "পূর্বাঞ্চলের দিবালোক সময়", "OESZ": "পূর্ব ইউরোপের গ্রীষ্মকালীন সময়", "WESZ": "পশ্চিম ইউরোপের গ্রীষ্মকালীন সময়", "JDT": "জাপান দিবালোক সময়", "HAST": "হাওয়াই-আলেউত মানক সময়", "ART": "আর্জেনটিনা মানক সময়", "WITA": "কেন্দ্রীয় ইন্দোনেশিয়া সময়", "IST": "ভারতীয় মানক সময়", "EST": "পূর্বাঞ্চলের প্রমাণ সময়", "LHDT": "লর্ড হাওয়ে দিবালোক মসয়", "COST": "কোলোম্বিয়া গ্রীষ্মকালীন সময়", "HAT": "নিউফাউন্ডল্যান্ড দিবালোক সময়", "WIB": "পশ্চিমী ইন্দোনেশিয়া সময়", "TMT": "তুর্কমেনিস্তান মানক সময়", "UYST": "উরুগুয়ে গ্রীষ্মকালীন সময়", "PST": "প্রশান্ত মহাসাগরীয় অঞ্চলের প্রমাণ সময়", "SRT": "সুরিনাম সময়", "EAT": "পূর্ব আফ্রিকা সময়"},
}
}
@@ -210,7 +210,7 @@ func (bn *bn_IN) WeekdaysWide() []string {
func (bn *bn_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -292,7 +292,7 @@ func (bn *bn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -357,7 +357,7 @@ func (bn *bn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bn.currencies[currency]
- l := len(s) + len(bn.decimal) + len(bn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/bo/bo.go b/bo/bo.go
index bf160c32..06f6c2d4 100644
--- a/bo/bo.go
+++ b/bo/bo.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"སྤྱི་ལོ་སྔོན་", "སྤྱི་ལོ་"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"VET": "VET", "NZST": "NZST", "ARST": "ARST", "COST": "COST", "SGT": "SGT", "TMST": "TMST", "UYST": "UYST", "MST": "MST", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "CLT": "CLT", "MYT": "MYT", "PST": "PST", "EST": "EST", "WIB": "WIB", "OEZ": "OEZ", "JDT": "JDT", "EAT": "EAT", "WITA": "WITA", "TMT": "TMT", "OESZ": "OESZ", "ECT": "ECT", "GYT": "GYT", "WAT": "WAT", "AWST": "AWST", "HAT": "HAT", "AST": "AST", "PDT": "PDT", "MDT": "MDT", "SAST": "SAST", "UYT": "UYT", "WIT": "WIT", "AKDT": "AKDT", "LHDT": "LHDT", "ChST": "ChST", "ACWDT": "ACWDT", "NZDT": "NZDT", "ART": "ART", "HKT": "HKT", "CDT": "CDT", "AKST": "AKST", "GMT": "GMT", "BT": "BT", "AWDT": "AWDT", "HKST": "HKST", "IST": "IST", "WESZ": "WESZ", "CST": "CST", "HNT": "HNT", "MEZ": "MEZ", "WAST": "WAST", "COT": "COT", "HADT": "HADT", "AEST": "AEST", "WARST": "WARST", "BOT": "BOT", "ACST": "ACST", "ACDT": "ACDT", "WART": "WART", "SRT": "SRT", "WEZ": "WEZ", "GFT": "GFT", "JST": "JST", "EDT": "EDT", "ACWST": "ACWST", "MESZ": "MESZ", "CHAST": "CHAST", "CLST": "CLST", "CAT": "CAT", "HAST": "HAST", "LHST": "LHST", "ADT": "ADT"},
+ timezones: map[string]string{"SRT": "SRT", "∅∅∅": "∅∅∅", "EDT": "EDT", "TMT": "TMT", "UYST": "UYST", "BT": "BT", "WITA": "WITA", "ARST": "ARST", "CHAST": "CHAST", "CLST": "CLST", "AST": "AST", "NZST": "NZST", "UYT": "UYT", "ACWST": "ACWST", "AWDT": "AWDT", "TMST": "TMST", "SAST": "SAST", "WEZ": "WEZ", "AKST": "AKST", "HNT": "HNT", "MYT": "MYT", "AEDT": "AEDT", "PDT": "PDT", "WARST": "WARST", "JDT": "JDT", "ECT": "ECT", "COST": "COST", "AKDT": "AKDT", "WIB": "WIB", "EST": "EST", "AWST": "AWST", "PST": "PST", "BOT": "BOT", "ADT": "ADT", "ART": "ART", "AEST": "AEST", "WAST": "WAST", "COT": "COT", "SGT": "SGT", "CAT": "CAT", "MEZ": "MEZ", "IST": "IST", "CST": "CST", "HKST": "HKST", "CHADT": "CHADT", "OEZ": "OEZ", "MESZ": "MESZ", "CLT": "CLT", "WAT": "WAT", "HKT": "HKT", "LHDT": "LHDT", "WART": "WART", "VET": "VET", "ACDT": "ACDT", "HAST": "HAST", "ChST": "ChST", "GFT": "GFT", "HADT": "HADT", "OESZ": "OESZ", "GMT": "GMT", "GYT": "GYT", "WIT": "WIT", "JST": "JST", "HAT": "HAT", "MST": "MST", "LHST": "LHST", "EAT": "EAT", "ACWDT": "ACWDT", "WESZ": "WESZ", "ACST": "ACST", "MDT": "MDT", "NZDT": "NZDT", "CDT": "CDT"},
}
}
@@ -177,7 +177,7 @@ func (bo *bo) WeekdaysWide() []string {
func (bo *bo) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (bo *bo) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (bo *bo) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bo_CN/bo_CN.go b/bo_CN/bo_CN.go
index 3d8c9870..8c1c944b 100644
--- a/bo_CN/bo_CN.go
+++ b/bo_CN/bo_CN.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"སྤྱི་ལོ་སྔོན་", "སྤྱི་ལོ་"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ACWST": "ACWST", "BOT": "BOT", "SRT": "SRT", "WIT": "WIT", "TMST": "TMST", "WEZ": "WEZ", "WESZ": "WESZ", "UYST": "UYST", "TMT": "TMT", "IST": "IST", "EST": "EST", "UYT": "UYT", "WAT": "WAT", "AKST": "AKST", "ECT": "ECT", "LHST": "LHST", "HAT": "HAT", "GFT": "GFT", "JDT": "JDT", "GMT": "GMT", "NZST": "NZST", "CLST": "CLST", "HADT": "HADT", "WARST": "WARST", "JST": "JST", "EAT": "EAT", "NZDT": "NZDT", "COT": "COT", "MESZ": "MESZ", "CHAST": "CHAST", "EDT": "EDT", "ADT": "ADT", "CST": "CST", "MEZ": "MEZ", "AEDT": "AEDT", "WIB": "WIB", "ACWDT": "ACWDT", "OEZ": "OEZ", "PST": "PST", "GYT": "GYT", "HAST": "HAST", "AEST": "AEST", "WITA": "WITA", "SAST": "SAST", "OESZ": "OESZ", "BT": "BT", "LHDT": "LHDT", "MYT": "MYT", "ACST": "ACST", "SGT": "SGT", "CLT": "CLT", "AKDT": "AKDT", "PDT": "PDT", "MST": "MST", "MDT": "MDT", "AWDT": "AWDT", "ART": "ART", "HKT": "HKT", "CHADT": "CHADT", "ACDT": "ACDT", "WAST": "WAST", "HNT": "HNT", "CDT": "CDT", "WART": "WART", "∅∅∅": "∅∅∅", "ChST": "ChST", "VET": "VET", "AWST": "AWST", "COST": "COST", "CAT": "CAT", "HKST": "HKST", "AST": "AST", "ARST": "ARST"},
+ timezones: map[string]string{"WAST": "WAST", "WEZ": "WEZ", "SGT": "SGT", "AKDT": "AKDT", "AEST": "AEST", "MDT": "MDT", "WAT": "WAT", "WESZ": "WESZ", "CST": "CST", "JST": "JST", "HNT": "HNT", "WART": "WART", "TMT": "TMT", "MEZ": "MEZ", "WITA": "WITA", "CLST": "CLST", "COST": "COST", "PDT": "PDT", "EAT": "EAT", "GFT": "GFT", "MYT": "MYT", "CDT": "CDT", "AWST": "AWST", "LHST": "LHST", "UYT": "UYT", "ACWST": "ACWST", "ECT": "ECT", "TMST": "TMST", "WIT": "WIT", "AST": "AST", "ACDT": "ACDT", "CAT": "CAT", "MST": "MST", "ART": "ART", "ARST": "ARST", "HKT": "HKT", "HKST": "HKST", "IST": "IST", "AKST": "AKST", "HAT": "HAT", "NZDT": "NZDT", "ChST": "ChST", "VET": "VET", "COT": "COT", "OESZ": "OESZ", "AEDT": "AEDT", "LHDT": "LHDT", "MESZ": "MESZ", "WARST": "WARST", "CLT": "CLT", "JDT": "JDT", "WIB": "WIB", "AWDT": "AWDT", "CHAST": "CHAST", "ACST": "ACST", "HAST": "HAST", "HADT": "HADT", "CHADT": "CHADT", "BT": "BT", "BOT": "BOT", "EDT": "EDT", "SAST": "SAST", "NZST": "NZST", "PST": "PST", "GMT": "GMT", "UYST": "UYST", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "ADT": "ADT", "GYT": "GYT", "EST": "EST", "OEZ": "OEZ", "SRT": "SRT"},
}
}
@@ -177,7 +177,7 @@ func (bo *bo_CN) WeekdaysWide() []string {
func (bo *bo_CN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (bo *bo_CN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (bo *bo_CN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bo_IN/bo_IN.go b/bo_IN/bo_IN.go
index 7753acdc..fe0078bf 100644
--- a/bo_IN/bo_IN.go
+++ b/bo_IN/bo_IN.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"སྤྱི་ལོ་སྔོན་", "སྤྱི་ལོ་"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AEDT": "AEDT", "AKST": "AKST", "ECT": "ECT", "SRT": "SRT", "HKST": "HKST", "TMT": "TMT", "AEST": "AEST", "ACWST": "ACWST", "ACST": "ACST", "ChST": "ChST", "ARST": "ARST", "CHAST": "CHAST", "MDT": "MDT", "UYT": "UYT", "AKDT": "AKDT", "EAT": "EAT", "COST": "COST", "AST": "AST", "AWST": "AWST", "CLST": "CLST", "MST": "MST", "GFT": "GFT", "TMST": "TMST", "OESZ": "OESZ", "EDT": "EDT", "PST": "PST", "WAT": "WAT", "CHADT": "CHADT", "CDT": "CDT", "EST": "EST", "WAST": "WAST", "CAT": "CAT", "HAST": "HAST", "HADT": "HADT", "ACDT": "ACDT", "AWDT": "AWDT", "HNT": "HNT", "JST": "JST", "PDT": "PDT", "MYT": "MYT", "CLT": "CLT", "UYST": "UYST", "LHDT": "LHDT", "VET": "VET", "JDT": "JDT", "WESZ": "WESZ", "ACWDT": "ACWDT", "SAST": "SAST", "WARST": "WARST", "LHST": "LHST", "CST": "CST", "MEZ": "MEZ", "∅∅∅": "∅∅∅", "SGT": "SGT", "WIT": "WIT", "ART": "ART", "WEZ": "WEZ", "HAT": "HAT", "WIB": "WIB", "BT": "BT", "BOT": "BOT", "NZST": "NZST", "NZDT": "NZDT", "WART": "WART", "COT": "COT", "ADT": "ADT", "IST": "IST", "GMT": "GMT", "MESZ": "MESZ", "WITA": "WITA", "OEZ": "OEZ", "HKT": "HKT", "GYT": "GYT"},
+ timezones: map[string]string{"ACWDT": "ACWDT", "VET": "VET", "JST": "JST", "TMST": "TMST", "NZDT": "NZDT", "BOT": "BOT", "CDT": "CDT", "COT": "COT", "HKT": "HKT", "GYT": "GYT", "MYT": "MYT", "EST": "EST", "OESZ": "OESZ", "EAT": "EAT", "GFT": "GFT", "CST": "CST", "HNT": "HNT", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "MST": "MST", "CHADT": "CHADT", "COST": "COST", "SAST": "SAST", "PST": "PST", "MESZ": "MESZ", "ECT": "ECT", "JDT": "JDT", "HKST": "HKST", "ART": "ART", "WIB": "WIB", "LHST": "LHST", "CLT": "CLT", "MDT": "MDT", "HAT": "HAT", "SGT": "SGT", "PDT": "PDT", "WITA": "WITA", "WART": "WART", "CLST": "CLST", "HAST": "HAST", "UYT": "UYT", "AKST": "AKST", "HADT": "HADT", "LHDT": "LHDT", "SRT": "SRT", "WIT": "WIT", "WEZ": "WEZ", "WESZ": "WESZ", "AST": "AST", "ARST": "ARST", "TMT": "TMT", "WAT": "WAT", "CAT": "CAT", "ADT": "ADT", "ACST": "ACST", "AWDT": "AWDT", "EDT": "EDT", "AWST": "AWST", "OEZ": "OEZ", "AEDT": "AEDT", "UYST": "UYST", "BT": "BT", "WAST": "WAST", "GMT": "GMT", "ChST": "ChST", "WARST": "WARST", "AKDT": "AKDT", "CHAST": "CHAST", "NZST": "NZST", "AEST": "AEST", "MEZ": "MEZ", "IST": "IST", "ACDT": "ACDT"},
}
}
@@ -177,7 +177,7 @@ func (bo *bo_IN) WeekdaysWide() []string {
func (bo *bo_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (bo *bo_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (bo *bo_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bo.currencies[currency]
- l := len(s) + len(bo.decimal) + len(bo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/br/br.go b/br/br.go
index 8cb9fc67..ac7008ee 100644
--- a/br/br.go
+++ b/br/br.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a-raok J.K.", "goude J.K."},
erasNarrow: []string{"a-raok J.K.", "goude J.K."},
erasWide: []string{"a-raok Jezuz-Krist", "goude Jezuz-Krist"},
- timezones: map[string]string{"AWDT": "eur hañv Aostralia ar Cʼhornôg", "MESZ": "eur hañv Kreizeuropa", "SGT": "eur cʼhoañv Singapour", "HADT": "HADT", "COST": "eur hañv Kolombia", "CHADT": "eur hañv Chatham", "BOT": "eur Bolivia", "UYST": "eur hañv Uruguay", "AEDT": "eur hañv Aostralia ar Reter", "BT": "eur Bhoutan", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "ACDT": "eur hañv Kreizaostralia", "GYT": "eur Guyana", "JST": "eur cʼhoañv Japan", "WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "EAT": "eur Afrika ar Reter", "CHAST": "eur cʼhoañv Chatham", "CST": "CST", "GFT": "eur Gwiana cʼhall", "WIB": "eur Indonezia ar Cʼhornôg", "VET": "eur Venezuela", "HNT": "eur cʼhoañv Newfoundland", "JDT": "eur hañv Japan", "ChST": "ChST", "HAT": "eur hañv Newfoundland", "CAT": "eur Kreizafrika", "MST": "eur cʼhoañv Macau", "UYT": "eur cʼhoañv Uruguay", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "NZST": "eur cʼhoañv Zeland-Nevez", "MDT": "eur hañv Macau", "GMT": "Amzer keitat Greenwich (AKG)", "ACST": "eur cʼhoañv Kreizaostralia", "CLST": "eur hañv Chile", "TMST": "eur hañv Turkmenistan", "HAST": "HAST", "PDT": "PDT", "AEST": "eur cʼhoañv Aostralia ar Reter", "SAST": "eur cʼhoañv Suafrika", "ART": "eur cʼhoañv Arcʼhantina", "AKDT": "eur hañv Alaska", "EDT": "eur hañv ar Reter", "ARST": "eur hañv Arcʼhantina", "AST": "AST", "ADT": "ADT", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "HKST": "eur hañv Hong Kong", "EST": "eur cʼhoañv ar Reter", "MYT": "eur Malaysia", "SRT": "eur Surinam", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "∅∅∅": "eur hañv Brasília", "NZDT": "eur hañv Zeland-Nevez", "OEZ": "eur cʼhoañv Europa ar Reter", "IST": "eur cʼhoañv India", "WAST": "eur hañv Afrika ar Cʼhornôg", "CLT": "eur cʼhoañv Chile", "WITA": "WITA", "OESZ": "eur hañv Europa ar Reter", "LHDT": "LHDT", "CDT": "CDT", "TMT": "eur cʼhoañv Turkmenistan", "ECT": "eur Ecuador", "LHST": "LHST", "WESZ": "eur hañv Europa ar Cʼhornôg", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "PST": "PST", "COT": "eur cʼhoañv Kolombia", "MEZ": "eur cʼhoañv Kreizeuropa", "HKT": "eur cʼhoañv Hong Kong", "WIT": "eur Indonezia ar Reter", "AKST": "eur cʼhoañv Alaska"},
+ timezones: map[string]string{"CHAST": "eur cʼhoañv Chatham", "CHADT": "eur hañv Chatham", "LHST": "LHST", "AST": "AST", "HADT": "HADT", "WITA": "WITA", "AKST": "eur cʼhoañv Alaska", "MESZ": "eur hañv Kreizeuropa", "ChST": "ChST", "IST": "eur cʼhoañv India", "∅∅∅": "eur hañv an Azorez", "BOT": "eur Bolivia", "EDT": "eur hañv ar Reter", "JST": "eur cʼhoañv Japan", "HAST": "HAST", "WIB": "eur Indonezia ar Cʼhornôg", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "EAT": "eur Afrika ar Reter", "VET": "eur Venezuela", "COST": "eur hañv Kolombia", "HAT": "eur hañv Newfoundland", "MEZ": "eur cʼhoañv Kreizeuropa", "WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "WAST": "eur hañv Afrika ar Cʼhornôg", "ACST": "eur cʼhoañv Kreizaostralia", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "HKST": "eur hañv Hong Kong", "ECT": "eur Ecuador", "PST": "PST", "GMT": "Amzer keitat Greenwich (AKG)", "UYT": "eur cʼhoañv Uruguay", "SRT": "eur Surinam", "CLT": "eur cʼhoañv Chile", "CLST": "eur hañv Chile", "OEZ": "eur cʼhoañv Europa ar Reter", "CDT": "CDT", "AWDT": "eur hañv Aostralia ar Cʼhornôg", "HKT": "eur cʼhoañv Hong Kong", "AEST": "eur cʼhoañv Aostralia ar Reter", "AEDT": "eur hañv Aostralia ar Reter", "NZST": "eur cʼhoañv Zeland-Nevez", "BT": "eur Bhoutan", "WESZ": "eur hañv Europa ar Cʼhornôg", "ACDT": "eur hañv Kreizaostralia", "SGT": "eur cʼhoañv Singapour", "TMST": "eur hañv Turkmenistan", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "MYT": "eur Malaysia", "NZDT": "eur hañv Zeland-Nevez", "CAT": "eur Kreizafrika", "WIT": "eur Indonezia ar Reter", "CST": "CST", "AKDT": "eur hañv Alaska", "MDT": "eur hañv Macau", "SAST": "eur cʼhoañv Suafrika", "PDT": "PDT", "JDT": "eur hañv Japan", "HNT": "eur cʼhoañv Newfoundland", "GYT": "eur Guyana", "TMT": "eur cʼhoañv Turkmenistan", "LHDT": "LHDT", "COT": "eur cʼhoañv Kolombia", "MST": "eur cʼhoañv Macau", "ART": "eur cʼhoañv Arcʼhantina", "ARST": "eur hañv Arcʼhantina", "OESZ": "eur hañv Europa ar Reter", "ADT": "ADT", "EST": "eur cʼhoañv ar Reter", "UYST": "eur hañv Uruguay", "WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "GFT": "eur Gwiana cʼhall"},
}
}
@@ -94,9 +94,9 @@ func (br *br) PluralsRange() []locales.PluralRule {
func (br *br) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
+ nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
nMod1000000 := math.Mod(n, 1000000)
- nMod10 := math.Mod(n, 10)
if nMod10 == 1 && (nMod100 != 11 && nMod100 != 71 && nMod100 != 91) {
return locales.PluralRuleOne
@@ -195,7 +195,7 @@ func (br *br) WeekdaysWide() []string {
func (br *br) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(br.decimal) + len(br.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (br *br) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := br.currencies[currency]
- l := len(s) + len(br.decimal) + len(br.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (br *br) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := br.currencies[currency]
- l := len(s) + len(br.decimal) + len(br.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/br_FR/br_FR.go b/br_FR/br_FR.go
index 5b68a173..8c3a6162 100644
--- a/br_FR/br_FR.go
+++ b/br_FR/br_FR.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a-raok J.K.", "goude J.K."},
erasNarrow: []string{"a-raok J.K.", "goude J.K."},
erasWide: []string{"a-raok Jezuz-Krist", "goude Jezuz-Krist"},
- timezones: map[string]string{"COST": "eur hañv Kolombia", "CDT": "CDT", "JST": "eur cʼhoañv Japan", "EDT": "eur hañv ar Reter", "BOT": "eur Bolivia", "UYT": "eur cʼhoañv Uruguay", "ACDT": "eur hañv Kreizaostralia", "COT": "eur cʼhoañv Kolombia", "WIB": "eur Indonezia ar Cʼhornôg", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "NZDT": "eur hañv Zeland-Nevez", "HAST": "HAST", "BT": "eur Bhoutan", "ACST": "eur cʼhoañv Kreizaostralia", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "AEDT": "eur hañv Aostralia ar Reter", "EST": "eur cʼhoañv ar Reter", "ADT": "ADT", "AWDT": "eur hañv Aostralia ar Cʼhornôg", "CLST": "eur hañv Chile", "SAST": "eur cʼhoañv Suafrika", "IST": "eur cʼhoañv India", "TMST": "eur hañv Turkmenistan", "WITA": "WITA", "OESZ": "eur hañv Europa ar Reter", "ECT": "eur Ecuador", "GYT": "eur Guyana", "MEZ": "eur cʼhoañv Kreizeuropa", "CLT": "eur cʼhoañv Chile", "OEZ": "eur cʼhoañv Europa ar Reter", "WIT": "eur Indonezia ar Reter", "AKST": "eur cʼhoañv Alaska", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "CHADT": "eur hañv Chatham", "JDT": "eur hañv Japan", "WESZ": "eur hañv Europa ar Cʼhornôg", "UYST": "eur hañv Uruguay", "MDT": "eur hañv ar Menezioù", "VET": "eur Venezuela", "HNT": "eur cʼhoañv Newfoundland", "WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "SGT": "eur cʼhoañv Singapour", "AEST": "eur cʼhoañv Aostralia ar Reter", "ChST": "ChST", "MST": "eur cʼhoañv ar Menezioù", "ART": "eur cʼhoañv Arcʼhantina", "HADT": "HADT", "MYT": "eur Malaysia", "AST": "AST", "HAT": "eur hañv Newfoundland", "CST": "CST", "HKST": "eur hañv Hong Kong", "∅∅∅": "eur hañv an Amazon", "AKDT": "eur hañv Alaska", "GMT": "Amzer keitat Greenwich (AKG)", "LHST": "LHST", "LHDT": "LHDT", "NZST": "eur cʼhoañv Zeland-Nevez", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "TMT": "eur cʼhoañv Turkmenistan", "PDT": "PDT", "WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "EAT": "eur Afrika ar Reter", "MESZ": "eur hañv Kreizeuropa", "HKT": "eur cʼhoañv Hong Kong", "GFT": "eur Gwiana cʼhall", "PST": "PST", "SRT": "eur Surinam", "WAST": "eur hañv Afrika ar Cʼhornôg", "ARST": "eur hañv Arcʼhantina", "CAT": "eur Kreizafrika", "CHAST": "eur cʼhoañv Chatham"},
+ timezones: map[string]string{"WEZ": "eur cʼhoañv Europa ar Cʼhornôg", "CST": "CST", "HAST": "HAST", "ARST": "eur hañv Arcʼhantina", "OESZ": "eur hañv Europa ar Reter", "WART": "eur cʼhoañv Arcʼhantina ar Cʼhornôg", "LHST": "LHST", "CAT": "eur Kreizafrika", "WAT": "eur cʼhoañv Afrika ar Cʼhornôg", "COST": "eur hañv Kolombia", "AWDT": "eur hañv Aostralia ar Cʼhornôg", "AEST": "eur cʼhoañv Aostralia ar Reter", "GMT": "Amzer keitat Greenwich (AKG)", "CLT": "eur cʼhoañv Chile", "WITA": "WITA", "VET": "eur Venezuela", "∅∅∅": "eur hañv an Azorez", "HKST": "eur hañv Hong Kong", "NZST": "eur cʼhoañv Zeland-Nevez", "BT": "eur Bhoutan", "HAT": "eur hañv Newfoundland", "NZDT": "eur hañv Zeland-Nevez", "PDT": "PDT", "ChST": "ChST", "ACWST": "eur cʼhoañv Kreizaostralia ar Cʼhornôg", "HNT": "eur cʼhoañv Newfoundland", "UYST": "eur hañv Uruguay", "GFT": "eur Gwiana cʼhall", "MYT": "eur Malaysia", "SGT": "eur cʼhoañv Singapour", "ART": "eur cʼhoañv Arcʼhantina", "IST": "eur cʼhoañv India", "GYT": "eur Guyana", "OEZ": "eur cʼhoañv Europa ar Reter", "ACST": "eur cʼhoañv Kreizaostralia", "MST": "eur cʼhoañv ar Menezioù", "MDT": "eur hañv ar Menezioù", "COT": "eur cʼhoañv Kolombia", "AST": "AST", "ADT": "ADT", "WIB": "eur Indonezia ar Cʼhornôg", "HADT": "HADT", "ACWDT": "eur hañv Kreizaostralia ar Cʼhornôg", "SAST": "eur cʼhoañv Suafrika", "MESZ": "eur hañv Kreizeuropa", "UYT": "eur cʼhoañv Uruguay", "TMST": "eur hañv Turkmenistan", "JST": "eur cʼhoañv Japan", "CHADT": "eur hañv Chatham", "PST": "PST", "ECT": "eur Ecuador", "EDT": "eur hañv ar Reter", "CHAST": "eur cʼhoañv Chatham", "CLST": "eur hañv Chile", "WAST": "eur hañv Afrika ar Cʼhornôg", "ACDT": "eur hañv Kreizaostralia", "EST": "eur cʼhoañv ar Reter", "AWST": "eur cʼhoañv Aostralia ar Cʼhornôg", "HKT": "eur cʼhoañv Hong Kong", "TMT": "eur cʼhoañv Turkmenistan", "BOT": "eur Bolivia", "JDT": "eur hañv Japan", "WESZ": "eur hañv Europa ar Cʼhornôg", "CDT": "CDT", "AKST": "eur cʼhoañv Alaska", "AKDT": "eur hañv Alaska", "LHDT": "LHDT", "MEZ": "eur cʼhoañv Kreizeuropa", "SRT": "eur Surinam", "WARST": "eur hañv Arcʼhantina ar Cʼhornôg", "WIT": "eur Indonezia ar Reter", "AEDT": "eur hañv Aostralia ar Reter", "EAT": "eur Afrika ar Reter"},
}
}
@@ -94,9 +94,9 @@ func (br *br_FR) PluralsRange() []locales.PluralRule {
func (br *br_FR) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
+ nMod1000000 := math.Mod(n, 1000000)
nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
- nMod1000000 := math.Mod(n, 1000000)
if nMod10 == 1 && (nMod100 != 11 && nMod100 != 71 && nMod100 != 91) {
return locales.PluralRuleOne
@@ -195,7 +195,7 @@ func (br *br_FR) WeekdaysWide() []string {
func (br *br_FR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(br.decimal) + len(br.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (br *br_FR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := br.currencies[currency]
- l := len(s) + len(br.decimal) + len(br.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (br *br_FR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := br.currencies[currency]
- l := len(s) + len(br.decimal) + len(br.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/brx/brx.go b/brx/brx.go
index 2e6d8e52..bf8cf2d4 100644
--- a/brx/brx.go
+++ b/brx/brx.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा.पूर्व", "सन"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "ARST": "अर्जण्टिना समर टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "HKST": "हाँगकॉंग समर टाईम", "HAST": "हवाई आलटन स्टैंडर्ड टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "JST": "जपान स्टैंडर्ड टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "∅∅∅": "पेरु समर टाईम", "CLT": "चीली स्टैंडर्ड टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "WAST": "पश्चीम अफ्रीका समर टाईम", "CLST": "चीली समर टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "MST": "अमरिका माऊन्टन स्टैंडर्ड टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "JDT": "जपान डेलाईट टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "AKDT": "अलास्का डेलाईट टाईम", "UYST": "ऊरुगुए समर टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "COST": "कोलंबिया समर टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम", "MDT": "अमरिका माऊन्टन डेलाईट टाईम", "MESZ": "मध्य यूरोप समर टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "CHADT": "चैथम डेलाईट टाईम"},
+ timezones: map[string]string{"HAST": "हवाई आलटन स्टैंडर्ड टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "WAST": "पश्चीम अफ्रीका समर टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम", "ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "COST": "कोलंबिया समर टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "HKST": "हाँगकॉंग समर टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "MST": "माकाऊ स्टैंडर्ड टाईम", "MDT": "माकाऊ समर टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "CHADT": "चैथम डेलाईट टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "ARST": "अर्जण्टिना समर टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "∅∅∅": "आज़ोर समर टाईम", "AKDT": "अलास्का डेलाईट टाईम", "CLST": "चीली समर टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "JDT": "जपान डेलाईट टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "MESZ": "मध्य यूरोप समर टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "JST": "जपान स्टैंडर्ड टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "UYST": "ऊरुगुए समर टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम", "EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "CLT": "चीली स्टैंडर्ड टाईम"},
}
}
@@ -188,7 +188,7 @@ func (brx *brx) WeekdaysWide() []string {
func (brx *brx) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(brx.decimal) + len(brx.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -270,7 +270,7 @@ func (brx *brx) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
- l := len(s) + len(brx.decimal) + len(brx.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -341,7 +341,7 @@ func (brx *brx) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
- l := len(s) + len(brx.decimal) + len(brx.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/brx_IN/brx_IN.go b/brx_IN/brx_IN.go
index 9ee46dec..85ff0735 100644
--- a/brx_IN/brx_IN.go
+++ b/brx_IN/brx_IN.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा.पूर्व", "सन"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम", "WAST": "पश्चीम अफ्रीका समर टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "HAST": "हवाई आलटन स्टैंडर्ड टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "UYST": "ऊरुगुए समर टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "COST": "कोलंबिया समर टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "ARST": "अर्जण्टिना समर टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "JST": "जपान स्टैंडर्ड टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम", "AKDT": "अलास्का डेलाईट टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "MESZ": "मध्य यूरोप समर टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "MST": "अमरिका माऊन्टन स्टैंडर्ड टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "MDT": "अमरिका माऊन्टन डेलाईट टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "HKST": "हाँगकॉंग समर टाईम", "CLST": "चीली समर टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "CLT": "चीली स्टैंडर्ड टाईम", "∅∅∅": "अमाज़ोन समर टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "JDT": "जपान डेलाईट टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "CHADT": "चैथम डेलाईट टाईम"},
+ timezones: map[string]string{"WAST": "पश्चीम अफ्रीका समर टाईम", "MEZ": "मध्य यूरोप स्टैंडर्ड टाईम", "AST": "अटलांटीक स्टैंडर्ड टाईम", "WIB": "वेस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "EDT": "ईस्टर्न अमरिका डेलाईट टाईम", "CHADT": "चैथम डेलाईट टाईम", "CAT": "मध्य अफ्रीका स्टैंडर्ड टाईम", "MST": "अमरिका माऊन्टन स्टैंडर्ड टाईम", "COST": "कोलंबिया समर टाईम", "ART": "अर्जनटिना स्टैंडर्ड टाईम", "WIT": "ईस्टर्न ईंडोनीशिया स्टैंडर्ड टाईम", "EAT": "पूर्वी अफ्रीका स्टैंडर्ड टाईम", "SGT": "सींगापुर स्टैंडर्ड टाईम", "GMT": "ग्रीनीच स्टैंडर्ड टाईम", "VET": "वेनेज़ुएला स्टैंडर्ड टाईम", "IST": "भारतीय स्टैंडर्ड टाईम", "GYT": "गुयाना स्टैंडर्ड टाईम", "ARST": "अर्जण्टिना समर टाईम", "NZST": "न्युज़ीलैण्ड स्टैंडर्ड टाईम", "CLST": "चीली समर टाईम", "HKT": "हाँगकॉंग स्टैंडर्ड टाईम", "HKST": "हाँगकॉंग समर टाईम", "BT": "भुटान स्टैंडर्ड टाईम", "WESZ": "वेस्टर्न यूरोप समर टाईम", "EST": "ईस्टर्न अमरिका स्टैंडर्ड टाईम", "AEST": "पूर्वी ओस्ट्रेलिया स्टैंडर्ड टाईम", "SRT": "सुरीनाम स्टैंडर्ड टाईम", "MDT": "अमरिका माऊन्टन डेलाईट टाईम", "COT": "कोलंबिया स्टैंडर्ड टाईम", "ACDT": "मध्य ओस्ट्रेलिया डेलाईट टाईम", "TMST": "तुर्कमेनीस्तान समर टाईम", "OESZ": "ईस्टर्न यूरोप समर टाईम", "LHDT": "लार्ड़ होव डेलाईट टाईम", "PST": "पैसीफीक स्टैंडर्ड टाईम", "ACWST": "मध्य-पश्चीम ओस्ट्रेलिया स्टैंडर्ड टाईम", "CLT": "चीली स्टैंडर्ड टाईम", "AWDT": "दक्षिण ओस्ट्रेलिया डेलाईट टाईम", "UYT": "ऊरुगुए स्टैंडर्ड टाईम", "BOT": "बोलिविया स्टैंडर्ड टाईम", "CST": "सैंट्रल अमरिका स्टैंडर्ड टाईम", "HADT": "हवाई आलटन डेलाईट टाईम", "LHST": "लार्ड़ होव स्टैंडर्ड टाईम", "NZDT": "न्युज़ीलैण्ड डेलाईट टाईम", "WITA": "ईंडोनीशिया स्टैंडर्ड टाईम", "∅∅∅": "पेरु समर टाईम", "AKDT": "अलास्का डेलाईट टाईम", "ACST": "मध्य ओस्ट्रेलिया स्टैंडर्ड टाईम", "AWST": "दक्षिण ओस्ट्रेलिया स्टैंडर्ड टाईम", "UYST": "ऊरुगुए समर टाईम", "ACWDT": "मध्य-पश्चीम ओस्ट्रेलिया डेलाईट टाईम", "ADT": "अटलांटीक डेलाईट टाईम", "HNT": "न्युफाऊंडलैण्ड स्टैंडर्ड टाईम", "CHAST": "चैथम स्टैंडर्ड टाईम", "TMT": "तुर्कमेनीस्तान स्टैंडर्ड टाईम", "WARST": "पश्चीम अर्जण्टिना समर टाईम", "GFT": "फ्रान्सीसी गुयाना स्टैंडर्ड टाईम", "AKST": "अलास्का स्टैंडर्ड टाईम", "HAT": "न्युफाऊंडलैण्ड डेलाईट टाईम", "MYT": "मलेशिया स्टैंडर्ड टाईम", "HAST": "हवाई आलटन स्टैंडर्ड टाईम", "SAST": "दक्षिण अफ्रीका स्टैंडर्ड टाईम", "OEZ": "ईस्टर्न यूरोप स्टैंडर्ड टाईम", "MESZ": "मध्य यूरोप समर टाईम", "ChST": "चामरो स्टैंडर्ड टाईम", "WART": "पश्चीम अर्जण्टिना स्टैंडर्ड टाईम", "WEZ": "वेस्टर्न यूरोप स्टैंडर्ड टाईम", "ECT": "एक्वाडौर स्टैंडर्ड टाईम", "CDT": "सैंट्रल अमरिका डेलाईट टाईम", "JST": "जपान स्टैंडर्ड टाईम", "JDT": "जपान डेलाईट टाईम", "PDT": "पैसीफीक डेलाईट टाईम", "WAT": "पश्चीम अफ्रीका स्टैंडर्ड टाईम", "AEDT": "पूर्वी ओस्ट्रेलिया डेलाईट टाईम"},
}
}
@@ -188,7 +188,7 @@ func (brx *brx_IN) WeekdaysWide() []string {
func (brx *brx_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(brx.decimal) + len(brx.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -270,7 +270,7 @@ func (brx *brx_IN) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
- l := len(s) + len(brx.decimal) + len(brx.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -341,7 +341,7 @@ func (brx *brx_IN) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := brx.currencies[currency]
- l := len(s) + len(brx.decimal) + len(brx.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/bs/bs.go b/bs/bs.go
index f01dac1a..61a3405b 100644
--- a/bs/bs.go
+++ b/bs/bs.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p. n. e.", "n. e."},
erasNarrow: []string{"pr.n.e.", "AD"},
erasWide: []string{"Prije nove ere", "Nove ere"},
- timezones: map[string]string{"ACST": "Standardno centralnoaustralijsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "MESZ": "Centralnoevropsko ljetno računanje vremena", "OESZ": "Istočnoevropsko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "JDT": "Japansko ljetno računanje vremena", "SRT": "Surinamsko vrijeme", "NZDT": "Novozelandsko ljetno računanje vremena", "CHAST": "Standardno čatamsko vrijeme", "SGT": "Standardno singapursko vrijeme", "AST": "Standardno atlantsko vrijeme", "WIT": "Istočnoindonezijsko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "AKDT": "Aljaskansko ljetno računanje vremena", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "NZST": "Standardno novozelandsko vrijeme", "HKST": "Hongkonško ljetno računanje vremena", "MEZ": "Standardno centralnoevropsko vrijeme", "AEST": "Standardno istočnoaustralijsko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "BOT": "Bolivijsko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "CLT": "Standardno čileansko vrijeme", "GMT": "Vrijeme po Grinviču", "∅∅∅": "Amazonsko ljetno računanje vremena", "SAST": "Standardno južnoafričko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "AWST": "Standardno zapadnoaustralijsko vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "MDT": "Makao letnje računanje vremena", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "GFT": "Vrijeme Francuske Gvajane", "JST": "Standardno japansko vrijeme", "HKT": "Standardno hongkonško vrijeme", "CLST": "Čileansko ljetno računanje vremena", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "VET": "Venecuelansko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "PST": "Standardno pacifičko vrijeme (SAD)", "ADT": "Ljetno računanje atlantskog vremena", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "CST": "Standardno centralno vrijeme (SAD)", "EST": "Standardno istočno vrijeme (SAD)", "BT": "Butansko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "WEZ": "Standardno zapadnoevropsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "ChST": "Standardno čamorsko vrijeme", "CHADT": "Čatamsko ljetno računanje vremena", "IST": "Standardno indijsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "ECT": "Ekvadorsko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "EAT": "Istočnoafričko vrijeme", "CAT": "Centralnoafričko vrijeme", "MST": "Makao standardno vreme", "GYT": "Gvajansko vrijeme", "ART": "Standardno argentinsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "OEZ": "Standardno istočnoevropsko vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "WITA": "Centralnoindonezijsko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "MYT": "Malezijsko vrijeme"},
+ timezones: map[string]string{"ADT": "Ljetno računanje atlantskog vremena", "SRT": "Surinamsko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "ECT": "Ekvadorsko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "COST": "Kolumbijsko ljetno računanje vremena", "JDT": "Japansko ljetno računanje vremena", "CHAST": "Standardno čatamsko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "WIT": "Istočnoindonezijsko vrijeme", "WEZ": "Standardno zapadnoevropsko vrijeme", "VET": "Venecuelansko vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "CST": "Standardno centralno vrijeme (SAD)", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "AKST": "Standardno aljaskansko vrijeme", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "AWST": "Standardno zapadnoaustralijsko vrijeme", "HKT": "Standardno hongkonško vrijeme", "CLT": "Standardno čileansko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "MDT": "Ljetno računanje planinskog vremena (SAD)", "AEST": "Standardno istočnoaustralijsko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "SGT": "Standardno singapursko vrijeme", "GYT": "Gvajansko vrijeme", "EST": "Standardno istočno vrijeme (SAD)", "SAST": "Standardno južnoafričko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "CLST": "Čileansko ljetno računanje vremena", "COT": "Standardno kolumbijsko vrijeme", "NZDT": "Novozelandsko ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)", "TMST": "Turkmenistansko ljetno računanje vremena", "ART": "Standardno argentinsko vrijeme", "CAT": "Centralnoafričko vrijeme", "ACST": "Standardno centralnoaustralijsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "BT": "Butansko vrijeme", "ChST": "Standardno čamorsko vrijeme", "∅∅∅": "Azorsko ljetno računanje vremena", "AST": "Standardno atlantsko vrijeme", "EAT": "Istočnoafričko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "IST": "Standardno indijsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "GFT": "Vrijeme Francuske Gvajane", "ARST": "Argentinsko ljetno računanje vremena", "OESZ": "Istočnoevropsko ljetno računanje vremena", "NZST": "Standardno novozelandsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "JST": "Standardno japansko vrijeme", "MYT": "Malezijsko vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "HKST": "Hongkonško ljetno računanje vremena", "WITA": "Centralnoindonezijsko vrijeme", "MST": "Standardno planinsko vrijeme (SAD)", "BOT": "Bolivijsko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "HAST": "Standardno havajsko-aleućansko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "GMT": "Vrijeme po Grinviču", "UYST": "Urugvajsko ljetno računanje vremena", "LHST": "Standardno vrijeme na Ostrvu Lord Hau"},
}
}
@@ -222,7 +222,7 @@ func (bs *bs) WeekdaysWide() []string {
func (bs *bs) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (bs *bs) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (bs *bs) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bs_Cyrl/bs_Cyrl.go b/bs_Cyrl/bs_Cyrl.go
index ba521b6d..d25a8beb 100644
--- a/bs_Cyrl/bs_Cyrl.go
+++ b/bs_Cyrl/bs_Cyrl.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"Пре нове ере", "Нове ере"},
- timezones: map[string]string{"EAT": "Источно-афричко време", "AWST": "Аустралијско западно стандардно време", "SGT": "Сингапур стандардно време", "MST": "Макао стандардно време", "AKDT": "Аљашко летње време", "EDT": "Источно летње рачунање времена", "BT": "Бутан време", "BOT": "Боливија време", "WAST": "Западно-афричко летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "CHAST": "Чатам стандардно време", "CHADT": "Чатам летње рачунање времена", "UYT": "Уругвај стандардно време", "WESZ": "Западноевропско летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "ChST": "Чаморо време", "AEDT": "Аустралијско источно летње рачунање времена", "WIB": "Западно-индонезијско време", "SAST": "Јужно-афричко време", "JDT": "Јапанско летње рачунање времена", "LHST": "Лорд Хов стандардно време", "ADT": "Атланско лтње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "ART": "Аргентина стандардно време", "MEZ": "Средњеевропско стандардно време", "AKST": "Аљашко стандардно време", "PST": "Пацифичко стандардно време", "GYT": "Гвајана време", "CLST": "Чиле летње рачунање времена", "WIT": "Источно-индонезијско време", "TMST": "Туркменистан летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "VET": "Венецуела време", "CAT": "Централно-афричко време", "CDT": "Централно летње рачунање времена", "JST": "Јапанско стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "WAT": "Западно-афричко стандардно време", "AST": "Атланско стандардно време", "CLT": "Чиле стандардно време", "HKST": "Хонгконшко летње рачунање времена", "GFT": "Француска Гвајана време", "ACWST": "Аустралијско централно западно стандардно време", "MYT": "Малезија време", "WART": "Западна Аргентина стандардно време", "∅∅∅": "Бразилија летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "PDT": "Пацифичко летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "WITA": "Централно-индонезијско време", "EST": "Источно стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "HNT": "Њуфаундленд стандардно време", "HAST": "Хавајско-алеутско стандардно време", "IST": "Индијско стандардно време", "ECT": "Еквадор време", "CST": "Централно стандардно време", "MDT": "Макао летње рачунање вемена", "TMT": "Туркменистан стандардно време", "UYST": "Уругвај летње рачунање времена", "SRT": "Суринам време", "COST": "Колумбија летње рачунање времена", "HKT": "Хонг Конг стандардно време", "WEZ": "Западноевропско стандардно време", "ACST": "Аустралијско централно стандардно време", "COT": "Колумбија стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "OEZ": "Источноевропско стандардно време", "GMT": "Гринвич средње време"},
+ timezones: map[string]string{"AST": "Атланско стандардно време", "CHAST": "Чатам стандардно време", "PDT": "Пацифичко летње рачунање времена", "BT": "Бутан време", "WEZ": "Западноевропско стандардно време", "VET": "Венецуела време", "WAST": "Западно-афричко летње рачунање времена", "COST": "Колумбија летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "ECT": "Еквадор време", "AKST": "Аљашко стандардно време", "CHADT": "Чатам летње рачунање времена", "COT": "Колумбија стандардно време", "HAST": "Хавајско-алеутско стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "HKST": "Хонгконшко летње рачунање времена", "PST": "Пацифичко стандардно време", "CAT": "Централно-афричко време", "MST": "Макао стандардно време", "ACST": "Аустралијско централно стандардно време", "MDT": "Макао летње рачунање вемена", "WIB": "Западно-индонезијско време", "EST": "Источно стандардно време", "EDT": "Источно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "JDT": "Јапанско летње рачунање времена", "SRT": "Суринам време", "WARST": "Западна Аргентина летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "LHST": "Лорд Хов стандардно време", "ADT": "Атланско лтње рачунање времена", "AKDT": "Аљашко летње време", "MEZ": "Средњеевропско стандардно време", "ChST": "Чаморо време", "JST": "Јапанско стандардно време", "TMST": "Туркменистан летње рачунање времена", "CLST": "Чиле летње рачунање времена", "SGT": "Сингапур стандардно време", "WAT": "Западно-афричко стандардно време", "WIT": "Источно-индонезијско време", "MYT": "Малезија време", "UYST": "Уругвај летње рачунање времена", "EAT": "Источно-афричко време", "GYT": "Гвајана време", "MESZ": "Средњеевропско летње рачунање времена", "UYT": "Уругвај стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "WART": "Западна Аргентина стандардно време", "CLT": "Чиле стандардно време", "IST": "Индијско стандардно време", "HKT": "Хонг Конг стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "GMT": "Гринвич средње време", "WITA": "Централно-индонезијско време", "CDT": "Централно летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "TMT": "Туркменистан стандардно време", "BOT": "Боливија време", "∅∅∅": "Азори летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "OEZ": "Источноевропско стандардно време", "NZST": "Нови Зеланд стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "SAST": "Јужно-афричко време", "CST": "Централно стандардно време", "HNT": "Њуфаундленд стандардно време", "AWST": "Аустралијско западно стандардно време", "ART": "Аргентина стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "GFT": "Француска Гвајана време", "ACDT": "Аустралијско централно летње рачунање времена"},
}
}
@@ -222,7 +222,7 @@ func (bs *bs_Cyrl) WeekdaysWide() []string {
func (bs *bs_Cyrl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (bs *bs_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (bs *bs_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bs_Cyrl_BA/bs_Cyrl_BA.go b/bs_Cyrl_BA/bs_Cyrl_BA.go
index a1b7d5cb..9bb55df6 100644
--- a/bs_Cyrl_BA/bs_Cyrl_BA.go
+++ b/bs_Cyrl_BA/bs_Cyrl_BA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p. n. e.", "n. e."},
erasNarrow: []string{"pr.n.e.", "AD"},
erasWide: []string{"Prije nove ere", "Nove ere"},
- timezones: map[string]string{"AWST": "Standardno zapadnoaustralijsko vrijeme", "VET": "Venecuelansko vrijeme", "GYT": "Gvajansko vrijeme", "NZST": "Standardno novozelandsko vrijeme", "CHAST": "Standardno čatamsko vrijeme", "CLT": "Standardno čileansko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "SRT": "Surinamsko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "AST": "Standardno atlantsko vrijeme", "ADT": "Ljetno računanje atlantskog vremena", "JST": "Standardno japansko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "BOT": "Bolivijsko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "ChST": "Standardno čamorsko vrijeme", "ART": "Standardno argentinsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "HKT": "Standardno hongkonško vrijeme", "MYT": "Malezijsko vrijeme", "GFT": "Vrijeme Francuske Gvajane", "IST": "Standardno indijsko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "NZDT": "Novozelandsko ljetno računanje vremena", "CST": "Standardno centralno vrijeme (SAD)", "MESZ": "Centralnoevropsko ljetno računanje vremena", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "HAST": "Standardno havajsko-aleućansko vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "WEZ": "Standardno zapadnoevropsko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "OESZ": "Istočnoevropsko ljetno računanje vremena", "ECT": "Ekvadorsko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "COT": "Standardno kolumbijsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "SGT": "Standardno singapursko vrijeme", "MST": "Makao standardno vreme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "ACST": "Standardno centralnoaustralijsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "AEST": "Standardno istočnoaustralijsko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "HKST": "Hongkonško ljetno računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "WART": "Standardno zapadnoargentinsko vrijeme", "WITA": "Centralnoindonezijsko vrijeme", "SAST": "Standardno južnoafričko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "EAT": "Istočnoafričko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "WIT": "Istočnoindonezijsko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "GMT": "Vrijeme po Grinviču", "BT": "Butansko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "WAT": "Standardno zapadnoafričko vrijeme", "∅∅∅": "Brazilijsko ljetno računanje vremena", "CAT": "Centralnoafričko vrijeme", "MDT": "Makao letnje računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)", "HAT": "Njufaundlendsko ljetno računanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "EST": "Standardno istočno vrijeme (SAD)"},
+ timezones: map[string]string{"SAST": "Standardno južnoafričko vrijeme", "BOT": "Bolivijsko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "EST": "Standardno istočno vrijeme (SAD)", "CST": "Standardno centralno vrijeme (SAD)", "GYT": "Gvajansko vrijeme", "AST": "Standardno atlantsko vrijeme", "ART": "Standardno argentinsko vrijeme", "WITA": "Centralnoindonezijsko vrijeme", "CLT": "Standardno čileansko vrijeme", "EAT": "Istočnoafričko vrijeme", "MYT": "Malezijsko vrijeme", "ACST": "Standardno centralnoaustralijsko vrijeme", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "IST": "Standardno indijsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "UYST": "Urugvajsko ljetno računanje vremena", "CAT": "Centralnoafričko vrijeme", "WIT": "Istočnoindonezijsko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "NZST": "Standardno novozelandsko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "SRT": "Surinamsko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "JDT": "Japansko ljetno računanje vremena", "HKT": "Standardno hongkonško vrijeme", "WEZ": "Standardno zapadnoevropsko vrijeme", "NZDT": "Novozelandsko ljetno računanje vremena", "MEZ": "Standardno centralnoevropsko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "BT": "Butansko vrijeme", "VET": "Venecuelansko vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "AKDT": "Aljaskansko ljetno računanje vremena", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "AWST": "Standardno zapadnoaustralijsko vrijeme", "CHAST": "Standardno čatamsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "ECT": "Ekvadorsko vrijeme", "CDT": "Ljetno računanje centralnog vremena (SAD)", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "HAST": "Standardno havajsko-aleućansko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "HAT": "Njufaundlendsko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "HKST": "Hongkonško ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "ChST": "Standardno čamorsko vrijeme", "JST": "Standardno japansko vrijeme", "SGT": "Standardno singapursko vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "OESZ": "Istočnoevropsko ljetno računanje vremena", "UYT": "Standardno urugvajsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "WART": "Standardno zapadnoargentinsko vrijeme", "GFT": "Vrijeme Francuske Gvajane", "HNT": "Standardno njufaundlendsko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "AEST": "Standardno istočnoaustralijsko vrijeme", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "MST": "Standardno planinsko vrijeme (SAD)", "WAST": "Zapadnoafričko ljetno računanje vremena", "∅∅∅": "Azorsko ljetno računanje vremena", "MDT": "Ljetno računanje planinskog vremena (SAD)", "EDT": "Ljetno računanje istočnog vremena (SAD)", "GMT": "Vrijeme po Grinviču"},
}
}
@@ -101,8 +101,8 @@ func (bs *bs_Cyrl_BA) CardinalPluralRule(num float64, v uint64) locales.PluralRu
n := math.Abs(num)
i := int64(n)
f := locales.F(n, v)
- iMod100 := i % 100
iMod10 := i % 10
+ iMod100 := i % 100
fMod10 := f % 10
fMod100 := f % 100
@@ -222,7 +222,7 @@ func (bs *bs_Cyrl_BA) WeekdaysWide() []string {
func (bs *bs_Cyrl_BA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (bs *bs_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (bs *bs_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bs_Latn/bs_Latn.go b/bs_Latn/bs_Latn.go
index 34881b1f..cfe02eb1 100644
--- a/bs_Latn/bs_Latn.go
+++ b/bs_Latn/bs_Latn.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p. n. e.", "n. e."},
erasNarrow: []string{"pr.n.e.", "AD"},
erasWide: []string{"Prije nove ere", "Nove ere"},
- timezones: map[string]string{"AKDT": "Aljaskansko ljetno računanje vremena", "IST": "Standardno indijsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "MST": "Makao standardno vreme", "WIT": "Istočnoindonezijsko vrijeme", "SAST": "Standardno južnoafričko vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "VET": "Venecuelansko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "GYT": "Gvajansko vrijeme", "NZDT": "Novozelandsko ljetno računanje vremena", "HAT": "Njufaundlendsko ljetno računanje vremena", "HKT": "Standardno hongkonško vrijeme", "JST": "Standardno japansko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "SRT": "Surinamsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "AWST": "Standardno zapadnoaustralijsko vrijeme", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "EDT": "Ljetno računanje istočnog vremena (SAD)", "TMT": "Standardno turkmenistansko vrijeme", "WEZ": "Standardno zapadnoevropsko vrijeme", "NZST": "Standardno novozelandsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "COST": "Kolumbijsko ljetno računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "ACST": "Standardno centralnoaustralijsko vrijeme", "MDT": "Makao letnje računanje vremena", "CHAST": "Standardno čatamsko vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "BOT": "Bolivijsko vrijeme", "CLT": "Standardno čileansko vrijeme", "GFT": "Vrijeme Francuske Gvajane", "OEZ": "Standardno istočnoevropsko vrijeme", "EAT": "Istočnoafričko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "∅∅∅": "Azorsko ljetno računanje vremena", "SGT": "Standardno singapursko vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "OESZ": "Istočnoevropsko ljetno računanje vremena", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)", "MEZ": "Standardno centralnoevropsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "GMT": "Vrijeme po Grinviču", "UYT": "Standardno urugvajsko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "WAT": "Standardno zapadnoafričko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "TMST": "Turkmenistansko ljetno računanje vremena", "HAST": "Standardno havajsko-aleućansko vrijeme", "EST": "Standardno istočno vrijeme (SAD)", "HNT": "Standardno njufaundlendsko vrijeme", "CAT": "Centralnoafričko vrijeme", "BT": "Butansko vrijeme", "MYT": "Malezijsko vrijeme", "ART": "Standardno argentinsko vrijeme", "WITA": "Centralnoindonezijsko vrijeme", "AST": "Standardno atlantsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "WART": "Standardno zapadnoargentinsko vrijeme", "ChST": "Standardno čamorsko vrijeme", "HKST": "Hongkonško ljetno računanje vremena", "AEST": "Standardno istočnoaustralijsko vrijeme", "ECT": "Ekvadorsko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau"},
+ timezones: map[string]string{"∅∅∅": "Azorsko ljetno računanje vremena", "SAST": "Standardno južnoafričko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "CLST": "Čileansko ljetno računanje vremena", "COST": "Kolumbijsko ljetno računanje vremena", "AST": "Standardno atlantsko vrijeme", "SGT": "Standardno singapursko vrijeme", "SRT": "Surinamsko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "ECT": "Ekvadorsko vrijeme", "MYT": "Malezijsko vrijeme", "CHADT": "Čatamsko ljetno računanje vremena", "WITA": "Centralnoindonezijsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "ART": "Standardno argentinsko vrijeme", "BT": "Butansko vrijeme", "WIT": "Istočnoindonezijsko vrijeme", "EST": "Standardno istočno vrijeme (SAD)", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "VET": "Venecuelansko vrijeme", "JDT": "Japansko ljetno računanje vremena", "AEST": "Standardno istočnoaustralijsko vrijeme", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "GMT": "Vrijeme po Grinviču", "GFT": "Vrijeme Francuske Gvajane", "JST": "Standardno japansko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "TMT": "Standardno turkmenistansko vrijeme", "PST": "Standardno pacifičko vrijeme (SAD)", "BOT": "Bolivijsko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "HAT": "Njufaundlendsko ljetno računanje vremena", "HAST": "Standardno havajsko-aleućansko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "IST": "Standardno indijsko vrijeme", "UYST": "Urugvajsko ljetno računanje vremena", "MST": "Standardno planinsko vrijeme (SAD)", "EDT": "Ljetno računanje istočnog vremena (SAD)", "HKST": "Hongkonško ljetno računanje vremena", "CAT": "Centralnoafričko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "ARST": "Argentinsko ljetno računanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "OEZ": "Standardno istočnoevropsko vrijeme", "NZDT": "Novozelandsko ljetno računanje vremena", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "CLT": "Standardno čileansko vrijeme", "WAT": "Standardno zapadnoafričko vrijeme", "CHAST": "Standardno čatamsko vrijeme", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "NZST": "Standardno novozelandsko vrijeme", "OESZ": "Istočnoevropsko ljetno računanje vremena", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "MDT": "Ljetno računanje planinskog vremena (SAD)", "WEZ": "Standardno zapadnoevropsko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "CST": "Standardno centralno vrijeme (SAD)", "AWST": "Standardno zapadnoaustralijsko vrijeme", "HKT": "Standardno hongkonško vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "ChST": "Standardno čamorsko vrijeme", "EAT": "Istočnoafričko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "ACST": "Standardno centralnoaustralijsko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "GYT": "Gvajansko vrijeme"},
}
}
@@ -222,7 +222,7 @@ func (bs *bs_Latn) WeekdaysWide() []string {
func (bs *bs_Latn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (bs *bs_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (bs *bs_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/bs_Latn_BA/bs_Latn_BA.go b/bs_Latn_BA/bs_Latn_BA.go
index 2120a803..fbe0bd75 100644
--- a/bs_Latn_BA/bs_Latn_BA.go
+++ b/bs_Latn_BA/bs_Latn_BA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p. n. e.", "n. e."},
erasNarrow: []string{"pr.n.e.", "AD"},
erasWide: []string{"Prije nove ere", "Nove ere"},
- timezones: map[string]string{"ECT": "Ekvadorsko vrijeme", "WEZ": "Standardno zapadnoevropsko vrijeme", "VET": "Venecuelansko vrijeme", "AST": "Standardno atlantsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "COST": "Kolumbijsko ljetno računanje vremena", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "BT": "Butansko vrijeme", "CLST": "Čileansko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "UYST": "Urugvajsko ljetno računanje vremena", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "BOT": "Bolivijsko vrijeme", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "CHAST": "Standardno čatamsko vrijeme", "HAST": "Standardno havajsko-aleućansko vrijeme", "WIB": "Zapadnoindonezijsko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "ChST": "Standardno čamorsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "HKST": "Hongkonško ljetno računanje vremena", "CHADT": "Čatamsko ljetno računanje vremena", "TMT": "Standardno turkmenistansko vrijeme", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "ACST": "Standardno centralnoaustralijsko vrijeme", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "NZDT": "Novozelandsko ljetno računanje vremena", "AEST": "Standardno istočnoaustralijsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "IST": "Standardno indijsko vrijeme", "∅∅∅": "Peruansko ljetno računanje vremena", "MYT": "Malezijsko vrijeme", "CLT": "Standardno čileansko vrijeme", "WART": "Standardno zapadnoargentinsko vrijeme", "CAT": "Centralnoafričko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "GYT": "Gvajansko vrijeme", "HAT": "Njufaundlendsko ljetno računanje vremena", "ART": "Standardno argentinsko vrijeme", "JDT": "Japansko ljetno računanje vremena", "GMT": "Vrijeme po Grinviču", "MDT": "Ljetno računanje planinskog vremena (SAD)", "OEZ": "Standardno istočnoevropsko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "NZST": "Standardno novozelandsko vrijeme", "HKT": "Standardno hongkonško vrijeme", "SGT": "Standardno singapursko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "JST": "Standardno japansko vrijeme", "EAT": "Istočnoafričko vrijeme", "WITA": "Centralnoindonezijsko vrijeme", "WAST": "Zapadnoafričko ljetno računanje vremena", "ADT": "Ljetno računanje atlantskog vremena", "EDT": "Ljetno računanje istočnog vremena (SAD)", "AWST": "Standardno zapadnoaustralijsko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "MEZ": "Standardno centralnoevropsko vrijeme", "MESZ": "Centralnoevropsko ljetno računanje vremena", "WIT": "Istočnoindonezijsko vrijeme", "EST": "Standardno istočno vrijeme (SAD)", "GFT": "Vrijeme Francuske Gvajane", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "SRT": "Surinamsko vrijeme", "MST": "Standardno planinsko vrijeme (SAD)", "WAT": "Standardno zapadnoafričko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "SAST": "Standardno južnoafričko vrijeme", "OESZ": "Istočnoevropsko ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)"},
+ timezones: map[string]string{"ChST": "Standardno čamorsko vrijeme", "BOT": "Bolivijsko vrijeme", "WESZ": "Zapadnoevropsko ljetno računanje vremena", "ACST": "Standardno centralnoaustralijsko vrijeme", "SGT": "Standardno singapursko vrijeme", "CHADT": "Čatamsko ljetno računanje vremena", "PDT": "Ljetno računanje pacifičkog vremena (SAD)", "BT": "Butansko vrijeme", "JDT": "Japansko ljetno računanje vremena", "MEZ": "Standardno centralnoevropsko vrijeme", "CST": "Standardno centralno vrijeme (SAD)", "ART": "Standardno argentinsko vrijeme", "ARST": "Argentinsko ljetno računanje vremena", "OESZ": "Istočnoevropsko ljetno računanje vremena", "GMT": "Vrijeme po Grinviču", "UYST": "Urugvajsko ljetno računanje vremena", "ACWDT": "Australijsko centralno zapadno ljetno računanje vremena", "WIT": "Istočnoindonezijsko vrijeme", "MYT": "Malezijsko vrijeme", "∅∅∅": "Azorsko ljetno računanje vremena", "TMT": "Standardno turkmenistansko vrijeme", "UYT": "Standardno urugvajsko vrijeme", "AKDT": "Aljaskansko ljetno računanje vremena", "AWDT": "Zapadnoaustralijsko ljetno računanje vremena", "CLST": "Čileansko ljetno računanje vremena", "WAST": "Zapadnoafričko ljetno računanje vremena", "OEZ": "Standardno istočnoevropsko vrijeme", "SRT": "Surinamsko vrijeme", "MDT": "Ljetno računanje planinskog vremena (SAD)", "WART": "Standardno zapadnoargentinsko vrijeme", "CLT": "Standardno čileansko vrijeme", "WEZ": "Standardno zapadnoevropsko vrijeme", "VET": "Venecuelansko vrijeme", "AST": "Standardno atlantsko vrijeme", "HKT": "Standardno hongkonško vrijeme", "AEST": "Standardno istočnoaustralijsko vrijeme", "GFT": "Vrijeme Francuske Gvajane", "JST": "Standardno japansko vrijeme", "HNT": "Standardno njufaundlendsko vrijeme", "EST": "Standardno istočno vrijeme (SAD)", "HADT": "Havajsko-aleućansko ljetno rečunanje vremena", "WIB": "Zapadnoindonezijsko vrijeme", "LHDT": "Ljetno računanje vremena na Ostrvu Lord Hau", "NZDT": "Novozelandsko ljetno računanje vremena", "PST": "Standardno pacifičko vrijeme (SAD)", "AWST": "Standardno zapadnoaustralijsko vrijeme", "EAT": "Istočnoafričko vrijeme", "ACWST": "Standardno australijsko centralno zapadno vrijeme", "MST": "Standardno planinsko vrijeme (SAD)", "IST": "Standardno indijsko vrijeme", "AKST": "Standardno aljaskansko vrijeme", "CHAST": "Standardno čatamsko vrijeme", "CAT": "Centralnoafričko vrijeme", "WITA": "Centralnoindonezijsko vrijeme", "COT": "Standardno kolumbijsko vrijeme", "COST": "Kolumbijsko ljetno računanje vremena", "ACDT": "Centralnoaustralijsko ljetno računanje vremena", "HAT": "Njufaundlendsko ljetno računanje vremena", "GYT": "Gvajansko vrijeme", "SAST": "Standardno južnoafričko vrijeme", "WARST": "Zapadnoargentinsko ljetno računanje vremena", "CDT": "Ljetno računanje centralnog vremena (SAD)", "HKST": "Hongkonško ljetno računanje vremena", "AEDT": "Istočnoaustralijsko ljetno računanje vremena", "ECT": "Ekvadorsko vrijeme", "ADT": "Ljetno računanje atlantskog vremena", "MESZ": "Centralnoevropsko ljetno računanje vremena", "WAT": "Standardno zapadnoafričko vrijeme", "EDT": "Ljetno računanje istočnog vremena (SAD)", "HAST": "Standardno havajsko-aleućansko vrijeme", "TMST": "Turkmenistansko ljetno računanje vremena", "LHST": "Standardno vrijeme na Ostrvu Lord Hau", "NZST": "Standardno novozelandsko vrijeme"},
}
}
@@ -222,7 +222,7 @@ func (bs *bs_Latn_BA) WeekdaysWide() []string {
func (bs *bs_Latn_BA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (bs *bs_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (bs *bs_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := bs.currencies[currency]
- l := len(s) + len(bs.decimal) + len(bs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ca/ca.go b/ca/ca.go
index b38a79c4..7269d47f 100644
--- a/ca/ca.go
+++ b/ca/ca.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aC", "dC"},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"abans de Crist", "després de Crist"},
- timezones: map[string]string{"HNT": "Hora estàndard de Terranova", "WIB": "Hora de l’oest d’Indonèsia", "GMT": "Hora del Meridià de Greenwich", "NZDT": "Hora d’estiu de Nova Zelanda", "UYT": "Hora estàndard de l’Uruguai", "EAT": "Hora de l’Àfrica Oriental", "ARST": "Hora d’estiu de l’Argentina", "COT": "Hora estàndard de Colòmbia", "CST": "Hora estàndard central d’Amèrica del Nord", "GFT": "Hora de la Guaiana Francesa", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "WART": "Hora estàndard de l’oest de l’Argentina", "AEST": "Hora estàndard d’Austràlia Oriental", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "PDT": "Hora d’estiu del Pacífic", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "COST": "Hora d’estiu de Colòmbia", "AWDT": "Hora d’estiu d’Austràlia Occidental", "CHAST": "Hora estàndard de Chatham", "JST": "Hora estàndard del Japó", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "WIT": "Hora de l’est d’Indonèsia", "CDT": "Hora d’estiu central d’Amèrica del Nord", "UYST": "Hora d’estiu de l’Uruguai", "MEZ": "Hora estàndard del Centre d’Europa", "CHADT": "Hora d’estiu de Chatham", "SGT": "Hora de Singapur", "TMT": "Hora estàndard del Turkmenistan", "AEDT": "Hora d’estiu d’Austràlia Oriental", "AKST": "Hora estàndard d’Alaska", "BT": "Hora de Bhutan", "∅∅∅": "Hora d’estiu del Perú", "OESZ": "Hora d’estiu de l’Est d’Europa", "EST": "Hora estàndard oriental d’Amèrica del Nord", "WEZ": "Hora estàndard de l’Oest d’Europa", "ADT": "Hora d’estiu de l’Atlàntic", "OEZ": "Hora estàndard de l’Est d’Europa", "IST": "Hora estàndard de l’Índia", "PST": "Hora estàndard del Pacífic", "ChST": "Hora de Chamorro", "CLST": "Hora d’estiu de Xile", "TMST": "Hora d’estiu del Turkmenistan", "JDT": "Hora d’estiu del Japó", "LHDT": "Horari d’estiu de Lord Howe", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "BOT": "Hora de Bolívia", "WESZ": "Hora d’estiu de l’Oest d’Europa", "NZST": "Hora estàndard de Nova Zelanda", "AKDT": "Hora d’estiu d’Alaska", "WARST": "Hora d’estiu de l’oest de l’Argentina", "ART": "Hora estàndard de l’Argentina", "HKST": "Hora d’estiu de Hong Kong", "HAST": "Hora estàndard de Hawaii-Aleutianes", "SRT": "Hora de Surinam", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "HAT": "Hora d’estiu de Terranova", "AST": "Hora estàndard de l’Atlàntic", "MYT": "Hora de Malàisia", "ACDT": "Hora d’estiu d’Austràlia Central", "AWST": "Hora estàndard d’Austràlia Occidental", "MESZ": "Hora d’estiu del Centre d’Europa", "LHST": "Hora estàndard de Lord Howe", "WAT": "Hora estàndard de l’Àfrica Occidental", "ECT": "Hora de l’Equador", "VET": "Hora de Veneçuela", "ACST": "Hora estàndard d’Austràlia Central", "WITA": "Hora central d’Indonèsia", "WAST": "Hora d’estiu de l’Àfrica Occidental", "HKT": "Hora estàndard de Hong Kong", "CLT": "Hora estàndard de Xile", "CAT": "Hora de l’Àfrica Central", "SAST": "Hora estàndard del sud de l’Àfrica", "GYT": "Hora de Guyana"},
+ timezones: map[string]string{"WAST": "Hora d’estiu de l’Àfrica Occidental", "CST": "Hora estàndard central d’Amèrica del Nord", "JDT": "Hora d’estiu del Japó", "ACDT": "Hora d’estiu d’Austràlia Central", "AEDT": "Hora d’estiu d’Austràlia Oriental", "WITA": "Hora central d’Indonèsia", "WIT": "Hora de l’est d’Indonèsia", "AKST": "Hora estàndard d’Alaska", "HAT": "Hora d’estiu de Terranova", "EST": "Hora estàndard oriental d’Amèrica del Nord", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "LHST": "Hora estàndard de Lord Howe", "CAT": "Hora de l’Àfrica Central", "SAST": "Hora estàndard del sud de l’Àfrica", "AST": "Hora estàndard de l’Atlàntic", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "AWDT": "Hora d’estiu d’Austràlia Occidental", "PST": "Hora estàndard del Pacífic", "UYST": "Hora d’estiu de l’Uruguai", "CLT": "Hora estàndard de Xile", "WAT": "Hora estàndard de l’Àfrica Occidental", "COT": "Hora estàndard de Colòmbia", "ADT": "Hora d’estiu de l’Atlàntic", "OESZ": "Hora d’estiu de l’Est d’Europa", "NZDT": "Hora d’estiu de Nova Zelanda", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "ECT": "Hora de l’Equador", "MYT": "Hora de Malàisia", "AWST": "Hora estàndard d’Austràlia Occidental", "BT": "Hora de Bhutan", "BOT": "Hora de Bolívia", "CLST": "Hora d’estiu de Xile", "HKST": "Hora d’estiu de Hong Kong", "CHAST": "Hora estàndard de Chatham", "AEST": "Hora estàndard d’Austràlia Oriental", "EAT": "Hora de l’Àfrica Oriental", "COST": "Hora d’estiu de Colòmbia", "∅∅∅": "Hora d’estiu de les Açores", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "CDT": "Hora d’estiu central d’Amèrica del Nord", "ACST": "Hora estàndard d’Austràlia Central", "HKT": "Hora estàndard de Hong Kong", "SRT": "Hora de Surinam", "VET": "Hora de Veneçuela", "GYT": "Hora de Guyana", "ART": "Hora estàndard de l’Argentina", "TMT": "Hora estàndard del Turkmenistan", "LHDT": "Horari d’estiu de Lord Howe", "NZST": "Hora estàndard de Nova Zelanda", "MEZ": "Hora estàndard del Centre d’Europa", "WEZ": "Hora estàndard de l’Oest d’Europa", "CHADT": "Hora d’estiu de Chatham", "GMT": "Hora del Meridià de Greenwich", "UYT": "Hora estàndard de l’Uruguai", "HAST": "Hora estàndard de Hawaii-Aleutianes", "TMST": "Hora d’estiu del Turkmenistan", "IST": "Hora estàndard de l’Índia", "WARST": "Hora d’estiu de l’oest de l’Argentina", "WESZ": "Hora d’estiu de l’Oest d’Europa", "GFT": "Hora de la Guaiana Francesa", "JST": "Hora estàndard del Japó", "SGT": "Hora de Singapur", "OEZ": "Hora estàndard de l’Est d’Europa", "WART": "Hora estàndard de l’oest de l’Argentina", "HNT": "Hora estàndard de Terranova", "PDT": "Hora d’estiu del Pacífic", "AKDT": "Hora d’estiu d’Alaska", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "WIB": "Hora de l’oest d’Indonèsia", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "ARST": "Hora d’estiu de l’Argentina", "MESZ": "Hora d’estiu del Centre d’Europa", "ChST": "Hora de Chamorro"},
}
}
@@ -205,7 +205,7 @@ func (ca *ca) WeekdaysWide() []string {
func (ca *ca) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (ca *ca) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (ca *ca) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ca_AD/ca_AD.go b/ca_AD/ca_AD.go
index 28be4ceb..fdbc3054 100644
--- a/ca_AD/ca_AD.go
+++ b/ca_AD/ca_AD.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aC", "dC"},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"abans de Crist", "després de Crist"},
- timezones: map[string]string{"IST": "Hora estàndard de l’Índia", "VET": "Hora de Veneçuela", "ARST": "Hora d’estiu de l’Argentina", "TMT": "Hora estàndard del Turkmenistan", "AEDT": "Hora d’estiu d’Austràlia Oriental", "ECT": "Hora de l’Equador", "EST": "Hora estàndard oriental d’Amèrica del Nord", "PST": "Hora estàndard del Pacífic", "HKST": "Hora d’estiu de Hong Kong", "MDT": "Hora d’estiu de Macau", "OEZ": "Hora estàndard de l’Est d’Europa", "PDT": "Hora d’estiu del Pacífic", "∅∅∅": "Hora d’estiu de les Açores", "CLST": "Hora d’estiu de Xile", "UYST": "Hora d’estiu de l’Uruguai", "ACST": "Hora estàndard d’Austràlia Central", "EAT": "Hora de l’Àfrica Oriental", "HNT": "Hora estàndard de Terranova", "WITA": "Hora central d’Indonèsia", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "GMT": "Hora del Meridià de Greenwich", "LHDT": "Horari d’estiu de Lord Howe", "SGT": "Hora de Singapur", "JDT": "Hora d’estiu del Japó", "AKDT": "Hora d’estiu d’Alaska", "CHAST": "Hora estàndard de Chatham", "CDT": "Hora d’estiu central d’Amèrica del Nord", "UYT": "Hora estàndard de l’Uruguai", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "HAT": "Hora d’estiu de Terranova", "AST": "Hora estàndard de l’Atlàntic", "MESZ": "Hora d’estiu del Centre d’Europa", "WEZ": "Hora estàndard de l’Oest d’Europa", "GYT": "Hora de Guyana", "WIB": "Hora de l’oest d’Indonèsia", "AKST": "Hora estàndard d’Alaska", "MYT": "Hora de Malàisia", "SAST": "Hora estàndard del sud de l’Àfrica", "LHST": "Hora estàndard de Lord Howe", "ACDT": "Hora d’estiu d’Austràlia Central", "AWDT": "Hora d’estiu d’Austràlia Occidental", "CLT": "Hora estàndard de Xile", "TMST": "Hora d’estiu del Turkmenistan", "CAT": "Hora de l’Àfrica Central", "WART": "Hora estàndard de l’oest de l’Argentina", "WAT": "Hora estàndard de l’Àfrica Occidental", "WAST": "Hora d’estiu de l’Àfrica Occidental", "MST": "Hora estàndard de Macau", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "AEST": "Hora estàndard d’Austràlia Oriental", "ART": "Hora estàndard de l’Argentina", "NZST": "Hora estàndard de Nova Zelanda", "WARST": "Hora d’estiu de l’oest de l’Argentina", "SRT": "Hora de Surinam", "MEZ": "Hora estàndard del Centre d’Europa", "CHADT": "Hora d’estiu de Chatham", "GFT": "Hora de la Guaiana Francesa", "WESZ": "Hora d’estiu de l’Oest d’Europa", "ADT": "Hora d’estiu de l’Atlàntic", "HKT": "Hora estàndard de Hong Kong", "BT": "Hora de Bhutan", "BOT": "Hora de Bolívia", "COST": "Hora d’estiu de Colòmbia", "CST": "Hora estàndard central d’Amèrica del Nord", "WIT": "Hora de l’est d’Indonèsia", "COT": "Hora estàndard de Colòmbia", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "ChST": "Hora de Chamorro", "JST": "Hora estàndard del Japó", "OESZ": "Hora d’estiu de l’Est d’Europa", "AWST": "Hora estàndard d’Austràlia Occidental", "NZDT": "Hora d’estiu de Nova Zelanda", "HAST": "Hora estàndard de Hawaii-Aleutianes"},
+ timezones: map[string]string{"GMT": "Hora del Meridià de Greenwich", "GFT": "Hora de la Guaiana Francesa", "WAT": "Hora estàndard de l’Àfrica Occidental", "MYT": "Hora de Malàisia", "ChST": "Hora de Chamorro", "WEZ": "Hora estàndard de l’Oest d’Europa", "TMST": "Hora d’estiu del Turkmenistan", "CAT": "Hora de l’Àfrica Central", "AKST": "Hora estàndard d’Alaska", "EST": "Hora estàndard oriental d’Amèrica del Nord", "GYT": "Hora de Guyana", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "UYT": "Hora estàndard de l’Uruguai", "EAT": "Hora de l’Àfrica Oriental", "WAST": "Hora d’estiu de l’Àfrica Occidental", "HAT": "Hora d’estiu de Terranova", "COT": "Hora estàndard de Colòmbia", "ACDT": "Hora d’estiu d’Austràlia Central", "CHAST": "Hora estàndard de Chatham", "CHADT": "Hora d’estiu de Chatham", "PDT": "Hora d’estiu del Pacífic", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "AST": "Hora estàndard de l’Atlàntic", "COST": "Hora d’estiu de Colòmbia", "AKDT": "Hora d’estiu d’Alaska", "LHDT": "Horari d’estiu de Lord Howe", "WITA": "Hora central d’Indonèsia", "VET": "Hora de Veneçuela", "WESZ": "Hora d’estiu de l’Oest d’Europa", "SRT": "Hora de Surinam", "CLST": "Hora d’estiu de Xile", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "LHST": "Hora estàndard de Lord Howe", "MESZ": "Hora d’estiu del Centre d’Europa", "SGT": "Hora de Singapur", "ADT": "Hora d’estiu de l’Atlàntic", "HAST": "Hora estàndard de Hawaii-Aleutianes", "WIB": "Hora de l’oest d’Indonèsia", "∅∅∅": "Hora d’estiu de Brasília", "OEZ": "Hora estàndard de l’Est d’Europa", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "TMT": "Hora estàndard del Turkmenistan", "PST": "Hora estàndard del Pacífic", "BT": "Hora de Bhutan", "BOT": "Hora de Bolívia", "ARST": "Hora d’estiu de l’Argentina", "AEST": "Hora estàndard d’Austràlia Oriental", "CDT": "Hora d’estiu central d’Amèrica del Nord", "ACST": "Hora estàndard d’Austràlia Central", "HNT": "Hora estàndard de Terranova", "ART": "Hora estàndard de l’Argentina", "NZDT": "Hora d’estiu de Nova Zelanda", "WARST": "Hora d’estiu de l’oest de l’Argentina", "CLT": "Hora estàndard de Xile", "ECT": "Hora de l’Equador", "IST": "Hora estàndard de l’Índia", "AWDT": "Hora d’estiu d’Austràlia Occidental", "HKT": "Hora estàndard de Hong Kong", "HKST": "Hora d’estiu de Hong Kong", "OESZ": "Hora d’estiu de l’Est d’Europa", "WART": "Hora estàndard de l’oest de l’Argentina", "CST": "Hora estàndard central d’Amèrica del Nord", "UYST": "Hora d’estiu de l’Uruguai", "WIT": "Hora de l’est d’Indonèsia", "JST": "Hora estàndard del Japó", "JDT": "Hora d’estiu del Japó", "AEDT": "Hora d’estiu d’Austràlia Oriental", "NZST": "Hora estàndard de Nova Zelanda", "SAST": "Hora estàndard del sud de l’Àfrica", "MEZ": "Hora estàndard del Centre d’Europa", "AWST": "Hora estàndard d’Austràlia Occidental"},
}
}
@@ -205,7 +205,7 @@ func (ca *ca_AD) WeekdaysWide() []string {
func (ca *ca_AD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (ca *ca_AD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (ca *ca_AD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ca_ES/ca_ES.go b/ca_ES/ca_ES.go
index 122c83ee..1376cfc3 100644
--- a/ca_ES/ca_ES.go
+++ b/ca_ES/ca_ES.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aC", "dC"},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"abans de Crist", "després de Crist"},
- timezones: map[string]string{"BOT": "Hora de Bolívia", "UYST": "Hora d’estiu de l’Uruguai", "SRT": "Hora de Surinam", "ACST": "Hora estàndard d’Austràlia Central", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "AEST": "Hora estàndard d’Austràlia Oriental", "AKDT": "Hora d’estiu d’Alaska", "UYT": "Hora estàndard de l’Uruguai", "WEZ": "Hora estàndard de l’Oest d’Europa", "WESZ": "Hora d’estiu de l’Oest d’Europa", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "WAST": "Hora d’estiu de l’Àfrica Occidental", "HKST": "Hora d’estiu de Hong Kong", "AEDT": "Hora d’estiu d’Austràlia Oriental", "SAST": "Hora estàndard del sud de l’Àfrica", "∅∅∅": "Hora d’estiu del Perú", "HAST": "Hora estàndard de Hawaii-Aleutianes", "EAT": "Hora de l’Àfrica Oriental", "CHADT": "Hora d’estiu de Chatham", "JST": "Hora estàndard del Japó", "BT": "Hora de Bhutan", "WARST": "Hora d’estiu de l’oest de l’Argentina", "LHST": "Hora estàndard de Lord Howe", "MESZ": "Hora d’estiu del Centre d’Europa", "WITA": "Hora central d’Indonèsia", "IST": "Hora estàndard de l’Índia", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "ACDT": "Hora d’estiu d’Austràlia Central", "NZST": "Hora estàndard de Nova Zelanda", "CLT": "Hora estàndard de Xile", "CST": "Hora estàndard central d’Amèrica del Nord", "WIT": "Hora de l’est d’Indonèsia", "AKST": "Hora estàndard d’Alaska", "OESZ": "Hora d’estiu de l’Est d’Europa", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "WAT": "Hora estàndard de l’Àfrica Occidental", "ARST": "Hora d’estiu de l’Argentina", "CLST": "Hora d’estiu de Xile", "PDT": "Hora d’estiu del Pacífic", "AWDT": "Hora d’estiu d’Austràlia Occidental", "CAT": "Hora de l’Àfrica Central", "WIB": "Hora de l’oest d’Indonèsia", "JDT": "Hora d’estiu del Japó", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "ADT": "Hora d’estiu de l’Atlàntic", "HNT": "Hora estàndard de Terranova", "MEZ": "Hora estàndard del Centre d’Europa", "GFT": "Hora de la Guaiana Francesa", "TMST": "Hora d’estiu del Turkmenistan", "COST": "Hora d’estiu de Colòmbia", "AST": "Hora estàndard de l’Atlàntic", "AWST": "Hora estàndard d’Austràlia Occidental", "CHAST": "Hora estàndard de Chatham", "MYT": "Hora de Malàisia", "WART": "Hora estàndard de l’oest de l’Argentina", "ChST": "Hora de Chamorro", "TMT": "Hora estàndard del Turkmenistan", "HKT": "Hora estàndard de Hong Kong", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "EST": "Hora estàndard oriental d’Amèrica del Nord", "GMT": "Hora del Meridià de Greenwich", "LHDT": "Horari d’estiu de Lord Howe", "VET": "Hora de Veneçuela", "HAT": "Hora d’estiu de Terranova", "SGT": "Hora de Singapur", "CDT": "Hora d’estiu central d’Amèrica del Nord", "OEZ": "Hora estàndard de l’Est d’Europa", "PST": "Hora estàndard del Pacífic", "GYT": "Hora de Guyana", "ART": "Hora estàndard de l’Argentina", "ECT": "Hora de l’Equador", "COT": "Hora estàndard de Colòmbia", "NZDT": "Hora d’estiu de Nova Zelanda"},
+ timezones: map[string]string{"ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "EST": "Hora estàndard oriental d’Amèrica del Nord", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "AEST": "Hora estàndard d’Austràlia Oriental", "GMT": "Hora del Meridià de Greenwich", "CLST": "Hora d’estiu de Xile", "HNT": "Hora estàndard de Terranova", "HAST": "Hora estàndard de Hawaii-Aleutianes", "CHADT": "Hora d’estiu de Chatham", "VET": "Hora de Veneçuela", "SGT": "Hora de Singapur", "LHST": "Hora estàndard de Lord Howe", "WARST": "Hora d’estiu de l’oest de l’Argentina", "AKDT": "Hora d’estiu d’Alaska", "SAST": "Hora estàndard del sud de l’Àfrica", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "WAT": "Hora estàndard de l’Àfrica Occidental", "COT": "Hora estàndard de Colòmbia", "GYT": "Hora de Guyana", "AWDT": "Hora d’estiu d’Austràlia Occidental", "HKT": "Hora estàndard de Hong Kong", "CHAST": "Hora estàndard de Chatham", "NZST": "Hora estàndard de Nova Zelanda", "∅∅∅": "Hora d’estiu del Perú", "AST": "Hora estàndard de l’Atlàntic", "ACDT": "Hora d’estiu d’Austràlia Central", "HAT": "Hora d’estiu de Terranova", "WIB": "Hora de l’oest d’Indonèsia", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "MESZ": "Hora d’estiu del Centre d’Europa", "GFT": "Hora de la Guaiana Francesa", "HKST": "Hora d’estiu de Hong Kong", "TMT": "Hora estàndard del Turkmenistan", "OESZ": "Hora d’estiu de l’Est d’Europa", "MEZ": "Hora estàndard del Centre d’Europa", "CST": "Hora estàndard central d’Amèrica del Nord", "JDT": "Hora d’estiu del Japó", "AWST": "Hora estàndard d’Austràlia Occidental", "BT": "Hora de Bhutan", "ChST": "Hora de Chamorro", "EAT": "Hora de l’Àfrica Oriental", "TMST": "Hora d’estiu del Turkmenistan", "CLT": "Hora estàndard de Xile", "COST": "Hora d’estiu de Colòmbia", "ACST": "Hora estàndard d’Austràlia Central", "CAT": "Hora de l’Àfrica Central", "PST": "Hora estàndard del Pacífic", "BOT": "Hora de Bolívia", "WEZ": "Hora estàndard de l’Oest d’Europa", "AEDT": "Hora d’estiu d’Austràlia Oriental", "NZDT": "Hora d’estiu de Nova Zelanda", "PDT": "Hora d’estiu del Pacífic", "UYST": "Hora d’estiu de l’Uruguai", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "JST": "Hora estàndard del Japó", "ADT": "Hora d’estiu de l’Atlàntic", "MYT": "Hora de Malàisia", "ARST": "Hora d’estiu de l’Argentina", "OEZ": "Hora estàndard de l’Est d’Europa", "UYT": "Hora estàndard de l’Uruguai", "WITA": "Hora central d’Indonèsia", "SRT": "Hora de Surinam", "WESZ": "Hora d’estiu de l’Oest d’Europa", "AKST": "Hora estàndard d’Alaska", "ECT": "Hora de l’Equador", "WAST": "Hora d’estiu de l’Àfrica Occidental", "WIT": "Hora de l’est d’Indonèsia", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "WART": "Hora estàndard de l’oest de l’Argentina", "IST": "Hora estàndard de l’Índia", "CDT": "Hora d’estiu central d’Amèrica del Nord", "ART": "Hora estàndard de l’Argentina", "LHDT": "Horari d’estiu de Lord Howe"},
}
}
@@ -205,7 +205,7 @@ func (ca *ca_ES) WeekdaysWide() []string {
func (ca *ca_ES) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (ca *ca_ES) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (ca *ca_ES) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ca_ES_VALENCIA/ca_ES_VALENCIA.go b/ca_ES_VALENCIA/ca_ES_VALENCIA.go
index 4a663642..8d44fbda 100644
--- a/ca_ES_VALENCIA/ca_ES_VALENCIA.go
+++ b/ca_ES_VALENCIA/ca_ES_VALENCIA.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aC", "dC"},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"abans de Crist", "després de Crist"},
- timezones: map[string]string{"WARST": "Hora d’estiu de l’oest de l’Argentina", "UYST": "Hora d’estiu de l’Uruguai", "WAST": "Hora d’estiu de l’Àfrica Occidental", "MESZ": "Hora d’estiu del Centre d’Europa", "AEDT": "Hora d’estiu d’Austràlia Oriental", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "CLST": "Hora d’estiu de Xile", "LHDT": "Horari d’estiu de Lord Howe", "MYT": "Hora de Malàisia", "WART": "Hora estàndard de l’oest de l’Argentina", "WAT": "Hora estàndard de l’Àfrica Occidental", "ART": "Hora estàndard de l’Argentina", "GMT": "Hora del Meridià de Greenwich", "HKT": "Hora estàndard de Hong Kong", "IST": "Hora estàndard de l’Índia", "EAT": "Hora de l’Àfrica Oriental", "CST": "Hora estàndard central d’Amèrica del Nord", "MEZ": "Hora estàndard del Centre d’Europa", "ECT": "Hora de l’Equador", "UYT": "Hora estàndard de l’Uruguai", "ChST": "Hora de Chamorro", "CDT": "Hora d’estiu central d’Amèrica del Nord", "∅∅∅": "Hora d’estiu de l’Amazones", "SAST": "Hora estàndard del sud de l’Àfrica", "SGT": "Hora de Singapur", "AKST": "Hora estàndard d’Alaska", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "BT": "Hora de Bhutan", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "BOT": "Hora de Bolívia", "COT": "Hora estàndard de Colòmbia", "GFT": "Hora de la Guaiana Francesa", "AKDT": "Hora d’estiu d’Alaska", "HNT": "Hora estàndard de Terranova", "HKST": "Hora d’estiu de Hong Kong", "EST": "Hora estàndard oriental d’Amèrica del Nord", "ACDT": "Hora d’estiu d’Austràlia Central", "COST": "Hora d’estiu de Colòmbia", "HAST": "Hora estàndard de Hawaii-Aleutianes", "CLT": "Hora estàndard de Xile", "JDT": "Hora d’estiu del Japó", "WEZ": "Hora estàndard de l’Oest d’Europa", "PDT": "Hora d’estiu del Pacífic", "VET": "Hora de Veneçuela", "ARST": "Hora d’estiu de l’Argentina", "AST": "Hora estàndard de l’Atlàntic", "MST": "Hora estàndard de Macau", "OEZ": "Hora estàndard de l’Est d’Europa", "OESZ": "Hora d’estiu de l’Est d’Europa", "JST": "Hora estàndard del Japó", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "LHST": "Hora estàndard de Lord Howe", "HAT": "Hora d’estiu de Terranova", "CAT": "Hora de l’Àfrica Central", "TMST": "Hora d’estiu del Turkmenistan", "ADT": "Hora d’estiu de l’Atlàntic", "CHADT": "Hora d’estiu de Chatham", "WIB": "Hora de l’oest d’Indonèsia", "WESZ": "Hora d’estiu de l’Oest d’Europa", "WITA": "Hora central d’Indonèsia", "AEST": "Hora estàndard d’Austràlia Oriental", "GYT": "Hora de Guyana", "WIT": "Hora de l’est d’Indonèsia", "TMT": "Hora estàndard del Turkmenistan", "PST": "Hora estàndard del Pacífic", "SRT": "Hora de Surinam", "ACST": "Hora estàndard d’Austràlia Central", "AWDT": "Hora d’estiu d’Austràlia Occidental", "NZDT": "Hora d’estiu de Nova Zelanda", "CHAST": "Hora estàndard de Chatham", "AWST": "Hora estàndard d’Austràlia Occidental", "NZST": "Hora estàndard de Nova Zelanda", "MDT": "Hora d’estiu de Macau"},
+ timezones: map[string]string{"JST": "Hora estàndard del Japó", "WEZ": "Hora estàndard de l’Oest d’Europa", "WESZ": "Hora d’estiu de l’Oest d’Europa", "ECT": "Hora de l’Equador", "COT": "Hora estàndard de Colòmbia", "JDT": "Hora d’estiu del Japó", "HKST": "Hora d’estiu de Hong Kong", "OEZ": "Hora estàndard de l’Est d’Europa", "CLT": "Hora estàndard de Xile", "WAT": "Hora estàndard de l’Àfrica Occidental", "IST": "Hora estàndard de l’Índia", "COST": "Hora d’estiu de Colòmbia", "ACST": "Hora estàndard d’Austràlia Central", "AWDT": "Hora d’estiu d’Austràlia Occidental", "ART": "Hora estàndard de l’Argentina", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "CDT": "Hora d’estiu central d’Amèrica del Nord", "AKDT": "Hora d’estiu d’Alaska", "ADT": "Hora d’estiu de l’Atlàntic", "GMT": "Hora del Meridià de Greenwich", "WARST": "Hora d’estiu de l’oest de l’Argentina", "CLST": "Hora d’estiu de Xile", "WAST": "Hora d’estiu de l’Àfrica Occidental", "GFT": "Hora de la Guaiana Francesa", "∅∅∅": "Hora d’estiu de les Açores", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "AWST": "Hora estàndard d’Austràlia Occidental", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "OESZ": "Hora d’estiu de l’Est d’Europa", "ChST": "Hora de Chamorro", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "LHDT": "Horari d’estiu de Lord Howe", "MESZ": "Hora d’estiu del Centre d’Europa", "HKT": "Hora estàndard de Hong Kong", "CHAST": "Hora estàndard de Chatham", "CHADT": "Hora d’estiu de Chatham", "AST": "Hora estàndard de l’Atlàntic", "TMT": "Hora estàndard del Turkmenistan", "AEDT": "Hora d’estiu d’Austràlia Oriental", "AKST": "Hora estàndard d’Alaska", "EST": "Hora estàndard oriental d’Amèrica del Nord", "PST": "Hora estàndard del Pacífic", "UYST": "Hora d’estiu de l’Uruguai", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "AEST": "Hora estàndard d’Austràlia Oriental", "MEZ": "Hora estàndard del Centre d’Europa", "BT": "Hora de Bhutan", "SRT": "Hora de Surinam", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "ACDT": "Hora d’estiu d’Austràlia Central", "CAT": "Hora de l’Àfrica Central", "NZST": "Hora estàndard de Nova Zelanda", "NZDT": "Hora d’estiu de Nova Zelanda", "TMST": "Hora d’estiu del Turkmenistan", "WIB": "Hora de l’oest d’Indonèsia", "GYT": "Hora de Guyana", "WART": "Hora estàndard de l’oest de l’Argentina", "BOT": "Hora de Bolívia", "VET": "Hora de Veneçuela", "CST": "Hora estàndard central d’Amèrica del Nord", "MYT": "Hora de Malàisia", "ARST": "Hora d’estiu de l’Argentina", "LHST": "Hora estàndard de Lord Howe", "EAT": "Hora de l’Àfrica Oriental", "WITA": "Hora central d’Indonèsia", "WIT": "Hora de l’est d’Indonèsia", "HAT": "Hora d’estiu de Terranova", "SGT": "Hora de Singapur", "HAST": "Hora estàndard de Hawaii-Aleutianes", "SAST": "Hora estàndard del sud de l’Àfrica", "PDT": "Hora d’estiu del Pacífic", "HNT": "Hora estàndard de Terranova", "UYT": "Hora estàndard de l’Uruguai"},
}
}
@@ -205,7 +205,7 @@ func (ca *ca_ES_VALENCIA) WeekdaysWide() []string {
func (ca *ca_ES_VALENCIA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (ca *ca_ES_VALENCIA) FmtCurrency(num float64, v uint64, currency currency.T
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (ca *ca_ES_VALENCIA) FmtAccounting(num float64, v uint64, currency currency
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ca_FR/ca_FR.go b/ca_FR/ca_FR.go
index fe3d65da..54c24815 100644
--- a/ca_FR/ca_FR.go
+++ b/ca_FR/ca_FR.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aC", "dC"},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"abans de Crist", "després de Crist"},
- timezones: map[string]string{"ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "CLST": "Hora d’estiu de Xile", "CDT": "Hora d’estiu central d’Amèrica del Nord", "WIT": "Hora de l’est d’Indonèsia", "TMST": "Hora d’estiu del Turkmenistan", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "NZDT": "Hora d’estiu de Nova Zelanda", "GMT": "Hora del Meridià de Greenwich", "COT": "Hora estàndard de Colòmbia", "AKST": "Hora estàndard d’Alaska", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "UYT": "Hora estàndard de l’Uruguai", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "SAST": "Hora estàndard del sud de l’Àfrica", "LHST": "Hora estàndard de Lord Howe", "WAST": "Hora d’estiu de l’Àfrica Occidental", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "AKDT": "Hora d’estiu d’Alaska", "IST": "Hora estàndard de l’Índia", "WART": "Hora estàndard de l’oest de l’Argentina", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "VET": "Hora de Veneçuela", "NZST": "Hora estàndard de Nova Zelanda", "COST": "Hora d’estiu de Colòmbia", "AEDT": "Hora d’estiu d’Austràlia Oriental", "CLT": "Hora estàndard de Xile", "MESZ": "Hora d’estiu del Centre d’Europa", "OEZ": "Hora estàndard de l’Est d’Europa", "WEZ": "Hora estàndard de l’Oest d’Europa", "ARST": "Hora d’estiu de l’Argentina", "CHADT": "Hora d’estiu de Chatham", "PDT": "Hora d’estiu del Pacífic", "LHDT": "Horari d’estiu de Lord Howe", "SRT": "Hora de Surinam", "ACST": "Hora estàndard d’Austràlia Central", "WAT": "Hora estàndard de l’Àfrica Occidental", "ADT": "Hora d’estiu de l’Atlàntic", "MEZ": "Hora estàndard del Centre d’Europa", "SGT": "Hora de Singapur", "GFT": "Hora de la Guaiana Francesa", "WIB": "Hora de l’oest d’Indonèsia", "ACDT": "Hora d’estiu d’Austràlia Central", "CST": "Hora estàndard central d’Amèrica del Nord", "HKT": "Hora estàndard de Hong Kong", "OESZ": "Hora d’estiu de l’Est d’Europa", "PST": "Hora estàndard del Pacífic", "EAT": "Hora de l’Àfrica Oriental", "AEST": "Hora estàndard d’Austràlia Oriental", "WITA": "Hora central d’Indonèsia", "JST": "Hora estàndard del Japó", "JDT": "Hora d’estiu del Japó", "ECT": "Hora de l’Equador", "ChST": "Hora de Chamorro", "GYT": "Hora de Guyana", "AST": "Hora estàndard de l’Atlàntic", "AWDT": "Hora d’estiu d’Austràlia Occidental", "HNT": "Hora estàndard de Terranova", "ART": "Hora estàndard de l’Argentina", "EST": "Hora estàndard oriental d’Amèrica del Nord", "BT": "Hora de Bhutan", "UYST": "Hora d’estiu de l’Uruguai", "MYT": "Hora de Malàisia", "WARST": "Hora d’estiu de l’oest de l’Argentina", "HKST": "Hora d’estiu de Hong Kong", "HAST": "Hora estàndard de Hawaii-Aleutianes", "AWST": "Hora estàndard d’Austràlia Occidental", "TMT": "Hora estàndard del Turkmenistan", "WESZ": "Hora d’estiu de l’Oest d’Europa", "∅∅∅": "Hora d’estiu del Perú", "HAT": "Hora d’estiu de Terranova", "BOT": "Hora de Bolívia", "CAT": "Hora de l’Àfrica Central", "CHAST": "Hora estàndard de Chatham"},
+ timezones: map[string]string{"BT": "Hora de Bhutan", "WIB": "Hora de l’oest d’Indonèsia", "CLT": "Hora estàndard de Xile", "AWDT": "Hora d’estiu d’Austràlia Occidental", "OEZ": "Hora estàndard de l’Est d’Europa", "MEZ": "Hora estàndard del Centre d’Europa", "MESZ": "Hora d’estiu del Centre d’Europa", "COST": "Hora d’estiu de Colòmbia", "HKT": "Hora estàndard de Hong Kong", "LHST": "Hora estàndard de Lord Howe", "CAT": "Hora de l’Àfrica Central", "UYST": "Hora d’estiu de l’Uruguai", "WIT": "Hora de l’est d’Indonèsia", "HNT": "Hora estàndard de Terranova", "ART": "Hora estàndard de l’Argentina", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "TMST": "Hora d’estiu del Turkmenistan", "NZDT": "Hora d’estiu de Nova Zelanda", "ECT": "Hora de l’Equador", "CDT": "Hora d’estiu central d’Amèrica del Nord", "SGT": "Hora de Singapur", "PDT": "Hora d’estiu del Pacífic", "UYT": "Hora estàndard de l’Uruguai", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "ACST": "Hora estàndard d’Austràlia Central", "EAT": "Hora de l’Àfrica Oriental", "GFT": "Hora de la Guaiana Francesa", "EST": "Hora estàndard oriental d’Amèrica del Nord", "BOT": "Hora de Bolívia", "COT": "Hora estàndard de Colòmbia", "JST": "Hora estàndard del Japó", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "CHADT": "Hora d’estiu de Chatham", "ChST": "Hora de Chamorro", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "WARST": "Hora d’estiu de l’oest de l’Argentina", "CLST": "Hora d’estiu de Xile", "JDT": "Hora d’estiu del Japó", "TMT": "Hora estàndard del Turkmenistan", "SAST": "Hora estàndard del sud de l’Àfrica", "OESZ": "Hora d’estiu de l’Est d’Europa", "AEDT": "Hora d’estiu d’Austràlia Oriental", "WITA": "Hora central d’Indonèsia", "WART": "Hora estàndard de l’oest de l’Argentina", "WAT": "Hora estàndard de l’Àfrica Occidental", "CST": "Hora estàndard central d’Amèrica del Nord", "ARST": "Hora d’estiu de l’Argentina", "CHAST": "Hora estàndard de Chatham", "WAST": "Hora d’estiu de l’Àfrica Occidental", "HAST": "Hora estàndard de Hawaii-Aleutianes", "NZST": "Hora estàndard de Nova Zelanda", "WESZ": "Hora d’estiu de l’Oest d’Europa", "IST": "Hora estàndard de l’Índia", "AKDT": "Hora d’estiu d’Alaska", "AST": "Hora estàndard de l’Atlàntic", "GYT": "Hora de Guyana", "MYT": "Hora de Malàisia", "AEST": "Hora estàndard d’Austràlia Oriental", "GMT": "Hora del Meridià de Greenwich", "WEZ": "Hora estàndard de l’Oest d’Europa", "HAT": "Hora d’estiu de Terranova", "HKST": "Hora d’estiu de Hong Kong", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "∅∅∅": "Hora d’estiu del Perú", "ACDT": "Hora d’estiu d’Austràlia Central", "AWST": "Hora estàndard d’Austràlia Occidental", "LHDT": "Horari d’estiu de Lord Howe", "PST": "Hora estàndard del Pacífic", "VET": "Hora de Veneçuela", "AKST": "Hora estàndard d’Alaska", "ADT": "Hora d’estiu de l’Atlàntic", "SRT": "Hora de Surinam"},
}
}
@@ -205,7 +205,7 @@ func (ca *ca_FR) WeekdaysWide() []string {
func (ca *ca_FR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (ca *ca_FR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (ca *ca_FR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ca_IT/ca_IT.go b/ca_IT/ca_IT.go
index 982e215e..c3281051 100644
--- a/ca_IT/ca_IT.go
+++ b/ca_IT/ca_IT.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aC", "dC"},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"abans de Crist", "després de Crist"},
- timezones: map[string]string{"JST": "Hora estàndard del Japó", "ECT": "Hora de l’Equador", "UYT": "Hora estàndard de l’Uruguai", "PST": "Hora estàndard del Pacífic", "CAT": "Hora de l’Àfrica Central", "WEZ": "Hora estàndard de l’Oest d’Europa", "NZDT": "Hora d’estiu de Nova Zelanda", "ARST": "Hora d’estiu de l’Argentina", "WARST": "Hora d’estiu de l’oest de l’Argentina", "HNT": "Hora estàndard de Terranova", "COST": "Hora d’estiu de Colòmbia", "ADT": "Hora d’estiu de l’Atlàntic", "WIT": "Hora de l’est d’Indonèsia", "GFT": "Hora de la Guaiana Francesa", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "WART": "Hora estàndard de l’oest de l’Argentina", "PDT": "Hora d’estiu del Pacífic", "WESZ": "Hora d’estiu de l’Oest d’Europa", "GYT": "Hora de Guyana", "AEST": "Hora estàndard d’Austràlia Oriental", "OEZ": "Hora estàndard de l’Est d’Europa", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "NZST": "Hora estàndard de Nova Zelanda", "AEDT": "Hora d’estiu d’Austràlia Oriental", "AKST": "Hora estàndard d’Alaska", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "LHDT": "Horari d’estiu de Lord Howe", "AWDT": "Hora d’estiu d’Austràlia Occidental", "SGT": "Hora de Singapur", "UYST": "Hora d’estiu de l’Uruguai", "MYT": "Hora de Malàisia", "SRT": "Hora de Surinam", "HKST": "Hora d’estiu de Hong Kong", "OESZ": "Hora d’estiu de l’Est d’Europa", "EST": "Hora estàndard oriental d’Amèrica del Nord", "MDT": "Hora d’estiu de muntanya d’Amèrica del Nord", "AWST": "Hora estàndard d’Austràlia Occidental", "CLT": "Hora estàndard de Xile", "WAT": "Hora estàndard de l’Àfrica Occidental", "CST": "Hora estàndard central d’Amèrica del Nord", "CDT": "Hora d’estiu central d’Amèrica del Nord", "MEZ": "Hora estàndard del Centre d’Europa", "TMST": "Hora d’estiu del Turkmenistan", "GMT": "Hora del Meridià de Greenwich", "ART": "Hora estàndard de l’Argentina", "TMT": "Hora estàndard del Turkmenistan", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "JDT": "Hora d’estiu del Japó", "ChST": "Hora de Chamorro", "WAST": "Hora d’estiu de l’Àfrica Occidental", "COT": "Hora estàndard de Colòmbia", "HAT": "Hora d’estiu de Terranova", "CHADT": "Hora d’estiu de Chatham", "HKT": "Hora estàndard de Hong Kong", "SAST": "Hora estàndard del sud de l’Àfrica", "IST": "Hora estàndard de l’Índia", "ACDT": "Hora d’estiu d’Austràlia Central", "MST": "Hora estàndard de muntanya d’Amèrica del Nord", "VET": "Hora de Veneçuela", "LHST": "Hora estàndard de Lord Howe", "EAT": "Hora de l’Àfrica Oriental", "AST": "Hora estàndard de l’Atlàntic", "WITA": "Hora central d’Indonèsia", "BT": "Hora de Bhutan", "∅∅∅": "Hora d’estiu del Perú", "CHAST": "Hora estàndard de Chatham", "WIB": "Hora de l’oest d’Indonèsia", "MESZ": "Hora d’estiu del Centre d’Europa", "HAST": "Hora estàndard de Hawaii-Aleutianes", "AKDT": "Hora d’estiu d’Alaska", "BOT": "Hora de Bolívia", "ACST": "Hora estàndard d’Austràlia Central", "CLST": "Hora d’estiu de Xile"},
+ timezones: map[string]string{"IST": "Hora estàndard de l’Índia", "LHDT": "Horari d’estiu de Lord Howe", "UYST": "Hora d’estiu de l’Uruguai", "WARST": "Hora d’estiu de l’oest de l’Argentina", "TMT": "Hora estàndard del Turkmenistan", "UYT": "Hora estàndard de l’Uruguai", "CAT": "Hora de l’Àfrica Central", "WESZ": "Hora d’estiu de l’Oest d’Europa", "CST": "Hora estàndard central d’Amèrica del Nord", "COST": "Hora d’estiu de Colòmbia", "MST": "Hora estàndard de Macau", "MDT": "Hora d’estiu de Macau", "AKST": "Hora estàndard d’Alaska", "EDT": "Hora d’estiu oriental d’Amèrica del Nord", "AEST": "Hora estàndard d’Austràlia Oriental", "SRT": "Hora de Surinam", "ACWST": "Hora estàndard d’Austràlia centre-occidental", "WAT": "Hora estàndard de l’Àfrica Occidental", "COT": "Hora estàndard de Colòmbia", "ART": "Hora estàndard de l’Argentina", "WIB": "Hora de l’oest d’Indonèsia", "LHST": "Hora estàndard de Lord Howe", "WIT": "Hora de l’est d’Indonèsia", "JST": "Hora estàndard del Japó", "HAT": "Hora d’estiu de Terranova", "HADT": "Hora d’estiu de Hawaii-Aleutianes", "BT": "Hora de Bhutan", "WITA": "Hora central d’Indonèsia", "AKDT": "Hora d’estiu d’Alaska", "TMST": "Hora d’estiu del Turkmenistan", "MESZ": "Hora d’estiu del Centre d’Europa", "HAST": "Hora estàndard de Hawaii-Aleutianes", "NZST": "Hora estàndard de Nova Zelanda", "OESZ": "Hora d’estiu de l’Est d’Europa", "MEZ": "Hora estàndard del Centre d’Europa", "ACWDT": "Hora d’estiu d’Austràlia centre-occidental", "EST": "Hora estàndard oriental d’Amèrica del Nord", "AEDT": "Hora d’estiu d’Austràlia Oriental", "CLST": "Hora d’estiu de Xile", "EAT": "Hora de l’Àfrica Oriental", "WART": "Hora estàndard de l’oest de l’Argentina", "BOT": "Hora de Bolívia", "GYT": "Hora de Guyana", "MYT": "Hora de Malàisia", "∅∅∅": "Hora d’estiu de les Açores", "HKT": "Hora estàndard de Hong Kong", "CHAST": "Hora estàndard de Chatham", "CHADT": "Hora d’estiu de Chatham", "NZDT": "Hora d’estiu de Nova Zelanda", "PDT": "Hora d’estiu del Pacífic", "CDT": "Hora d’estiu central d’Amèrica del Nord", "SGT": "Hora de Singapur", "WAST": "Hora d’estiu de l’Àfrica Occidental", "ACDT": "Hora d’estiu d’Austràlia Central", "AWDT": "Hora d’estiu d’Austràlia Occidental", "SAST": "Hora estàndard del sud de l’Àfrica", "JDT": "Hora d’estiu del Japó", "HKST": "Hora d’estiu de Hong Kong", "ARST": "Hora d’estiu de l’Argentina", "PST": "Hora estàndard del Pacífic", "HNT": "Hora estàndard de Terranova", "ACST": "Hora estàndard d’Austràlia Central", "OEZ": "Hora estàndard de l’Est d’Europa", "ADT": "Hora d’estiu de l’Atlàntic", "AWST": "Hora estàndard d’Austràlia Occidental", "GMT": "Hora del Meridià de Greenwich", "VET": "Hora de Veneçuela", "GFT": "Hora de la Guaiana Francesa", "WEZ": "Hora estàndard de l’Oest d’Europa", "ECT": "Hora de l’Equador", "AST": "Hora estàndard de l’Atlàntic", "ChST": "Hora de Chamorro", "CLT": "Hora estàndard de Xile"},
}
}
@@ -205,7 +205,7 @@ func (ca *ca_IT) WeekdaysWide() []string {
func (ca *ca_IT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (ca *ca_IT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (ca *ca_IT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ca.currencies[currency]
- l := len(s) + len(ca.decimal) + len(ca.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ce/ce.go b/ce/ce.go
index 591164b9..66091173 100644
--- a/ce/ce.go
+++ b/ce/ce.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
monthsAbbreviated: []string{"", "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек"},
monthsWide: []string{"", "январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"},
daysWide: []string{"кӀиранан де", "оршотан де", "шинарин де", "кхаарин де", "еарин де", "пӀераскан де", "шот де"},
- timezones: map[string]string{"BOT": "Боливи", "HNT": "Ньюфаундленд, стандартан хан", "WIB": "Малхбузен Индонези", "SAST": "Къилба Африка", "COST": "Колумби, аьхкенан хан", "GMT": "Гринвичица юкъара хан", "MEZ": "Юккъера Европа, стандартан хан", "OESZ": "Малхбален Европа, аьхкенан хан", "MST": "Лаьмнийн стандартан хан (АЦШ)", "ARST": "Аргентина, аьхкенан хан", "HKT": "Гонконг, стандартан хан", "GFT": "Французийн Гвиана", "OEZ": "Малхбален Европа, стандартан хан", "IST": "Инди", "EDT": "Малхбален Америка, аьхкенан хан", "AKDT": "Аляска, аьхкенан хан", "MYT": "Малайзи", "∅∅∅": "Перу, аьхкенан хан", "NZST": "Керла Зеланди, стандартан хан", "CAT": "Юккъера Африка", "TMT": "Туркменин стандартан хан", "ECT": "Эквадор", "LHST": "Лорд-Хау, стандартан хан", "WART": "Малхбузен Аргентина, стандартан хан", "AST": "Атлантикан стандартан хан", "ADT": "Атлантикан аьхкенан хан", "PDT": "Тийна океанан аьхкенан хан", "ACST": "Юккъера Австрали, стандартан хан", "COT": "Колумби, стандартан хан", "CHADT": "Чатем, аьхкенан хан", "WIT": "Малхбален Индонези", "WEZ": "Малхбузен Европа, стандартан хан", "PST": "Тийна океанан стандартан хан", "ACDT": "Юккъера Австрали, аьхкенан хан", "ART": "Аргентина, стандартан хан", "UYT": "Уругвай, стандартан хан", "CLST": "Чили, аьхкенан хан", "WESZ": "Малхбузен Европа, аьхкенан хан", "BT": "Бутан", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "ChST": "Чаморро", "VET": "Венесуэла", "EAT": "Малхбален Африка", "WAT": "Малхбузен Африка, стандартан хан", "EST": "Малхбален Америка, стандартан хан", "NZDT": "Керла Зеланди, аьхкенан хан", "JST": "Япони, стандартан хан", "SRT": "Суринам", "HKST": "Гонконг, аьхкенан хан", "AEST": "Малхбален Австрали, стандартан хан", "WITA": "Юккъера Индонези", "AKST": "Аляска, стандартан хан", "LHDT": "Лорд-Хау, аьхкенан хан", "TMST": "Туркменин аьхкенан хан", "JDT": "Япони, аьхкенан хан", "MDT": "Лаьмнийн аьхкенан хан (АЦШ)", "CLT": "Чили, стандартан хан", "CST": "Юккъера Америка, стандартан хан", "MESZ": "Юккъера Европа, аьхкенан хан", "HAST": "Гавайн-алеутийн стандартан хан", "UYST": "Уругвай, аьхкенан хан", "AWST": "Малхбузен Австрали, стандартан хан", "HAT": "Ньюфаундленд, аьхкенан хан", "CHAST": "Чатем, стандартан хан", "AEDT": "Малхбален Австрали, аьхкенан хан", "GYT": "Гайана", "WAST": "Малхбузен Африка, аьхкенан хан", "AWDT": "Малхбузен Австрали, аьхкенан хан", "CDT": "Юккъера Америка, аьхкенан хан", "SGT": "Сингапур", "HADT": "Гавайн-алеутийн аьхкенан хан", "ACWST": "Юккъера Австрали, малхбузен стандартан хан"},
+ timezones: map[string]string{"ACST": "Юккъера Австрали, стандартан хан", "EST": "Малхбален Америка, стандартан хан", "HADT": "Гавайн-алеутийн аьхкенан хан", "PST": "Тийна океанан стандартан хан", "PDT": "Тийна океанан аьхкенан хан", "WIT": "Малхбален Индонези", "ECT": "Эквадор", "AKDT": "Аляска, аьхкенан хан", "MST": "Лаьмнийн стандартан хан (АЦШ)", "HKT": "Гонконг, стандартан хан", "AEDT": "Малхбален Австрали, аьхкенан хан", "MESZ": "Юккъера Европа, аьхкенан хан", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "WART": "Малхбузен Аргентина, стандартан хан", "CLT": "Чили, стандартан хан", "WAST": "Малхбузен Африка, аьхкенан хан", "WEZ": "Малхбузен Европа, стандартан хан", "COST": "Колумби, аьхкенан хан", "CAT": "Юккъера Африка", "UYST": "Уругвай, аьхкенан хан", "MDT": "Лаьмнийн аьхкенан хан (АЦШ)", "WAT": "Малхбузен Африка, стандартан хан", "CDT": "Юккъера Америка, аьхкенан хан", "NZDT": "Керла Зеланди, аьхкенан хан", "HNT": "Ньюфаундленд, стандартан хан", "HAT": "Ньюфаундленд, аьхкенан хан", "BT": "Бутан", "WITA": "Юккъера Индонези", "JDT": "Япони, аьхкенан хан", "ACDT": "Юккъера Австрали, аьхкенан хан", "CHAST": "Чатем, стандартан хан", "MEZ": "Юккъера Европа, стандартан хан", "ChST": "Чаморро", "AST": "Атлантикан стандартан хан", "AWDT": "Малхбузен Австрали, аьхкенан хан", "TMST": "Туркменин аьхкенан хан", "OEZ": "Малхбален Европа, стандартан хан", "UYT": "Уругвай, стандартан хан", "CLST": "Чили, аьхкенан хан", "MYT": "Малайзи", "BOT": "Боливи", "IST": "Инди", "COT": "Колумби, стандартан хан", "JST": "Япони, стандартан хан", "SAST": "Къилба Африка", "OESZ": "Малхбален Европа, аьхкенан хан", "AEST": "Малхбален Австрали, стандартан хан", "LHST": "Лорд-Хау, стандартан хан", "VET": "Венесуэла", "WIB": "Малхбузен Индонези", "EDT": "Малхбален Америка, аьхкенан хан", "HKST": "Гонконг, аьхкенан хан", "ACWST": "Юккъера Австрали, малхбузен стандартан хан", "WESZ": "Малхбузен Европа, аьхкенан хан", "GFT": "Французийн Гвиана", "ART": "Аргентина, стандартан хан", "EAT": "Малхбален Африка", "ARST": "Аргентина, аьхкенан хан", "AWST": "Малхбузен Австрали, стандартан хан", "GMT": "Гринвичица юкъара хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "CST": "Юккъера Америка, стандартан хан", "ADT": "Атлантикан аьхкенан хан", "HAST": "Гавайн-алеутийн стандартан хан", "CHADT": "Чатем, аьхкенан хан", "LHDT": "Лорд-Хау, аьхкенан хан", "SGT": "Сингапур", "AKST": "Аляска, стандартан хан", "GYT": "Гайана", "NZST": "Керла Зеланди, стандартан хан", "∅∅∅": "Перу, аьхкенан хан", "TMT": "Туркменин стандартан хан", "SRT": "Суринам"},
}
}
@@ -182,7 +182,7 @@ func (ce *ce) WeekdaysWide() []string {
func (ce *ce) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ce.decimal) + len(ce.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ce *ce) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ce.currencies[currency]
- l := len(s) + len(ce.decimal) + len(ce.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (ce *ce) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ce.currencies[currency]
- l := len(s) + len(ce.decimal) + len(ce.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ce_RU/ce_RU.go b/ce_RU/ce_RU.go
index 3ffe5575..4c507eef 100644
--- a/ce_RU/ce_RU.go
+++ b/ce_RU/ce_RU.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
monthsAbbreviated: []string{"", "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек"},
monthsWide: []string{"", "январь", "февраль", "март", "апрель", "май", "июнь", "июль", "август", "сентябрь", "октябрь", "ноябрь", "декабрь"},
daysWide: []string{"кӀиранан де", "оршотан де", "шинарин де", "кхаарин де", "еарин де", "пӀераскан де", "шот де"},
- timezones: map[string]string{"ACST": "Юккъера Австрали, стандартан хан", "WAT": "Малхбузен Африка, стандартан хан", "ART": "Аргентина, стандартан хан", "MDT": "Лаьмнийн аьхкенан хан (АЦШ)", "MESZ": "Юккъера Европа, аьхкенан хан", "CHAST": "Чатем, стандартан хан", "EAT": "Малхбален Африка", "AWDT": "Малхбузен Австрали, аьхкенан хан", "CAT": "Юккъера Африка", "AEDT": "Малхбален Австрали, аьхкенан хан", "EDT": "Малхбален Америка, аьхкенан хан", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "BT": "Бутан", "ChST": "Чаморро", "WAST": "Малхбузен Африка, аьхкенан хан", "NZDT": "Керла Зеланди, аьхкенан хан", "HKST": "Гонконг, аьхкенан хан", "HAST": "Гавайн-алеутийн стандартан хан", "HADT": "Гавайн-алеутийн аьхкенан хан", "WEZ": "Малхбузен Европа, стандартан хан", "COST": "Колумби, аьхкенан хан", "HKT": "Гонконг, стандартан хан", "CHADT": "Чатем, аьхкенан хан", "OESZ": "Малхбален Европа, аьхкенан хан", "SRT": "Суринам", "GYT": "Гайана", "AEST": "Малхбален Австрали, стандартан хан", "ECT": "Эквадор", "UYT": "Уругвай, стандартан хан", "UYST": "Уругвай, аьхкенан хан", "WESZ": "Малхбузен Европа, аьхкенан хан", "VET": "Венесуэла", "HNT": "Ньюфаундленд, стандартан хан", "JDT": "Япони, аьхкенан хан", "WART": "Малхбузен Аргентина, стандартан хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "ADT": "Атлантикан аьхкенан хан", "LHDT": "Лорд-Хау, аьхкенан хан", "BOT": "Боливи", "PDT": "Тийна океанан аьхкенан хан", "AWST": "Малхбузен Австрали, стандартан хан", "MEZ": "Юккъера Европа, стандартан хан", "WIB": "Малхбузен Индонези", "SAST": "Къилба Африка", "OEZ": "Малхбален Европа, стандартан хан", "CDT": "Юккъера Америка, аьхкенан хан", "ARST": "Аргентина, аьхкенан хан", "CLT": "Чили, стандартан хан", "JST": "Япони, стандартан хан", "EST": "Малхбален Америка, стандартан хан", "HAT": "Ньюфаундленд, аьхкенан хан", "TMT": "Туркменин стандартан хан", "SGT": "Сингапур", "∅∅∅": "Амазонка, аьхкенан хан", "PST": "Тийна океанан стандартан хан", "ACDT": "Юккъера Австрали, аьхкенан хан", "ACWST": "Юккъера Австрали, малхбузен стандартан хан", "NZST": "Керла Зеланди, стандартан хан", "CLST": "Чили, аьхкенан хан", "AKDT": "Аляска, аьхкенан хан", "COT": "Колумби, стандартан хан", "TMST": "Туркменин аьхкенан хан", "LHST": "Лорд-Хау, стандартан хан", "GFT": "Французийн Гвиана", "WITA": "Юккъера Индонези", "IST": "Инди", "MST": "Лаьмнийн стандартан хан (АЦШ)", "AST": "Атлантикан стандартан хан", "CST": "Юккъера Америка, стандартан хан", "WIT": "Малхбален Индонези", "AKST": "Аляска, стандартан хан", "GMT": "Гринвичица юкъара хан", "MYT": "Малайзи"},
+ timezones: map[string]string{"EAT": "Малхбален Африка", "GFT": "Французийн Гвиана", "EDT": "Малхбален Америка, аьхкенан хан", "OESZ": "Малхбален Европа, аьхкенан хан", "UYST": "Уругвай, аьхкенан хан", "AKDT": "Аляска, аьхкенан хан", "AWST": "Малхбузен Австрали, стандартан хан", "WITA": "Юккъера Индонези", "CLST": "Чили, аьхкенан хан", "HAT": "Ньюфаундленд, аьхкенан хан", "PST": "Тийна океанан стандартан хан", "HADT": "Гавайн-алеутийн аьхкенан хан", "CHAST": "Чатем, стандартан хан", "WAST": "Малхбузен Африка, аьхкенан хан", "HNT": "Ньюфаундленд, стандартан хан", "SGT": "Сингапур", "MDT": "MDT", "BT": "Бутан", "CLT": "Чили, стандартан хан", "ECT": "Эквадор", "CST": "Юккъера Америка, стандартан хан", "ARST": "Аргентина, аьхкенан хан", "LHDT": "Лорд-Хау, аьхкенан хан", "ChST": "Чаморро", "WIT": "Малхбален Индонези", "WAT": "Малхбузен Африка, стандартан хан", "IST": "Инди", "CDT": "Юккъера Америка, аьхкенан хан", "ACST": "Юккъера Австрали, стандартан хан", "HKT": "Гонконг, стандартан хан", "TMST": "Туркменин аьхкенан хан", "AEST": "Малхбален Австрали, стандартан хан", "NZDT": "Керла Зеланди, аьхкенан хан", "GMT": "Гринвичица юкъара хан", "ACWDT": "Юккъера Австрали, малхбузен аьхкенан хан", "WEZ": "Малхбузен Европа, стандартан хан", "COST": "Колумби, аьхкенан хан", "HKST": "Гонконг, аьхкенан хан", "TMT": "Туркменин стандартан хан", "MEZ": "Юккъера Европа, стандартан хан", "JST": "Япони, стандартан хан", "AST": "Атлантикан стандартан хан", "MST": "MST", "∅∅∅": "Амазонка, аьхкенан хан", "LHST": "Лорд-Хау, стандартан хан", "WESZ": "Малхбузен Европа, аьхкенан хан", "JDT": "Япони, аьхкенан хан", "ADT": "Атлантикан аьхкенан хан", "HAST": "Гавайн-алеутийн стандартан хан", "NZST": "Керла Зеланди, стандартан хан", "WARST": "Малхбузен Аргентина, аьхкенан хан", "AKST": "Аляска, стандартан хан", "SAST": "Къилба Африка", "UYT": "Уругвай, стандартан хан", "ART": "Аргентина, стандартан хан", "AEDT": "Малхбален Австрали, аьхкенан хан", "CAT": "Юккъера Африка", "COT": "Колумби, стандартан хан", "AWDT": "Малхбузен Австрали, аьхкенан хан", "SRT": "Суринам", "WART": "Малхбузен Аргентина, стандартан хан", "PDT": "Тийна океанан аьхкенан хан", "EST": "Малхбален Америка, стандартан хан", "CHADT": "Чатем, аьхкенан хан", "ACWST": "Юккъера Австрали, малхбузен стандартан хан", "BOT": "Боливи", "VET": "Венесуэла", "ACDT": "Юккъера Австрали, аьхкенан хан", "WIB": "Малхбузен Индонези", "MYT": "Малайзи", "GYT": "Гайана", "MESZ": "Юккъера Европа, аьхкенан хан", "OEZ": "Малхбален Европа, стандартан хан"},
}
}
@@ -182,7 +182,7 @@ func (ce *ce_RU) WeekdaysWide() []string {
func (ce *ce_RU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ce.decimal) + len(ce.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ce *ce_RU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ce.currencies[currency]
- l := len(s) + len(ce.decimal) + len(ce.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (ce *ce_RU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ce.currencies[currency]
- l := len(s) + len(ce.decimal) + len(ce.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/cgg/cgg.go b/cgg/cgg.go
index 7d04b82f..fbd96084 100644
--- a/cgg/cgg.go
+++ b/cgg/cgg.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kurisito Atakaijire", "Kurisito Yaijire"},
- timezones: map[string]string{"LHDT": "LHDT", "SGT": "SGT", "EAT": "EAT", "WAT": "WAT", "GMT": "GMT", "UYT": "UYT", "WART": "WART", "MST": "MST", "NZDT": "NZDT", "TMST": "TMST", "SAST": "SAST", "OESZ": "OESZ", "ACWDT": "ACWDT", "COT": "COT", "AEDT": "AEDT", "EST": "EST", "ACWST": "ACWST", "WAST": "WAST", "HADT": "HADT", "AWDT": "AWDT", "CLST": "CLST", "MESZ": "MESZ", "OEZ": "OEZ", "ECT": "ECT", "UYST": "UYST", "ADT": "ADT", "HNT": "HNT", "HAT": "HAT", "CLT": "CLT", "TMT": "TMT", "VET": "VET", "COST": "COST", "CST": "CST", "MEZ": "MEZ", "JDT": "JDT", "WESZ": "WESZ", "LHST": "LHST", "SRT": "SRT", "AWST": "AWST", "IST": "IST", "EDT": "EDT", "PDT": "PDT", "CDT": "CDT", "WIT": "WIT", "WEZ": "WEZ", "HKST": "HKST", "AKST": "AKST", "ChST": "ChST", "AST": "AST", "CAT": "CAT", "WIB": "WIB", "AKDT": "AKDT", "BT": "BT", "WARST": "WARST", "GFT": "GFT", "NZST": "NZST", "ART": "ART", "HKT": "HKT", "AEST": "AEST", "JST": "JST", "BOT": "BOT", "PST": "PST", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "CHADT": "CHADT", "MYT": "MYT", "ACST": "ACST", "ACDT": "ACDT", "GYT": "GYT", "MDT": "MDT", "ARST": "ARST", "HAST": "HAST", "WITA": "WITA"},
+ timezones: map[string]string{"PDT": "PDT", "COST": "COST", "HAT": "HAT", "EAT": "EAT", "ACWST": "ACWST", "MEZ": "MEZ", "SRT": "SRT", "WAT": "WAT", "HAST": "HAST", "HKST": "HKST", "AEDT": "AEDT", "WEZ": "WEZ", "WESZ": "WESZ", "VET": "VET", "IST": "IST", "AKST": "AKST", "OESZ": "OESZ", "WARST": "WARST", "MYT": "MYT", "TMST": "TMST", "AEST": "AEST", "PST": "PST", "MESZ": "MESZ", "WART": "WART", "JDT": "JDT", "HADT": "HADT", "CHAST": "CHAST", "CAT": "CAT", "UYT": "UYT", "MST": "MST", "BOT": "BOT", "CLT": "CLT", "WIT": "WIT", "GFT": "GFT", "JST": "JST", "HNT": "HNT", "AWST": "AWST", "GMT": "GMT", "WAST": "WAST", "ECT": "ECT", "AST": "AST", "EST": "EST", "HKT": "HKT", "GYT": "GYT", "∅∅∅": "∅∅∅", "EDT": "EDT", "AWDT": "AWDT", "WIB": "WIB", "OEZ": "OEZ", "NZDT": "NZDT", "UYST": "UYST", "LHST": "LHST", "CST": "CST", "AKDT": "AKDT", "ART": "ART", "WITA": "WITA", "CLST": "CLST", "ACST": "ACST", "BT": "BT", "MDT": "MDT", "TMT": "TMT", "SAST": "SAST", "NZST": "NZST", "ChST": "ChST", "ACWDT": "ACWDT", "CDT": "CDT", "ACDT": "ACDT", "CHADT": "CHADT", "LHDT": "LHDT", "COT": "COT", "SGT": "SGT", "ARST": "ARST", "ADT": "ADT"},
}
}
@@ -190,7 +190,7 @@ func (cgg *cgg) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
- l := len(s) + len(cgg.decimal) + len(cgg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (cgg *cgg) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
- l := len(s) + len(cgg.decimal) + len(cgg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/cgg_UG/cgg_UG.go b/cgg_UG/cgg_UG.go
index 03a4f3ec..f85cb8df 100644
--- a/cgg_UG/cgg_UG.go
+++ b/cgg_UG/cgg_UG.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kurisito Atakaijire", "Kurisito Yaijire"},
- timezones: map[string]string{"PST": "PST", "MST": "MST", "WAST": "WAST", "AWST": "AWST", "COT": "COT", "CST": "CST", "CHADT": "CHADT", "AKST": "AKST", "JDT": "JDT", "SRT": "SRT", "MDT": "MDT", "HNT": "HNT", "HAST": "HAST", "AEST": "AEST", "UYST": "UYST", "VET": "VET", "NZST": "NZST", "ART": "ART", "GMT": "GMT", "ECT": "ECT", "MYT": "MYT", "ACST": "ACST", "CLST": "CLST", "MEZ": "MEZ", "IST": "IST", "LHDT": "LHDT", "GYT": "GYT", "MESZ": "MESZ", "OEZ": "OEZ", "JST": "JST", "EDT": "EDT", "∅∅∅": "∅∅∅", "EAT": "EAT", "WAT": "WAT", "CHAST": "CHAST", "AKDT": "AKDT", "BT": "BT", "HADT": "HADT", "AEDT": "AEDT", "WARST": "WARST", "SGT": "SGT", "WIT": "WIT", "GFT": "GFT", "PDT": "PDT", "WEZ": "WEZ", "LHST": "LHST", "NZDT": "NZDT", "COST": "COST", "WESZ": "WESZ", "OESZ": "OESZ", "UYT": "UYT", "ACWDT": "ACWDT", "ChST": "ChST", "TMST": "TMST", "TMT": "TMT", "WITA": "WITA", "EST": "EST", "WART": "WART", "ACDT": "ACDT", "AST": "AST", "HAT": "HAT", "ARST": "ARST", "HKST": "HKST", "CLT": "CLT", "CAT": "CAT", "HKT": "HKT", "WIB": "WIB", "SAST": "SAST", "BOT": "BOT", "ACWST": "ACWST", "ADT": "ADT", "AWDT": "AWDT", "CDT": "CDT"},
+ timezones: map[string]string{"EAT": "EAT", "ACST": "ACST", "AKDT": "AKDT", "AST": "AST", "HADT": "HADT", "OESZ": "OESZ", "MEZ": "MEZ", "HAT": "HAT", "TMT": "TMT", "AEDT": "AEDT", "UYT": "UYT", "WEZ": "WEZ", "SGT": "SGT", "AWDT": "AWDT", "WARST": "WARST", "WIT": "WIT", "WART": "WART", "WAT": "WAT", "AKST": "AKST", "AEST": "AEST", "UYST": "UYST", "WIB": "WIB", "MST": "MST", "VET": "VET", "TMST": "TMST", "BT": "BT", "ChST": "ChST", "CLST": "CLST", "WESZ": "WESZ", "COT": "COT", "JDT": "JDT", "HNT": "HNT", "HKST": "HKST", "LHST": "LHST", "PDT": "PDT", "ACWDT": "ACWDT", "GFT": "GFT", "ADT": "ADT", "HAST": "HAST", "AWST": "AWST", "PST": "PST", "BOT": "BOT", "SAST": "SAST", "WITA": "WITA", "CHAST": "CHAST", "EST": "EST", "LHDT": "LHDT", "NZST": "NZST", "WAST": "WAST", "IST": "IST", "GMT": "GMT", "MDT": "MDT", "SRT": "SRT", "GYT": "GYT", "CLT": "CLT", "ACWST": "ACWST", "COST": "COST", "HKT": "HKT", "ART": "ART", "NZDT": "NZDT", "MESZ": "MESZ", "CHADT": "CHADT", "ARST": "ARST", "ECT": "ECT", "CST": "CST", "JST": "JST", "ACDT": "ACDT", "MYT": "MYT", "EDT": "EDT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "CAT": "CAT", "CDT": "CDT"},
}
}
@@ -190,7 +190,7 @@ func (cgg *cgg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
- l := len(s) + len(cgg.decimal) + len(cgg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (cgg *cgg_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cgg.currencies[currency]
- l := len(s) + len(cgg.decimal) + len(cgg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/chr/chr.go b/chr/chr.go
index 7601154c..e1af290b 100644
--- a/chr/chr.go
+++ b/chr/chr.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ᎤᏓᎷᎸ", "ᎤᎶᏐᏅ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ꮟ ᏥᏌ ᎾᏕᎲᏍᎬᎾ", "ᎠᎩᏃᎮᎵᏓᏍᏗᏱ ᎠᏕᏘᏱᏍᎬ ᏱᎰᏩ ᏧᏓᏂᎸᎢᏍᏗ"},
- timezones: map[string]string{"COT": "COT", "AST": "AST", "HKT": "HKT", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "TMST": "TMST", "WITA": "WITA", "VET": "VET", "WAT": "WAT", "HKST": "HKST", "WART": "WART", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "MEZ": "MEZ", "UYST": "UYST", "ARST": "ARST", "AWDT": "AWDT", "CLST": "CLST", "HADT": "HADT", "AKST": "AKST", "SRT": "SRT", "ACST": "ACST", "ChST": "ChST", "WEZ": "WEZ", "LHST": "LHST", "LHDT": "LHDT", "NZST": "NZST", "AEDT": "AEDT", "GFT": "GFT", "OESZ": "OESZ", "BOT": "BOT", "∅∅∅": "∅∅∅", "AEST": "AEST", "COST": "COST", "CAT": "CAT", "WARST": "WARST", "EAT": "EAT", "WAST": "WAST", "HAST": "HAST", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "ACDT": "ACDT", "NZDT": "NZDT", "IST": "IST", "SGT": "SGT", "SAST": "SAST", "JDT": "JDT", "ADT": "ADT", "CHADT": "CHADT", "ECT": "ECT", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "ACWST": "ACWST", "MST": "ᎣᏓᎸ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "JST": "JST", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "WESZ": "WESZ", "MDT": "ᎣᏓᎸ ᎢᎦ ᎢᏳᏩᎪᏗ", "CHAST": "CHAST", "WIB": "WIB", "MYT": "MYT", "UYT": "UYT", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "ACWDT": "ACWDT", "AWST": "AWST", "MESZ": "MESZ", "CLT": "CLT", "WIT": "WIT", "OEZ": "OEZ", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "ART": "ART", "HNT": "HNT", "BT": "BT", "HAT": "HAT", "TMT": "TMT", "GYT": "GYT", "AKDT": "AKDT"},
+ timezones: map[string]string{"SRT": "SRT", "WEZ": "WEZ", "ECT": "ECT", "JDT": "JDT", "MYT": "MYT", "SGT": "SGT", "HADT": "HADT", "OEZ": "OEZ", "ChST": "ChST", "WART": "WART", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "AKST": "AKST", "AKDT": "AKDT", "ACDT": "ACDT", "MEZ": "MEZ", "IST": "IST", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "AWST": "AWST", "ART": "ART", "BT": "BT", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "UYT": "UYT", "WAST": "WAST", "WESZ": "WESZ", "VET": "VET", "COST": "COST", "HKT": "HKT", "CAT": "CAT", "CHADT": "CHADT", "WAT": "WAT", "WIB": "WIB", "TMT": "TMT", "SAST": "SAST", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "AST": "AST", "ADT": "ADT", "HAT": "HAT", "HAST": "HAST", "MESZ": "MESZ", "WIT": "WIT", "TMST": "TMST", "LHDT": "LHDT", "ARST": "ARST", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "ACST": "ACST", "AWDT": "AWDT", "LHST": "LHST", "UYST": "UYST", "WARST": "WARST", "BOT": "BOT", "NZDT": "NZDT", "MST": "ᎣᏓᎸ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "GFT": "GFT", "COT": "COT", "HKST": "HKST", "EAT": "EAT", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "CLT": "CLT", "AEDT": "AEDT", "NZST": "NZST", "WITA": "WITA", "ACWDT": "ACWDT", "MDT": "ᎣᏓᎸ ᎢᎦ ᎢᏳᏩᎪᏗ", "GYT": "GYT", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "JST": "JST", "CHAST": "CHAST", "AEST": "AEST", "CLST": "CLST", "HNT": "HNT", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "ACWST": "ACWST"},
}
}
@@ -189,7 +189,7 @@ func (chr *chr) WeekdaysWide() []string {
func (chr *chr) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(chr.decimal) + len(chr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (chr *chr) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
- l := len(s) + len(chr.decimal) + len(chr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -320,7 +320,7 @@ func (chr *chr) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
- l := len(s) + len(chr.decimal) + len(chr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/chr_US/chr_US.go b/chr_US/chr_US.go
index 61d3590a..4e97e15b 100644
--- a/chr_US/chr_US.go
+++ b/chr_US/chr_US.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ᎤᏓᎷᎸ", "ᎤᎶᏐᏅ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ꮟ ᏥᏌ ᎾᏕᎲᏍᎬᎾ", "ᎠᎩᏃᎮᎵᏓᏍᏗᏱ ᎠᏕᏘᏱᏍᎬ ᏱᎰᏩ ᏧᏓᏂᎸᎢᏍᏗ"},
- timezones: map[string]string{"∅∅∅": "∅∅∅", "ARST": "ARST", "ACWDT": "ACWDT", "AST": "AST", "BOT": "BOT", "ACWST": "ACWST", "JDT": "JDT", "BT": "BT", "WESZ": "WESZ", "ADT": "ADT", "MST": "MST", "HADT": "HADT", "JST": "JST", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "WAST": "WAST", "CLST": "CLST", "HAST": "HAST", "AEST": "AEST", "AKDT": "AKDT", "WEZ": "WEZ", "WAT": "WAT", "AWST": "AWST", "MEZ": "MEZ", "WITA": "WITA", "UYT": "UYT", "LHDT": "LHDT", "HNT": "HNT", "MESZ": "MESZ", "TMT": "TMT", "CLT": "CLT", "UYST": "UYST", "IST": "IST", "ECT": "ECT", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "COT": "COT", "GFT": "GFT", "AKST": "AKST", "ACST": "ACST", "MDT": "MDT", "WIT": "WIT", "SRT": "SRT", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "ChST": "ChST", "HAT": "HAT", "SGT": "SGT", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "WARST": "WARST", "ACDT": "ACDT", "VET": "VET", "COST": "COST", "CAT": "CAT", "SAST": "SAST", "AEDT": "AEDT", "AWDT": "AWDT", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "HKST": "HKST", "EAT": "EAT", "WIB": "WIB", "MYT": "MYT", "TMST": "TMST", "GYT": "GYT", "NZST": "NZST", "NZDT": "NZDT", "ART": "ART", "HKT": "HKT", "OEZ": "OEZ", "OESZ": "OESZ", "LHST": "LHST", "CHAST": "CHAST", "CHADT": "CHADT", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "WART": "WART"},
+ timezones: map[string]string{"LHDT": "LHDT", "MYT": "MYT", "WITA": "WITA", "ACWDT": "ACWDT", "MEZ": "MEZ", "PST": "ᏭᏕᎵᎬ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "JST": "JST", "HAT": "HAT", "ART": "ART", "UYT": "UYT", "WAST": "WAST", "BOT": "BOT", "CLST": "CLST", "WEZ": "WEZ", "AKST": "AKST", "WIB": "WIB", "EDT": "ᎧᎸᎬᎢᏗᏢ ᎢᎦ ᎢᏳᏩᎪᏗ", "OEZ": "OEZ", "PDT": "ᏭᏕᎵᎬ ᎢᎦ ᎢᏳᏩᎪᏗ", "NZDT": "NZDT", "MST": "ᎣᏓᎸ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "ECT": "ECT", "AWDT": "AWDT", "AEDT": "AEDT", "UYST": "UYST", "ChST": "ChST", "EAT": "EAT", "ACWST": "ACWST", "CDT": "ᎠᏰᎵ ᎢᎦ ᎢᏳᏩᎪᏗ", "HKST": "HKST", "∅∅∅": "∅∅∅", "SRT": "SRT", "WAT": "WAT", "ACST": "ACST", "AEST": "AEST", "CLT": "CLT", "CST": "ᎠᏰᎵ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "AWST": "AWST", "OESZ": "OESZ", "WESZ": "WESZ", "TMT": "TMT", "CAT": "CAT", "JDT": "JDT", "VET": "VET", "GFT": "GFT", "COST": "COST", "HNT": "HNT", "WARST": "WARST", "WIT": "WIT", "MDT": "ᎣᏓᎸ ᎢᎦ ᎢᏳᏩᎪᏗ", "GYT": "GYT", "CHAST": "CHAST", "SAST": "SAST", "GMT": "ᎢᏤ ᎢᏳᏍᏗ ᎢᏳᏩᎪᏗ", "HKT": "HKT", "ARST": "ARST", "NZST": "NZST", "HADT": "HADT", "AKDT": "AKDT", "CHADT": "CHADT", "BT": "BT", "ACDT": "ACDT", "IST": "IST", "ADT": "ADT", "EST": "ᎧᎸᎬᎢᏗᏢ ᏰᎵᏊ ᏗᏙᎳᎩ ᎢᏳᏩᎪᏗ", "LHST": "LHST", "WART": "WART", "SGT": "SGT", "AST": "AST", "HAST": "HAST", "TMST": "TMST", "MESZ": "MESZ", "COT": "COT"},
}
}
@@ -189,7 +189,7 @@ func (chr *chr_US) WeekdaysWide() []string {
func (chr *chr_US) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(chr.decimal) + len(chr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (chr *chr_US) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
- l := len(s) + len(chr.decimal) + len(chr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -320,7 +320,7 @@ func (chr *chr_US) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := chr.currencies[currency]
- l := len(s) + len(chr.decimal) + len(chr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ckb/ckb.go b/ckb/ckb.go
index 10080af5..7cad7838 100644
--- a/ckb/ckb.go
+++ b/ckb/ckb.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"پ.ن", "ز"},
erasNarrow: []string{"پ.ن", "ز"},
erasWide: []string{"پێش زایین", "زایینی"},
- timezones: map[string]string{"HADT": "HADT", "MYT": "MYT", "WAST": "WAST", "AWST": "AWST", "AKDT": "AKDT", "VET": "VET", "CST": "CST", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "CHADT": "CHADT", "WESZ": "WESZ", "NZDT": "NZDT", "AKST": "AKST", "GMT": "GMT", "LHDT": "LHDT", "AST": "AST", "NZST": "NZST", "HKST": "HKST", "CLT": "CLT", "IST": "IST", "WARST": "WARST", "HAT": "HAT", "PST": "PST", "AWDT": "AWDT", "WITA": "WITA", "OESZ": "OESZ", "PDT": "PDT", "ACWDT": "ACWDT", "CDT": "CDT", "WIT": "WIT", "JST": "JST", "SRT": "SRT", "MEZ": "MEZ", "WIB": "WIB", "OEZ": "OEZ", "WEZ": "WEZ", "MST": "MST", "ADT": "ADT", "SGT": "SGT", "TMT": "TMT", "AEST": "AEST", "LHST": "LHST", "HNT": "HNT", "ART": "ART", "MESZ": "MESZ", "AEDT": "AEDT", "EAT": "EAT", "HKT": "HKT", "CLST": "CLST", "BT": "BT", "ACST": "ACST", "ChST": "ChST", "SAST": "SAST", "COT": "COT", "CAT": "CAT", "HAST": "HAST", "ECT": "ECT", "EST": "EST", "ACDT": "ACDT", "MDT": "MDT", "WAT": "WAT", "WART": "WART", "UYT": "UYT", "ACWST": "ACWST", "UYST": "UYST", "GYT": "GYT", "ARST": "ARST", "COST": "COST", "TMST": "TMST", "JDT": "JDT", "EDT": "EDT", "BOT": "BOT", "GFT": "GFT"},
+ timezones: map[string]string{"TMT": "TMT", "GMT": "GMT", "COST": "COST", "ART": "ART", "HAST": "HAST", "ACWST": "ACWST", "JDT": "JDT", "AWST": "AWST", "WAST": "WAST", "HAT": "HAT", "PST": "PST", "CAT": "CAT", "MEZ": "MEZ", "MST": "MST", "CDT": "CDT", "SGT": "SGT", "BOT": "BOT", "TMST": "TMST", "∅∅∅": "∅∅∅", "AEST": "AEST", "SAST": "SAST", "NZST": "NZST", "SRT": "SRT", "VET": "VET", "JST": "JST", "GYT": "GYT", "HKT": "HKT", "OESZ": "OESZ", "WIT": "WIT", "WEZ": "WEZ", "ECT": "ECT", "ARST": "ARST", "WIB": "WIB", "HKST": "HKST", "WITA": "WITA", "CLT": "CLT", "MYT": "MYT", "CHADT": "CHADT", "WESZ": "WESZ", "CHAST": "CHAST", "EST": "EST", "CST": "CST", "HNT": "HNT", "NZDT": "NZDT", "PDT": "PDT", "UYT": "UYT", "MDT": "MDT", "WARST": "WARST", "GFT": "GFT", "LHDT": "LHDT", "MESZ": "MESZ", "EAT": "EAT", "AST": "AST", "LHST": "LHST", "ChST": "ChST", "AKST": "AKST", "ADT": "ADT", "OEZ": "OEZ", "AEDT": "AEDT", "WART": "WART", "IST": "IST", "COT": "COT", "ACST": "ACST", "EDT": "EDT", "AWDT": "AWDT", "BT": "BT", "CLST": "CLST", "ACWDT": "ACWDT", "WAT": "WAT", "UYST": "UYST", "AKDT": "AKDT", "ACDT": "ACDT", "HADT": "HADT"},
}
}
diff --git a/ckb_IQ/ckb_IQ.go b/ckb_IQ/ckb_IQ.go
index ade67a33..b81e4a81 100644
--- a/ckb_IQ/ckb_IQ.go
+++ b/ckb_IQ/ckb_IQ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"پ.ن", "ز"},
erasNarrow: []string{"پ.ن", "ز"},
erasWide: []string{"پێش زایین", "زایینی"},
- timezones: map[string]string{"WITA": "WITA", "IST": "IST", "UYST": "UYST", "MDT": "MDT", "CHAST": "CHAST", "OESZ": "OESZ", "ACST": "ACST", "CDT": "CDT", "HAST": "HAST", "MST": "MST", "NZDT": "NZDT", "ART": "ART", "HKST": "HKST", "SAST": "SAST", "BOT": "BOT", "WAST": "WAST", "CLT": "CLT", "CHADT": "CHADT", "OEZ": "OEZ", "GMT": "GMT", "ACWST": "ACWST", "LHST": "LHST", "HAT": "HAT", "GFT": "GFT", "ChST": "ChST", "WIT": "WIT", "HNT": "HNT", "MESZ": "MESZ", "SGT": "SGT", "TMT": "TMT", "TMST": "TMST", "AEST": "AEST", "WART": "WART", "EAT": "EAT", "AKST": "AKST", "PST": "PST", "PDT": "PDT", "LHDT": "LHDT", "ACDT": "ACDT", "GYT": "GYT", "NZST": "NZST", "COT": "COT", "CAT": "CAT", "EST": "EST", "SRT": "SRT", "∅∅∅": "∅∅∅", "CLST": "CLST", "HKT": "HKT", "EDT": "EDT", "AWST": "AWST", "CST": "CST", "ADT": "ADT", "ECT": "ECT", "MYT": "MYT", "HADT": "HADT", "BT": "BT", "WARST": "WARST", "AST": "AST", "ARST": "ARST", "COST": "COST", "MEZ": "MEZ", "AKDT": "AKDT", "WEZ": "WEZ", "ACWDT": "ACWDT", "AWDT": "AWDT", "VET": "VET", "JST": "JST", "AEDT": "AEDT", "WIB": "WIB", "JDT": "JDT", "UYT": "UYT", "WESZ": "WESZ", "WAT": "WAT"},
+ timezones: map[string]string{"AKST": "AKST", "EDT": "EDT", "PDT": "PDT", "UYT": "UYT", "JDT": "JDT", "MDT": "MDT", "AWST": "AWST", "BOT": "BOT", "HAT": "HAT", "JST": "JST", "MYT": "MYT", "NZST": "NZST", "BT": "BT", "ACWDT": "ACWDT", "WARST": "WARST", "WAST": "WAST", "AWDT": "AWDT", "HKST": "HKST", "TMST": "TMST", "HKT": "HKT", "ChST": "ChST", "WIT": "WIT", "WAT": "WAT", "CDT": "CDT", "WIB": "WIB", "HNT": "HNT", "ART": "ART", "AEST": "AEST", "WART": "WART", "AKDT": "AKDT", "NZDT": "NZDT", "WITA": "WITA", "ADT": "ADT", "CHAST": "CHAST", "ARST": "ARST", "PST": "PST", "GMT": "GMT", "CLST": "CLST", "OESZ": "OESZ", "LHDT": "LHDT", "CAT": "CAT", "COST": "COST", "GYT": "GYT", "∅∅∅": "∅∅∅", "LHST": "LHST", "MEZ": "MEZ", "ACWST": "ACWST", "GFT": "GFT", "TMT": "TMT", "UYST": "UYST", "EAT": "EAT", "CST": "CST", "AST": "AST", "MST": "MST", "SAST": "SAST", "MESZ": "MESZ", "ECT": "ECT", "SRT": "SRT", "WEZ": "WEZ", "VET": "VET", "COT": "COT", "SGT": "SGT", "AEDT": "AEDT", "CLT": "CLT", "WESZ": "WESZ", "CHADT": "CHADT", "EST": "EST", "HAST": "HAST", "HADT": "HADT", "OEZ": "OEZ", "IST": "IST", "ACST": "ACST", "ACDT": "ACDT"},
}
}
diff --git a/ckb_IR/ckb_IR.go b/ckb_IR/ckb_IR.go
index dd96b880..c65ab07b 100644
--- a/ckb_IR/ckb_IR.go
+++ b/ckb_IR/ckb_IR.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"پ.ن", "ز"},
erasNarrow: []string{"پ.ن", "ز"},
erasWide: []string{"پێش زایین", "زایینی"},
- timezones: map[string]string{"SRT": "SRT", "ACDT": "ACDT", "HKT": "HKT", "TMST": "TMST", "HADT": "HADT", "AEDT": "AEDT", "AKDT": "AKDT", "BT": "BT", "CAT": "CAT", "HKST": "HKST", "GFT": "GFT", "∅∅∅": "∅∅∅", "UYST": "UYST", "LHDT": "LHDT", "AWDT": "AWDT", "HAST": "HAST", "ECT": "ECT", "NZDT": "NZDT", "HNT": "HNT", "ARST": "ARST", "CDT": "CDT", "OESZ": "OESZ", "WAST": "WAST", "MDT": "MDT", "NZST": "NZST", "IST": "IST", "EAT": "EAT", "MESZ": "MESZ", "SGT": "SGT", "WIB": "WIB", "MYT": "MYT", "ACWDT": "ACWDT", "GYT": "GYT", "ART": "ART", "WIT": "WIT", "JST": "JST", "EDT": "EDT", "BOT": "BOT", "WAT": "WAT", "CHAST": "CHAST", "AKST": "AKST", "WESZ": "WESZ", "CLST": "CLST", "OEZ": "OEZ", "VET": "VET", "ACWST": "ACWST", "WITA": "WITA", "WEZ": "WEZ", "PST": "PST", "WART": "WART", "ChST": "ChST", "AST": "AST", "CST": "CST", "JDT": "JDT", "GMT": "GMT", "AWST": "AWST", "HAT": "HAT", "COT": "COT", "EST": "EST", "PDT": "PDT", "LHST": "LHST", "COST": "COST", "CLT": "CLT", "TMT": "TMT", "UYT": "UYT", "CHADT": "CHADT", "AEST": "AEST", "WARST": "WARST", "MST": "MST", "ADT": "ADT", "MEZ": "MEZ", "SAST": "SAST", "ACST": "ACST"},
+ timezones: map[string]string{"MESZ": "MESZ", "WIT": "WIT", "ACST": "ACST", "CHADT": "CHADT", "VET": "VET", "CST": "CST", "JDT": "JDT", "PDT": "PDT", "WITA": "WITA", "CLT": "CLT", "ACWST": "ACWST", "WEZ": "WEZ", "HADT": "HADT", "TMT": "TMT", "SRT": "SRT", "AWST": "AWST", "TMST": "TMST", "OEZ": "OEZ", "MDT": "MDT", "WAST": "WAST", "WESZ": "WESZ", "ECT": "ECT", "SGT": "SGT", "CHAST": "CHAST", "AEST": "AEST", "NZST": "NZST", "PST": "PST", "MEZ": "MEZ", "GMT": "GMT", "CLST": "CLST", "HAT": "HAT", "AST": "AST", "ACDT": "ACDT", "HKST": "HKST", "LHST": "LHST", "UYST": "UYST", "MST": "MST", "WAT": "WAT", "AKDT": "AKDT", "HNT": "HNT", "EAT": "EAT", "IST": "IST", "COST": "COST", "NZDT": "NZDT", "WIB": "WIB", "OESZ": "OESZ", "LHDT": "LHDT", "CAT": "CAT", "BOT": "BOT", "ADT": "ADT", "ARST": "ARST", "ART": "ART", "AWDT": "AWDT", "SAST": "SAST", "ChST": "ChST", "WARST": "WARST", "MYT": "MYT", "EST": "EST", "EDT": "EDT", "GFT": "GFT", "HAST": "HAST", "UYT": "UYT", "BT": "BT", "∅∅∅": "∅∅∅", "GYT": "GYT", "AEDT": "AEDT", "ACWDT": "ACWDT", "WART": "WART", "CDT": "CDT", "JST": "JST", "HKT": "HKT", "COT": "COT", "AKST": "AKST"},
}
}
diff --git a/cmd/generate_resources.go b/cmd/generate_resources.go
index 5db549ef..9a1afc89 100644
--- a/cmd/generate_resources.go
+++ b/cmd/generate_resources.go
@@ -7,6 +7,7 @@ import (
"os/exec"
"regexp"
"sort"
+ "strconv"
"strings"
"github.com/go-playground/locales"
@@ -35,6 +36,15 @@ var (
return fmt.Sprintf("%#v", b)
},
+ "byte_count": func(s ...string) string {
+ var count int
+
+ for i := 0; i < len(s); i++ {
+ count += len([]byte(s[i]))
+ }
+
+ return strconv.Itoa(count)
+ },
}
prVarFuncs = map[string]string{
"n": "n := math.Abs(num)\n",
diff --git a/cmd/translator.tmpl b/cmd/translator.tmpl
index 75e5857c..d06b6ca6 100644
--- a/cmd/translator.tmpl
+++ b/cmd/translator.tmpl
@@ -262,7 +262,7 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtNumber(num float64, v uint64) string {
{{ if eq .FmtNumberExists true }}
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
{{- if gt .FmtNumberGroupLen 0 }}
- l := len(s) + len({{ .BaseLocale }}.decimal) + len({{ .BaseLocale }}.group) * len(s[:len(s)-int(v)-1]) / {{ .FmtNumberGroupLen }}
+ l := len(s) + {{ byte_count .Decimal .Minus }} + {{ byte_count .Group }} * len(s[:len(s)-int(v)-1]) / {{ .FmtNumberGroupLen }}
count := 0
inWhole := v == 0
{{- if gt .FmtNumberSecondaryGroupLen 0}}
@@ -372,7 +372,7 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtPercent(num float64, v uint64) string
{{- if eq .FmtPercentExists true }}
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
{{- if gt .FmtPercentGroupLen 0 }}
- l := len(s) + len({{ .BaseLocale }}.decimal) + len({{ .BaseLocale }}.group) * len(s[:len(s)-int(v)-1]) / {{ .FmtPercentGroupLen }}
+ l := len(s) + {{ byte_count .Decimal .Minus .Percent .FmtPercentPrefix .FmtPercentSuffix }} + {{ byte_count .Group }} * len(s[:len(s)-int(v)-1]) / {{ .FmtPercentGroupLen }}
count := 0
inWhole := v == 0
{{- if gt .FmtPercentSecondaryGroupLen 0}}
@@ -524,7 +524,7 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtCurrency(num float64, v uint64, curren
symbol := {{ .BaseLocale }}.currencies[currency]
{{- if eq .FmtCurrencyExists true }}
{{- if gt .FmtCurrencyGroupLen 0 }}
- l := len(s) + len({{ .BaseLocale }}.decimal) + len({{ .BaseLocale }}.group) * len(s[:len(s)-int(v)-1]) / {{ .FmtCurrencyGroupLen }}
+ l := len(s) + len(symbol) + {{ byte_count .Decimal .Minus .FmtCurrencyPrefix .FmtCurrencySuffix }} + {{ byte_count .Group }} * len(s[:len(s)-int(v)-1]) / {{ .FmtCurrencyGroupLen }}
count := 0
inWhole := v == 0
{{- if gt .FmtCurrencySecondaryGroupLen 0}}
@@ -669,7 +669,7 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtAccounting(num float64, v uint64, curr
symbol := {{ .BaseLocale }}.currencies[currency]
{{- if eq .FmtCurrencyExists true }}
{{- if gt .FmtCurrencyGroupLen 0 }}
- l := len(s) + len({{ .BaseLocale }}.decimal) + len({{ .BaseLocale }}.group) * len(s[:len(s)-int(v)-1]) / {{ .FmtCurrencyGroupLen }}
+ l := len(s) + len(symbol) + {{ byte_count .Decimal .Minus .FmtCurrencyNegativePrefix .FmtCurrencyNegativeSuffix }} + {{ byte_count .Group }} * len(s[:len(s)-int(v)-1]) / {{ .FmtCurrencyGroupLen }}
count := 0
inWhole := v == 0
{{- if gt .FmtCurrencySecondaryGroupLen 0}}
diff --git a/cs/cs.go b/cs/cs.go
index f9f2dc11..5fcf6553 100644
--- a/cs/cs.go
+++ b/cs/cs.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "cs",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2, 4, 5},
+ pluralsRange: []locales.PluralRule{5, 6, 2, 4},
timeSeparator: ":",
currencies: []string{"ADP", "AED", "AFA", "AFN", "ALK", "ALL", "AMD", "ANG", "AOA", "AOK", "AON", "AOR", "ARA", "ARL", "ARM", "ARP", "ARS", "ATS", "AU$", "AWG", "AZM", "AZN", "BAD", "BAM", "BAN", "BBD", "BDT", "BEC", "BEF", "BEL", "BGL", "BGM", "BGN", "BGO", "BHD", "BIF", "BMD", "BND", "BOB", "BOL", "BOP", "BOV", "BRB", "BRC", "BRE", "R$", "BRN", "BRR", "BRZ", "BSD", "BTN", "BUK", "BWP", "BYB", "BYR", "BZD", "CA$", "CDF", "CHE", "CHF", "CHW", "CLE", "CLF", "CLP", "CNX ", "CN¥", "COP", "COU", "CRC", "CSD", "Kčs", "CUC", "CUP", "CVE", "CYP", "Kč", "DDM", "DEM", "DJF", "DKK", "DOP", "DZD", "ECS", "ECV", "EEK", "EGP", "ERN", "ESA", "ESB", "ESP", "ETB", "€", "FIM", "FJD", "FKP", "FRF", "£", "GEK", "GEL", "GHC", "GHS", "GIP", "GMD", "GNF", "GNS", "GQE", "GRD", "GTQ", "GWE", "GWP", "GYD", "HK$", "HNL", "HRD", "HRK", "HTG", "HUF", "IDR", "IEP", "ILP", "ILR", "ILS", "INR", "IQD", "IRR", "ISJ", "ISK", "ITL", "JMD", "JOD", "JP¥", "KES", "KGS", "KHR", "KMF", "KPW", "KRH", "KRO", "₩", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LTL", "LTT", "LUC", "LUF", "LUL", "LVL", "LVR", "LYD", "MAD", "MAF", "MCF", "MDC", "MDL", "MGA", "MGF", "MKD", "MKN", "MLF", "MMK", "MNT", "MOP", "MRO", "MTL", "MTP", "MUR", "MVP", "MVR", "MWK", "MX$", "MXP", "MXV", "MYR", "MZE", "MZM", "MZN", "NAD", "NGN", "NIC", "NIO", "NLG", "NOK", "NPR", "NZ$", "OMR", "PAB", "PEI", "PEN", "PES", "PGK", "PHP", "PKR", "PLN", "PLZ", "PTE", "PYG", "QAR", "RHD", "ROL", "RON", "RSD", "RUB", "RUR", "RWF", "SAR", "SBD", "SCR", "SDD", "SDG", "SDP", "SEK", "SGD", "SHP", "SIT", "SKK", "SLL", "SOS", "SRD", "SRG", "SSP", "STD", "SUR", "SVC", "SYP", "SZL", "THB", "TJR", "TJS", "TMM", "TMT", "TND", "TOP", "TPE", "TRL", "TRY", "TTD", "NT$", "TZS", "UAH", "UAK", "UGS", "UGX", "US$", "USN", "USS", "UYI", "UYP", "UYU", "UZS", "VEB", "VEF", "VND", "VNN", "VUV", "WST", "FCFA", "XAG", "XAU", "XBA", "XBB", "XBC", "XBD", "EC$", "XDR", "ECU", "XFO", "XFU", "CFA", "XPD", "CFPF", "XPT", "XRE", "XSU", "XTS", "XUA", "XXX", "YDD", "YER", "YUD", "YUM", "YUN", "YUR", "ZAL", "ZAR", "ZMK", "ZMW", "ZRN", "ZRZ", "ZWD", "ZWL", "ZWR"},
percentSuffix: " ",
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"př. n. l.", "n. l."},
erasNarrow: []string{"př.n.l.", "n.l."},
erasWide: []string{"př. n. l.", "n. l."},
- timezones: map[string]string{"MYT": "Malajský čas", "HAT": "Newfoundlandský letní čas", "AWDT": "Západoaustralský letní čas", "ChST": "Chamorrský čas", "SRT": "Surinamský čas", "AST": "Atlantický standardní čas", "MST": "Macajský standardní čas", "OESZ": "Východoevropský letní čas", "EST": "Severoamerický východní standardní čas", "CDT": "Severoamerický centrální letní čas", "UYT": "Uruguayský standardní čas", "ACDT": "Středoaustralský letní čas", "ART": "Argentinský standardní čas", "COT": "Kolumbijský standardní čas", "JST": "Japonský standardní čas", "WESZ": "Západoevropský letní čas", "WARST": "Západoargentinský letní čas", "NZDT": "Novozélandský letní čas", "CHADT": "Chathamský letní čas", "TMT": "Turkmenský standardní čas", "OEZ": "Východoevropský standardní čas", "MEZ": "Středoevropský standardní čas", "EAT": "Východoafrický čas", "MESZ": "Středoevropský letní čas", "SAST": "Jihoafrický čas", "AKST": "Aljašský standardní čas", "ACWST": "Středozápadní australský standardní čas", "∅∅∅": "Azorský letní čas", "TMST": "Turkmenský letní čas", "PST": "Severoamerický pacifický standardní čas", "ACST": "Středoaustralský standardní čas", "GMT": "Greenwichský střední čas", "ECT": "Ekvádorský čas", "PDT": "Severoamerický pacifický letní čas", "WEZ": "Západoevropský standardní čas", "MDT": "Macajský letní čas", "SGT": "Singapurský čas", "CLT": "Chilský standardní čas", "AEDT": "Východoaustralský letní čas", "UYST": "Uruguayský letní čas", "WAST": "Západoafrický letní čas", "CAT": "Středoafrický čas", "AKDT": "Aljašský letní čas", "IST": "Indický čas", "LHDT": "Letní čas ostrova lorda Howa", "EDT": "Severoamerický východní letní čas", "WART": "Západoargentinský standardní čas", "BOT": "Bolivijský čas", "ADT": "Atlantický letní čas", "CST": "Severoamerický centrální standardní čas", "WIT": "Východoindonéský čas", "GFT": "Francouzskoguyanský čas", "JDT": "Japonský letní čas", "HNT": "Newfoundlandský standardní čas", "AWST": "Západoaustralský standardní čas", "CLST": "Chilský letní čas", "WIB": "Západoindonéský čas", "GYT": "Guyanský čas", "ARST": "Argentinský letní čas", "COST": "Kolumbijský letní čas", "CHAST": "Chathamský standardní čas", "LHST": "Standardní čas ostrova lorda Howa", "VET": "Venezuelský čas", "NZST": "Novozélandský standardní čas", "WITA": "Středoindonéský čas", "HAST": "Havajsko-aleutský standardní čas", "HADT": "Havajsko-aleutský letní čas", "ACWDT": "Středozápadní australský letní čas", "WAT": "Západoafrický standardní čas", "HKT": "Hongkongský standardní čas", "HKST": "Hongkongský letní čas", "AEST": "Východoaustralský standardní čas", "BT": "Bhútánský čas"},
+ timezones: map[string]string{"CLT": "Chilský standardní čas", "ARST": "Argentinský letní čas", "EDT": "Severoamerický východní letní čas", "MESZ": "Středoevropský letní čas", "SGT": "Singapurský čas", "WIB": "Západoindonéský čas", "AEST": "Východoaustralský standardní čas", "PST": "Severoamerický pacifický standardní čas", "WART": "Západoargentinský standardní čas", "WESZ": "Západoevropský letní čas", "AST": "Atlantický standardní čas", "HAT": "Newfoundlandský letní čas", "AWDT": "Západoaustralský letní čas", "CHADT": "Chathamský letní čas", "TMT": "Turkmenský standardní čas", "SAST": "Jihoafrický čas", "AEDT": "Východoaustralský letní čas", "CAT": "Středoafrický čas", "GMT": "Greenwichský střední čas", "ECT": "Ekvádorský čas", "JST": "Japonský standardní čas", "ACST": "Středoaustralský standardní čas", "ACDT": "Středoaustralský letní čas", "GYT": "Guyanský čas", "OEZ": "Východoevropský standardní čas", "ACWST": "Středozápadní australský standardní čas", "COT": "Kolumbijský standardní čas", "HKT": "Hongkongský standardní čas", "HKST": "Hongkongský letní čas", "ACWDT": "Středozápadní australský letní čas", "AKDT": "Aljašský letní čas", "MYT": "Malajský čas", "WITA": "Středoindonéský čas", "WIT": "Východoindonéský čas", "WEZ": "Západoevropský standardní čas", "EST": "Severoamerický východní standardní čas", "HADT": "Havajsko-aleutský letní čas", "∅∅∅": "Amazonský letní čas", "TMST": "Turkmenský letní čas", "LHST": "Standardní čas ostrova lorda Howa", "MEZ": "Středoevropský standardní čas", "BOT": "Bolivijský čas", "WAT": "Západoafrický standardní čas", "OESZ": "Východoevropský letní čas", "NZST": "Novozélandský standardní čas", "EAT": "Východoafrický čas", "VET": "Venezuelský čas", "CST": "Severoamerický centrální standardní čas", "ADT": "Atlantický letní čas", "MDT": "Macajský letní čas", "UYT": "Uruguayský standardní čas", "ChST": "Chamorrský čas", "CLST": "Chilský letní čas", "LHDT": "Letní čas ostrova lorda Howa", "UYST": "Uruguayský letní čas", "WARST": "Západoargentinský letní čas", "JDT": "Japonský letní čas", "AKST": "Aljašský standardní čas", "WAST": "Západoafrický letní čas", "CDT": "Severoamerický centrální letní čas", "ART": "Argentinský standardní čas", "SRT": "Surinamský čas", "IST": "Indický čas", "COST": "Kolumbijský letní čas", "CHAST": "Chathamský standardní čas", "NZDT": "Novozélandský letní čas", "BT": "Bhútánský čas", "GFT": "Francouzskoguyanský čas", "HNT": "Newfoundlandský standardní čas", "MST": "Macajský standardní čas", "HAST": "Havajsko-aleutský standardní čas", "AWST": "Západoaustralský standardní čas", "PDT": "Severoamerický pacifický letní čas"},
}
}
@@ -225,7 +225,7 @@ func (cs *cs) WeekdaysWide() []string {
func (cs *cs) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(cs.decimal) + len(cs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -300,7 +300,7 @@ func (cs *cs) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cs.currencies[currency]
- l := len(s) + len(cs.decimal) + len(cs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -358,7 +358,7 @@ func (cs *cs) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cs.currencies[currency]
- l := len(s) + len(cs.decimal) + len(cs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/cs_CZ/cs_CZ.go b/cs_CZ/cs_CZ.go
index 9008565d..a7a962b3 100644
--- a/cs_CZ/cs_CZ.go
+++ b/cs_CZ/cs_CZ.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"př. n. l.", "n. l."},
erasNarrow: []string{"př.n.l.", "n.l."},
erasWide: []string{"př. n. l.", "n. l."},
- timezones: map[string]string{"WITA": "Středoindonéský čas", "JST": "Japonský standardní čas", "HNT": "Newfoundlandský standardní čas", "ARST": "Argentinský letní čas", "CHADT": "Chathamský letní čas", "CLST": "Chilský letní čas", "AEST": "Východoaustralský standardní čas", "OEZ": "Východoevropský standardní čas", "ACWST": "Středozápadní australský standardní čas", "UYST": "Uruguayský letní čas", "MDT": "Severoamerický horský letní čas", "AST": "Atlantický standardní čas", "TMST": "Turkmenský letní čas", "HAST": "Havajsko-aleutský standardní čas", "EDT": "Severoamerický východní letní čas", "MST": "Severoamerický horský standardní čas", "EAT": "Východoafrický čas", "WAT": "Západoafrický standardní čas", "ACDT": "Středoaustralský letní čas", "NZST": "Novozélandský standardní čas", "COT": "Kolumbijský standardní čas", "CLT": "Chilský standardní čas", "OESZ": "Východoevropský letní čas", "AKDT": "Aljašský letní čas", "UYT": "Uruguayský standardní čas", "SAST": "Jihoafrický čas", "WART": "Západoargentinský standardní čas", "ACST": "Středoaustralský standardní čas", "COST": "Kolumbijský letní čas", "ChST": "Chamorrský čas", "CAT": "Středoafrický čas", "TMT": "Turkmenský standardní čas", "GFT": "Francouzskoguyanský čas", "AEDT": "Východoaustralský letní čas", "CST": "Severoamerický centrální standardní čas", "AKST": "Aljašský standardní čas", "BT": "Bhútánský čas", "ACWDT": "Středozápadní australský letní čas", "LHST": "Standardní čas ostrova lorda Howa", "WIT": "Východoindonéský čas", "HADT": "Havajsko-aleutský letní čas", "WIB": "Západoindonéský čas", "NZDT": "Novozélandský letní čas", "ART": "Argentinský standardní čas", "HKST": "Hongkongský letní čas", "CHAST": "Chathamský standardní čas", "SGT": "Singapurský čas", "CDT": "Severoamerický centrální letní čas", "WARST": "Západoargentinský letní čas", "PST": "Severoamerický pacifický standardní čas", "WEZ": "Západoevropský standardní čas", "WAST": "Západoafrický letní čas", "ADT": "Atlantický letní čas", "MEZ": "Středoevropský standardní čas", "JDT": "Japonský letní čas", "MYT": "Malajský čas", "SRT": "Surinamský čas", "∅∅∅": "Peruánský letní čas", "HKT": "Hongkongský standardní čas", "ECT": "Ekvádorský čas", "EST": "Severoamerický východní standardní čas", "LHDT": "Letní čas ostrova lorda Howa", "PDT": "Severoamerický pacifický letní čas", "AWST": "Západoaustralský standardní čas", "MESZ": "Středoevropský letní čas", "GMT": "Greenwichský střední čas", "IST": "Indický čas", "BOT": "Bolivijský čas", "WESZ": "Západoevropský letní čas", "GYT": "Guyanský čas", "VET": "Venezuelský čas", "HAT": "Newfoundlandský letní čas", "AWDT": "Západoaustralský letní čas"},
+ timezones: map[string]string{"WIB": "Západoindonéský čas", "UYST": "Uruguayský letní čas", "CLT": "Chilský standardní čas", "ECT": "Ekvádorský čas", "COST": "Kolumbijský letní čas", "HAT": "Newfoundlandský letní čas", "ARST": "Argentinský letní čas", "BT": "Bhútánský čas", "ACWDT": "Středozápadní australský letní čas", "MST": "Severoamerický horský standardní čas", "WARST": "Západoargentinský letní čas", "BOT": "Bolivijský čas", "LHDT": "Letní čas ostrova lorda Howa", "SRT": "Surinamský čas", "MDT": "Severoamerický horský letní čas", "WESZ": "Západoevropský letní čas", "∅∅∅": "Azorský letní čas", "EST": "Severoamerický východní standardní čas", "WAT": "Západoafrický standardní čas", "CST": "Severoamerický centrální standardní čas", "COT": "Kolumbijský standardní čas", "GYT": "Guyanský čas", "HADT": "Havajsko-aleutský letní čas", "TMST": "Turkmenský letní čas", "JDT": "Japonský letní čas", "GMT": "Greenwichský střední čas", "CLST": "Chilský letní čas", "EAT": "Východoafrický čas", "CDT": "Severoamerický centrální letní čas", "ADT": "Atlantický letní čas", "NZST": "Novozélandský standardní čas", "ACWST": "Středozápadní australský standardní čas", "ACDT": "Středoaustralský letní čas", "GFT": "Francouzskoguyanský čas", "WEZ": "Západoevropský standardní čas", "HAST": "Havajsko-aleutský standardní čas", "NZDT": "Novozélandský letní čas", "PDT": "Severoamerický pacifický letní čas", "HKT": "Hongkongský standardní čas", "UYT": "Uruguayský standardní čas", "CHAST": "Chathamský standardní čas", "AEST": "Východoaustralský standardní čas", "AEDT": "Východoaustralský letní čas", "VET": "Venezuelský čas", "JST": "Japonský standardní čas", "HNT": "Newfoundlandský standardní čas", "AKST": "Aljašský standardní čas", "AKDT": "Aljašský letní čas", "MEZ": "Středoevropský standardní čas", "CAT": "Středoafrický čas", "PST": "Severoamerický pacifický standardní čas", "WIT": "Východoindonéský čas", "AST": "Atlantický standardní čas", "HKST": "Hongkongský letní čas", "ART": "Argentinský standardní čas", "OESZ": "Východoevropský letní čas", "SAST": "Jihoafrický čas", "WITA": "Středoindonéský čas", "SGT": "Singapurský čas", "CHADT": "Chathamský letní čas", "EDT": "Severoamerický východní letní čas", "TMT": "Turkmenský standardní čas", "ChST": "Chamorrský čas", "WAST": "Západoafrický letní čas", "ACST": "Středoaustralský standardní čas", "AWST": "Západoaustralský standardní čas", "OEZ": "Východoevropský standardní čas", "MESZ": "Středoevropský letní čas", "WART": "Západoargentinský standardní čas", "IST": "Indický čas", "MYT": "Malajský čas", "AWDT": "Západoaustralský letní čas", "LHST": "Standardní čas ostrova lorda Howa"},
}
}
@@ -225,7 +225,7 @@ func (cs *cs_CZ) WeekdaysWide() []string {
func (cs *cs_CZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(cs.decimal) + len(cs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -300,7 +300,7 @@ func (cs *cs_CZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cs.currencies[currency]
- l := len(s) + len(cs.decimal) + len(cs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -358,7 +358,7 @@ func (cs *cs_CZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cs.currencies[currency]
- l := len(s) + len(cs.decimal) + len(cs.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/cu/cu.go b/cu/cu.go
index 58503f9b..7c5497c2 100644
--- a/cu/cu.go
+++ b/cu/cu.go
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
erasNarrow: []string{"", ""},
erasWide: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
- timezones: map[string]string{"WAST": "WAST", "CHADT": "CHADT", "AEDT": "AEDT", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "ChST": "ChST", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "UYST": "UYST", "MST": "а҆мерїка́нское наго́рнее зи́мнее вре́мѧ", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "CLT": "CLT", "WIT": "WIT", "IST": "IST", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "SRT": "SRT", "AKDT": "AKDT", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ", "COST": "COST", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "HKT": "HKT", "TMT": "TMT", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "MYT": "MYT", "SGT": "SGT", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ", "AWST": "AWST", "NZST": "NZST", "HAT": "HAT", "CLST": "CLST", "WIB": "WIB", "SAST": "SAST", "MDT": "а҆мерїка́нское наго́рнее лѣ́тнее вре́мѧ", "ARST": "ARST", "HAST": "HAST", "GYT": "GYT", "CAT": "CAT", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ", "NZDT": "NZDT", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "WARST": "WARST", "WAT": "WAT", "ART": "ART", "HKST": "HKST", "GFT": "GFT", "UYT": "UYT", "ACDT": "ACDT", "EAT": "EAT", "COT": "COT", "HADT": "HADT", "LHDT": "LHDT", "ECT": "ECT", "ACWST": "ACWST", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "ACST": "ACST", "BT": "BT", "LHST": "LHST", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "AEST": "AEST", "AKST": "AKST", "JDT": "JDT", "BOT": "BOT", "HNT": "HNT", "JST": "JST", "VET": "VET", "ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "AWDT": "AWDT", "CHAST": "CHAST", "TMST": "TMST", "WITA": "WITA", "WART": "WART"},
+ timezones: map[string]string{"AKDT": "AKDT", "LHDT": "LHDT", "UYT": "UYT", "JDT": "JDT", "SRT": "SRT", "WARST": "WARST", "WIT": "WIT", "ECT": "ECT", "AWST": "AWST", "ARST": "ARST", "MST": "а҆мерїка́нское наго́рнее зи́мнее вре́мѧ", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "WIB": "WIB", "HAST": "HAST", "HKST": "HKST", "ART": "ART", "AEDT": "AEDT", "ACWST": "ACWST", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "COST": "COST", "TMST": "TMST", "MDT": "а҆мерїка́нское наго́рнее лѣ́тнее вре́мѧ", "BOT": "BOT", "WAST": "WAST", "COT": "COT", "ACST": "ACST", "ACDT": "ACDT", "TMT": "TMT", "MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "ACWDT": "ACWDT", "CLST": "CLST", "WART": "WART", "AWDT": "AWDT", "AEST": "AEST", "BT": "BT", "ChST": "ChST", "MYT": "MYT", "JST": "JST", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "WITA": "WITA", "EAT": "EAT", "SGT": "SGT", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "HADT": "HADT", "HKT": "HKT", "CAT": "CAT", "HNT": "HNT", "CHADT": "CHADT", "SAST": "SAST", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ", "AKST": "AKST", "VET": "VET", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "NZDT": "NZDT", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "WAT": "WAT", "IST": "IST", "∅∅∅": "∅∅∅", "HAT": "HAT", "CHAST": "CHAST", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ", "ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "NZST": "NZST", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ", "UYST": "UYST", "CLT": "CLT", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "GYT": "GYT", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "LHST": "LHST", "GFT": "GFT"},
}
}
@@ -185,7 +185,7 @@ func (cu *cu) WeekdaysWide() []string {
func (cu *cu) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(cu.decimal) + len(cu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (cu *cu) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cu.currencies[currency]
- l := len(s) + len(cu.decimal) + len(cu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (cu *cu) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cu.currencies[currency]
- l := len(s) + len(cu.decimal) + len(cu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/cu_RU/cu_RU.go b/cu_RU/cu_RU.go
index 3c06d969..bbda1509 100644
--- a/cu_RU/cu_RU.go
+++ b/cu_RU/cu_RU.go
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
erasNarrow: []string{"", ""},
erasWide: []string{"пре́дъ р.\u00a0х.", "по р.\u00a0х."},
- timezones: map[string]string{"ACWST": "ACWST", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "WITA": "WITA", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "MYT": "MYT", "AWST": "AWST", "HNT": "HNT", "COST": "COST", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "CHAST": "CHAST", "WARST": "WARST", "EAT": "EAT", "AEST": "AEST", "BOT": "BOT", "NZDT": "NZDT", "CAT": "CAT", "CHADT": "CHADT", "HADT": "HADT", "UYT": "UYT", "ACDT": "ACDT", "ChST": "ChST", "MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ", "CLST": "CLST", "TMT": "TMT", "LHST": "LHST", "VET": "VET", "WIT": "WIT", "WAST": "WAST", "AWDT": "AWDT", "BT": "BT", "AKDT": "AKDT", "JST": "JST", "WAT": "WAT", "HKT": "HKT", "HKST": "HKST", "ECT": "ECT", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "SRT": "SRT", "GYT": "GYT", "ARST": "ARST", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ", "IST": "IST", "LHDT": "LHDT", "ACST": "ACST", "TMST": "TMST", "HAST": "HAST", "GFT": "GFT", "WIB": "WIB", "ACWDT": "ACWDT", "MDT": "а҆мерїка́нское наго́рнее лѣ́тнее вре́мѧ", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "CLT": "CLT", "AKST": "AKST", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "MST": "а҆мерїка́нское наго́рнее зи́мнее вре́мѧ", "NZST": "NZST", "COT": "COT", "SGT": "SGT", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "WART": "WART", "UYST": "UYST", "ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "AEDT": "AEDT", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "∅∅∅": "∅∅∅", "HAT": "HAT", "ART": "ART", "SAST": "SAST", "JDT": "JDT"},
+ timezones: map[string]string{"MEZ": "среднеєѵрѡпе́йское зи́мнее вре́мѧ", "UYST": "UYST", "MDT": "а҆мерїка́нское наго́рнее лѣ́тнее вре́мѧ", "CLT": "CLT", "HAST": "HAST", "AWDT": "AWDT", "LHDT": "LHDT", "PST": "тихоѻкеа́нское зи́мнее вре́мѧ", "BOT": "BOT", "CST": "среднеамерїка́нское зи́мнее вре́мѧ", "JST": "JST", "HNT": "HNT", "HADT": "HADT", "LHST": "LHST", "ChST": "ChST", "ACST": "ACST", "PDT": "тихоѻкеа́нское лѣ́тнее вре́мѧ", "UYT": "UYT", "WEZ": "западноєѵрѡпе́йское зи́мнее вре́мѧ", "HKST": "HKST", "CHADT": "CHADT", "GMT": "сре́днее вре́мѧ по грі́нꙋичꙋ", "WART": "WART", "CLST": "CLST", "JDT": "JDT", "WIB": "WIB", "CAT": "CAT", "EAT": "EAT", "AWST": "AWST", "ARST": "ARST", "NZST": "NZST", "BT": "BT", "SRT": "SRT", "ECT": "ECT", "SGT": "SGT", "WARST": "WARST", "WAT": "WAT", "WESZ": "западноєѵрѡпе́йское лѣ́тнее вре́мѧ", "VET": "VET", "EST": "восточноамерїка́нское зи́мнее вре́мѧ", "ART": "ART", "COT": "COT", "AKDT": "AKDT", "SAST": "SAST", "AEST": "AEST", "MESZ": "среднеєѵрѡпе́йское лѣ́тнее вре́мѧ", "WITA": "WITA", "GFT": "GFT", "∅∅∅": "∅∅∅", "EDT": "восточноамерїка́нское лѣ́тнее вре́мѧ", "TMT": "TMT", "AEDT": "AEDT", "ACWDT": "ACWDT", "HAT": "HAT", "CHAST": "CHAST", "TMST": "TMST", "OESZ": "восточноєѵрѡпе́йское лѣ́тнее вре́мѧ", "AKST": "AKST", "WAST": "WAST", "IST": "IST", "COST": "COST", "ACDT": "ACDT", "MYT": "MYT", "NZDT": "NZDT", "MST": "а҆мерїка́нское наго́рнее зи́мнее вре́мѧ", "GYT": "GYT", "HKT": "HKT", "ACWST": "ACWST", "WIT": "WIT", "CDT": "среднеамерїка́нское лѣ́тнее вре́мѧ", "AST": "а҆тланті́ческое зи́мнее вре́мѧ", "ADT": "а҆тланті́ческое лѣ́тнее вре́мѧ", "OEZ": "восточноєѵрѡпе́йское зи́мнее вре́мѧ"},
}
}
@@ -185,7 +185,7 @@ func (cu *cu_RU) WeekdaysWide() []string {
func (cu *cu_RU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(cu.decimal) + len(cu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (cu *cu_RU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cu.currencies[currency]
- l := len(s) + len(cu.decimal) + len(cu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (cu *cu_RU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cu.currencies[currency]
- l := len(s) + len(cu.decimal) + len(cu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/cy/cy.go b/cy/cy.go
index 1dbb7d16..873e0dfe 100644
--- a/cy/cy.go
+++ b/cy/cy.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "cy",
pluralsCardinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{1, 2, 3, 4, 5, 6},
- pluralsRange: []locales.PluralRule{4, 5, 6, 2, 3},
+ pluralsRange: []locales.PluralRule{6, 2, 3, 4, 5},
timeSeparator: ":",
currencies: []string{"ADP ", "AED", "AFA", "AFN", "ALK ", "ALL", "AMD", "ANG", "AOA", "AOK", "AON", "AOR", "ARA", "ARL", "ARM", "ARP", "ARS", "ATS", "A$", "AWG", "AZM", "AZN", "BAD ", "BAM", "BAN ", "BBD", "BDT", "BEC", "BEF", "BEL", "BGL ", "BGM", "BGN", "BGO", "BHD", "BIF", "BMD", "BND", "BOB", "BOL", "BOP", "BOV", "BRB", "BRC", "BRE", "R$", "BRN", "BRR", "BRZ", "BSD", "BTN", "BUK", "BWP", "BYB ", "BYR", "BZD", "CA$", "CDF", "CHE", "CHF", "CHW", "CLE", "CLF", "CLP", "CNX ", "CN¥", "COP", "COU", "CRC", "CSD", "CSK ", "CUC", "CUP", "CVE", "CYP", "CZK", "DDM", "DEM", "DJF", "DKK", "DOP", "DZD", "ECS", "ECV ", "EEK ", "EGP", "ERN", "ESA ", "ESB ", "ESP", "ETB", "€", "FIM", "FJD", "FKP", "FRF", "£", "GEK", "GEL", "GHC", "GHS", "GIP", "GMD", "GNF", "GNS", "GQE", "GRD", "GTQ", "GWE", "GWP", "GYD", "HK$", "HNL", "HRD", "HRK", "HTG", "HUF", "IDR", "IEP", "ILP", "ILR ", "₪", "₹", "IQD", "IRR", "ISJ ", "ISK", "ITL", "JMD", "JOD", "JP¥", "KES", "KGS", "KHR", "KMF", "KPW", "KRH", "KRO", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LTL", "LTT", "LUC", "LUF", "LUL", "LVL", "LVR", "LYD", "MAD", "MAF", "MCF", "MDC ", "MDL", "MGA", "MGF", "MKD", "MKN", "MLF", "MMK", "MNT", "MOP", "MRO", "MTL", "MTP", "MUR", "MVP ", "MVR", "MWK", "MX$", "MXP", "MXV", "MYR", "MZE", "MZM", "MZN", "NAD", "NGN", "NIC", "NIO", "NLG", "NOK", "NPR", "NZ$", "OMR", "PAB", "PEI", "PEN", "PES", "PGK", "PHP", "PKR", "PLN", "PLZ ", "PTE", "PYG", "QAR", "RHD", "ROL ", "RON", "RSD", "RUB", "RUR ", "RWF", "SAR", "SBD", "SCR", "SDD", "SDG", "SDP", "SEK", "SGD", "SHP", "SIT", "SKK ", "SLL", "SOS", "SRD", "SRG", "SSP", "STD", "SUR ", "SVC", "SYP", "SZL", "฿", "TJR", "TJS", "TMM", "TMT", "TND", "TOP", "TPE", "TRL", "TRY", "TTD", "NT$", "TZS", "UAH", "UAK ", "UGS", "UGX", "US$", "USN", "USS", "UYI", "UYP", "UYU", "UZS", "VEB", "VEF", "₫", "VNN", "VUV", "WST", "FCFA", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "EC$", "XDR ", "XEU", "XFO ", "XFU ", "CFA", "XPD ", "CFPF", "XPT ", "XRE ", "XSU ", "XTS ", "XUA ", "XXX", "YDD", "YER", "YUD", "YUM", "YUN", "YUR", "ZAL", "ZAR", "ZMK", "ZMW", "ZRN", "ZRZ", "ZWD", "ZWL", "ZWR"},
currencyNegativePrefix: "(",
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"CC", "OC"},
erasNarrow: []string{"C", "O"},
erasWide: []string{"Cyn Crist", "Oed Crist"},
- timezones: map[string]string{"NZDT": "Amser Haf Seland Newydd", "ARST": "Amser Haf Ariannin", "COT": "Amser Safonol Colombia", "COST": "Amser Haf Colombia", "JST": "Amser Safonol Siapan", "UYST": "Amser Haf Uruguay", "EAT": "Amser Dwyrain Affrica", "VET": "Amser Venezuela", "HKT": "Amser Safonol Hong Kong", "∅∅∅": "Amser Haf Periw", "ACST": "Amser Safonol Canolbarth Awstralia", "ART": "Amser Safonol Ariannin", "AKDT": "Amser Haf Alaska", "GMT": "Amser Safonol Greenwich", "CLST": "Amser Haf Chile", "CST": "Amser Safonol Canolbarth Gogledd America", "WESZ": "Amser Haf Gorllewin Ewrop", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "LHST": "Amser Safonol yr Arglwydd Howe", "LHDT": "Amser Haf yr Arglwydd Howe", "SRT": "Amser Suriname", "CHADT": "Amser Haf Chatham", "AEDT": "Amser Haf Dwyrain Awstralia", "WEZ": "Amser Safonol Gorllewin Ewrop", "HAST": "Amser Safonol Hawaii-Aleutian", "WART": "Amser Safonol Gorllewin Ariannin", "ChST": "Amser Chamorro", "AWST": "Amser Safonol Gorllewin Awstralia", "AST": "Amser Safonol Cefnfor yr Iwerydd", "ADT": "Amser Haf Cefnfor yr Iwerydd", "JDT": "Amser Haf Siapan", "MYT": "Amser Malaysia", "CDT": "Amser Haf Canolbarth Gogledd America", "HKST": "Amser Haf Hong Kong", "TMT": "Amser Safonol Tyrcmenistan", "WITA": "Amser Canolbarth Indonesia", "NZST": "Amser Safonol Seland Newydd", "PST": "Amser Safonol Cefnfor Tawel Gogledd America", "WIT": "Amser Dwyrain Indonesia", "HADT": "Amser Haf Hawaii-Aleutian", "IST": "Amser India", "AEST": "Amser Safonol Dwyrain Awstralia", "GFT": "Amser Guyane Ffrengig", "WAT": "Amser Safonol Gorllewin Affrica", "CAT": "Amser Canolbarth Affrica", "ACDT": "Amser Haf Canolbarth Awstralia", "UYT": "Amser Safonol Uruguay", "MST": "Amser Safonol Mynyddoedd Gogledd America", "HAT": "Amser Haf Newfoundland", "MEZ": "Amser Safonol Canolbarth Ewrop", "CHAST": "Amser Safonol Chatham", "SGT": "Amser Singapore", "TMST": "Amser Haf Tyrcmenistan", "WARST": "Amser Haf Gorllewin Ariannin", "WIB": "Amser Gorllewin Indonesia", "GYT": "Amser Guyana", "AWDT": "Amser Haf Gorllewin Awstralia", "AKST": "Amser Safonol Alaska", "SAST": "Amser Safonol De Affrica", "ECT": "Amser Ecuador", "BOT": "Amser Bolivia", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "MDT": "Amser Haf Mynyddoedd Gogledd America", "MESZ": "Amser Haf Canolbarth Ewrop", "OESZ": "Amser Haf Dwyrain Ewrop", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "EDT": "Amser Haf Dwyrain Gogledd America", "BT": "Amser Bhutan", "WAST": "Amser Haf Gorllewin Affrica", "HNT": "Amser Safonol Newfoundland", "CLT": "Amser Safonol Chile", "OEZ": "Amser Safonol Dwyrain Ewrop", "EST": "Amser Safonol Dwyrain Gogledd America"},
+ timezones: map[string]string{"WAT": "Amser Safonol Gorllewin Affrica", "WEZ": "Amser Safonol Gorllewin Ewrop", "LHST": "Amser Safonol yr Arglwydd Howe", "UYST": "Amser Haf Uruguay", "∅∅∅": "Amser Haf Periw", "AST": "Amser Safonol Cefnfor yr Iwerydd", "ACST": "Amser Safonol Canolbarth Awstralia", "ART": "Amser Safonol Ariannin", "WIB": "Amser Gorllewin Indonesia", "AWDT": "Amser Haf Gorllewin Awstralia", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "MST": "MST", "AEDT": "Amser Haf Dwyrain Awstralia", "CLST": "Amser Haf Chile", "WESZ": "Amser Haf Gorllewin Ewrop", "VET": "Amser Venezuela", "CAT": "Amser Canolbarth Affrica", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "AKST": "Amser Safonol Alaska", "GYT": "Amser Guyana", "NZDT": "Amser Haf Seland Newydd", "WIT": "Amser Dwyrain Indonesia", "ARST": "Amser Haf Ariannin", "EST": "Amser Safonol Dwyrain Gogledd America", "AEST": "Amser Safonol Dwyrain Awstralia", "MESZ": "Amser Haf Canolbarth Ewrop", "CLT": "Amser Safonol Chile", "JDT": "Amser Haf Siapan", "TMST": "Amser Haf Tyrcmenistan", "OESZ": "Amser Haf Dwyrain Ewrop", "MYT": "Amser Malaysia", "EDT": "Amser Haf Dwyrain Gogledd America", "CHADT": "Amser Haf Chatham", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "COT": "Amser Safonol Colombia", "SGT": "Amser Singapore", "ADT": "Amser Haf Cefnfor yr Iwerydd", "SAST": "Amser Safonol De Affrica", "HAT": "Amser Haf Newfoundland", "NZST": "Amser Safonol Seland Newydd", "SRT": "Amser Suriname", "WART": "Amser Safonol Gorllewin Ariannin", "GFT": "Amser Guyane Ffrengig", "CDT": "Amser Haf Canolbarth Gogledd America", "LHDT": "Amser Haf yr Arglwydd Howe", "GMT": "Amser Safonol Greenwich", "EAT": "Amser Dwyrain Affrica", "CST": "Amser Safonol Canolbarth Gogledd America", "CHAST": "Amser Safonol Chatham", "TMT": "Amser Safonol Tyrcmenistan", "ChST": "Amser Chamorro", "WARST": "Amser Haf Gorllewin Ariannin", "WAST": "Amser Haf Gorllewin Affrica", "MDT": "MDT", "BOT": "Amser Bolivia", "JST": "Amser Safonol Siapan", "HADT": "Amser Haf Hawaii-Aleutian", "AWST": "Amser Safonol Gorllewin Awstralia", "OEZ": "Amser Safonol Dwyrain Ewrop", "BT": "Amser Bhutan", "WITA": "Amser Canolbarth Indonesia", "IST": "Amser India", "HAST": "Amser Safonol Hawaii-Aleutian", "HKT": "Amser Safonol Hong Kong", "HKST": "Amser Haf Hong Kong", "PST": "Amser Safonol Cefnfor Tawel Gogledd America", "ECT": "Amser Ecuador", "AKDT": "Amser Haf Alaska", "ACDT": "Amser Haf Canolbarth Awstralia", "HNT": "Amser Safonol Newfoundland", "MEZ": "Amser Safonol Canolbarth Ewrop", "UYT": "Amser Safonol Uruguay", "COST": "Amser Haf Colombia"},
}
}
@@ -253,7 +253,7 @@ func (cy *cy) WeekdaysWide() []string {
func (cy *cy) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(cy.decimal) + len(cy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (cy *cy) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cy.currencies[currency]
- l := len(s) + len(cy.decimal) + len(cy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -384,7 +384,7 @@ func (cy *cy) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cy.currencies[currency]
- l := len(s) + len(cy.decimal) + len(cy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/cy_GB/cy_GB.go b/cy_GB/cy_GB.go
index fa0e7a9a..0ef9a107 100644
--- a/cy_GB/cy_GB.go
+++ b/cy_GB/cy_GB.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"CC", "OC"},
erasNarrow: []string{"C", "O"},
erasWide: []string{"Cyn Crist", "Oed Crist"},
- timezones: map[string]string{"UYST": "Amser Haf Uruguay", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "CHAST": "Amser Safonol Chatham", "CHADT": "Amser Haf Chatham", "AKDT": "Amser Haf Alaska", "WART": "Amser Safonol Gorllewin Ariannin", "UYT": "Amser Safonol Uruguay", "MYT": "Amser Malaysia", "AWST": "Amser Safonol Gorllewin Awstralia", "HAST": "Amser Safonol Hawaii-Aleutian", "ECT": "Amser Ecuador", "BOT": "Amser Bolivia", "SRT": "Amser Suriname", "EAT": "Amser Dwyrain Affrica", "COST": "Amser Haf Colombia", "AWDT": "Amser Haf Gorllewin Awstralia", "HKST": "Amser Haf Hong Kong", "JST": "Amser Safonol Siapan", "LHDT": "Amser Haf yr Arglwydd Howe", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "CLST": "Amser Haf Chile", "COT": "Amser Safonol Colombia", "SAST": "Amser Safonol De Affrica", "IST": "Amser India", "ACDT": "Amser Haf Canolbarth Awstralia", "GMT": "Amser Safonol Greenwich", "MST": "Amser Safonol Mynyddoedd Gogledd America", "WIT": "Amser Dwyrain Indonesia", "CST": "Amser Safonol Canolbarth Gogledd America", "ACST": "Amser Safonol Canolbarth Awstralia", "ARST": "Amser Haf Ariannin", "SGT": "Amser Singapore", "NZST": "Amser Safonol Seland Newydd", "MESZ": "Amser Haf Canolbarth Ewrop", "CDT": "Amser Haf Canolbarth Gogledd America", "AEST": "Amser Safonol Dwyrain Awstralia", "LHST": "Amser Safonol yr Arglwydd Howe", "MDT": "Amser Haf Mynyddoedd Gogledd America", "HNT": "Amser Safonol Newfoundland", "ART": "Amser Safonol Ariannin", "HADT": "Amser Haf Hawaii-Aleutian", "JDT": "Amser Haf Siapan", "WEZ": "Amser Safonol Gorllewin Ewrop", "AST": "Amser Safonol Cefnfor yr Iwerydd", "CLT": "Amser Safonol Chile", "TMT": "Amser Safonol Tyrcmenistan", "OESZ": "Amser Haf Dwyrain Ewrop", "MEZ": "Amser Safonol Canolbarth Ewrop", "HKT": "Amser Safonol Hong Kong", "ADT": "Amser Haf Cefnfor yr Iwerydd", "NZDT": "Amser Haf Seland Newydd", "BT": "Amser Bhutan", "EDT": "Amser Haf Dwyrain Gogledd America", "PST": "Amser Safonol Cefnfor Tawel Gogledd America", "ChST": "Amser Chamorro", "∅∅∅": "Amser Haf Amazonas", "AKST": "Amser Safonol Alaska", "OEZ": "Amser Safonol Dwyrain Ewrop", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "WAT": "Amser Safonol Gorllewin Affrica", "GYT": "Amser Guyana", "HAT": "Amser Haf Newfoundland", "TMST": "Amser Haf Tyrcmenistan", "WIB": "Amser Gorllewin Indonesia", "WESZ": "Amser Haf Gorllewin Ewrop", "VET": "Amser Venezuela", "EST": "Amser Safonol Dwyrain Gogledd America", "WARST": "Amser Haf Gorllewin Ariannin", "WAST": "Amser Haf Gorllewin Affrica", "CAT": "Amser Canolbarth Affrica", "GFT": "Amser Guyane Ffrengig", "WITA": "Amser Canolbarth Indonesia", "AEDT": "Amser Haf Dwyrain Awstralia"},
+ timezones: map[string]string{"MEZ": "Amser Safonol Canolbarth Ewrop", "WAT": "Amser Safonol Gorllewin Affrica", "WESZ": "Amser Haf Gorllewin Ewrop", "AKDT": "Amser Haf Alaska", "ART": "Amser Safonol Ariannin", "HADT": "Amser Haf Hawaii-Aleutian", "LHDT": "Amser Haf yr Arglwydd Howe", "CAT": "Amser Canolbarth Affrica", "JDT": "Amser Haf Siapan", "SGT": "Amser Singapore", "CHADT": "Amser Haf Chatham", "AWST": "Amser Safonol Gorllewin Awstralia", "PDT": "Amser Haf Cefnfor Tawel Gogledd America", "CLT": "Amser Safonol Chile", "MESZ": "Amser Haf Canolbarth Ewrop", "UYT": "Amser Safonol Uruguay", "BT": "Amser Bhutan", "MYT": "Amser Malaysia", "HAT": "Amser Haf Newfoundland", "GYT": "Amser Guyana", "EDT": "Amser Haf Dwyrain Gogledd America", "MDT": "MDT", "ACWST": "Amser Safonol Canolbarth Gorllewin Awstralia", "ACWDT": "Amser Haf Canolbarth Gorllewin Awstralia", "WARST": "Amser Haf Gorllewin Ariannin", "OESZ": "Amser Haf Dwyrain Ewrop", "WAST": "Amser Haf Gorllewin Affrica", "COT": "Amser Safonol Colombia", "∅∅∅": "Amser Haf yr Azores", "AKST": "Amser Safonol Alaska", "HNT": "Amser Safonol Newfoundland", "ARST": "Amser Haf Ariannin", "TMST": "Amser Haf Tyrcmenistan", "HKT": "Amser Safonol Hong Kong", "WIT": "Amser Dwyrain Indonesia", "WEZ": "Amser Safonol Gorllewin Ewrop", "CLST": "Amser Haf Chile", "BOT": "Amser Bolivia", "CDT": "Amser Haf Canolbarth Gogledd America", "AST": "Amser Safonol Cefnfor yr Iwerydd", "CHAST": "Amser Safonol Chatham", "EST": "Amser Safonol Dwyrain Gogledd America", "ChST": "Amser Chamorro", "SRT": "Amser Suriname", "JST": "Amser Safonol Siapan", "COST": "Amser Haf Colombia", "WIB": "Amser Gorllewin Indonesia", "OEZ": "Amser Safonol Dwyrain Ewrop", "LHST": "Amser Safonol yr Arglwydd Howe", "EAT": "Amser Dwyrain Affrica", "VET": "Amser Venezuela", "ACDT": "Amser Haf Canolbarth Awstralia", "NZST": "Amser Safonol Seland Newydd", "CST": "Amser Safonol Canolbarth Gogledd America", "HKST": "Amser Haf Hong Kong", "SAST": "Amser Safonol De Affrica", "AEST": "Amser Safonol Dwyrain Awstralia", "AWDT": "Amser Haf Gorllewin Awstralia", "UYST": "Amser Haf Uruguay", "WART": "Amser Safonol Gorllewin Ariannin", "ADT": "Amser Haf Cefnfor yr Iwerydd", "AEDT": "Amser Haf Dwyrain Awstralia", "WITA": "Amser Canolbarth Indonesia", "MST": "MST", "TMT": "Amser Safonol Tyrcmenistan", "NZDT": "Amser Haf Seland Newydd", "GFT": "Amser Guyane Ffrengig", "IST": "Amser India", "ACST": "Amser Safonol Canolbarth Awstralia", "HAST": "Amser Safonol Hawaii-Aleutian", "PST": "Amser Safonol Cefnfor Tawel Gogledd America", "GMT": "Amser Safonol Greenwich", "ECT": "Amser Ecuador"},
}
}
@@ -253,7 +253,7 @@ func (cy *cy_GB) WeekdaysWide() []string {
func (cy *cy_GB) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(cy.decimal) + len(cy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (cy *cy_GB) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cy.currencies[currency]
- l := len(s) + len(cy.decimal) + len(cy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -384,7 +384,7 @@ func (cy *cy_GB) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := cy.currencies[currency]
- l := len(s) + len(cy.decimal) + len(cy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/da/da.go b/da/da.go
index 34a8f3da..1bf9ff00 100644
--- a/da/da.go
+++ b/da/da.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"fKr", "eKr"},
erasWide: []string{"f.Kr.", "e.Kr."},
- timezones: map[string]string{"COT": "Colombiansk normaltid", "SGT": "Singaporeansk normaltid", "CLT": "Chilensk normaltid", "MYT": "Malaysisk tid", "EAT": "Østafrikansk tid", "AST": "Atlantic-normaltid", "TMT": "Turkmensk normaltid", "ACST": "Centralaustralsk normaltid", "ChST": "Chamorro-tid", "GFT": "Fransk Guyana-tid", "WESZ": "Vesteuropæisk sommertid", "SRT": "Surinam-tid", "CHADT": "Chatham-sommertid", "AWDT": "Vestaustralsk sommertid", "CHAST": "Chatham-normaltid", "HADT": "Hawaii-Aleutian-sommertid", "OESZ": "Østeuropæisk sommertid", "MST": "Mountain-normaltid", "WITA": "Centralindonesisk tid", "HAST": "Hawaii-Aleutian-normaltid", "AEDT": "Østaustralsk sommertid", "LHDT": "Lord Howe-sommertid", "GYT": "Guyana-tid", "VET": "Venezuelansk tid", "HNT": "Newfoundlandsk normaltid", "AKDT": "Alaska-sommertid", "LHST": "Lord Howe-normaltid", "MDT": "Mountain-sommertid", "OEZ": "Østeuropæisk normaltid", "AKST": "Alaska-normaltid", "GMT": "GMT", "BT": "Bhutanesisk tid", "WARST": "Vestargentinsk sommertid", "WAST": "Vestafrikansk sommertid", "CAT": "Centralafrikansk tid", "TMST": "Turkmensk sommertid", "EDT": "Eastern-sommertid", "UYT": "Uruguayansk normaltid", "ADT": "Atlantic-sommertid", "MEZ": "Centraleuropæisk normaltid", "SAST": "Sydafrikansk tid", "ECT": "Ecuadoriansk tid", "EST": "Eastern-normaltid", "NZDT": "Newzealandsk sommertid", "ARST": "Argentinsk sommertid", "MESZ": "Centraleuropæisk sommertid", "HKT": "Hongkong-normaltid", "HKST": "Hongkong-sommertid", "ACWST": "Vestlig centralaustralsk normaltid", "COST": "Colombiansk sommertid", "NZST": "Newzealandsk normaltid", "HAT": "Newfoundlandsk sommertid", "AEST": "Østaustralsk normaltid", "JST": "Japansk normaltid", "∅∅∅": "Peruviansk sommertid", "ACDT": "Centralaustralsk sommertid", "WIB": "Vestindonesisk tid", "JDT": "Japansk sommertid", "IST": "Indisk normaltid", "CST": "Central-normaltid", "CDT": "Central-sommertid", "WEZ": "Vesteuropæisk normaltid", "WAT": "Vestafrikansk normaltid", "ART": "Argentinsk normaltid", "AWST": "Vestaustralsk normaltid", "WART": "Vestargentinsk normaltid", "PST": "Pacific-normaltid", "ACWDT": "Vestlig centralaustralsk sommertid", "PDT": "Pacific-sommertid", "CLST": "Chilensk sommertid", "WIT": "Østindonesisk tid", "BOT": "Boliviansk tid", "UYST": "Uruguayansk sommertid"},
+ timezones: map[string]string{"WEZ": "Vesteuropæisk normaltid", "ART": "Argentinsk normaltid", "NZST": "Newzealandsk normaltid", "NZDT": "Newzealandsk sommertid", "SRT": "Surinam-tid", "WART": "Vestargentinsk normaltid", "ACWST": "Vestlig centralaustralsk normaltid", "ACWDT": "Vestlig centralaustralsk sommertid", "TMT": "Turkmensk normaltid", "JST": "Japansk normaltid", "SGT": "Singaporeansk normaltid", "HKST": "Hongkong-sommertid", "HADT": "Hawaii-Aleutian-sommertid", "TMST": "Turkmensk sommertid", "LHST": "Lord Howe-normaltid", "MST": "Mountain-normaltid", "WAT": "Vestafrikansk normaltid", "AWDT": "Vestaustralsk sommertid", "AKST": "Alaska-normaltid", "AWST": "Vestaustralsk normaltid", "AEDT": "Østaustralsk sommertid", "WESZ": "Vesteuropæisk sommertid", "JDT": "Japansk sommertid", "AKDT": "Alaska-sommertid", "CST": "Central-normaltid", "AST": "Atlantic-normaltid", "CHAST": "Chatham-normaltid", "WIB": "Vestindonesisk tid", "HAST": "Hawaii-Aleutian-normaltid", "BOT": "Boliviansk tid", "CLST": "Chilensk sommertid", "VET": "Venezuelansk tid", "GFT": "Fransk Guyana-tid", "EDT": "Eastern-sommertid", "UYT": "Uruguayansk normaltid", "∅∅∅": "Azorerne-sommertid", "ADT": "Atlantic-sommertid", "ACDT": "Centralaustralsk sommertid", "HKT": "Hongkong-normaltid", "PDT": "Pacific-sommertid", "BT": "Bhutanesisk tid", "WIT": "Østindonesisk tid", "CDT": "Central-sommertid", "HNT": "Newfoundlandsk normaltid", "GYT": "Guyana-tid", "CHADT": "Chatham-sommertid", "UYST": "Uruguayansk sommertid", "PST": "Pacific-normaltid", "MEZ": "Centraleuropæisk normaltid", "CLT": "Chilensk normaltid", "EAT": "Østafrikansk tid", "IST": "Indisk normaltid", "MESZ": "Centraleuropæisk sommertid", "MDT": "Mountain-sommertid", "OESZ": "Østeuropæisk sommertid", "CAT": "Centralafrikansk tid", "WITA": "Centralindonesisk tid", "WARST": "Vestargentinsk sommertid", "COST": "Colombiansk sommertid", "ChST": "Chamorro-tid", "ARST": "Argentinsk sommertid", "OEZ": "Østeuropæisk normaltid", "WAST": "Vestafrikansk sommertid", "HAT": "Newfoundlandsk sommertid", "ACST": "Centralaustralsk normaltid", "LHDT": "Lord Howe-sommertid", "SAST": "Sydafrikansk tid", "AEST": "Østaustralsk normaltid", "EST": "Eastern-normaltid", "GMT": "GMT", "ECT": "Ecuadoriansk tid", "COT": "Colombiansk normaltid", "MYT": "Malaysisk tid"},
}
}
@@ -208,7 +208,7 @@ func (da *da) WeekdaysWide() []string {
func (da *da) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -283,7 +283,7 @@ func (da *da) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -341,7 +341,7 @@ func (da *da) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/da_DK/da_DK.go b/da_DK/da_DK.go
index 04d3a20c..497416db 100644
--- a/da_DK/da_DK.go
+++ b/da_DK/da_DK.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"fKr", "eKr"},
erasWide: []string{"f.Kr.", "e.Kr."},
- timezones: map[string]string{"ECT": "Ecuadoriansk tid", "MST": "Mountain-normaltid", "CHADT": "Chatham-sommertid", "AKDT": "Alaska-sommertid", "ACWDT": "Vestlig centralaustralsk sommertid", "UYST": "Uruguayansk sommertid", "WAT": "Vestafrikansk normaltid", "ART": "Argentinsk normaltid", "SGT": "Singaporeansk normaltid", "HADT": "Hawaii-Aleutian-sommertid", "CAT": "Centralafrikansk tid", "CLST": "Chilensk sommertid", "WITA": "Centralindonesisk tid", "AWST": "Vestaustralsk normaltid", "CLT": "Chilensk normaltid", "JST": "Japansk normaltid", "JDT": "Japansk sommertid", "PDT": "Pacific-sommertid", "SRT": "Surinam-tid", "ChST": "Chamorro-tid", "VET": "Venezuelansk tid", "HKST": "Hongkong-sommertid", "SAST": "Sydafrikansk tid", "WEZ": "Vesteuropæisk normaltid", "MYT": "Malaysisk tid", "UYT": "Uruguayansk normaltid", "∅∅∅": "Peruviansk sommertid", "CDT": "Central-sommertid", "OEZ": "Østeuropæisk normaltid", "ACDT": "Centralaustralsk sommertid", "WAST": "Vestafrikansk sommertid", "AEST": "Østaustralsk normaltid", "CHAST": "Chatham-normaltid", "TMT": "Turkmensk normaltid", "EDT": "Eastern-sommertid", "PST": "Pacific-normaltid", "MDT": "Mountain-sommertid", "EAT": "Østafrikansk tid", "NZDT": "Newzealandsk sommertid", "HAT": "Newfoundlandsk sommertid", "TMST": "Turkmensk sommertid", "ADT": "Atlantic-sommertid", "AWDT": "Vestaustralsk sommertid", "MEZ": "Centraleuropæisk normaltid", "GMT": "GMT", "WESZ": "Vesteuropæisk sommertid", "WARST": "Vestargentinsk sommertid", "ACWST": "Vestlig centralaustralsk normaltid", "LHST": "Lord Howe-normaltid", "LHDT": "Lord Howe-sommertid", "WART": "Vestargentinsk normaltid", "HKT": "Hongkong-normaltid", "WIB": "Vestindonesisk tid", "BT": "Bhutanesisk tid", "AST": "Atlantic-normaltid", "NZST": "Newzealandsk normaltid", "ARST": "Argentinsk sommertid", "COST": "Colombiansk sommertid", "IST": "Indisk normaltid", "EST": "Eastern-normaltid", "ACST": "Centralaustralsk normaltid", "HNT": "Newfoundlandsk normaltid", "HAST": "Hawaii-Aleutian-normaltid", "AKST": "Alaska-normaltid", "BOT": "Boliviansk tid", "GYT": "Guyana-tid", "COT": "Colombiansk normaltid", "AEDT": "Østaustralsk sommertid", "CST": "Central-normaltid", "MESZ": "Centraleuropæisk sommertid", "WIT": "Østindonesisk tid", "GFT": "Fransk Guyana-tid", "OESZ": "Østeuropæisk sommertid"},
+ timezones: map[string]string{"WESZ": "Vesteuropæisk sommertid", "∅∅∅": "Azorerne-sommertid", "AKST": "Alaska-normaltid", "HKT": "Hongkong-normaltid", "WAST": "Vestafrikansk sommertid", "HAT": "Newfoundlandsk sommertid", "AWST": "Vestaustralsk normaltid", "WIB": "Vestindonesisk tid", "LHDT": "Lord Howe-sommertid", "BOT": "Boliviansk tid", "HAST": "Hawaii-Aleutian-normaltid", "CHADT": "Chatham-sommertid", "UYST": "Uruguayansk sommertid", "PDT": "Pacific-sommertid", "ADT": "Atlantic-sommertid", "ACST": "Centralaustralsk normaltid", "HKST": "Hongkong-sommertid", "TMST": "Turkmensk sommertid", "OESZ": "Østeuropæisk sommertid", "AEDT": "Østaustralsk sommertid", "NZST": "Newzealandsk normaltid", "MESZ": "Centraleuropæisk sommertid", "MST": "Macao-normaltid", "MEZ": "Centraleuropæisk normaltid", "GMT": "GMT", "WARST": "Vestargentinsk sommertid", "WIT": "Østindonesisk tid", "VET": "Venezuelansk tid", "CDT": "Central-sommertid", "JST": "Japansk normaltid", "ACDT": "Centralaustralsk sommertid", "ART": "Argentinsk normaltid", "ARST": "Argentinsk sommertid", "MYT": "Malaysisk tid", "AEST": "Østaustralsk normaltid", "PST": "Pacific-normaltid", "WITA": "Centralindonesisk tid", "BT": "Bhutanesisk tid", "CLST": "Chilensk sommertid", "GFT": "Fransk Guyana-tid", "CHAST": "Chatham-normaltid", "SAST": "Sydafrikansk tid", "EST": "Eastern-normaltid", "ACWST": "Vestlig centralaustralsk normaltid", "EAT": "Østafrikansk tid", "WEZ": "Vesteuropæisk normaltid", "SGT": "Singaporeansk normaltid", "OEZ": "Østeuropæisk normaltid", "NZDT": "Newzealandsk sommertid", "COST": "Colombiansk sommertid", "JDT": "Japansk sommertid", "AKDT": "Alaska-sommertid", "LHST": "Lord Howe-normaltid", "UYT": "Uruguayansk normaltid", "SRT": "Surinam-tid", "CLT": "Chilensk normaltid", "CST": "Central-normaltid", "COT": "Colombiansk normaltid", "AST": "Atlantic-normaltid", "GYT": "Guyana-tid", "HADT": "Hawaii-Aleutian-sommertid", "EDT": "Eastern-sommertid", "ChST": "Chamorro-tid", "WAT": "Vestafrikansk normaltid", "HNT": "Newfoundlandsk normaltid", "MDT": "Macao-sommertid", "AWDT": "Vestaustralsk sommertid", "CAT": "Centralafrikansk tid", "ECT": "Ecuadoriansk tid", "TMT": "Turkmensk normaltid", "ACWDT": "Vestlig centralaustralsk sommertid", "WART": "Vestargentinsk normaltid", "IST": "Indisk normaltid"},
}
}
@@ -208,7 +208,7 @@ func (da *da_DK) WeekdaysWide() []string {
func (da *da_DK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -283,7 +283,7 @@ func (da *da_DK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -341,7 +341,7 @@ func (da *da_DK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/da_GL/da_GL.go b/da_GL/da_GL.go
index 946b4802..064a373b 100644
--- a/da_GL/da_GL.go
+++ b/da_GL/da_GL.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"fKr", "eKr"},
erasWide: []string{"f.Kr.", "e.Kr."},
- timezones: map[string]string{"JST": "Japansk normaltid", "JDT": "Japansk sommertid", "PST": "Pacific-normaltid", "HAT": "Newfoundlandsk sommertid", "OEZ": "Østeuropæisk normaltid", "OESZ": "Østeuropæisk sommertid", "GFT": "Fransk Guyana-tid", "SGT": "Singaporeansk normaltid", "TMST": "Turkmensk sommertid", "SAST": "Sydafrikansk tid", "WART": "Vestargentinsk normaltid", "MST": "Macao-normaltid", "LHDT": "Lord Howe-sommertid", "BT": "Bhutanesisk tid", "CHAST": "Chatham-normaltid", "AWDT": "Vestaustralsk sommertid", "NZDT": "Newzealandsk sommertid", "HKT": "Hongkong-normaltid", "AKST": "Alaska-normaltid", "GMT": "GMT", "WEZ": "Vesteuropæisk normaltid", "WESZ": "Vesteuropæisk sommertid", "ACST": "Centralaustralsk normaltid", "ChST": "Chamorro-tid", "AEDT": "Østaustralsk sommertid", "TMT": "Turkmensk normaltid", "WARST": "Vestargentinsk sommertid", "BOT": "Boliviansk tid", "WAT": "Vestafrikansk normaltid", "WAST": "Vestafrikansk sommertid", "COST": "Colombiansk sommertid", "CLT": "Chilensk normaltid", "HKST": "Hongkong-sommertid", "IST": "Indisk normaltid", "ART": "Argentinsk normaltid", "COT": "Colombiansk normaltid", "CLST": "Chilensk sommertid", "EDT": "Eastern-sommertid", "UYT": "Uruguayansk normaltid", "LHST": "Lord Howe-normaltid", "SRT": "Surinam-tid", "MEZ": "Centraleuropæisk normaltid", "HAST": "Hawaii-Aleutian-normaltid", "AEST": "Østaustralsk normaltid", "WIB": "Vestindonesisk tid", "HNT": "Newfoundlandsk normaltid", "CHADT": "Chatham-sommertid", "AKDT": "Alaska-sommertid", "EST": "Eastern-normaltid", "GYT": "Guyana-tid", "EAT": "Østafrikansk tid", "ADT": "Atlantic-sommertid", "MDT": "Macao-sommertid", "ECT": "Ecuadoriansk tid", "PDT": "Pacific-sommertid", "AST": "Atlantic-normaltid", "AWST": "Vestaustralsk normaltid", "HADT": "Hawaii-Aleutian-sommertid", "CST": "Central-normaltid", "WITA": "Centralindonesisk tid", "ACDT": "Centralaustralsk sommertid", "NZST": "Newzealandsk normaltid", "ARST": "Argentinsk sommertid", "CDT": "Central-sommertid", "MESZ": "Centraleuropæisk sommertid", "WIT": "Østindonesisk tid", "MYT": "Malaysisk tid", "CAT": "Centralafrikansk tid", "UYST": "Uruguayansk sommertid", "ACWST": "Vestlig centralaustralsk normaltid", "ACWDT": "Vestlig centralaustralsk sommertid", "VET": "Venezuelansk tid", "∅∅∅": "Amazonas-sommertid"},
+ timezones: map[string]string{"AEDT": "Østaustralsk sommertid", "UYST": "Uruguayansk sommertid", "JST": "Japansk normaltid", "HKST": "Hongkong-sommertid", "AEST": "Østaustralsk normaltid", "CHAST": "Chatham-normaltid", "AWST": "Vestaustralsk normaltid", "SAST": "Sydafrikansk tid", "OESZ": "Østeuropæisk sommertid", "SRT": "Surinam-tid", "CDT": "Central-sommertid", "HAT": "Newfoundlandsk sommertid", "TMST": "Turkmensk sommertid", "OEZ": "Østeuropæisk normaltid", "LHDT": "Lord Howe-sommertid", "SGT": "Singaporeansk normaltid", "ART": "Argentinsk normaltid", "EDT": "Eastern-sommertid", "TMT": "Turkmensk normaltid", "CST": "Central-normaltid", "HAST": "Hawaii-Aleutian-normaltid", "JDT": "Japansk sommertid", "HADT": "Hawaii-Aleutian-sommertid", "NZST": "Newzealandsk normaltid", "NZDT": "Newzealandsk sommertid", "MESZ": "Centraleuropæisk sommertid", "CLT": "Chilensk normaltid", "WAT": "Vestafrikansk normaltid", "COT": "Colombiansk normaltid", "WESZ": "Vesteuropæisk sommertid", "AST": "Atlantic-normaltid", "ACST": "Centralaustralsk normaltid", "CLST": "Chilensk sommertid", "MST": "Mountain-normaltid", "MDT": "Mountain-sommertid", "EST": "Eastern-normaltid", "HKT": "Hongkong-normaltid", "EAT": "Østafrikansk tid", "WAST": "Vestafrikansk sommertid", "GFT": "Fransk Guyana-tid", "∅∅∅": "Azorerne-sommertid", "HNT": "Newfoundlandsk normaltid", "UYT": "Uruguayansk normaltid", "CAT": "Centralafrikansk tid", "WITA": "Centralindonesisk tid", "ADT": "Atlantic-sommertid", "CHADT": "Chatham-sommertid", "IST": "Indisk normaltid", "MYT": "Malaysisk tid", "ACDT": "Centralaustralsk sommertid", "WARST": "Vestargentinsk sommertid", "BOT": "Boliviansk tid", "VET": "Venezuelansk tid", "MEZ": "Centraleuropæisk normaltid", "ChST": "Chamorro-tid", "ACWST": "Vestlig centralaustralsk normaltid", "ACWDT": "Vestlig centralaustralsk sommertid", "GMT": "GMT", "BT": "Bhutanesisk tid", "COST": "Colombiansk sommertid", "AWDT": "Vestaustralsk sommertid", "WIT": "Østindonesisk tid", "PDT": "Pacific-sommertid", "LHST": "Lord Howe-normaltid", "PST": "Pacific-normaltid", "GYT": "Guyana-tid", "ARST": "Argentinsk sommertid", "WIB": "Vestindonesisk tid", "AKST": "Alaska-normaltid", "AKDT": "Alaska-sommertid", "WART": "Vestargentinsk normaltid", "WEZ": "Vesteuropæisk normaltid", "ECT": "Ecuadoriansk tid"},
}
}
@@ -208,7 +208,7 @@ func (da *da_GL) WeekdaysWide() []string {
func (da *da_GL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -283,7 +283,7 @@ func (da *da_GL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -341,7 +341,7 @@ func (da *da_GL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := da.currencies[currency]
- l := len(s) + len(da.decimal) + len(da.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dav/dav.go b/dav/dav.go
index 1ee2efc1..26fee7d8 100644
--- a/dav/dav.go
+++ b/dav/dav.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"WITA": "WITA", "HAST": "HAST", "JDT": "JDT", "CDT": "CDT", "ECT": "ECT", "∅∅∅": "∅∅∅", "ART": "ART", "TMT": "TMT", "LHST": "LHST", "WARST": "WARST", "WEZ": "WEZ", "SGT": "SGT", "JST": "JST", "GMT": "GMT", "UYT": "UYT", "PDT": "PDT", "SRT": "SRT", "HKST": "HKST", "CHAST": "CHAST", "WIB": "WIB", "HADT": "HADT", "AEST": "AEST", "COT": "COT", "AST": "AST", "NZDT": "NZDT", "WESZ": "WESZ", "ACWST": "ACWST", "MST": "MST", "ChST": "ChST", "AKDT": "AKDT", "MYT": "MYT", "WART": "WART", "PST": "PST", "ARST": "ARST", "CST": "CST", "EST": "EST", "TMST": "TMST", "BOT": "BOT", "MEZ": "MEZ", "MESZ": "MESZ", "IST": "IST", "EAT": "EAT", "ADT": "ADT", "CLST": "CLST", "AKST": "AKST", "BT": "BT", "GYT": "GYT", "WAST": "WAST", "CLT": "CLT", "GFT": "GFT", "COST": "COST", "AWST": "AWST", "HKT": "HKT", "OEZ": "OEZ", "WAT": "WAT", "CAT": "CAT", "WIT": "WIT", "ACDT": "ACDT", "AWDT": "AWDT", "OESZ": "OESZ", "ACST": "ACST", "NZST": "NZST", "CHADT": "CHADT", "AEDT": "AEDT", "SAST": "SAST", "LHDT": "LHDT", "UYST": "UYST", "ACWDT": "ACWDT", "HAT": "HAT", "EDT": "EDT", "MDT": "MDT", "VET": "VET", "HNT": "HNT"},
+ timezones: map[string]string{"GFT": "GFT", "JDT": "JDT", "AEDT": "AEDT", "LHDT": "LHDT", "WESZ": "WESZ", "COST": "COST", "HADT": "HADT", "CHADT": "CHADT", "WIT": "WIT", "ChST": "ChST", "ACST": "ACST", "AST": "AST", "AEST": "AEST", "WITA": "WITA", "MST": "MST", "MDT": "MDT", "WARST": "WARST", "WAT": "WAT", "ARST": "ARST", "TMT": "TMT", "MESZ": "MESZ", "GMT": "GMT", "BOT": "BOT", "ACWST": "ACWST", "CST": "CST", "ACDT": "ACDT", "UYT": "UYT", "PST": "PST", "VET": "VET", "IST": "IST", "GYT": "GYT", "ADT": "ADT", "CDT": "CDT", "HAT": "HAT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "LHST": "LHST", "NZDT": "NZDT", "UYST": "UYST", "CAT": "CAT", "CLT": "CLT", "CLST": "CLST", "HKST": "HKST", "EST": "EST", "WAST": "WAST", "COT": "COT", "TMST": "TMST", "BT": "BT", "EAT": "EAT", "EDT": "EDT", "MEZ": "MEZ", "WART": "WART", "MYT": "MYT", "AWDT": "AWDT", "CHAST": "CHAST", "SAST": "SAST", "ECT": "ECT", "WEZ": "WEZ", "AKST": "AKST", "HAST": "HAST", "OEZ": "OEZ", "PDT": "PDT", "AWST": "AWST", "ART": "ART", "WIB": "WIB", "NZST": "NZST", "ACWDT": "ACWDT", "HKT": "HKT", "SRT": "SRT", "JST": "JST", "HNT": "HNT", "SGT": "SGT", "OESZ": "OESZ"},
}
}
@@ -189,7 +189,7 @@ func (dav *dav) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
- l := len(s) + len(dav.decimal) + len(dav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (dav *dav) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
- l := len(s) + len(dav.decimal) + len(dav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dav_KE/dav_KE.go b/dav_KE/dav_KE.go
index abd2c5d2..6de6e21e 100644
--- a/dav_KE/dav_KE.go
+++ b/dav_KE/dav_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"WAST": "WAST", "CAT": "CAT", "GFT": "GFT", "AKDT": "AKDT", "WESZ": "WESZ", "CLT": "CLT", "ECT": "ECT", "EST": "EST", "WARST": "WARST", "SRT": "SRT", "ART": "ART", "WIT": "WIT", "WITA": "WITA", "OESZ": "OESZ", "IST": "IST", "PDT": "PDT", "MDT": "MDT", "AEDT": "AEDT", "SAST": "SAST", "OEZ": "OEZ", "BOT": "BOT", "PST": "PST", "COST": "COST", "NZST": "NZST", "VET": "VET", "ChST": "ChST", "HNT": "HNT", "TMT": "TMT", "WIB": "WIB", "UYST": "UYST", "ACWST": "ACWST", "ACWDT": "ACWDT", "CDT": "CDT", "TMST": "TMST", "ACST": "ACST", "GYT": "GYT", "ADT": "ADT", "SGT": "SGT", "BT": "BT", "LHST": "LHST", "LHDT": "LHDT", "JDT": "JDT", "ACDT": "ACDT", "AST": "AST", "MESZ": "MESZ", "CHAST": "CHAST", "AKST": "AKST", "HKST": "HKST", "HADT": "HADT", "WART": "WART", "MST": "MST", "ARST": "ARST", "AWST": "AWST", "HKT": "HKT", "∅∅∅": "∅∅∅", "AEST": "AEST", "JST": "JST", "UYT": "UYT", "NZDT": "NZDT", "MEZ": "MEZ", "CHADT": "CHADT", "GMT": "GMT", "EAT": "EAT", "COT": "COT", "CST": "CST", "WAT": "WAT", "AWDT": "AWDT", "CLST": "CLST", "MYT": "MYT", "WEZ": "WEZ", "HAT": "HAT", "HAST": "HAST", "EDT": "EDT"},
+ timezones: map[string]string{"HKST": "HKST", "TMST": "TMST", "SAST": "SAST", "MEZ": "MEZ", "MESZ": "MESZ", "HAT": "HAT", "ART": "ART", "AWDT": "AWDT", "WIT": "WIT", "WAST": "WAST", "MST": "MST", "WESZ": "WESZ", "LHST": "LHST", "UYT": "UYT", "ECT": "ECT", "∅∅∅": "∅∅∅", "AKST": "AKST", "HADT": "HADT", "CLT": "CLT", "CDT": "CDT", "AKDT": "AKDT", "EDT": "EDT", "CLST": "CLST", "EAT": "EAT", "WAT": "WAT", "MYT": "MYT", "HNT": "HNT", "EST": "EST", "CHAST": "CHAST", "TMT": "TMT", "NZST": "NZST", "WARST": "WARST", "COST": "COST", "ACST": "ACST", "GYT": "GYT", "CST": "CST", "LHDT": "LHDT", "WEZ": "WEZ", "OESZ": "OESZ", "ACWDT": "ACWDT", "SGT": "SGT", "ARST": "ARST", "WIB": "WIB", "ACDT": "ACDT", "PDT": "PDT", "WITA": "WITA", "CAT": "CAT", "WART": "WART", "BOT": "BOT", "MDT": "MDT", "SRT": "SRT", "ADT": "ADT", "AWST": "AWST", "AEST": "AEST", "NZDT": "NZDT", "VET": "VET", "COT": "COT", "JST": "JST", "AST": "AST", "GFT": "GFT", "OEZ": "OEZ", "AEDT": "AEDT", "GMT": "GMT", "JDT": "JDT", "PST": "PST", "ChST": "ChST", "HKT": "HKT", "UYST": "UYST", "BT": "BT", "ACWST": "ACWST", "IST": "IST", "CHADT": "CHADT", "HAST": "HAST"},
}
}
@@ -189,7 +189,7 @@ func (dav *dav_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
- l := len(s) + len(dav.decimal) + len(dav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (dav *dav_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dav.currencies[currency]
- l := len(s) + len(dav.decimal) + len(dav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/de/de.go b/de/de.go
index f54ceae6..af3ddf6a 100644
--- a/de/de.go
+++ b/de/de.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "de",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"CHADT": "Chatham-Sommerzeit", "CLT": "Chilenische Normalzeit", "WITA": "Zentralindonesische Zeit", "OESZ": "Osteuropäische Sommerzeit", "BT": "Bhutan-Zeit", "LHST": "Lord-Howe-Normalzeit", "NZST": "Neuseeland-Normalzeit", "AEST": "Ostaustralische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "∅∅∅": "Amazonas-Sommerzeit", "GYT": "Guyana-Zeit", "OEZ": "Osteuropäische Normalzeit", "UYST": "Uruguayanische Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "CHAST": "Chatham-Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "WIT": "Ostindonesische Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "ECT": "Ecuadorianische Zeit", "WAT": "Westafrikanische Normalzeit", "AWST": "Westaustralische Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "HKST": "Hongkong-Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "MST": "Rocky Mountain-Normalzeit", "HNT": "Neufundland-Normalzeit", "HKT": "Hongkong-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "SGT": "Singapur-Zeit", "LHDT": "Lord-Howe-Sommerzeit", "MYT": "Malaysische Zeit", "WESZ": "Westeuropäische Sommerzeit", "VET": "Venezuela-Zeit", "ARST": "Argentinische Sommerzeit", "WART": "Westargentinische Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "CLST": "Chilenische Sommerzeit", "SRT": "Suriname-Zeit", "ADT": "Atlantik-Sommerzeit", "WIB": "Westindonesische Zeit", "AKDT": "Alaska-Sommerzeit", "WARST": "Westargentinische Sommerzeit", "BOT": "Bolivianische Zeit", "WEZ": "Westeuropäische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "ChST": "Chamorro-Zeit", "HAT": "Neufundland-Sommerzeit", "JDT": "Japanische Sommerzeit", "SAST": "Südafrikanische Zeit", "AKST": "Alaska-Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "AST": "Atlantik-Normalzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "JST": "Japanische Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "COT": "Kolumbianische Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "ART": "Argentinische Normalzeit", "COST": "Kolumbianische Sommerzeit", "CAT": "Zentralafrikanische Zeit", "UYT": "Uruguyanische Normalzeit", "WAST": "Westafrikanische Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "IST": "Indische Zeit", "MDT": "Rocky-Mountain-Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "EAT": "Ostafrikanische Zeit"},
+ timezones: map[string]string{"VET": "Venezuela-Zeit", "SGT": "Singapur-Zeit", "ADT": "Atlantik-Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "CLST": "Chilenische Sommerzeit", "WIT": "Ostindonesische Zeit", "WAT": "Westafrikanische Normalzeit", "CHADT": "Chatham-Sommerzeit", "MST": "Macau-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "CLT": "Chilenische Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "SRT": "Suriname-Zeit", "COT": "Kolumbianische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "WAST": "Westafrikanische Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "MYT": "Malaysische Zeit", "HKT": "Hongkong-Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "CAT": "Zentralafrikanische Zeit", "ARST": "Argentinische Sommerzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "AEST": "Ostaustralische Normalzeit", "OEZ": "Osteuropäische Normalzeit", "BT": "Bhutan-Zeit", "WART": "Westargentinische Normalzeit", "ECT": "Ecuadorianische Zeit", "AKDT": "Alaska-Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "CHAST": "Chatham-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "ChST": "Chamorro-Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "HKST": "Hongkong-Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "UYT": "Uruguyanische Normalzeit", "UYST": "Uruguayanische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "HNT": "Neufundland-Normalzeit", "AST": "Atlantik-Normalzeit", "AWST": "Westaustralische Normalzeit", "WIB": "Westindonesische Zeit", "EAT": "Ostafrikanische Zeit", "IST": "Indische Zeit", "MDT": "Macau-Sommerzeit", "NZST": "Neuseeland-Normalzeit", "BOT": "Bolivianische Zeit", "ART": "Argentinische Normalzeit", "SAST": "Südafrikanische Zeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "HAT": "Neufundland-Sommerzeit", "∅∅∅": "Azoren-Sommerzeit", "AKST": "Alaska-Normalzeit", "ACST": "Zentralaustralische Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "CST": "Nordamerikanische Inland-Normalzeit", "WEZ": "Westeuropäische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "COST": "Kolumbianische Sommerzeit", "JST": "Japanische Normalzeit", "GYT": "Guyana-Zeit", "OESZ": "Osteuropäische Sommerzeit", "JDT": "Japanische Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "WITA": "Zentralindonesische Zeit"},
}
}
@@ -205,7 +205,7 @@ func (de *de) WeekdaysWide() []string {
func (de *de) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -280,7 +280,7 @@ func (de *de) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (de *de) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/de_AT/de_AT.go b/de_AT/de_AT.go
index ce56e465..6421df3f 100644
--- a/de_AT/de_AT.go
+++ b/de_AT/de_AT.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"WEZ": "Westeuropäische Normalzeit", "AWST": "Westaustralische Normalzeit", "SGT": "Singapur-Zeit", "ADT": "Atlantik-Sommerzeit", "CHADT": "Chatham-Sommerzeit", "UYT": "Uruguyanische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "WAST": "Westafrikanische Sommerzeit", "COST": "Kolumbianische Sommerzeit", "WART": "Westargentinische Normalzeit", "EAT": "Ostafrikanische Zeit", "COT": "Kolumbianische Normalzeit", "HKT": "Hongkong-Normalzeit", "CLT": "Chilenische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "AKDT": "Alaska-Sommerzeit", "∅∅∅": "Peruanische Sommerzeit", "MST": "Rocky Mountain-Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "VET": "Venezuela-Zeit", "HKST": "Hongkong-Sommerzeit", "CAT": "Zentralafrikanische Zeit", "GFT": "Französisch-Guayana-Zeit", "AST": "Atlantik-Normalzeit", "CLST": "Chilenische Sommerzeit", "WIT": "Ostindonesische Zeit", "OESZ": "Osteuropäische Sommerzeit", "ECT": "Ecuadorianische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "WARST": "Westargentinische Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "JDT": "Japanische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "GYT": "Guyana-Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "SAST": "Südafrikanische Zeit", "CHAST": "Chatham-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "WIB": "Westindonesische Zeit", "LHDT": "Lord-Howe-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "NZST": "Neuseeland-Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "ART": "Argentinische Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "AEST": "Ostaustralische Normalzeit", "MYT": "Malaysische Zeit", "SRT": "Suriname-Zeit", "HAT": "Neufundland-Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "WITA": "Zentralindonesische Zeit", "AKST": "Alaska-Normalzeit", "BT": "Bhutan-Zeit", "BOT": "Bolivianische Zeit", "WAT": "Westafrikanische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "IST": "Indische Zeit", "UYST": "Uruguayanische Sommerzeit", "ARST": "Argentinische Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "JST": "Japanische Normalzeit", "ChST": "Chamorro-Zeit", "HNT": "Neufundland-Normalzeit"},
+ timezones: map[string]string{"AWST": "Westaustralische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "WITA": "Zentralindonesische Zeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "∅∅∅": "Azoren-Sommerzeit", "BOT": "Bolivianische Zeit", "GFT": "Französisch-Guayana-Zeit", "WEZ": "Westeuropäische Normalzeit", "UYST": "Uruguayanische Sommerzeit", "CAT": "Zentralafrikanische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "CLST": "Chilenische Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "GYT": "Guyana-Zeit", "WIB": "Westindonesische Zeit", "AEST": "Ostaustralische Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "SRT": "Suriname-Zeit", "HNT": "Neufundland-Normalzeit", "AST": "Atlantik-Normalzeit", "WAT": "Westafrikanische Normalzeit", "MDT": "Macau-Sommerzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "BT": "Bhutan-Zeit", "EAT": "Ostafrikanische Zeit", "WAST": "Westafrikanische Sommerzeit", "COT": "Kolumbianische Normalzeit", "AKDT": "Alaska-Sommerzeit", "AKST": "Alaska-Normalzeit", "UYT": "Uruguyanische Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "SGT": "Singapur-Zeit", "TMST": "Turkmenistan-Sommerzeit", "COST": "Kolumbianische Sommerzeit", "IST": "Indische Zeit", "JDT": "Japanische Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "WART": "Westargentinische Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "ChST": "Chamorro-Zeit", "WARST": "Westargentinische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "MST": "Macau-Normalzeit", "WIT": "Ostindonesische Zeit", "LHST": "Lord-Howe-Normalzeit", "VET": "Venezuela-Zeit", "ART": "Argentinische Normalzeit", "JST": "Japanische Normalzeit", "HKT": "Hongkong-Normalzeit", "CHADT": "Chatham-Sommerzeit", "ARST": "Argentinische Sommerzeit", "NZST": "Neuseeland-Normalzeit", "SAST": "Südafrikanische Zeit", "ECT": "Ecuadorianische Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "HKST": "Hongkong-Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "CHAST": "Chatham-Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "CLT": "Chilenische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "MYT": "Malaysische Zeit"},
}
}
@@ -205,7 +205,7 @@ func (de *de_AT) WeekdaysWide() []string {
func (de *de_AT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (de *de_AT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -346,7 +346,7 @@ func (de *de_AT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/de_BE/de_BE.go b/de_BE/de_BE.go
index 40b0d60f..bc03a2dd 100644
--- a/de_BE/de_BE.go
+++ b/de_BE/de_BE.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"PDT": "Nordamerikanische Westküsten-Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "WEZ": "Westeuropäische Normalzeit", "WART": "Westargentinische Normalzeit", "AST": "Atlantik-Normalzeit", "HNT": "Neufundland-Normalzeit", "CAT": "Zentralafrikanische Zeit", "AEDT": "Ostaustralische Sommerzeit", "WITA": "Zentralindonesische Zeit", "BT": "Bhutan-Zeit", "WAT": "Westafrikanische Normalzeit", "ADT": "Atlantik-Sommerzeit", "HKT": "Hongkong-Normalzeit", "AEST": "Ostaustralische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "WESZ": "Westeuropäische Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "MST": "Rocky Mountain-Normalzeit", "ARST": "Argentinische Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "HKST": "Hongkong-Sommerzeit", "WIB": "Westindonesische Zeit", "OEZ": "Osteuropäische Normalzeit", "IST": "Indische Zeit", "BOT": "Bolivianische Zeit", "VET": "Venezuela-Zeit", "HAT": "Neufundland-Sommerzeit", "COST": "Kolumbianische Sommerzeit", "CLST": "Chilenische Sommerzeit", "CHADT": "Chatham-Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "MDT": "Rocky-Mountain-Sommerzeit", "JST": "Japanische Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "MYT": "Malaysische Zeit", "ACDT": "Zentralaustralische Sommerzeit", "SGT": "Singapur-Zeit", "CLT": "Chilenische Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "UYT": "Uruguyanische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "∅∅∅": "Peruanische Sommerzeit", "GYT": "Guyana-Zeit", "WIT": "Ostindonesische Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "GFT": "Französisch-Guayana-Zeit", "AKDT": "Alaska-Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "SRT": "Suriname-Zeit", "ART": "Argentinische Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "SAST": "Südafrikanische Zeit", "ACST": "Zentralaustralische Normalzeit", "EAT": "Ostafrikanische Zeit", "AWDT": "Westaustralische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "COT": "Kolumbianische Normalzeit", "ECT": "Ecuadorianische Zeit", "AWST": "Westaustralische Normalzeit", "NZST": "Neuseeland-Normalzeit", "AKST": "Alaska-Normalzeit", "JDT": "Japanische Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "ChST": "Chamorro-Zeit", "WAST": "Westafrikanische Sommerzeit", "CHAST": "Chatham-Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit"},
+ timezones: map[string]string{"JDT": "Japanische Sommerzeit", "AKST": "Alaska-Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "SAST": "Südafrikanische Zeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "AEST": "Ostaustralische Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "IST": "Indische Zeit", "COT": "Kolumbianische Normalzeit", "∅∅∅": "Azoren-Sommerzeit", "HNT": "Neufundland-Normalzeit", "MYT": "Malaysische Zeit", "UYT": "Uruguyanische Normalzeit", "GFT": "Französisch-Guayana-Zeit", "VET": "Venezuela-Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "SRT": "Suriname-Zeit", "WAT": "Westafrikanische Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "WIB": "Westindonesische Zeit", "ARST": "Argentinische Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "BT": "Bhutan-Zeit", "WITA": "Zentralindonesische Zeit", "EAT": "Ostafrikanische Zeit", "HAT": "Neufundland-Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "NZST": "Neuseeland-Normalzeit", "ChST": "Chamorro-Zeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "JST": "Japanische Normalzeit", "AKDT": "Alaska-Sommerzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "BOT": "Bolivianische Zeit", "WESZ": "Westeuropäische Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "WIT": "Ostindonesische Zeit", "CHAST": "Chatham-Normalzeit", "ACST": "Zentralaustralische Normalzeit", "SGT": "Singapur-Zeit", "HKT": "Hongkong-Normalzeit", "OEZ": "Osteuropäische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "WEZ": "Westeuropäische Normalzeit", "AWST": "Westaustralische Normalzeit", "CHADT": "Chatham-Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "WARST": "Westargentinische Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "AST": "Atlantik-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "ADT": "Atlantik-Sommerzeit", "GYT": "Guyana-Zeit", "TMST": "Turkmenistan-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "MST": "Rocky Mountain-Normalzeit", "HKST": "Hongkong-Sommerzeit", "ART": "Argentinische Normalzeit", "COST": "Kolumbianische Sommerzeit", "CLT": "Chilenische Normalzeit", "CLST": "Chilenische Sommerzeit", "ECT": "Ecuadorianische Zeit", "OESZ": "Osteuropäische Sommerzeit", "CAT": "Zentralafrikanische Zeit", "WART": "Westargentinische Normalzeit"},
}
}
@@ -205,7 +205,7 @@ func (de *de_BE) WeekdaysWide() []string {
func (de *de_BE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -280,7 +280,7 @@ func (de *de_BE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (de *de_BE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/de_CH/de_CH.go b/de_CH/de_CH.go
index 68b2b505..b07e9b82 100644
--- a/de_CH/de_CH.go
+++ b/de_CH/de_CH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"ECT": "Ecuadorianische Zeit", "WARST": "Westargentinische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "AST": "Atlantik-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "BT": "Bhutan-Zeit", "VET": "Venezuela-Zeit", "WAST": "Westafrikanische Sommerzeit", "COST": "Kolumbianische Sommerzeit", "HKST": "Hongkong-Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "AWDT": "Westaustralische Sommerzeit", "ART": "Argentinische Normalzeit", "CAT": "Zentralafrikanische Zeit", "TMT": "Turkmenistan-Normalzeit", "BOT": "Bolivianische Zeit", "GYT": "Guyana-Zeit", "IST": "Indische Zeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "AWST": "Westaustralische Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "HKT": "Hongkong-Normalzeit", "SAST": "Südafrikanische Zeit", "JDT": "Japanische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "JST": "Japanische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "CHAST": "Chatham-Normalzeit", "GFT": "Französisch-Guayana-Zeit", "WIB": "Westindonesische Zeit", "AEST": "Ostaustralische Normalzeit", "AKST": "Alaska-Normalzeit", "WART": "Westargentinische Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "NZST": "Neuseeland-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "UYT": "Uruguyanische Normalzeit", "HNT": "Neufundland-Normalzeit", "CHADT": "Chatham-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "MST": "Rocky Mountain-Normalzeit", "AKDT": "Alaska-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "SRT": "Suriname-Zeit", "MDT": "Rocky-Mountain-Sommerzeit", "WIT": "Ostindonesische Zeit", "LHST": "Lord-Howe-Normalzeit", "∅∅∅": "Peruanische Sommerzeit", "WAT": "Westafrikanische Normalzeit", "ARST": "Argentinische Sommerzeit", "SGT": "Singapur-Zeit", "CLT": "Chilenische Normalzeit", "HAT": "Neufundland-Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "WITA": "Zentralindonesische Zeit", "GMT": "Mittlere Greenwich-Zeit", "WEZ": "Westeuropäische Normalzeit", "EAT": "Ostafrikanische Zeit", "COT": "Kolumbianische Normalzeit", "CLST": "Chilenische Sommerzeit", "MYT": "Malaysische Zeit", "ChST": "Chamorro-Zeit"},
+ timezones: map[string]string{"ChST": "Chamorro-Zeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "AEST": "Ostaustralische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "SRT": "Suriname-Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "CHAST": "Chatham-Normalzeit", "ARST": "Argentinische Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "CLT": "Chilenische Normalzeit", "CLST": "Chilenische Sommerzeit", "AKDT": "Alaska-Sommerzeit", "HNT": "Neufundland-Normalzeit", "HKT": "Hongkong-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "WIT": "Ostindonesische Zeit", "JDT": "Japanische Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "IST": "Indische Zeit", "CHADT": "Chatham-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "AST": "Atlantik-Normalzeit", "MYT": "Malaysische Zeit", "UYST": "Uruguayanische Sommerzeit", "WITA": "Zentralindonesische Zeit", "COT": "Kolumbianische Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "UYT": "Uruguyanische Normalzeit", "BT": "Bhutan-Zeit", "WARST": "Westargentinische Sommerzeit", "JST": "Japanische Normalzeit", "ADT": "Atlantik-Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "VET": "Venezuela-Zeit", "GFT": "Französisch-Guayana-Zeit", "GMT": "Mittlere Greenwich-Zeit", "COST": "Kolumbianische Sommerzeit", "SGT": "Singapur-Zeit", "∅∅∅": "Azoren-Sommerzeit", "WIB": "Westindonesische Zeit", "TMT": "Turkmenistan-Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "SAST": "Südafrikanische Zeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "MST": "Rocky Mountain-Normalzeit", "AKST": "Alaska-Normalzeit", "GYT": "Guyana-Zeit", "AWST": "Westaustralische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "HKST": "Hongkong-Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "CAT": "Zentralafrikanische Zeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "ECT": "Ecuadorianische Zeit", "HAT": "Neufundland-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "NZST": "Neuseeland-Normalzeit", "EAT": "Ostafrikanische Zeit", "WART": "Westargentinische Normalzeit", "BOT": "Bolivianische Zeit", "WAT": "Westafrikanische Normalzeit", "WEZ": "Westeuropäische Normalzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "ART": "Argentinische Normalzeit"},
}
}
@@ -203,7 +203,7 @@ func (de *de_CH) WeekdaysWide() []string {
func (de *de_CH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (de *de_CH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (de *de_CH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/de_DE/de_DE.go b/de_DE/de_DE.go
index 1b502fc3..8ed3726b 100644
--- a/de_DE/de_DE.go
+++ b/de_DE/de_DE.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "de_DE",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"WITA": "Zentralindonesische Zeit", "CLST": "Chilenische Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "IST": "Indische Zeit", "UYT": "Uruguyanische Normalzeit", "BOT": "Bolivianische Zeit", "ChST": "Chamorro-Zeit", "VET": "Venezuela-Zeit", "MST": "Macau-Normalzeit", "MDT": "Macau-Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "WIT": "Ostindonesische Zeit", "ART": "Argentinische Normalzeit", "WIB": "Westindonesische Zeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "CLT": "Chilenische Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "WART": "Westargentinische Normalzeit", "AWDT": "Westaustralische Sommerzeit", "COST": "Kolumbianische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "CAT": "Zentralafrikanische Zeit", "HKT": "Hongkong-Normalzeit", "SAST": "Südafrikanische Zeit", "JST": "Japanische Normalzeit", "BT": "Bhutan-Zeit", "WEZ": "Westeuropäische Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "GYT": "Guyana-Zeit", "EAT": "Ostafrikanische Zeit", "MESZ": "Mitteleuropäische Sommerzeit", "CHAST": "Chatham-Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "UYST": "Uruguayanische Sommerzeit", "AWST": "Westaustralische Normalzeit", "AKDT": "Alaska-Sommerzeit", "ECT": "Ecuadorianische Zeit", "HAT": "Neufundland-Sommerzeit", "ARST": "Argentinische Sommerzeit", "COT": "Kolumbianische Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "WAT": "Westafrikanische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "AKST": "Alaska-Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "GFT": "Französisch-Guayana-Zeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "CHADT": "Chatham-Sommerzeit", "SGT": "Singapur-Zeit", "JDT": "Japanische Sommerzeit", "MYT": "Malaysische Zeit", "SRT": "Suriname-Zeit", "WAST": "Westafrikanische Sommerzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "∅∅∅": "Amazonas-Sommerzeit", "AST": "Atlantik-Normalzeit", "ADT": "Atlantik-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "NZST": "Neuseeland-Normalzeit", "HNT": "Neufundland-Normalzeit"},
+ timezones: map[string]string{"JST": "Japanische Normalzeit", "AKDT": "Alaska-Sommerzeit", "CHADT": "Chatham-Sommerzeit", "CLT": "Chilenische Normalzeit", "VET": "Venezuela-Zeit", "WAT": "Westafrikanische Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "AST": "Atlantik-Normalzeit", "ART": "Argentinische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "ChST": "Chamorro-Zeit", "WARST": "Westargentinische Sommerzeit", "COT": "Kolumbianische Normalzeit", "MYT": "Malaysische Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "LHST": "Lord-Howe-Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "ADT": "Atlantik-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "ARST": "Argentinische Sommerzeit", "WIT": "Ostindonesische Zeit", "AKST": "Alaska-Normalzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "CAT": "Zentralafrikanische Zeit", "MST": "Rocky Mountain-Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "SAST": "Südafrikanische Zeit", "UYST": "Uruguayanische Sommerzeit", "∅∅∅": "Brasília-Sommerzeit", "HAT": "Neufundland-Sommerzeit", "IST": "Indische Zeit", "CST": "Nordamerikanische Inland-Normalzeit", "SGT": "Singapur-Zeit", "WIB": "Westindonesische Zeit", "CLST": "Chilenische Sommerzeit", "JDT": "Japanische Sommerzeit", "COST": "Kolumbianische Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "WART": "Westargentinische Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "WEZ": "Westeuropäische Normalzeit", "GYT": "Guyana-Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "CHAST": "Chatham-Normalzeit", "UYT": "Uruguyanische Normalzeit", "SRT": "Suriname-Zeit", "WAST": "Westafrikanische Sommerzeit", "HNT": "Neufundland-Normalzeit", "BT": "Bhutan-Zeit", "EAT": "Ostafrikanische Zeit", "ECT": "Ecuadorianische Zeit", "OEZ": "Osteuropäische Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "TMST": "Turkmenistan-Sommerzeit", "NZST": "Neuseeland-Normalzeit", "GFT": "Französisch-Guayana-Zeit", "HKT": "Hongkong-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit", "AWST": "Westaustralische Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "WITA": "Zentralindonesische Zeit", "BOT": "Bolivianische Zeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit"},
}
}
@@ -205,7 +205,7 @@ func (de *de_DE) WeekdaysWide() []string {
func (de *de_DE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -280,7 +280,7 @@ func (de *de_DE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (de *de_DE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/de_LI/de_LI.go b/de_LI/de_LI.go
index 85e931da..7925e6ca 100644
--- a/de_LI/de_LI.go
+++ b/de_LI/de_LI.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "de_LI",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ".",
group: "'",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"PDT": "Nordamerikanische Westküsten-Sommerzeit", "COST": "Kolumbianische Sommerzeit", "NZST": "Neuseeland-Normalzeit", "AKST": "Alaska-Normalzeit", "IST": "Indische Zeit", "∅∅∅": "Acre-Sommerzeit", "ART": "Argentinische Normalzeit", "CLST": "Chilenische Sommerzeit", "WART": "Westargentinische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "ARST": "Argentinische Sommerzeit", "SGT": "Singapur-Zeit", "TMST": "Turkmenistan-Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "ChST": "Chamorro-Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "HAT": "Neufundland-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "CAT": "Zentralafrikanische Zeit", "CST": "Nordamerikanische Inland-Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "MDT": "Rocky-Mountain-Sommerzeit", "WAT": "Westafrikanische Normalzeit", "COT": "Kolumbianische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "WIT": "Ostindonesische Zeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "UYT": "Uruguyanische Normalzeit", "AWST": "Westaustralische Normalzeit", "CHADT": "Chatham-Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "BT": "Bhutan-Zeit", "JDT": "Japanische Sommerzeit", "BOT": "Bolivianische Zeit", "WEZ": "Westeuropäische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "MST": "Rocky Mountain-Normalzeit", "HNT": "Neufundland-Normalzeit", "WITA": "Zentralindonesische Zeit", "AEST": "Ostaustralische Normalzeit", "AKDT": "Alaska-Sommerzeit", "ECT": "Ecuadorianische Zeit", "HKT": "Hongkong-Normalzeit", "CLT": "Chilenische Normalzeit", "SRT": "Suriname-Zeit", "VET": "Venezuela-Zeit", "CHAST": "Chatham-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "GYT": "Guyana-Zeit", "WIB": "Westindonesische Zeit", "GFT": "Französisch-Guayana-Zeit", "SAST": "Südafrikanische Zeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "EAT": "Ostafrikanische Zeit", "WAST": "Westafrikanische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "AST": "Atlantik-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "HAST": "Hawaii-Aleuten-Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "TMT": "Turkmenistan-Normalzeit", "JST": "Japanische Normalzeit", "MYT": "Malaysische Zeit"},
+ timezones: map[string]string{"ADT": "Atlantik-Sommerzeit", "HNT": "Neufundland-Normalzeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "BOT": "Bolivianische Zeit", "EAT": "Ostafrikanische Zeit", "WART": "Westargentinische Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "AEDT": "Ostaustralische Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "WIB": "Westindonesische Zeit", "NZST": "Neuseeland-Normalzeit", "CAT": "Zentralafrikanische Zeit", "JST": "Japanische Normalzeit", "HKST": "Hongkong-Sommerzeit", "OESZ": "Osteuropäische Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "SRT": "Suriname-Zeit", "WESZ": "Westeuropäische Sommerzeit", "AWST": "Westaustralische Normalzeit", "ACDT": "Zentralaustralische Sommerzeit", "UYT": "Uruguyanische Normalzeit", "WAT": "Westafrikanische Normalzeit", "HKT": "Hongkong-Normalzeit", "ECT": "Ecuadorianische Zeit", "COST": "Kolumbianische Sommerzeit", "COT": "Kolumbianische Normalzeit", "ART": "Argentinische Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "SAST": "Südafrikanische Zeit", "WIT": "Ostindonesische Zeit", "WEZ": "Westeuropäische Normalzeit", "ACST": "Zentralaustralische Normalzeit", "CHAST": "Chatham-Normalzeit", "ARST": "Argentinische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "VET": "Venezuela-Zeit", "AKDT": "Alaska-Sommerzeit", "MDT": "Rocky-Mountain-Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "GYT": "Guyana-Zeit", "MYT": "Malaysische Zeit", "∅∅∅": "Azoren-Sommerzeit", "AKST": "Alaska-Normalzeit", "CLST": "Chilenische Sommerzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "CHADT": "Chatham-Sommerzeit", "MEZ": "Mitteleuropäische Normalzeit", "HAT": "Neufundland-Sommerzeit", "IST": "Indische Zeit", "SGT": "Singapur-Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "TMT": "Turkmenistan-Normalzeit", "GMT": "Mittlere Greenwich-Zeit", "BT": "Bhutan-Zeit", "AST": "Atlantik-Normalzeit", "NZDT": "Neuseeland-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "LHST": "Lord-Howe-Normalzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "WAST": "Westafrikanische Sommerzeit", "CST": "Nordamerikanische Inland-Normalzeit", "JDT": "Japanische Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "MST": "Rocky Mountain-Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "ChST": "Chamorro-Zeit", "WITA": "Zentralindonesische Zeit", "CLT": "Chilenische Normalzeit"},
}
}
@@ -203,7 +203,7 @@ func (de *de_LI) WeekdaysWide() []string {
func (de *de_LI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (de *de_LI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (de *de_LI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/de_LU/de_LU.go b/de_LU/de_LU.go
index 4bee7ff1..b33eb465 100644
--- a/de_LU/de_LU.go
+++ b/de_LU/de_LU.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"HAST": "Hawaii-Aleuten-Normalzeit", "∅∅∅": "Peruanische Sommerzeit", "AWST": "Westaustralische Normalzeit", "WITA": "Zentralindonesische Zeit", "NZDT": "Neuseeland-Sommerzeit", "AKDT": "Alaska-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "AWDT": "Westaustralische Sommerzeit", "ChST": "Chamorro-Zeit", "AEDT": "Ostaustralische Sommerzeit", "LHDT": "Lord-Howe-Sommerzeit", "WART": "Westargentinische Normalzeit", "SRT": "Suriname-Zeit", "MYT": "Malaysische Zeit", "BOT": "Bolivianische Zeit", "COST": "Kolumbianische Sommerzeit", "BT": "Bhutan-Zeit", "ECT": "Ecuadorianische Zeit", "VET": "Venezuela-Zeit", "WARST": "Westargentinische Sommerzeit", "JDT": "Japanische Sommerzeit", "SAST": "Südafrikanische Zeit", "OEZ": "Osteuropäische Normalzeit", "CHADT": "Chatham-Sommerzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "AEST": "Ostaustralische Normalzeit", "WESZ": "Westeuropäische Sommerzeit", "WAST": "Westafrikanische Sommerzeit", "HKST": "Hongkong-Sommerzeit", "HAT": "Neufundland-Sommerzeit", "COT": "Kolumbianische Normalzeit", "CLST": "Chilenische Sommerzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "UYT": "Uruguyanische Normalzeit", "MDT": "Rocky-Mountain-Sommerzeit", "AST": "Atlantik-Normalzeit", "MESZ": "Mitteleuropäische Sommerzeit", "SGT": "Singapur-Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "LHST": "Lord-Howe-Normalzeit", "CLT": "Chilenische Normalzeit", "TMST": "Turkmenistan-Sommerzeit", "JST": "Japanische Normalzeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "ACST": "Zentralaustralische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "GFT": "Französisch-Guayana-Zeit", "IST": "Indische Zeit", "MST": "Rocky Mountain-Normalzeit", "ART": "Argentinische Normalzeit", "TMT": "Turkmenistan-Normalzeit", "AKST": "Alaska-Normalzeit", "WEZ": "Westeuropäische Normalzeit", "WAT": "Westafrikanische Normalzeit", "ARST": "Argentinische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "CHAST": "Chatham-Normalzeit", "WIB": "Westindonesische Zeit", "UYST": "Uruguayanische Sommerzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "HNT": "Neufundland-Normalzeit", "HKT": "Hongkong-Normalzeit", "CAT": "Zentralafrikanische Zeit", "OESZ": "Osteuropäische Sommerzeit", "GYT": "Guyana-Zeit", "EAT": "Ostafrikanische Zeit", "WIT": "Ostindonesische Zeit", "ACDT": "Zentralaustralische Sommerzeit", "NZST": "Neuseeland-Normalzeit", "MEZ": "Mitteleuropäische Normalzeit"},
+ timezones: map[string]string{"AWST": "Westaustralische Normalzeit", "CDT": "Nordamerikanische Inland-Sommerzeit", "COT": "Kolumbianische Normalzeit", "HNT": "Neufundland-Normalzeit", "HAT": "Neufundland-Sommerzeit", "AST": "Atlantik-Normalzeit", "ARST": "Argentinische Sommerzeit", "WARST": "Westargentinische Sommerzeit", "EAT": "Ostafrikanische Zeit", "CHADT": "Chatham-Sommerzeit", "OEZ": "Osteuropäische Normalzeit", "UYT": "Uruguyanische Normalzeit", "BOT": "Bolivianische Zeit", "VET": "Venezuela-Zeit", "HKT": "Hongkong-Normalzeit", "MDT": "Macau-Sommerzeit", "COST": "Kolumbianische Sommerzeit", "ACDT": "Zentralaustralische Sommerzeit", "ADT": "Atlantik-Sommerzeit", "AWDT": "Westaustralische Sommerzeit", "TMST": "Turkmenistan-Sommerzeit", "SGT": "Singapur-Zeit", "MEZ": "Mitteleuropäische Normalzeit", "WAST": "Westafrikanische Sommerzeit", "MESZ": "Mitteleuropäische Sommerzeit", "UYST": "Uruguayanische Sommerzeit", "WART": "Westargentinische Normalzeit", "CLT": "Chilenische Normalzeit", "CHAST": "Chatham-Normalzeit", "ART": "Argentinische Normalzeit", "JDT": "Japanische Sommerzeit", "AEST": "Ostaustralische Normalzeit", "AEDT": "Ostaustralische Sommerzeit", "WESZ": "Westeuropäische Sommerzeit", "AKST": "Alaska-Normalzeit", "OESZ": "Osteuropäische Sommerzeit", "BT": "Bhutan-Zeit", "ACWDT": "Zentral-/Westaustralische Sommerzeit", "GFT": "Französisch-Guayana-Zeit", "∅∅∅": "Amazonas-Sommerzeit", "GMT": "Mittlere Greenwich-Zeit", "ACST": "Zentralaustralische Normalzeit", "AKDT": "Alaska-Sommerzeit", "MST": "Macau-Normalzeit", "TMT": "Turkmenistan-Normalzeit", "WITA": "Zentralindonesische Zeit", "ACWST": "Zentral-/Westaustralische Normalzeit", "IST": "Indische Zeit", "GYT": "Guyana-Zeit", "EDT": "Nordamerikanische Ostküsten-Sommerzeit", "NZST": "Neuseeland-Normalzeit", "LHDT": "Lord-Howe-Sommerzeit", "NZDT": "Neuseeland-Sommerzeit", "CLST": "Chilenische Sommerzeit", "WEZ": "Westeuropäische Normalzeit", "HADT": "Hawaii-Aleuten-Sommerzeit", "HKST": "Hongkong-Sommerzeit", "WIT": "Ostindonesische Zeit", "ECT": "Ecuadorianische Zeit", "WAT": "Westafrikanische Normalzeit", "JST": "Japanische Normalzeit", "CST": "Nordamerikanische Inland-Normalzeit", "EST": "Nordamerikanische Ostküsten-Normalzeit", "PDT": "Nordamerikanische Westküsten-Sommerzeit", "PST": "Nordamerikanische Westküsten-Normalzeit", "SRT": "Suriname-Zeit", "WIB": "Westindonesische Zeit", "SAST": "Südafrikanische Zeit", "CAT": "Zentralafrikanische Zeit", "ChST": "Chamorro-Zeit", "MYT": "Malaysische Zeit", "HAST": "Hawaii-Aleuten-Normalzeit", "LHST": "Lord-Howe-Normalzeit"},
}
}
@@ -205,7 +205,7 @@ func (de *de_LU) WeekdaysWide() []string {
func (de *de_LU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -280,7 +280,7 @@ func (de *de_LU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -338,7 +338,7 @@ func (de *de_LU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := de.currencies[currency]
- l := len(s) + len(de.decimal) + len(de.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dje/dje.go b/dje/dje.go
index 8577e182..3298dc00 100644
--- a/dje/dje.go
+++ b/dje/dje.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa zamanoo"},
- timezones: map[string]string{"GFT": "GFT", "COST": "COST", "HKT": "HKT", "CLST": "CLST", "SRT": "SRT", "VET": "VET", "NZST": "NZST", "WIT": "WIT", "IST": "IST", "COT": "COT", "ECT": "ECT", "BOT": "BOT", "WAT": "WAT", "JST": "JST", "UYST": "UYST", "NZDT": "NZDT", "AWST": "AWST", "MESZ": "MESZ", "SAST": "SAST", "WIB": "WIB", "AEST": "AEST", "GMT": "GMT", "ACWST": "ACWST", "WARST": "WARST", "EAT": "EAT", "CHAST": "CHAST", "TMT": "TMT", "HNT": "HNT", "∅∅∅": "∅∅∅", "EDT": "EDT", "WITA": "WITA", "ADT": "ADT", "MEZ": "MEZ", "CAT": "CAT", "JDT": "JDT", "AKST": "AKST", "WART": "WART", "WESZ": "WESZ", "HKST": "HKST", "AEDT": "AEDT", "UYT": "UYT", "ChST": "ChST", "ART": "ART", "AWDT": "AWDT", "EST": "EST", "MYT": "MYT", "HAST": "HAST", "OESZ": "OESZ", "AKDT": "AKDT", "PDT": "PDT", "WEZ": "WEZ", "GYT": "GYT", "CHADT": "CHADT", "TMST": "TMST", "ACDT": "ACDT", "HAT": "HAT", "CST": "CST", "HADT": "HADT", "OEZ": "OEZ", "ACWDT": "ACWDT", "PST": "PST", "WAST": "WAST", "MST": "MST", "SGT": "SGT", "ARST": "ARST", "AST": "AST", "CDT": "CDT", "BT": "BT", "ACST": "ACST", "LHST": "LHST", "LHDT": "LHDT", "MDT": "MDT", "CLT": "CLT"},
+ timezones: map[string]string{"CDT": "CDT", "JST": "JST", "CAT": "CAT", "CLT": "CLT", "COST": "COST", "SGT": "SGT", "HKST": "HKST", "WART": "WART", "WARST": "WARST", "WAT": "WAT", "JDT": "JDT", "NZST": "NZST", "GYT": "GYT", "WITA": "WITA", "ACWDT": "ACWDT", "WEZ": "WEZ", "GFT": "GFT", "MYT": "MYT", "HAT": "HAT", "LHST": "LHST", "EAT": "EAT", "WAST": "WAST", "IST": "IST", "WIB": "WIB", "HAST": "HAST", "AEST": "AEST", "AEDT": "AEDT", "MESZ": "MESZ", "COT": "COT", "ACST": "ACST", "AWDT": "AWDT", "PST": "PST", "CHAST": "CHAST", "SAST": "SAST", "PDT": "PDT", "ACDT": "ACDT", "EST": "EST", "TMT": "TMT", "GMT": "GMT", "ECT": "ECT", "AKST": "AKST", "HNT": "HNT", "EDT": "EDT", "WESZ": "WESZ", "CST": "CST", "∅∅∅": "∅∅∅", "UYT": "UYT", "BT": "BT", "CHADT": "CHADT", "ARST": "ARST", "OEZ": "OEZ", "CLST": "CLST", "ADT": "ADT", "AWST": "AWST", "HKT": "HKT", "NZDT": "NZDT", "MEZ": "MEZ", "ACWST": "ACWST", "MDT": "MDT", "AKDT": "AKDT", "ART": "ART", "LHDT": "LHDT", "AST": "AST", "TMST": "TMST", "OESZ": "OESZ", "UYST": "UYST", "WIT": "WIT", "MST": "MST", "BOT": "BOT", "VET": "VET", "HADT": "HADT", "ChST": "ChST", "SRT": "SRT"},
}
}
@@ -174,7 +174,7 @@ func (dje *dje) WeekdaysWide() []string {
func (dje *dje) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dje.decimal) + len(dje.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (dje *dje) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
- l := len(s) + len(dje.decimal) + len(dje.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -307,7 +307,7 @@ func (dje *dje) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
- l := len(s) + len(dje.decimal) + len(dje.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dje_NE/dje_NE.go b/dje_NE/dje_NE.go
index 55e2239c..fda8e1b3 100644
--- a/dje_NE/dje_NE.go
+++ b/dje_NE/dje_NE.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa zamanoo"},
- timezones: map[string]string{"CLT": "CLT", "CAT": "CAT", "WESZ": "WESZ", "ACST": "ACST", "COST": "COST", "LHST": "LHST", "AST": "AST", "VET": "VET", "AWST": "AWST", "TMST": "TMST", "HADT": "HADT", "BT": "BT", "PST": "PST", "WEZ": "WEZ", "ChST": "ChST", "ART": "ART", "MDT": "MDT", "GFT": "GFT", "AKST": "AKST", "IST": "IST", "UYST": "UYST", "WART": "WART", "SAST": "SAST", "CDT": "CDT", "WITA": "WITA", "ACDT": "ACDT", "GYT": "GYT", "ADT": "ADT", "TMT": "TMT", "∅∅∅": "∅∅∅", "ARST": "ARST", "SGT": "SGT", "PDT": "PDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "HAST": "HAST", "OEZ": "OEZ", "ECT": "ECT", "BOT": "BOT", "UYT": "UYT", "MYT": "MYT", "CHADT": "CHADT", "AEST": "AEST", "EDT": "EDT", "NZDT": "NZDT", "HNT": "HNT", "COT": "COT", "CST": "CST", "MESZ": "MESZ", "CHAST": "CHAST", "OESZ": "OESZ", "JST": "JST", "EST": "EST", "MST": "MST", "WIB": "WIB", "LHDT": "LHDT", "EAT": "EAT", "WAT": "WAT", "WAST": "WAST", "NZST": "NZST", "AWDT": "AWDT", "SRT": "SRT", "HAT": "HAT", "CLST": "CLST", "HKST": "HKST", "WIT": "WIT", "AEDT": "AEDT", "JDT": "JDT", "GMT": "GMT", "MEZ": "MEZ", "HKT": "HKT", "AKDT": "AKDT", "WARST": "WARST"},
+ timezones: map[string]string{"JDT": "JDT", "AWST": "AWST", "GMT": "GMT", "WITA": "WITA", "ACWST": "ACWST", "COST": "COST", "LHST": "LHST", "NZDT": "NZDT", "SRT": "SRT", "WIT": "WIT", "VET": "VET", "HKST": "HKST", "TMT": "TMT", "HAST": "HAST", "AEDT": "AEDT", "WESZ": "WESZ", "ACST": "ACST", "NZST": "NZST", "WART": "WART", "WAT": "WAT", "MST": "MST", "PST": "PST", "ECT": "ECT", "AKST": "AKST", "PDT": "PDT", "AWDT": "AWDT", "EST": "EST", "HADT": "HADT", "CHAST": "CHAST", "ARST": "ARST", "AEST": "AEST", "UYT": "UYT", "AST": "AST", "∅∅∅": "∅∅∅", "SGT": "SGT", "OESZ": "OESZ", "CAT": "CAT", "CDT": "CDT", "BT": "BT", "ChST": "ChST", "MYT": "MYT", "ACDT": "ACDT", "MDT": "MDT", "HKT": "HKT", "OEZ": "OEZ", "MESZ": "MESZ", "BOT": "BOT", "WEZ": "WEZ", "JST": "JST", "ART": "ART", "GFT": "GFT", "HNT": "HNT", "CST": "CST", "AKDT": "AKDT", "WIB": "WIB", "EDT": "EDT", "LHDT": "LHDT", "IST": "IST", "GYT": "GYT", "MEZ": "MEZ", "WARST": "WARST", "WAST": "WAST", "HAT": "HAT", "UYST": "UYST", "TMST": "TMST", "ADT": "ADT", "CHADT": "CHADT", "SAST": "SAST", "EAT": "EAT", "ACWDT": "ACWDT", "CLT": "CLT", "CLST": "CLST", "COT": "COT"},
}
}
@@ -174,7 +174,7 @@ func (dje *dje_NE) WeekdaysWide() []string {
func (dje *dje_NE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dje.decimal) + len(dje.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (dje *dje_NE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
- l := len(s) + len(dje.decimal) + len(dje.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -307,7 +307,7 @@ func (dje *dje_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dje.currencies[currency]
- l := len(s) + len(dje.decimal) + len(dje.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dsb/dsb.go b/dsb/dsb.go
index e8bd0eff..85f7e6e6 100644
--- a/dsb/dsb.go
+++ b/dsb/dsb.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pś.Chr.n.", "pó Chr.n."},
erasNarrow: []string{"", ""},
erasWide: []string{"pśed Kristusowym naroźenim", "pó Kristusowem naroźenju"},
- timezones: map[string]string{"JDT": "Japański lěśojski cas", "LHST": "Standardny cas kupy Lord-Howe", "AWST": "Pódwjacornoawstralski standardny cas", "COST": "Kolumbiski lěśojski cas", "AKST": "Alaskojski standardny cas", "AKDT": "Alaskojski lěśojski cas", "ECT": "Ekuadorski cas", "WAST": "Pódwjacornoafriski lěśojski cas", "AST": "Atlantiski standardny cas", "TMT": "Turkmeniski standardny cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "LHDT": "lěśojski cas kupy Lord-Howe", "MST": "Pódpołnocnoameriski górski standardny cas", "EAT": "Pódzajtšnoafriski cas", "TMST": "Turkmeniski lěśojski cas", "BOT": "Boliwiski cas", "WEZ": "Pódwjacornoeuropski standardny cas", "ACST": "Srjejźoawstralski standardny cas", "MEZ": "Srjejźoeuropski standardny cas", "HKST": "Hongkongski lěśojski cas", "SAST": "Pódpołdnjowoafriski cas", "UYST": "Uruguayski lěśojski cas", "WARST": "Pódwjacornoargentinski lěśojski cas", "ACDT": "Srjejźoawstralski lěśojski cas", "NZST": "Nowoseelandski standardny cas", "CLT": "Chilski standardny cas", "IST": "Indiski cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "AWDT": "Pódwjacornoawstralski lěśojski cas", "NZDT": "Nowoseelandski lěśojski cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "JST": "Japański standardny cas", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "SGT": "Singapurski cas", "WITA": "Srjejźoindoneski cas", "WIB": "Pódwjacornoindoneski cas", "GMT": "Greenwichski cas", "BT": "Bhutański cas", "ADT": "Atlantiski lěśojski cas", "CAT": "Srjejźoafriski cas", "MESZ": "Srjejźoeuropski lěśojski cas", "CHADT": "Chathamski lěśojski cas", "AEST": "Pódzajtšnoawstralski standardny cas", "VET": "Venezuelski cas", "HAST": "Hawaiisko-aleutski standardny cas", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "HNT": "Nowofundlandski standardny cas", "ARST": "Argentinski lěśojski cas", "HKT": "Hongkongski standardny cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "UYT": "Uruguayski standardny cas", "GYT": "Guyański cas", "HAT": "Nowofundlandski lěśojski cas", "∅∅∅": "Amaconaski lěśojski cas", "GFT": "Francojskoguyański cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "MYT": "Malajziski cas", "WART": "Pódwjacornoargentinski standardny cas", "ART": "Argentinski standardny cas", "WIT": "Pódzajtšnoindoneski", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "WAT": "Pódwjacornoafriski standardny cas", "SRT": "Surinamski cas", "CLST": "Chilski lěśojski cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "CHAST": "Chathamski standardny cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "ChST": "Chamorrski cas", "MDT": "Pódpołnocnoameriski górski lěśojski cas", "HADT": "Hawaiisko-aleutski lěśojski cas", "COT": "Kolumbiski standardny cas"},
+ timezones: map[string]string{"COT": "Kolumbiski standardny cas", "JST": "Japański standardny cas", "ARST": "Argentinski lěśojski cas", "TMT": "Turkmeniski standardny cas", "ChST": "Chamorrski cas", "WEZ": "Pódwjacornoeuropski standardny cas", "GYT": "Guyański cas", "HKST": "Hongkongski lěśojski cas", "MST": "MST", "HNT": "Nowofundlandski standardny cas", "HKT": "Hongkongski standardny cas", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "ECT": "Ekuadorski cas", "VET": "Venezuelski cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "ART": "Argentinski standardny cas", "MDT": "MDT", "LHST": "Standardny cas kupy Lord-Howe", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "COST": "Kolumbiski lěśojski cas", "HADT": "Hawaiisko-aleutski lěśojski cas", "AEST": "Pódzajtšnoawstralski standardny cas", "GMT": "Greenwichski cas", "WART": "Pódwjacornoargentinski standardny cas", "AWDT": "Pódwjacornoawstralski lěśojski cas", "CAT": "Srjejźoafriski cas", "GFT": "Francojskoguyański cas", "AKDT": "Alaskojski lěśojski cas", "HAT": "Nowofundlandski lěśojski cas", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "WAST": "Pódwjacornoafriski lěśojski cas", "UYT": "Uruguayski standardny cas", "MYT": "Malajziski cas", "CHAST": "Chathamski standardny cas", "CHADT": "Chathamski lěśojski cas", "SAST": "Pódpołdnjowoafriski cas", "BT": "Bhutański cas", "SRT": "Surinamski cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "∅∅∅": "Acorski lěśojski cas", "NZST": "Nowoseelandski standardny cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "IST": "Indiski cas", "JDT": "Japański lěśojski cas", "ADT": "Atlantiski lěśojski cas", "ACDT": "Srjejźoawstralski lěśojski cas", "WIB": "Pódwjacornoindoneski cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "UYST": "Uruguayski lěśojski cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "SGT": "Singapurski cas", "HAST": "Hawaiisko-aleutski standardny cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "MEZ": "Srjejźoeuropski standardny cas", "WARST": "Pódwjacornoargentinski lěśojski cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "LHDT": "lěśojski cas kupy Lord-Howe", "WITA": "Srjejźoindoneski cas", "CLST": "Chilski lěśojski cas", "WIT": "Pódzajtšnoindoneski", "EAT": "Pódzajtšnoafriski cas", "WAT": "Pódwjacornoafriski standardny cas", "AKST": "Alaskojski standardny cas", "ACST": "Srjejźoawstralski standardny cas", "MESZ": "Srjejźoeuropski lěśojski cas", "CLT": "Chilski standardny cas", "AWST": "Pódwjacornoawstralski standardny cas", "NZDT": "Nowoseelandski lěśojski cas", "BOT": "Boliwiski cas", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "AST": "Atlantiski standardny cas", "TMST": "Turkmeniski lěśojski cas"},
}
}
@@ -201,7 +201,7 @@ func (dsb *dsb) WeekdaysWide() []string {
func (dsb *dsb) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dsb.decimal) + len(dsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (dsb *dsb) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
- l := len(s) + len(dsb.decimal) + len(dsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (dsb *dsb) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
- l := len(s) + len(dsb.decimal) + len(dsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dsb_DE/dsb_DE.go b/dsb_DE/dsb_DE.go
index cc8ef845..a1e80e3e 100644
--- a/dsb_DE/dsb_DE.go
+++ b/dsb_DE/dsb_DE.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pś.Chr.n.", "pó Chr.n."},
erasNarrow: []string{"", ""},
erasWide: []string{"pśed Kristusowym naroźenim", "pó Kristusowem naroźenju"},
- timezones: map[string]string{"ECT": "Ekuadorski cas", "LHST": "Standardny cas kupy Lord-Howe", "AWST": "Pódwjacornoawstralski standardny cas", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "LHDT": "lěśojski cas kupy Lord-Howe", "IST": "Indiski cas", "AKDT": "Alaskojski lěśojski cas", "TMST": "Turkmeniski lěśojski cas", "EAT": "Pódzajtšnoafriski cas", "ADT": "Atlantiski lěśojski cas", "CLT": "Chilski standardny cas", "CAT": "Srjejźoafriski cas", "SGT": "Singapurski cas", "WIB": "Pódwjacornoindoneski cas", "WARST": "Pódwjacornoargentinski lěśojski cas", "ACDT": "Srjejźoawstralski lěśojski cas", "SRT": "Surinamski cas", "AEST": "Pódzajtšnoawstralski standardny cas", "COST": "Kolumbiski lěśojski cas", "VET": "Venezuelski cas", "HKST": "Hongkongski lěśojski cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "GYT": "Guyański cas", "AWDT": "Pódwjacornoawstralski lěśojski cas", "HAST": "Hawaiisko-aleutski standardny cas", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "GMT": "Greenwichski cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "ChST": "Chamorrski cas", "MEZ": "Srjejźoeuropski standardny cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "JDT": "Japański lěśojski cas", "WEZ": "Pódwjacornoeuropski standardny cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "CLST": "Chilski lěśojski cas", "ART": "Argentinski standardny cas", "HADT": "Hawaiisko-aleutski lěśojski cas", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "BT": "Bhutański cas", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "AST": "Atlantiski standardny cas", "MESZ": "Srjejźoeuropski lěśojski cas", "WITA": "Srjejźoindoneski cas", "HAT": "Nowofundlandski lěśojski cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "TMT": "Turkmeniski standardny cas", "UYST": "Uruguayski lěśojski cas", "MDT": "Pódpołnocnoameriski górski lěśojski cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "GFT": "Francojskoguyański cas", "JST": "Japański standardny cas", "NZDT": "Nowoseelandski lěśojski cas", "HNT": "Nowofundlandski standardny cas", "ARST": "Argentinski lěśojski cas", "CHADT": "Chathamski lěśojski cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "MST": "Pódpołnocnoameriski górski standardny cas", "WAT": "Pódwjacornoafriski standardny cas", "WAST": "Pódwjacornoafriski lěśojski cas", "CHAST": "Chathamski standardny cas", "UYT": "Uruguayski standardny cas", "WART": "Pódwjacornoargentinski standardny cas", "BOT": "Boliwiski cas", "ACST": "Srjejźoawstralski standardny cas", "NZST": "Nowoseelandski standardny cas", "COT": "Kolumbiski standardny cas", "HKT": "Hongkongski standardny cas", "WIT": "Pódzajtšnoindoneski", "SAST": "Pódpołdnjowoafriski cas", "AKST": "Alaskojski standardny cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "∅∅∅": "∅∅∅", "MYT": "Malajziski cas"},
+ timezones: map[string]string{"COT": "Kolumbiski standardny cas", "MDT": "MDT", "UYST": "Uruguayski lěśojski cas", "ACWDT": "Srjejźopódwjacorny awstralski lěśojski cas", "WESZ": "Pódwjacornoeuropski lěśojski cas", "ChST": "Chamorrski cas", "WART": "Pódwjacornoargentinski standardny cas", "AKST": "Alaskojski standardny cas", "HNT": "Nowofundlandski standardny cas", "CLST": "Chilski lěśojski cas", "WIT": "Pódzajtšnoindoneski", "ACWST": "Srjejźopódwjacorny awstralski standardny cas", "GFT": "Francojskoguyański cas", "MST": "MST", "NZDT": "Nowoseelandski lěśojski cas", "AEST": "Pódzajtšnoawstralski standardny cas", "BT": "Bhutański cas", "WAT": "Pódwjacornoafriski standardny cas", "IST": "Indiski cas", "MESZ": "Srjejźoeuropski lěśojski cas", "BOT": "Boliwiski cas", "WARST": "Pódwjacornoargentinski lěśojski cas", "CHADT": "Chathamski lěśojski cas", "EDT": "Pódpołnocnoameriski pódzajtšny lěśojski cas", "TMST": "Turkmeniski lěśojski cas", "OESZ": "Pódzajtšnoeuropski lěśojski cas", "CLT": "Chilski standardny cas", "ARST": "Argentinski lěśojski cas", "∅∅∅": "Amaconaski lěśojski cas", "OEZ": "Pódzajtšnoeuropski standardny cas", "LHST": "Standardny cas kupy Lord-Howe", "ACST": "Srjejźoawstralski standardny cas", "ACDT": "Srjejźoawstralski lěśojski cas", "NZST": "Nowoseelandski standardny cas", "CAT": "Srjejźoafriski cas", "PDT": "Pódpołnocnoameriski pacifiski lěśojski cas", "AKDT": "Alaskojski lěśojski cas", "TMT": "Turkmeniski standardny cas", "ADT": "Atlantiski lěśojski cas", "HKT": "Hongkongski standardny cas", "ART": "Argentinski standardny cas", "WIB": "Pódwjacornoindoneski cas", "AWST": "Pódwjacornoawstralski standardny cas", "AEDT": "Pódzajtšnoawstralski lěśojski cas", "WEZ": "Pódwjacornoeuropski standardny cas", "AWDT": "Pódwjacornoawstralski lěśojski cas", "SRT": "Surinamski cas", "ECT": "Ekuadorski cas", "CDT": "Pódpołnocnoameriski centralny lěśojski cas", "HADT": "Hawaiisko-aleutski lěśojski cas", "VET": "Venezuelski cas", "HAT": "Nowofundlandski lěśojski cas", "SAST": "Pódpołdnjowoafriski cas", "UYT": "Uruguayski standardny cas", "COST": "Kolumbiski lěśojski cas", "JST": "Japański standardny cas", "CST": "Pódpołnocnoameriski centralny standardny cas", "AST": "Atlantiski standardny cas", "HKST": "Hongkongski lěśojski cas", "EST": "Pódpołnocnoameriski pódzajtšny standardny cas", "GMT": "Greenwichski cas", "WITA": "Srjejźoindoneski cas", "EAT": "Pódzajtšnoafriski cas", "MYT": "Malajziski cas", "SGT": "Singapurski cas", "CHAST": "Chathamski standardny cas", "HAST": "Hawaiisko-aleutski standardny cas", "PST": "Pódpołnocnoameriski pacifiski standardny cas", "MEZ": "Srjejźoeuropski standardny cas", "JDT": "Japański lěśojski cas", "LHDT": "lěśojski cas kupy Lord-Howe", "WAST": "Pódwjacornoafriski lěśojski cas", "GYT": "Guyański cas"},
}
}
@@ -201,7 +201,7 @@ func (dsb *dsb_DE) WeekdaysWide() []string {
func (dsb *dsb_DE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dsb.decimal) + len(dsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (dsb *dsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
- l := len(s) + len(dsb.decimal) + len(dsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (dsb *dsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dsb.currencies[currency]
- l := len(s) + len(dsb.decimal) + len(dsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dua/dua.go b/dua/dua.go
index fc28f2c2..e374b05d 100644
--- a/dua/dua.go
+++ b/dua/dua.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ɓ.Ys", "mb.Ys"},
erasNarrow: []string{"", ""},
erasWide: []string{"ɓoso ɓwá yáɓe lá", "mbúsa kwédi a Yés"},
- timezones: map[string]string{"CDT": "CDT", "WITA": "WITA", "ECT": "ECT", "BOT": "BOT", "MDT": "MDT", "IST": "IST", "WART": "WART", "CLT": "CLT", "CHADT": "CHADT", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "WIB": "WIB", "AKDT": "AKDT", "BT": "BT", "ACST": "ACST", "VET": "VET", "ARST": "ARST", "SAST": "SAST", "AST": "AST", "MST": "MST", "MEZ": "MEZ", "GFT": "GFT", "PST": "PST", "ACWST": "ACWST", "HAT": "HAT", "CHAST": "CHAST", "TMT": "TMT", "TMST": "TMST", "AWST": "AWST", "COST": "COST", "NZDT": "NZDT", "MESZ": "MESZ", "HKT": "HKT", "WIT": "WIT", "JST": "JST", "WEZ": "WEZ", "ACDT": "ACDT", "ChST": "ChST", "HADT": "HADT", "WAT": "WAT", "AWDT": "AWDT", "CLST": "CLST", "HKST": "HKST", "HAST": "HAST", "OEZ": "OEZ", "HNT": "HNT", "SGT": "SGT", "EST": "EST", "ACWDT": "ACWDT", "LHST": "LHST", "LHDT": "LHDT", "AKST": "AKST", "OESZ": "OESZ", "CST": "CST", "WARST": "WARST", "AEST": "AEST", "EDT": "EDT", "PDT": "PDT", "GYT": "GYT", "CAT": "CAT", "JDT": "JDT", "UYT": "UYT", "WESZ": "WESZ", "WAST": "WAST", "GMT": "GMT", "UYST": "UYST", "SRT": "SRT", "EAT": "EAT", "NZST": "NZST", "ART": "ART", "MYT": "MYT", "ADT": "ADT", "COT": "COT"},
+ timezones: map[string]string{"SRT": "SRT", "WART": "WART", "WARST": "WARST", "WIT": "WIT", "GFT": "GFT", "CHADT": "CHADT", "ART": "ART", "UYST": "UYST", "COST": "COST", "AEST": "AEST", "PST": "PST", "VET": "VET", "WESZ": "WESZ", "EST": "EST", "MEZ": "MEZ", "OEZ": "OEZ", "OESZ": "OESZ", "CST": "CST", "HADT": "HADT", "CHAST": "CHAST", "MDT": "MDT", "ACWDT": "ACWDT", "SGT": "SGT", "HAST": "HAST", "LHDT": "LHDT", "UYT": "UYT", "AWST": "AWST", "ARST": "ARST", "AEDT": "AEDT", "LHST": "LHST", "SAST": "SAST", "BOT": "BOT", "EAT": "EAT", "ECT": "ECT", "HAT": "HAT", "AKST": "AKST", "EDT": "EDT", "WIB": "WIB", "MST": "MST", "BT": "BT", "WEZ": "WEZ", "JDT": "JDT", "ACDT": "ACDT", "HKT": "HKT", "ChST": "ChST", "CLT": "CLT", "WAST": "WAST", "AST": "AST", "TMT": "TMT", "TMST": "TMST", "CDT": "CDT", "HNT": "HNT", "HKST": "HKST", "NZDT": "NZDT", "CAT": "CAT", "PDT": "PDT", "WAT": "WAT", "JST": "JST", "GYT": "GYT", "NZST": "NZST", "IST": "IST", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "ADT": "ADT", "GMT": "GMT", "WITA": "WITA", "CLST": "CLST", "ACWST": "ACWST", "COT": "COT", "ACST": "ACST", "MYT": "MYT", "AWDT": "AWDT", "MESZ": "MESZ"},
}
}
@@ -180,7 +180,7 @@ func (dua *dua) WeekdaysWide() []string {
func (dua *dua) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dua.decimal) + len(dua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (dua *dua) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
- l := len(s) + len(dua.decimal) + len(dua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -317,7 +317,7 @@ func (dua *dua) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
- l := len(s) + len(dua.decimal) + len(dua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dua_CM/dua_CM.go b/dua_CM/dua_CM.go
index 8e33b596..1c4ee11e 100644
--- a/dua_CM/dua_CM.go
+++ b/dua_CM/dua_CM.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ɓ.Ys", "mb.Ys"},
erasNarrow: []string{"", ""},
erasWide: []string{"ɓoso ɓwá yáɓe lá", "mbúsa kwédi a Yés"},
- timezones: map[string]string{"VET": "VET", "ACWST": "ACWST", "LHST": "LHST", "BOT": "BOT", "MDT": "MDT", "AKST": "AKST", "PST": "PST", "ACDT": "ACDT", "CHAST": "CHAST", "PDT": "PDT", "ChST": "ChST", "COST": "COST", "TMT": "TMT", "WITA": "WITA", "HADT": "HADT", "SAST": "SAST", "LHDT": "LHDT", "ADT": "ADT", "IST": "IST", "MYT": "MYT", "WART": "WART", "NZST": "NZST", "SRT": "SRT", "AST": "AST", "CLST": "CLST", "EDT": "EDT", "HNT": "HNT", "HAT": "HAT", "CHADT": "CHADT", "CAT": "CAT", "AEST": "AEST", "ACWDT": "ACWDT", "NZDT": "NZDT", "ART": "ART", "MESZ": "MESZ", "HKST": "HKST", "WIT": "WIT", "GFT": "GFT", "WIB": "WIB", "HAST": "HAST", "AEDT": "AEDT", "GYT": "GYT", "COT": "COT", "AWDT": "AWDT", "TMST": "TMST", "OEZ": "OEZ", "JST": "JST", "JDT": "JDT", "EST": "EST", "HKT": "HKT", "UYT": "UYT", "ACST": "ACST", "WAT": "WAT", "ARST": "ARST", "MST": "MST", "CLT": "CLT", "WEZ": "WEZ", "WESZ": "WESZ", "EAT": "EAT", "MEZ": "MEZ", "AKDT": "AKDT", "BT": "BT", "ECT": "ECT", "WARST": "WARST", "SGT": "SGT", "CST": "CST", "WAST": "WAST", "AWST": "AWST", "CDT": "CDT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "GMT": "GMT", "UYST": "UYST"},
+ timezones: map[string]string{"OEZ": "OEZ", "CAT": "CAT", "CLT": "CLT", "GFT": "GFT", "ACST": "ACST", "ACDT": "ACDT", "SAST": "SAST", "LHST": "LHST", "UYT": "UYT", "CLST": "CLST", "WESZ": "WESZ", "MDT": "MDT", "∅∅∅": "∅∅∅", "UYST": "UYST", "EAT": "EAT", "WIT": "WIT", "WAT": "WAT", "ECT": "ECT", "VET": "VET", "HAST": "HAST", "HADT": "HADT", "HKST": "HKST", "ChST": "ChST", "WART": "WART", "JST": "JST", "ARST": "ARST", "NZST": "NZST", "ACWST": "ACWST", "WARST": "WARST", "CST": "CST", "EST": "EST", "ART": "ART", "WIB": "WIB", "PST": "PST", "PDT": "PDT", "MESZ": "MESZ", "WEZ": "WEZ", "CHADT": "CHADT", "AEDT": "AEDT", "NZDT": "NZDT", "SRT": "SRT", "ACWDT": "ACWDT", "HNT": "HNT", "GYT": "GYT", "GMT": "GMT", "WITA": "WITA", "WAST": "WAST", "IST": "IST", "CDT": "CDT", "JDT": "JDT", "AWST": "AWST", "AWDT": "AWDT", "CHAST": "CHAST", "AEST": "AEST", "AKST": "AKST", "TMT": "TMT", "OESZ": "OESZ", "COST": "COST", "SGT": "SGT", "EDT": "EDT", "MST": "MST", "MEZ": "MEZ", "COT": "COT", "AKDT": "AKDT", "HAT": "HAT", "HKT": "HKT", "LHDT": "LHDT", "BOT": "BOT", "ADT": "ADT", "TMST": "TMST", "BT": "BT", "AST": "AST", "MYT": "MYT"},
}
}
@@ -180,7 +180,7 @@ func (dua *dua_CM) WeekdaysWide() []string {
func (dua *dua_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dua.decimal) + len(dua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (dua *dua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
- l := len(s) + len(dua.decimal) + len(dua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -317,7 +317,7 @@ func (dua *dua_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dua.currencies[currency]
- l := len(s) + len(dua.decimal) + len(dua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dyo/dyo.go b/dyo/dyo.go
index 7ac2c648..33ba2a94 100644
--- a/dyo/dyo.go
+++ b/dyo/dyo.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ArY", "AtY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ariŋuu Yeesu", "Atooŋe Yeesu"},
- timezones: map[string]string{"COST": "COST", "HAT": "HAT", "AEDT": "AEDT", "IST": "IST", "ECT": "ECT", "NZST": "NZST", "WIB": "WIB", "EST": "EST", "WART": "WART", "CLST": "CLST", "CST": "CST", "BOT": "BOT", "PDT": "PDT", "TMT": "TMT", "BT": "BT", "AST": "AST", "HNT": "HNT", "VET": "VET", "CAT": "CAT", "WIT": "WIT", "UYT": "UYT", "GYT": "GYT", "WAT": "WAT", "COT": "COT", "SAST": "SAST", "OESZ": "OESZ", "NZDT": "NZDT", "MEZ": "MEZ", "GMT": "GMT", "WESZ": "WESZ", "ACST": "ACST", "AWST": "AWST", "TMST": "TMST", "HAST": "HAST", "AKST": "AKST", "WITA": "WITA", "JDT": "JDT", "WARST": "WARST", "WAST": "WAST", "∅∅∅": "∅∅∅", "ART": "ART", "CDT": "CDT", "HKT": "HKT", "LHST": "LHST", "SRT": "SRT", "ACDT": "ACDT", "ChST": "ChST", "MDT": "MDT", "AEST": "AEST", "HADT": "HADT", "AKDT": "AKDT", "ACWST": "ACWST", "MYT": "MYT", "PST": "PST", "LHDT": "LHDT", "EAT": "EAT", "CLT": "CLT", "HKST": "HKST", "JST": "JST", "EDT": "EDT", "WEZ": "WEZ", "AWDT": "AWDT", "ARST": "ARST", "CHAST": "CHAST", "CHADT": "CHADT", "SGT": "SGT", "MST": "MST", "OEZ": "OEZ", "UYST": "UYST", "ADT": "ADT", "MESZ": "MESZ", "GFT": "GFT", "ACWDT": "ACWDT"},
+ timezones: map[string]string{"EAT": "EAT", "MDT": "MDT", "OEZ": "OEZ", "WAST": "WAST", "ACST": "ACST", "HNT": "HNT", "HAST": "HAST", "HKT": "HKT", "CHADT": "CHADT", "LHDT": "LHDT", "COT": "COT", "NZDT": "NZDT", "PST": "PST", "WIT": "WIT", "MST": "MST", "WART": "WART", "CLST": "CLST", "∅∅∅": "∅∅∅", "EDT": "EDT", "SAST": "SAST", "LHST": "LHST", "JST": "JST", "AEDT": "AEDT", "UYT": "UYT", "WITA": "WITA", "JDT": "JDT", "GYT": "GYT", "PDT": "PDT", "ART": "ART", "ARST": "ARST", "AWDT": "AWDT", "CAT": "CAT", "MEZ": "MEZ", "CLT": "CLT", "MYT": "MYT", "GMT": "GMT", "BT": "BT", "VET": "VET", "SGT": "SGT", "AST": "AST", "MESZ": "MESZ", "BOT": "BOT", "WEZ": "WEZ", "CST": "CST", "CDT": "CDT", "AKST": "AKST", "AKDT": "AKDT", "ADT": "ADT", "ACDT": "ACDT", "ACWST": "ACWST", "WARST": "WARST", "COST": "COST", "HKST": "HKST", "AEST": "AEST", "CHAST": "CHAST", "ChST": "ChST", "ECT": "ECT", "TMT": "TMT", "OESZ": "OESZ", "SRT": "SRT", "GFT": "GFT", "IST": "IST", "HAT": "HAT", "EST": "EST", "HADT": "HADT", "TMST": "TMST", "NZST": "NZST", "UYST": "UYST", "ACWDT": "ACWDT", "WAT": "WAT", "WESZ": "WESZ", "WIB": "WIB", "AWST": "AWST"},
}
}
@@ -176,7 +176,7 @@ func (dyo *dyo) WeekdaysWide() []string {
func (dyo *dyo) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dyo.decimal) + len(dyo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (dyo *dyo) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
- l := len(s) + len(dyo.decimal) + len(dyo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -311,7 +311,7 @@ func (dyo *dyo) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
- l := len(s) + len(dyo.decimal) + len(dyo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dyo_SN/dyo_SN.go b/dyo_SN/dyo_SN.go
index d40bf7d2..6c74c025 100644
--- a/dyo_SN/dyo_SN.go
+++ b/dyo_SN/dyo_SN.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ArY", "AtY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ariŋuu Yeesu", "Atooŋe Yeesu"},
- timezones: map[string]string{"HAT": "HAT", "JDT": "JDT", "COT": "COT", "AWST": "AWST", "CLST": "CLST", "ECT": "ECT", "ACWST": "ACWST", "AKST": "AKST", "WART": "WART", "WARST": "WARST", "∅∅∅": "∅∅∅", "ARST": "ARST", "MESZ": "MESZ", "TMST": "TMST", "OEZ": "OEZ", "UYT": "UYT", "PDT": "PDT", "CAT": "CAT", "WIB": "WIB", "LHST": "LHST", "GYT": "GYT", "ADT": "ADT", "AWDT": "AWDT", "CLT": "CLT", "CST": "CST", "CDT": "CDT", "SRT": "SRT", "ACDT": "ACDT", "HADT": "HADT", "JST": "JST", "LHDT": "LHDT", "MST": "MST", "HKT": "HKT", "SGT": "SGT", "AEST": "AEST", "PST": "PST", "AST": "AST", "MEZ": "MEZ", "GFT": "GFT", "AKDT": "AKDT", "OESZ": "OESZ", "EDT": "EDT", "BOT": "BOT", "VET": "VET", "WAST": "WAST", "CHADT": "CHADT", "MDT": "MDT", "NZDT": "NZDT", "CHAST": "CHAST", "WITA": "WITA", "HAST": "HAST", "IST": "IST", "WESZ": "WESZ", "EAT": "EAT", "ACWDT": "ACWDT", "ACST": "ACST", "ART": "ART", "HNT": "HNT", "TMT": "TMT", "MYT": "MYT", "UYST": "UYST", "COST": "COST", "NZST": "NZST", "EST": "EST", "WEZ": "WEZ", "WAT": "WAT", "WIT": "WIT", "AEDT": "AEDT", "SAST": "SAST", "GMT": "GMT", "BT": "BT", "ChST": "ChST", "HKST": "HKST"},
+ timezones: map[string]string{"LHST": "LHST", "BOT": "BOT", "VET": "VET", "CDT": "CDT", "JST": "JST", "HNT": "HNT", "CHAST": "CHAST", "LHDT": "LHDT", "ACWDT": "ACWDT", "AKST": "AKST", "AST": "AST", "WAT": "WAT", "OEZ": "OEZ", "GMT": "GMT", "GFT": "GFT", "GYT": "GYT", "HAST": "HAST", "TMST": "TMST", "BT": "BT", "WIB": "WIB", "∅∅∅": "∅∅∅", "WAST": "WAST", "AKDT": "AKDT", "MYT": "MYT", "ARST": "ARST", "OESZ": "OESZ", "UYST": "UYST", "ChST": "ChST", "ECT": "ECT", "ADT": "ADT", "ACDT": "ACDT", "SGT": "SGT", "EDT": "EDT", "HADT": "HADT", "WEZ": "WEZ", "WESZ": "WESZ", "SAST": "SAST", "MEZ": "MEZ", "ACWST": "ACWST", "WARST": "WARST", "CHADT": "CHADT", "AEST": "AEST", "AEDT": "AEDT", "PST": "PST", "UYT": "UYT", "IST": "IST", "HKST": "HKST", "CLT": "CLT", "CST": "CST", "AWST": "AWST", "HKT": "HKT", "ART": "ART", "TMT": "TMT", "NZDT": "NZDT", "WART": "WART", "COST": "COST", "EST": "EST", "EAT": "EAT", "CLST": "CLST", "WIT": "WIT", "MESZ": "MESZ", "WITA": "WITA", "MST": "MST", "JDT": "JDT", "HAT": "HAT", "CAT": "CAT", "PDT": "PDT", "SRT": "SRT", "COT": "COT", "ACST": "ACST", "AWDT": "AWDT", "NZST": "NZST", "MDT": "MDT"},
}
}
@@ -176,7 +176,7 @@ func (dyo *dyo_SN) WeekdaysWide() []string {
func (dyo *dyo_SN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dyo.decimal) + len(dyo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (dyo *dyo_SN) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
- l := len(s) + len(dyo.decimal) + len(dyo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -311,7 +311,7 @@ func (dyo *dyo_SN) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dyo.currencies[currency]
- l := len(s) + len(dyo.decimal) + len(dyo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/dz/dz.go b/dz/dz.go
index 310769b5..43dddbde 100644
--- a/dz/dz.go
+++ b/dz/dz.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"HKT": "HKT", "HKST": "HKST", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "∅∅∅": "ཨེ་མ་ཛཱོན་བྱཱར་དུས་ཆུ་ཚོད", "SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "CHADT": "CHADT", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "MDT": "MDT", "TMT": "TMT", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "MST": "MST", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "IST": "རྒྱ་གར་ཆུ་ཚོད", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "SGT": "SGT", "TMST": "TMST", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "LHDT": "LHDT", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "CHAST": "CHAST", "LHST": "LHST", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "ChST": "ChST", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "MYT": "MYT", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད"},
+ timezones: map[string]string{"CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "ChST": "ChST", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "∅∅∅": "ཨེ་ཛོརས་བྱཱར་དུས་ཆུ་ཚོད", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "TMST": "TMST", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "TMT": "TMT", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "IST": "རྒྱ་གར་ཆུ་ཚོད", "HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "HKT": "HKT", "CHADT": "CHADT", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "SGT": "SGT", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "MYT": "MYT", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "CHAST": "CHAST", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "HKST": "HKST", "LHST": "LHST", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "MST": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཚད་ལྡན་ཆུ་ཚོད", "MDT": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཉིན་སྲུང་ཆུ་ཚོད", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "LHDT": "LHDT", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད"},
}
}
@@ -182,7 +182,7 @@ func (dz *dz) WeekdaysWide() []string {
func (dz *dz) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dz.decimal) + len(dz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -266,7 +266,7 @@ func (dz *dz) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dz.currencies[currency]
- l := len(s) + len(dz.decimal) + len(dz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -333,7 +333,7 @@ func (dz *dz) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dz.currencies[currency]
- l := len(s) + len(dz.decimal) + len(dz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/dz_BT/dz_BT.go b/dz_BT/dz_BT.go
index a311b80a..e3125d17 100644
--- a/dz_BT/dz_BT.go
+++ b/dz_BT/dz_BT.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད", "SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "MST": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཚད་ལྡན་ཆུ་ཚོད", "HKT": "HKT", "CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "ChST": "ChST", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད", "CHADT": "CHADT", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "LHDT": "LHDT", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "CHAST": "CHAST", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "MYT": "MYT", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "∅∅∅": "ཨེ་མ་ཛཱོན་བྱཱར་དུས་ཆུ་ཚོད", "AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "IST": "རྒྱ་གར་ཆུ་ཚོད", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "MDT": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཉིན་སྲུང་ཆུ་ཚོད", "HKST": "HKST", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "TMT": "TMT", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "TMST": "TMST", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "LHST": "LHST", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "SGT": "SGT", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད"},
+ timezones: map[string]string{"EAT": "ཤར་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "JDT": "ཇ་པཱན་ཉིན་སྲུང་ཆུ་ཚོད", "ADT": "ཨེཊ་ལེན་ཊིཀ་ཉིན་སྲུང་ཆུ་ཚོད", "NZDT": "ནིའུ་ཛི་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "AEST": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "JST": "ཇ་པཱན་ཚད་ལྡན་ཆུ་ཚོད", "MYT": "MYT", "HKT": "HKT", "EST": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "ACWST": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "COT": "ཀོ་ལོམ་བྷི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "MESZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "VET": "བེ་ནི་ཛུ་ཝེ་ལ་ཆུ་ཚོད", "SAST": "ལྷོ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད", "OEZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "MEZ": "དབུས་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "GMT": "གིརིན་ཝིཆ་ལུ་ཡོད་པའི་ཆུ་ཚོད", "WARST": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "OESZ": "ཤར་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "PDT": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཉིན་སྲུང་ཆུ་ཚོད", "MDT": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཉིན་སྲུང་ཆུ་ཚོད", "HADT": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཉིན་སྲུང་ཆུ་ཚོད", "UYT": "ཡུ་རུ་གུ་ཝཱའི་ཚད་ལྡན་ཆུ་ཚོད", "ChST": "ChST", "ACWDT": "དབུས་ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "AKST": "ཨ་ལསི་ཀ་ཚད་ལྡན་ཆུ་ཚོད", "NZST": "ནིའུ་ཛི་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "LHST": "LHST", "WAST": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་བྱཱར་དུས་ཆུ་ཚོད", "WEZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་ཚད་ལྡན་ཆུ་ཚོད", "WESZ": "ནུབ་ཕྱོགས་ཡུ་རོ་པེན་བྱཱར་དུས་ཆུ་ཚོད", "COST": "ཀོ་ལོམ་བྷི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "AST": "ཨེཊ་ལེན་ཊིཀ་ཚད་ལྡན་ཆུ་ཚོད", "ACST": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "WITA": "དབུས་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "CLST": "ཅི་ལི་བྱཱར་དུས་ཆུ་ཚོད", "HAT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཉིན་སྲུང་ཆུ་ཚོད", "TMST": "TMST", "WART": "ནུབ་ཕྱོགས་ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "AWDT": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "CLT": "ཅི་ལི་ཚད་ལྡན་ཆུ་ཚོད", "WAT": "ནུབ་ཕྱོགས་ཨཕ་རི་ཀཱ་ཚད་ལྡན་ཆུ་ཚོད", "IST": "རྒྱ་གར་ཆུ་ཚོད", "ARST": "ཨར་ཇེན་ཊི་ན་བྱཱར་དུས་ཆུ་ཚོད", "∅∅∅": "བྲ་ཛི་ལི་ཡ་བྱཱར་དུས་ཆུ་ཚོད", "UYST": "ཡུ་རུ་གུ་ཝཱའི་བྱཱར་དུས་ཆུ་ཚོད", "TMT": "TMT", "BOT": "བྷོ་ལི་བི་ཡ་ཆུ་ཚོད", "GYT": "གུ་ཡ་ན་ཆུ་ཚོད", "CDT": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "HAST": "ཧ་ཝའི་-ཨེ་ལིའུ་ཤེན་ཚད་ལྡན་ཆུ་ཚོད", "AWST": "ནུབ་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཚད་ལྡན་ཆུ་ཚོད", "AEDT": "ཤར་ཕྱོགས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "CST": "བྱང་ཨ་མི་རི་ཀ་དབུས་ཕྱོགས་ཚད་ལྡན་ཆུ་ཚོད", "PST": "བྱང་ཨ་མི་རི་ཀ་པེ་སི་ཕིག་ཚད་ལྡན་ཆུ་ཚོད", "SGT": "SGT", "GFT": "ཕིརེནཅ་གི་ཡ་ན་ཆུ་ཚོད", "ACDT": "དབུས་ཕྱོགས་ཨཱོས་ཊྲེལ་ལི་ཡ་ཉིན་སྲུང་ཆུ་ཚོད", "HNT": "ནིའུ་ཕའུནཌ་ལེནཌ་ཚད་ལྡན་ཆུ་ཚོད", "HKST": "HKST", "SRT": "སུ་རི་ནཱམ་ཆུ་ཚོད", "AKDT": "ཨ་ལསི་ཀ་ཉིན་སྲུང་ཆུ་ཚོད", "CHAST": "CHAST", "WIB": "ནུབ་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "WIT": "ཤར་ཕྱོགས་ཨིན་ཌོ་ནེ་ཤི་ཡ་ཆུ་ཚོད", "ECT": "ཨེ་ཀུ་ཌཽ་ཆུ་ཚོད", "BT": "འབྲུག་ཡུལ་ཆུ་ཚོད", "MST": "བྱང་ཨ་མི་རི་ཀ་མའུ་ཊེན་ཚད་ལྡན་ཆུ་ཚོད", "CHADT": "CHADT", "ART": "ཨར་ཇེན་ཊི་ན་ཚད་ལྡན་ཆུ་ཚོད", "EDT": "བྱང་ཨ་མི་རི་ཀ་ཤར་ཕྱོགས་ཉིན་སྲུང་ཆུ་ཚོད", "LHDT": "LHDT", "CAT": "དབུས་ཕྱོགས་ཨཕ་རི་ཀཱ་ཆུ་ཚོད"},
}
}
@@ -182,7 +182,7 @@ func (dz *dz_BT) WeekdaysWide() []string {
func (dz *dz_BT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(dz.decimal) + len(dz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -266,7 +266,7 @@ func (dz *dz_BT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dz.currencies[currency]
- l := len(s) + len(dz.decimal) + len(dz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -333,7 +333,7 @@ func (dz *dz_BT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := dz.currencies[currency]
- l := len(s) + len(dz.decimal) + len(dz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/ebu/ebu.go b/ebu/ebu.go
index 895bfeb2..6fe8dde6 100644
--- a/ebu/ebu.go
+++ b/ebu/ebu.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MK", "TK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Kristo", "Thutha wa Kristo"},
- timezones: map[string]string{"HNT": "HNT", "PST": "PST", "WEZ": "WEZ", "ACDT": "ACDT", "GYT": "GYT", "COST": "COST", "CLST": "CLST", "WAST": "WAST", "WAT": "WAT", "CAT": "CAT", "CST": "CST", "CDT": "CDT", "HKST": "HKST", "HADT": "HADT", "ADT": "ADT", "ARST": "ARST", "CLT": "CLT", "∅∅∅": "∅∅∅", "JDT": "JDT", "IST": "IST", "GMT": "GMT", "BT": "BT", "COT": "COT", "AEST": "AEST", "MDT": "MDT", "WESZ": "WESZ", "ACST": "ACST", "WIB": "WIB", "SAST": "SAST", "ECT": "ECT", "ChST": "ChST", "AWDT": "AWDT", "NZST": "NZST", "MEZ": "MEZ", "TMT": "TMT", "AKDT": "AKDT", "UYST": "UYST", "AST": "AST", "NZDT": "NZDT", "HAT": "HAT", "HKT": "HKT", "HAST": "HAST", "MESZ": "MESZ", "WIT": "WIT", "VET": "VET", "AWST": "AWST", "ART": "ART", "SGT": "SGT", "OESZ": "OESZ", "JST": "JST", "WART": "WART", "WARST": "WARST", "OEZ": "OEZ", "UYT": "UYT", "MYT": "MYT", "GFT": "GFT", "CHAST": "CHAST", "AEDT": "AEDT", "AKST": "AKST", "ACWST": "ACWST", "LHST": "LHST", "BOT": "BOT", "EAT": "EAT", "MST": "MST", "TMST": "TMST", "EST": "EST", "EDT": "EDT", "CHADT": "CHADT", "PDT": "PDT", "ACWDT": "ACWDT", "LHDT": "LHDT", "SRT": "SRT", "WITA": "WITA"},
+ timezones: map[string]string{"MYT": "MYT", "HAST": "HAST", "MESZ": "MESZ", "BT": "BT", "WESZ": "WESZ", "COT": "COT", "MEZ": "MEZ", "WART": "WART", "HNT": "HNT", "HKST": "HKST", "OEZ": "OEZ", "BOT": "BOT", "VET": "VET", "CHAST": "CHAST", "AEDT": "AEDT", "UYT": "UYT", "WITA": "WITA", "WAST": "WAST", "ART": "ART", "GMT": "GMT", "IST": "IST", "JST": "JST", "SGT": "SGT", "PST": "PST", "GFT": "GFT", "CST": "CST", "AKDT": "AKDT", "ACDT": "ACDT", "HKT": "HKT", "NZST": "NZST", "AKST": "AKST", "CAT": "CAT", "ACWDT": "ACWDT", "WARST": "WARST", "JDT": "JDT", "ACST": "ACST", "EST": "EST", "TMST": "TMST", "OESZ": "OESZ", "ChST": "ChST", "WAT": "WAT", "CDT": "CDT", "HAT": "HAT", "HADT": "HADT", "AWDT": "AWDT", "CLST": "CLST", "WEZ": "WEZ", "ECT": "ECT", "ARST": "ARST", "AWST": "AWST", "MDT": "MDT", "AST": "AST", "ADT": "ADT", "EDT": "EDT", "AEST": "AEST", "LHST": "LHST", "NZDT": "NZDT", "WIT": "WIT", "EAT": "EAT", "COST": "COST", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "ACWST": "ACWST", "MST": "MST", "GYT": "GYT", "WIB": "WIB", "UYST": "UYST", "SRT": "SRT", "CLT": "CLT", "TMT": "TMT", "SAST": "SAST", "LHDT": "LHDT", "PDT": "PDT"},
}
}
@@ -189,7 +189,7 @@ func (ebu *ebu) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
- l := len(s) + len(ebu.decimal) + len(ebu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (ebu *ebu) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
- l := len(s) + len(ebu.decimal) + len(ebu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ebu_KE/ebu_KE.go b/ebu_KE/ebu_KE.go
index 63f80b29..0c9ca061 100644
--- a/ebu_KE/ebu_KE.go
+++ b/ebu_KE/ebu_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MK", "TK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Kristo", "Thutha wa Kristo"},
- timezones: map[string]string{"VET": "VET", "JDT": "JDT", "GMT": "GMT", "ACWST": "ACWST", "UYST": "UYST", "ART": "ART", "MESZ": "MESZ", "HADT": "HADT", "SGT": "SGT", "LHDT": "LHDT", "WART": "WART", "MDT": "MDT", "WAT": "WAT", "AWST": "AWST", "CHADT": "CHADT", "EST": "EST", "WESZ": "WESZ", "MYT": "MYT", "WEZ": "WEZ", "EAT": "EAT", "COT": "COT", "BOT": "BOT", "∅∅∅": "∅∅∅", "MST": "MST", "AWDT": "AWDT", "NZST": "NZST", "HAT": "HAT", "PDT": "PDT", "ACST": "ACST", "ARST": "ARST", "PST": "PST", "ADT": "ADT", "GFT": "GFT", "WIB": "WIB", "WIT": "WIT", "SAST": "SAST", "EDT": "EDT", "BT": "BT", "UYT": "UYT", "MEZ": "MEZ", "HKST": "HKST", "CLT": "CLT", "ECT": "ECT", "AST": "AST", "HNT": "HNT", "CAT": "CAT", "WITA": "WITA", "AKST": "AKST", "ACWDT": "ACWDT", "WARST": "WARST", "SRT": "SRT", "CHAST": "CHAST", "AEDT": "AEDT", "OEZ": "OEZ", "COST": "COST", "CST": "CST", "CLST": "CLST", "JST": "JST", "LHST": "LHST", "WAST": "WAST", "NZDT": "NZDT", "HAST": "HAST", "IST": "IST", "ACDT": "ACDT", "GYT": "GYT", "CDT": "CDT", "TMT": "TMT", "TMST": "TMST", "AEST": "AEST", "AKDT": "AKDT", "OESZ": "OESZ", "ChST": "ChST", "HKT": "HKT"},
+ timezones: map[string]string{"CAT": "CAT", "WART": "WART", "WEZ": "WEZ", "ADT": "ADT", "WIB": "WIB", "HNT": "HNT", "AEST": "AEST", "NZST": "NZST", "UYT": "UYT", "WITA": "WITA", "EAT": "EAT", "HAT": "HAT", "HKST": "HKST", "WESZ": "WESZ", "LHDT": "LHDT", "MST": "MST", "AWDT": "AWDT", "AEDT": "AEDT", "GMT": "GMT", "CLT": "CLT", "WAST": "WAST", "IST": "IST", "ART": "ART", "UYST": "UYST", "ECT": "ECT", "CDT": "CDT", "ACST": "ACST", "CHADT": "CHADT", "ARST": "ARST", "EST": "EST", "HADT": "HADT", "PST": "PST", "WAT": "WAT", "CST": "CST", "JDT": "JDT", "MYT": "MYT", "HKT": "HKT", "WARST": "WARST", "AST": "AST", "EDT": "EDT", "SAST": "SAST", "LHST": "LHST", "PDT": "PDT", "COST": "COST", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "MEZ": "MEZ", "BT": "BT", "ACWDT": "ACWDT", "MDT": "MDT", "JST": "JST", "AKDT": "AKDT", "GYT": "GYT", "OESZ": "OESZ", "ChST": "ChST", "SRT": "SRT", "ACWST": "ACWST", "GFT": "GFT", "COT": "COT", "CLST": "CLST", "BOT": "BOT", "ACDT": "ACDT", "WIT": "WIT", "VET": "VET", "AKST": "AKST", "HAST": "HAST", "TMST": "TMST", "NZDT": "NZDT", "MESZ": "MESZ", "SGT": "SGT", "CHAST": "CHAST", "AWST": "AWST", "TMT": "TMT"},
}
}
@@ -189,7 +189,7 @@ func (ebu *ebu_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
- l := len(s) + len(ebu.decimal) + len(ebu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (ebu *ebu_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ebu.currencies[currency]
- l := len(s) + len(ebu.decimal) + len(ebu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ee/ee.go b/ee/ee.go
index a5ee8475..98f90e03 100644
--- a/ee/ee.go
+++ b/ee/ee.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"hY", "Yŋ"},
erasNarrow: []string{"hY", "Yŋ"},
erasWide: []string{"Hafi Yesu Va Do ŋgɔ", "Yesu Ŋɔli"},
- timezones: map[string]string{"CLST": "Tsile dzomeŋɔli gaƒoƒome", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "NZDT": "NZDT", "AKDT": "Alaska ŋkekeme gaƒoƒome", "LHST": "LHST", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "JST": "Japan gaƒoƒoɖanyime", "IST": "IST", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "MYT": "MYT", "ART": "Argentina gaƒoƒoɖoanyime", "CHAST": "CHAST", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "VET": "Venezuela gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "MST": "Makau gaƒoƒoɖoanyime", "MDT": "Makau ŋkekeme gaƒoƒome", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "AKST": "Alaska gaƒoƒoɖoanyime", "PDT": "Pacific ŋkekme gaƒoƒome", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "CHADT": "CHADT", "PST": "Pacific gaƒoƒoɖoanyime", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "∅∅∅": "Azores dzomeŋɔli gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "SAST": "Anyiehe Africa gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "BT": "BT", "NZST": "NZST", "SRT": "Suriname gaƒoƒome", "GYT": "Gayana gaƒoƒome", "GFT": "Frentsi Guiana gaƒoƒome", "WIB": "WIB", "CST": "Titina America gaƒoƒoɖoanyime", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "SGT": "SGT", "CLT": "Tsile gaƒoƒoɖoanyime", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "BOT": "Bolivia gaƒoƒome", "AST": "Atlantic gaƒoƒoɖoanyime", "LHDT": "LHDT", "UYT": "Uruguai gaƒoƒoɖoanyime", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "JDT": "Japan ŋkekeme gaƒoƒome", "ChST": "ChST", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "CDT": "Titina America ŋkekeme gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "COT": "Kolombia gaƒoƒoɖoanyime", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "ACST": "Titina Australia gaƒoƒoɖoanyime", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "CAT": "Titina Afrika gaƒoƒome", "WIT": "WIT", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "WITA": "WITA", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "GMT": "Greenwich gaƒoƒome", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime"},
+ timezones: map[string]string{"LHST": "LHST", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "CLT": "Tsile gaƒoƒoɖoanyime", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "IST": "IST", "AKDT": "Alaska ŋkekeme gaƒoƒome", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "AST": "Atlantic gaƒoƒoɖoanyime", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "WIT": "WIT", "LHDT": "LHDT", "CAT": "Titina Afrika gaƒoƒome", "WITA": "WITA", "GYT": "Gayana gaƒoƒome", "∅∅∅": "Amazon dzomeŋɔli gaƒoƒome", "NZST": "NZST", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "MST": "Makau gaƒoƒoɖoanyime", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "NZDT": "NZDT", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "ChST": "ChST", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "VET": "Venezuela gaƒoƒome", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "ACST": "Titina Australia gaƒoƒoɖoanyime", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "CST": "Titina America gaƒoƒoɖoanyime", "PDT": "Pacific ŋkekme gaƒoƒome", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "SAST": "Anyiehe Africa gaƒoƒome", "UYT": "Uruguai gaƒoƒoɖoanyime", "BT": "BT", "CDT": "Titina America ŋkekeme gaƒoƒome", "MYT": "MYT", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "GMT": "Greenwich gaƒoƒome", "GFT": "Frentsi Guiana gaƒoƒome", "SRT": "Suriname gaƒoƒome", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "AKST": "Alaska gaƒoƒoɖoanyime", "CHADT": "CHADT", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "WIB": "WIB", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "MDT": "Makau ŋkekeme gaƒoƒome", "JST": "Japan gaƒoƒoɖanyime", "CHAST": "CHAST", "ART": "Argentina gaƒoƒoɖoanyime", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "COT": "Kolombia gaƒoƒoɖoanyime", "BOT": "Bolivia gaƒoƒome", "SGT": "SGT", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "JDT": "Japan ŋkekeme gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "PST": "Pacific gaƒoƒoɖoanyime"},
}
}
@@ -198,7 +198,7 @@ func (ee *ee) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
- l := len(s) + len(ee.decimal) + len(ee.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -256,7 +256,7 @@ func (ee *ee) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
- l := len(s) + len(ee.decimal) + len(ee.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ee_GH/ee_GH.go b/ee_GH/ee_GH.go
index d0c674bc..760b17e4 100644
--- a/ee_GH/ee_GH.go
+++ b/ee_GH/ee_GH.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"hY", "Yŋ"},
erasNarrow: []string{"hY", "Yŋ"},
erasWide: []string{"Hafi Yesu Va Do ŋgɔ", "Yesu Ŋɔli"},
- timezones: map[string]string{"JDT": "Japan ŋkekeme gaƒoƒome", "BT": "BT", "GYT": "Gayana gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "JST": "Japan gaƒoƒoɖanyime", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "NZST": "NZST", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "IST": "IST", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "ACST": "Titina Australia gaƒoƒoɖoanyime", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "SRT": "Suriname gaƒoƒome", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "ChST": "ChST", "AKST": "Alaska gaƒoƒoɖoanyime", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "GMT": "Greenwich gaƒoƒome", "PST": "Pacific gaƒoƒoɖoanyime", "MYT": "MYT", "MDT": "America Todzidukɔwo ƒe ŋkekme gaƒoƒome", "AST": "Atlantic gaƒoƒoɖoanyime", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "PDT": "Pacific ŋkekme gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "CLT": "Tsile gaƒoƒoɖoanyime", "UYT": "Uruguai gaƒoƒoɖoanyime", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "LHST": "LHST", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "CHADT": "CHADT", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "MST": "America Todzidukɔwo ƒe gaƒoƒoɖoanyime", "COT": "Kolombia gaƒoƒoɖoanyime", "NZDT": "NZDT", "CAT": "Titina Afrika gaƒoƒome", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "BOT": "Bolivia gaƒoƒome", "SGT": "SGT", "WITA": "WITA", "VET": "Venezuela gaƒoƒome", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "ART": "Argentina gaƒoƒoɖoanyime", "CHAST": "CHAST", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "LHDT": "LHDT", "WIT": "WIT", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "CST": "Titina America gaƒoƒoɖoanyime", "CDT": "Titina America ŋkekeme gaƒoƒome", "SAST": "Anyiehe Africa gaƒoƒome", "AKDT": "Alaska ŋkekeme gaƒoƒome", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "WIB": "WIB", "∅∅∅": "Peru dzomeŋɔli gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "GFT": "Frentsi Guiana gaƒoƒome"},
+ timezones: map[string]string{"MYT": "MYT", "AST": "Atlantic gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "JDT": "Japan ŋkekeme gaƒoƒome", "CDT": "Titina America ŋkekeme gaƒoƒome", "GYT": "Gayana gaƒoƒome", "CHAST": "CHAST", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "GFT": "Frentsi Guiana gaƒoƒome", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "CAT": "Titina Afrika gaƒoƒome", "PST": "Pacific gaƒoƒoɖoanyime", "LHDT": "LHDT", "UYT": "Uruguai gaƒoƒoɖoanyime", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "VET": "Venezuela gaƒoƒome", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "ChST": "ChST", "∅∅∅": "Azores dzomeŋɔli gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "NZST": "NZST", "WITA": "WITA", "SRT": "Suriname gaƒoƒome", "BT": "BT", "ADT": "Atlantic ŋkekeme gaƒoƒome", "LHST": "LHST", "CLT": "Tsile gaƒoƒoɖoanyime", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "SGT": "SGT", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "MDT": "America Todzidukɔwo ƒe ŋkekme gaƒoƒome", "ACST": "Titina Australia gaƒoƒoɖoanyime", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "CHADT": "CHADT", "SAST": "Anyiehe Africa gaƒoƒome", "GMT": "Greenwich gaƒoƒome", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "WIB": "WIB", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "NZDT": "NZDT", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "WIT": "WIT", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "PDT": "Pacific ŋkekme gaƒoƒome", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "CST": "Titina America gaƒoƒoɖoanyime", "AKST": "Alaska gaƒoƒoɖoanyime", "MST": "America Todzidukɔwo ƒe gaƒoƒoɖoanyime", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "AKDT": "Alaska ŋkekeme gaƒoƒome", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "ART": "Argentina gaƒoƒoɖoanyime", "BOT": "Bolivia gaƒoƒome", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "JST": "Japan gaƒoƒoɖanyime", "IST": "IST", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "COT": "Kolombia gaƒoƒoɖoanyime"},
}
}
@@ -198,7 +198,7 @@ func (ee *ee_GH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
- l := len(s) + len(ee.decimal) + len(ee.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -256,7 +256,7 @@ func (ee *ee_GH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
- l := len(s) + len(ee.decimal) + len(ee.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ee_TG/ee_TG.go b/ee_TG/ee_TG.go
index 43798ec1..b3dc15e4 100644
--- a/ee_TG/ee_TG.go
+++ b/ee_TG/ee_TG.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"hY", "Yŋ"},
erasNarrow: []string{"hY", "Yŋ"},
erasWide: []string{"Hafi Yesu Va Do ŋgɔ", "Yesu Ŋɔli"},
- timezones: map[string]string{"LHDT": "LHDT", "CLT": "Tsile gaƒoƒoɖoanyime", "MST": "Makau gaƒoƒoɖoanyime", "WIB": "WIB", "SAST": "Anyiehe Africa gaƒoƒome", "CDT": "Titina America ŋkekeme gaƒoƒome", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "ChST": "ChST", "GYT": "Gayana gaƒoƒome", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "WIT": "WIT", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "NZST": "NZST", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "GFT": "Frentsi Guiana gaƒoƒome", "WITA": "WITA", "IST": "IST", "PST": "Pacific gaƒoƒoɖoanyime", "COT": "Kolombia gaƒoƒoɖoanyime", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "CAT": "Titina Afrika gaƒoƒome", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "ADT": "Atlantic ŋkekeme gaƒoƒome", "MDT": "Makau ŋkekeme gaƒoƒome", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "BT": "BT", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "AST": "Atlantic gaƒoƒoɖoanyime", "CHADT": "CHADT", "SRT": "Suriname gaƒoƒome", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "CST": "Titina America gaƒoƒoɖoanyime", "CHAST": "CHAST", "BOT": "Bolivia gaƒoƒome", "MYT": "MYT", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "NZDT": "NZDT", "SGT": "SGT", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "AKST": "Alaska gaƒoƒoɖoanyime", "JST": "Japan gaƒoƒoɖanyime", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "LHST": "LHST", "∅∅∅": "Amazon dzomeŋɔli gaƒoƒome", "GMT": "Greenwich gaƒoƒome", "ACST": "Titina Australia gaƒoƒoɖoanyime", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "VET": "Venezuela gaƒoƒome", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "JDT": "Japan ŋkekeme gaƒoƒome", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "UYT": "Uruguai gaƒoƒoɖoanyime", "PDT": "Pacific ŋkekme gaƒoƒome", "AKDT": "Alaska ŋkekeme gaƒoƒome", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "ART": "Argentina gaƒoƒoɖoanyime", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome"},
+ timezones: map[string]string{"WARST": "Ɣetoɖoƒe Argentina dzomeŋɔli gaƒoƒome", "COST": "Kolombia dzomeŋɔli gaƒoƒome", "AWDT": "Ɣetoɖoƒe Australia ŋkekeme gaƒoƒome", "HKT": "Hɔng Kɔng gaƒoƒoɖoanyi me", "EST": "Ɣedzeƒe America gaƒoƒoɖoanyime", "LHDT": "LHDT", "PST": "Pacific gaƒoƒoɖoanyime", "CDT": "Titina America ŋkekeme gaƒoƒome", "AWST": "Ɣetoɖoƒe Australia gaƒoƒoɖoanyime", "GMT": "Greenwich gaƒoƒome", "VET": "Venezuela gaƒoƒome", "∅∅∅": "Azores dzomeŋɔli gaƒoƒome", "AKST": "Alaska gaƒoƒoɖoanyime", "AEST": "Ɣedzeƒe Australia gaƒoƒoɖoanyime", "WEZ": "Ɣetoɖoƒe Europe gaƒoƒoɖoanyime", "ACWDT": "Australia ɣetoɖofe ŋkekeme gaƒoƒome", "GYT": "Gayana gaƒoƒome", "CHAST": "CHAST", "AEDT": "Ɣedzeƒe Australia ŋkekeme gaƒoƒome", "BT": "BT", "EAT": "Ɣedzeƒe Africa gaƒoƒome", "WAST": "Ɣetoɖoƒe Africa ŋkekeme gaƒoƒome", "COT": "Kolombia gaƒoƒoɖoanyime", "HADT": "Hawaii-Aleutia ŋkekeme gaƒoƒome", "SAST": "Anyiehe Africa gaƒoƒome", "MST": "America Todzidukɔwo ƒe gaƒoƒoɖoanyime", "IST": "IST", "ECT": "Ikuedɔ dzomeŋɔli gaƒoƒome", "JDT": "Japan ŋkekeme gaƒoƒome", "MYT": "MYT", "HAST": "Hawaii-Aleutia gaƒoƒoɖoanyime", "SRT": "Suriname gaƒoƒome", "GFT": "Frentsi Guiana gaƒoƒome", "AST": "Atlantic gaƒoƒoɖoanyime", "SGT": "SGT", "AKDT": "Alaska ŋkekeme gaƒoƒome", "TMST": "Tɛkmenistan dzomeŋɔli gaƒoƒome", "PDT": "Pacific ŋkekme gaƒoƒome", "EDT": "Ɣedzeƒe America ŋkekeme gaƒoƒome", "WAT": "Ɣetoɖoƒe Afrika gaƒoƒoɖoanyime", "WITA": "WITA", "HAT": "Niufaunɖlanɖ ŋkekeme gaƒoƒome", "NZDT": "NZDT", "CAT": "Titina Afrika gaƒoƒome", "BOT": "Bolivia gaƒoƒome", "CLT": "Tsile gaƒoƒoɖoanyime", "CLST": "Tsile dzomeŋɔli gaƒoƒome", "ACST": "Titina Australia gaƒoƒoɖoanyime", "ACDT": "Titina Australia ŋkekeme gaƒoƒome", "TMT": "Tɛkmenistan gaƒoƒoɖoanyime", "MDT": "America Todzidukɔwo ƒe ŋkekme gaƒoƒome", "ART": "Argentina gaƒoƒoɖoanyime", "NZST": "NZST", "WART": "Ɣetoɖoƒe Argentina gaƒoƒoɖoanyime", "ACWST": "Australia ɣetoɖofe gaƒoƒoɖoanyime", "CST": "Titina America gaƒoƒoɖoanyime", "HNT": "Niufaunɖlanɖ gaƒoƒoɖoanyime", "ARST": "Argentina dzomeŋɔli gaƒoƒome", "MEZ": "Titina Europe gaƒoƒoɖoanyime", "UYT": "Uruguai gaƒoƒoɖoanyime", "UYST": "Uruguai dzomeŋɔli gaƒoƒome", "ChST": "ChST", "JST": "Japan gaƒoƒoɖanyime", "ADT": "Atlantic ŋkekeme gaƒoƒome", "HKST": "Hɔng Kɔng dzomeŋɔli gaƒoƒome", "WIB": "WIB", "MESZ": "Titina Europe ŋkekeme gaƒoƒome", "LHST": "LHST", "WESZ": "Ɣetoɖoƒe Europe ŋkekeme gaƒoƒome", "CHADT": "CHADT", "OEZ": "Ɣedzeƒe Europe gaƒoƒoɖoanyime", "OESZ": "Ɣedzeƒe Europe ŋkekeme gaƒoƒome", "WIT": "WIT"},
}
}
@@ -198,7 +198,7 @@ func (ee *ee_TG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
- l := len(s) + len(ee.decimal) + len(ee.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -256,7 +256,7 @@ func (ee *ee_TG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ee.currencies[currency]
- l := len(s) + len(ee.decimal) + len(ee.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/el/el.go b/el/el.go
index 33251a25..f9bdd87d 100644
--- a/el/el.go
+++ b/el/el.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"π.Χ.", "μ.Χ."},
erasNarrow: []string{"", ""},
erasWide: []string{"προ Χριστού", "μετά Χριστόν"},
- timezones: map[string]string{"SAST": "Χειμερινή ώρα Νότιας Αφρικής", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "ECT": "Ώρα Εκουαδόρ", "UYST": "Θερινή ώρα Ουρουγουάης", "WIB": "Ώρα: Δυτική Ινδονησία", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "SRT": "Ώρα Σουρινάμ", "ADT": "Θερινή ώρα Ατλαντικού", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "WITA": "Ώρα: Κεντρική Ινδονησία", "BT": "Ώρα Μπουτάν", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "UYT": "Χειμερινή ώρα Ουρουγουάης", "MDT": "Θερινή ώρα Μακάο", "CHADT": "Θερινή ώρα Τσάθαμ", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "MYT": "Ώρα Μαλαισίας", "VET": "Ώρα Βενεζουέλας", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "MST": "Χειμερινή ώρα Μακάο", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "CLST": "Θερινή ώρα Χιλής", "JST": "Χειμερινή ώρα Ιαπωνίας", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "BOT": "Ώρα Βολιβίας", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "LHDT": "Θερινή ώρα Λορντ Χάου", "GYT": "Ώρα Γουιάνας", "EAT": "Ώρα Ανατολικής Αφρικής", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "ARST": "Θερινή ώρα Αργεντινής", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "SGT": "Ώρα Σιγκαπούρης", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "ChST": "Ώρα Τσαμόρο", "ART": "Χειμερινή ώρα Αργεντινής", "COT": "Χειμερινή ώρα Κολομβίας", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "AKST": "Χειμερινή ώρα Αλάσκας", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "CLT": "Χειμερινή ώρα Χιλής", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "JDT": "Θερινή ώρα Ιαπωνίας", "GMT": "Μέση ώρα Γκρίνουιτς", "LHST": "Χειμερινή ώρα Λορντ Χάου", "AST": "Χειμερινή ώρα Ατλαντικού", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "HNT": "Χειμερινή ώρα Νέας Γης", "COST": "Θερινή ώρα Κολομβίας", "WIT": "Ώρα: Ανατολική Ινδονησία", "GFT": "Ώρα Γαλλικής Γουιάνας", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "HAT": "Θερινή ώρα Νέας Γης", "CAT": "Ώρα Κεντρικής Αφρικής", "CHAST": "Χειμερινή ώρα Τσάθαμ", "TMST": "Θερινή ώρα Τουρκμενιστάν", "IST": "Ώρα Ινδίας", "∅∅∅": "Θερινή ώρα Αζορών", "AKDT": "Θερινή ώρα Αλάσκας"},
+ timezones: map[string]string{"JST": "Χειμερινή ώρα Ιαπωνίας", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "CLST": "Θερινή ώρα Χιλής", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "GFT": "Ώρα Γαλλικής Γουιάνας", "EAT": "Ώρα Ανατολικής Αφρικής", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "GYT": "Ώρα Γουιάνας", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "MDT": "Θερινή ώρα Μακάο", "TMST": "Θερινή ώρα Τουρκμενιστάν", "CAT": "Ώρα Κεντρικής Αφρικής", "MYT": "Ώρα Μαλαισίας", "SGT": "Ώρα Σιγκαπούρης", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "WIT": "Ώρα: Ανατολική Ινδονησία", "JDT": "Θερινή ώρα Ιαπωνίας", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "MST": "Χειμερινή ώρα Μακάο", "UYT": "Χειμερινή ώρα Ουρουγουάης", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "LHST": "Χειμερινή ώρα Λορντ Χάου", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "ARST": "Θερινή ώρα Αργεντινής", "WIB": "Ώρα: Δυτική Ινδονησία", "∅∅∅": "Θερινή ώρα Αμαζονίου", "CHADT": "Θερινή ώρα Τσάθαμ", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "VET": "Ώρα Βενεζουέλας", "COT": "Χειμερινή ώρα Κολομβίας", "IST": "Ώρα Ινδίας", "AST": "Χειμερινή ώρα Ατλαντικού", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "ART": "Χειμερινή ώρα Αργεντινής", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "LHDT": "Θερινή ώρα Λορντ Χάου", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "UYST": "Θερινή ώρα Ουρουγουάης", "BOT": "Ώρα Βολιβίας", "CHAST": "Χειμερινή ώρα Τσάθαμ", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "HAT": "Θερινή ώρα Νέας Γης", "COST": "Θερινή ώρα Κολομβίας", "AKDT": "Θερινή ώρα Αλάσκας", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "HNT": "Χειμερινή ώρα Νέας Γης", "AKST": "Χειμερινή ώρα Αλάσκας", "SRT": "Ώρα Σουρινάμ", "BT": "Ώρα Μπουτάν", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "ADT": "Θερινή ώρα Ατλαντικού", "GMT": "Μέση ώρα Γκρίνουιτς", "ChST": "Ώρα Τσαμόρο", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "ECT": "Ώρα Εκουαδόρ", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "WITA": "Ώρα: Κεντρική Ινδονησία", "CLT": "Χειμερινή ώρα Χιλής"},
}
}
@@ -204,7 +204,7 @@ func (el *el) WeekdaysWide() []string {
func (el *el) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (el *el) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (el *el) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/el_CY/el_CY.go b/el_CY/el_CY.go
index 2ef637da..fd381d83 100644
--- a/el_CY/el_CY.go
+++ b/el_CY/el_CY.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"π.Χ.", "μ.Χ."},
erasNarrow: []string{"", ""},
erasWide: []string{"προ Χριστού", "μετά Χριστόν"},
- timezones: map[string]string{"WAST": "Θερινή ώρα Δυτικής Αφρικής", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "HNT": "Χειμερινή ώρα Νέας Γης", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "TMST": "Θερινή ώρα Τουρκμενιστάν", "GFT": "Ώρα Γαλλικής Γουιάνας", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "CAT": "Ώρα Κεντρικής Αφρικής", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "UYT": "Χειμερινή ώρα Ουρουγουάης", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "WITA": "Ώρα: Κεντρική Ινδονησία", "JDT": "Θερινή ώρα Ιαπωνίας", "LHST": "Χειμερινή ώρα Λορντ Χάου", "MST": "Ορεινή χειμερινή ώρα Βόρειας Αμερικής", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "SGT": "Ώρα Σιγκαπούρης", "CLST": "Θερινή ώρα Χιλής", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "GYT": "Ώρα Γουιάνας", "CHAST": "Χειμερινή ώρα Τσάθαμ", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "EAT": "Ώρα Ανατολικής Αφρικής", "COT": "Χειμερινή ώρα Κολομβίας", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "BOT": "Ώρα Βολιβίας", "SRT": "Ώρα Σουρινάμ", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "ChST": "Ώρα Τσαμόρο", "HAT": "Θερινή ώρα Νέας Γης", "ART": "Χειμερινή ώρα Αργεντινής", "WIT": "Ώρα: Ανατολική Ινδονησία", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "COST": "Θερινή ώρα Κολομβίας", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "CHADT": "Θερινή ώρα Τσάθαμ", "AKDT": "Θερινή ώρα Αλάσκας", "∅∅∅": "∅∅∅", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "ECT": "Ώρα Εκουαδόρ", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "ARST": "Θερινή ώρα Αργεντινής", "ADT": "Θερινή ώρα Ατλαντικού", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "CLT": "Χειμερινή ώρα Χιλής", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "VET": "Ώρα Βενεζουέλας", "AST": "Χειμερινή ώρα Ατλαντικού", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "UYST": "Θερινή ώρα Ουρουγουάης", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "AKST": "Χειμερινή ώρα Αλάσκας", "BT": "Ώρα Μπουτάν", "IST": "Ώρα Ινδίας", "GMT": "Μέση ώρα Γκρίνουιτς", "MYT": "Ώρα Μαλαισίας", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "MDT": "Ορεινή θερινή ώρα Βόρειας Αμερικής", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "WIB": "Ώρα: Δυτική Ινδονησία", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "JST": "Χειμερινή ώρα Ιαπωνίας", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "LHDT": "Θερινή ώρα Λορντ Χάου"},
+ timezones: map[string]string{"JDT": "Θερινή ώρα Ιαπωνίας", "HNT": "Χειμερινή ώρα Νέας Γης", "CHAST": "Χειμερινή ώρα Τσάθαμ", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "JST": "Χειμερινή ώρα Ιαπωνίας", "AKDT": "Θερινή ώρα Αλάσκας", "ARST": "Θερινή ώρα Αργεντινής", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "COST": "Θερινή ώρα Κολομβίας", "AKST": "Χειμερινή ώρα Αλάσκας", "CLT": "Χειμερινή ώρα Χιλής", "CHADT": "Θερινή ώρα Τσάθαμ", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "UYST": "Θερινή ώρα Ουρουγουάης", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "MST": "Ορεινή χειμερινή ώρα Βόρειας Αμερικής", "HAT": "Θερινή ώρα Νέας Γης", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "AST": "Χειμερινή ώρα Ατλαντικού", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "BT": "Ώρα Μπουτάν", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "VET": "Ώρα Βενεζουέλας", "GYT": "Ώρα Γουιάνας", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "TMST": "Θερινή ώρα Τουρκμενιστάν", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "BOT": "Ώρα Βολιβίας", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "IST": "Ώρα Ινδίας", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "ChST": "Ώρα Τσαμόρο", "SRT": "Ώρα Σουρινάμ", "∅∅∅": "Θερινή ώρα Αζορών", "LHDT": "Θερινή ώρα Λορντ Χάου", "MDT": "Ορεινή θερινή ώρα Βόρειας Αμερικής", "ECT": "Ώρα Εκουαδόρ", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "WIB": "Ώρα: Δυτική Ινδονησία", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "CAT": "Ώρα Κεντρικής Αφρικής", "EAT": "Ώρα Ανατολικής Αφρικής", "GFT": "Ώρα Γαλλικής Γουιάνας", "LHST": "Χειμερινή ώρα Λορντ Χάου", "UYT": "Χειμερινή ώρα Ουρουγουάης", "COT": "Χειμερινή ώρα Κολομβίας", "MYT": "Ώρα Μαλαισίας", "ADT": "Θερινή ώρα Ατλαντικού", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "SGT": "Ώρα Σιγκαπούρης", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "WIT": "Ώρα: Ανατολική Ινδονησία", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "ART": "Χειμερινή ώρα Αργεντινής", "WITA": "Ώρα: Κεντρική Ινδονησία", "CLST": "Θερινή ώρα Χιλής", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "GMT": "Μέση ώρα Γκρίνουιτς"},
}
}
@@ -204,7 +204,7 @@ func (el *el_CY) WeekdaysWide() []string {
func (el *el_CY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (el *el_CY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (el *el_CY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/el_GR/el_GR.go b/el_GR/el_GR.go
index d585dc21..2904ce6c 100644
--- a/el_GR/el_GR.go
+++ b/el_GR/el_GR.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"π.Χ.", "μ.Χ."},
erasNarrow: []string{"", ""},
erasWide: []string{"προ Χριστού", "μετά Χριστόν"},
- timezones: map[string]string{"GFT": "Ώρα Γαλλικής Γουιάνας", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "ADT": "Θερινή ώρα Ατλαντικού", "LHDT": "Θερινή ώρα Λορντ Χάου", "EAT": "Ώρα Ανατολικής Αφρικής", "COST": "Θερινή ώρα Κολομβίας", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "WIT": "Ώρα: Ανατολική Ινδονησία", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "ECT": "Ώρα Εκουαδόρ", "BOT": "Ώρα Βολιβίας", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "TMST": "Θερινή ώρα Τουρκμενιστάν", "JST": "Χειμερινή ώρα Ιαπωνίας", "AKDT": "Θερινή ώρα Αλάσκας", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "GMT": "Μέση ώρα Γκρίνουιτς", "SRT": "Ώρα Σουρινάμ", "MDT": "Θερινή ώρα Μακάο", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "IST": "Ώρα Ινδίας", "LHST": "Χειμερινή ώρα Λορντ Χάου", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "AST": "Χειμερινή ώρα Ατλαντικού", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "SGT": "Ώρα Σιγκαπούρης", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "VET": "Ώρα Βενεζουέλας", "ChST": "Ώρα Τσαμόρο", "MST": "Χειμερινή ώρα Μακάο", "WITA": "Ώρα: Κεντρική Ινδονησία", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "CHADT": "Θερινή ώρα Τσάθαμ", "CAT": "Ώρα Κεντρικής Αφρικής", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "ARST": "Θερινή ώρα Αργεντινής", "∅∅∅": "Θερινή ώρα Αμαζονίου", "JDT": "Θερινή ώρα Ιαπωνίας", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "CHAST": "Χειμερινή ώρα Τσάθαμ", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "UYST": "Θερινή ώρα Ουρουγουάης", "HAT": "Θερινή ώρα Νέας Γης", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "AKST": "Χειμερινή ώρα Αλάσκας", "COT": "Χειμερινή ώρα Κολομβίας", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "MYT": "Ώρα Μαλαισίας", "UYT": "Χειμερινή ώρα Ουρουγουάης", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "CLT": "Χειμερινή ώρα Χιλής", "CLST": "Θερινή ώρα Χιλής", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "BT": "Ώρα Μπουτάν", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "GYT": "Ώρα Γουιάνας", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "WIB": "Ώρα: Δυτική Ινδονησία", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "HNT": "Χειμερινή ώρα Νέας Γης", "ART": "Χειμερινή ώρα Αργεντινής"},
+ timezones: map[string]string{"BOT": "Ώρα Βολιβίας", "HKT": "Χειμερινή ώρα Χονγκ Κονγκ", "MST": "Χειμερινή ώρα Μακάο", "OEZ": "Χειμερινή ώρα Ανατολικής Ευρώπης", "WITA": "Ώρα: Κεντρική Ινδονησία", "ADT": "Θερινή ώρα Ατλαντικού", "SAST": "Χειμερινή ώρα Νότιας Αφρικής", "LHDT": "Θερινή ώρα Λορντ Χάου", "GMT": "Μέση ώρα Γκρίνουιτς", "CHAST": "Χειμερινή ώρα Τσάθαμ", "AWDT": "Θερινή ώρα Δυτικής Αυστραλίας", "TMST": "Θερινή ώρα Τουρκμενιστάν", "NZDT": "Θερινή ώρα Νέας Ζηλανδίας", "TMT": "Χειμερινή ώρα Τουρκμενιστάν", "AEDT": "Θερινή ώρα Ανατολικής Αυστραλίας", "LHST": "Χειμερινή ώρα Λορντ Χάου", "UYST": "Θερινή ώρα Ουρουγουάης", "OESZ": "Θερινή ώρα Ανατολικής Ευρώπης", "BT": "Ώρα Μπουτάν", "CLT": "Χειμερινή ώρα Χιλής", "ECT": "Ώρα Εκουαδόρ", "AST": "Χειμερινή ώρα Ατλαντικού", "EST": "Ανατολική χειμερινή ώρα Βόρειας Αμερικής", "HADT": "Θερινή ώρα Χαβάης-Αλεούτιων νήσων", "ACDT": "Θερινή ώρα Κεντρικής Αυστραλίας", "ACWDT": "Θερινή ώρα Κεντροδυτικής Αυστραλίας", "JDT": "Θερινή ώρα Ιαπωνίας", "CHADT": "Θερινή ώρα Τσάθαμ", "SRT": "Ώρα Σουρινάμ", "WEZ": "Χειμερινή ώρα Δυτικής Ευρώπης", "ARST": "Θερινή ώρα Αργεντινής", "WARST": "Θερινή ώρα Δυτικής Αργεντινής", "HAST": "Χειμερινή ώρα Χαβάης-Αλεούτιων νήσων", "MEZ": "Χειμερινή ώρα Κεντρικής Ευρώπης", "WART": "Χειμερινή ώρα Δυτικής Αργεντινής", "WAST": "Θερινή ώρα Δυτικής Αφρικής", "CST": "Κεντρική χειμερινή ώρα Βόρειας Αμερικής", "SGT": "Ώρα Σιγκαπούρης", "HNT": "Χειμερινή ώρα Νέας Γης", "CDT": "Κεντρική θερινή ώρα Βόρειας Αμερικής", "CAT": "Ώρα Κεντρικής Αφρικής", "NZST": "Χειμερινή ώρα Νέας Ζηλανδίας", "AEST": "Χειμερινή ώρα Ανατολικής Αυστραλίας", "PDT": "Θερινή ώρα Βόρειας Αμερικής", "WESZ": "Θερινή ώρα Δυτικής Ευρώπης", "GYT": "Ώρα Γουιάνας", "AKDT": "Θερινή ώρα Αλάσκας", "HKST": "Θερινή ώρα Χονγκ Κονγκ", "UYT": "Χειμερινή ώρα Ουρουγουάης", "PST": "Χειμερινή ώρα Βόρειας Αμερικής", "EAT": "Ώρα Ανατολικής Αφρικής", "IST": "Ώρα Ινδίας", "COST": "Θερινή ώρα Κολομβίας", "ART": "Χειμερινή ώρα Αργεντινής", "MDT": "Θερινή ώρα Μακάο", "EDT": "Ανατολική θερινή ώρα Βόρειας Αμερικής", "AWST": "Χειμερινή ώρα Δυτικής Αυστραλίας", "ACWST": "Χειμερινή ώρα Κεντροδυτικής Αυστραλίας", "GFT": "Ώρα Γαλλικής Γουιάνας", "VET": "Ώρα Βενεζουέλας", "JST": "Χειμερινή ώρα Ιαπωνίας", "∅∅∅": "Θερινή ώρα Αζορών", "WAT": "Χειμερινή ώρα Δυτικής Αφρικής", "AKST": "Χειμερινή ώρα Αλάσκας", "ACST": "Χειμερινή ώρα Κεντρικής Αυστραλίας", "MESZ": "Θερινή ώρα Κεντρικής Ευρώπης", "WIT": "Ώρα: Ανατολική Ινδονησία", "COT": "Χειμερινή ώρα Κολομβίας", "MYT": "Ώρα Μαλαισίας", "WIB": "Ώρα: Δυτική Ινδονησία", "ChST": "Ώρα Τσαμόρο", "HAT": "Θερινή ώρα Νέας Γης", "CLST": "Θερινή ώρα Χιλής"},
}
}
@@ -204,7 +204,7 @@ func (el *el_GR) WeekdaysWide() []string {
func (el *el_GR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (el *el_GR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (el *el_GR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := el.currencies[currency]
- l := len(s) + len(el.decimal) + len(el.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en/en.go b/en/en.go
index c17b5a7d..98cccf77 100644
--- a/en/en.go
+++ b/en/en.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"SGT": "Singapore Standard Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "GFT": "French Guiana Time", "AWST": "Australian Western Standard Time", "WITA": "Central Indonesia Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "WIB": "Western Indonesia Time", "AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "MST": "Mountain Standard Time", "HKT": "Hong Kong Standard Time", "BOT": "Bolivia Time", "WEZ": "Western European Standard Time", "SRT": "Suriname Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "COT": "Colombia Standard Time", "TMST": "Turkmenistan Summer Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "ARST": "Argentina Summer Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "ChST": "Chamorro Standard Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Amazon Summer Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "ACWST": "Australian Central Western Standard Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "WESZ": "Western European Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time"},
+ timezones: map[string]string{"CLST": "Chile Summer Time", "BOT": "Bolivia Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "CLT": "Chile Standard Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "MST": "Macau Standard Time", "GMT": "Greenwich Mean Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "ART": "Argentina Standard Time", "HKT": "Hong Kong Standard Time", "CDT": "Central Daylight Time", "MYT": "Malaysia Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "EAT": "East Africa Time", "ECT": "Ecuador Time", "ACDT": "Australian Central Daylight Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "UYST": "Uruguay Summer Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "∅∅∅": "Azores Summer Time", "EST": "Eastern Standard Time", "GFT": "French Guiana Time", "COST": "Colombia Summer Time", "MDT": "Macau Summer Time", "LHST": "Lord Howe Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "AST": "Atlantic Standard Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "ACWDT": "Australian Central Western Daylight Time", "ARST": "Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "PDT": "Pacific Daylight Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en) WeekdaysWide() []string {
func (en *en) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_001/en_001.go b/en_001/en_001.go
index fae4275a..bc82716b 100644
--- a/en_001/en_001.go
+++ b/en_001/en_001.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "MEZ": "Central European Standard Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "BOT": "Bolivia Time", "∅∅∅": "Peru Summer Time", "ADT": "Atlantic Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "MYT": "Malaysia Time", "ChST": "Chamorro Standard Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "WAST": "West Africa Summer Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "MDT": "Mountain Daylight Time", "EAT": "East Africa Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "VET": "Venezuela Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "WESZ": "Western European Summer Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "WART": "Western Argentina Standard Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "WARST": "Western Argentina Summer Time", "AKDT": "Alaska Daylight Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "UYT": "Uruguay Standard Time", "MST": "Mountain Standard Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "ART": "Argentina Standard Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time"},
+ timezones: map[string]string{"AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "AEST": "Australian Eastern Standard Time", "EAT": "East Africa Time", "SGT": "Singapore Standard Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "PST": "Pacific Standard Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "JDT": "Japan Daylight Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Azores Summer Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "ARST": "Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "CLT": "Chile Standard Time", "AKDT": "Alaska Daylight Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "MYT": "Malaysia Time", "BT": "Bhutan Time", "SAST": "South Africa Standard Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_001) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_001) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_001) WeekdaysWide() []string {
func (en *en_001) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_001) FmtCurrency(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_001) FmtAccounting(num float64, v uint64, currency currency.Type) s
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_150/en_150.go b/en_150/en_150.go
index cdcb6da6..e2eea53c 100644
--- a/en_150/en_150.go
+++ b/en_150/en_150.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CHADT": "Chatham Daylight Time", "GMT": "Greenwich Mean Time", "MDT": "Mountain Daylight Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "JDT": "Japan Daylight Time", "WART": "Western Argentina Standard Time", "COT": "Colombia Standard Time", "HAT": "Newfoundland Daylight Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "LHDT": "Lord Howe Daylight Time", "AEDT": "Australian Eastern Daylight Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "EDT": "Eastern Daylight Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "∅∅∅": "Peru Summer Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "ECT": "Ecuador Time", "BOT": "Bolivia Time", "HNT": "Newfoundland Standard Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "WITA": "Central Indonesia Time", "WARST": "Western Argentina Summer Time", "COST": "Colombia Summer Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time"},
+ timezones: map[string]string{"GFT": "French Guiana Time", "IST": "India Standard Time", "WIB": "Western Indonesia Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "CLST": "Chile Summer Time", "WARST": "Western Argentina Summer Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "WAST": "West Africa Summer Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "CDT": "Central Daylight Time", "MYT": "Malaysia Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "SAST": "South Africa Standard Time", "EAT": "East Africa Time", "MDT": "Mountain Daylight Time", "COST": "Colombia Summer Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "WART": "Western Argentina Standard Time", "∅∅∅": "Azores Summer Time", "AST": "Atlantic Standard Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "HNT": "Newfoundland Standard Time", "ACST": "Australian Central Standard Time", "EDT": "Eastern Daylight Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "ACDT": "Australian Central Daylight Time", "CHAST": "Chatham Standard Time", "EST": "Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "ADT": "Atlantic Daylight Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_150) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_150) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_150) WeekdaysWide() []string {
func (en *en_150) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_150) FmtCurrency(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_150) FmtAccounting(num float64, v uint64, currency currency.Type) s
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_AG/en_AG.go b/en_AG/en_AG.go
index 6f1996ed..518e3de7 100644
--- a/en_AG/en_AG.go
+++ b/en_AG/en_AG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "UYST": "Uruguay Summer Time", "ACST": "Australian Central Standard Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "MDT": "Mountain Daylight Time", "∅∅∅": "Peru Summer Time", "WAST": "West Africa Summer Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "MST": "Mountain Standard Time", "ARST": "Argentina Summer Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "BT": "Bhutan Time", "AWST": "Australian Western Standard Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "CAT": "Central Africa Time", "HKT": "Hong Kong Standard Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "NZDT": "New Zealand Daylight Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ADT": "Atlantic Daylight Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "CHADT": "Chatham Daylight Time", "AEDT": "Australian Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "TMST": "Turkmenistan Summer Time", "UYT": "Uruguay Standard Time", "WARST": "Western Argentina Summer Time", "MESZ": "Central European Summer Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time"},
+ timezones: map[string]string{"ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "WIT": "Eastern Indonesia Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "WAST": "West Africa Summer Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "ChST": "Chamorro Standard Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "GMT": "Greenwich Mean Time", "MST": "Mountain Standard Time", "HKT": "Hong Kong Standard Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "AST": "Atlantic Standard Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "COST": "Colombia Summer Time", "HNT": "Newfoundland Standard Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "∅∅∅": "Brasilia Summer Time", "CDT": "Central Daylight Time", "SGT": "Singapore Standard Time", "ACWST": "Australian Central Western Standard Time", "CST": "Central Standard Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "CAT": "Central Africa Time", "BT": "Bhutan Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_AG) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_AG) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_AG) WeekdaysWide() []string {
func (en *en_AG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_AG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_AG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_AI/en_AI.go b/en_AI/en_AI.go
index cc84529d..35f9b01f 100644
--- a/en_AI/en_AI.go
+++ b/en_AI/en_AI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "PDT": "Pacific Daylight Time", "ACDT": "Australian Central Daylight Time", "MEZ": "Central European Standard Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "HNT": "Newfoundland Standard Time", "MESZ": "Central European Summer Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "NZST": "New Zealand Standard Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "UYT": "Uruguay Standard Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "MST": "Macau Standard Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "AKST": "Alaska Standard Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "∅∅∅": "Amazon Summer Time", "PST": "Pacific Standard Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "WEZ": "Western European Standard Time", "AWDT": "Australian Western Daylight Time", "CDT": "Central Daylight Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "JST": "Japan Standard Time", "ARST": "Argentina Summer Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "VET": "Venezuela Time"},
+ timezones: map[string]string{"WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "SAST": "South Africa Standard Time", "CLST": "Chile Summer Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "AST": "Atlantic Standard Time", "OEZ": "Eastern European Standard Time", "WEZ": "Western European Standard Time", "CHADT": "Chatham Daylight Time", "EST": "Eastern Standard Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "UYST": "Uruguay Summer Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "CLT": "Chile Standard Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "MST": "Mountain Standard Time", "VET": "Venezuela Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "OESZ": "Eastern European Summer Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "HKT": "Hong Kong Standard Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "∅∅∅": "Azores Summer Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "ACWST": "Australian Central Western Standard Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "LHST": "Lord Howe Standard Time", "GMT": "Greenwich Mean Time", "MDT": "Mountain Daylight Time", "IST": "India Standard Time", "GYT": "Guyana Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_AI) WeekdaysWide() []string {
func (en *en_AI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_AI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_AI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_AS/en_AS.go b/en_AS/en_AS.go
index 9f4bd8b3..55fdf916 100644
--- a/en_AS/en_AS.go
+++ b/en_AS/en_AS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MST": "Macau Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Amazon Summer Time", "ECT": "Ecuador Time", "GYT": "Guyana Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "ARST": "Argentina Summer Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "ART": "Argentina Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "AWDT": "Australian Western Daylight Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "GFT": "French Guiana Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "WAT": "West Africa Standard Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "ACDT": "Australian Central Daylight Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "NZST": "New Zealand Standard Time", "AEDT": "Australian Eastern Daylight Time"},
+ timezones: map[string]string{"LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "MST": "Mountain Standard Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Azores Summer Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "ACWDT": "Australian Central Western Daylight Time", "IST": "India Standard Time", "CST": "Central Standard Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "GFT": "French Guiana Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "ECT": "Ecuador Time", "GYT": "Guyana Time", "NZST": "New Zealand Standard Time", "SRT": "Suriname Time", "CLST": "Chile Summer Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "BT": "Bhutan Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "MDT": "Mountain Daylight Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "SAST": "South Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "COST": "Colombia Summer Time", "HAT": "Newfoundland Daylight Time", "ACST": "Australian Central Standard Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "AKST": "Alaska Standard Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "WIB": "Western Indonesia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_AS) WeekdaysWide() []string {
func (en *en_AS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_AS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_AS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_AT/en_AT.go b/en_AT/en_AT.go
index 61f4dc55..c7307488 100644
--- a/en_AT/en_AT.go
+++ b/en_AT/en_AT.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MST": "Macau Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "WART": "Western Argentina Standard Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "∅∅∅": "Amazon Summer Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "WESZ": "Western European Summer Time", "VET": "Venezuela Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "HAT": "Newfoundland Daylight Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "COT": "Colombia Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "CAT": "Central Africa Time", "MDT": "Macau Summer Time", "HKT": "Hong Kong Standard Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "GMT": "Greenwich Mean Time", "PST": "Pacific Standard Time", "LHST": "Lord Howe Standard Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "AKST": "Alaska Standard Time", "JDT": "Japan Daylight Time", "SRT": "Suriname Time", "CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "CLT": "Chile Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time"},
+ timezones: map[string]string{"HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "AWDT": "Australian Western Daylight Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "HKT": "Hong Kong Standard Time", "WESZ": "Western European Summer Time", "ADT": "Atlantic Daylight Time", "EDT": "Eastern Daylight Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "JST": "Japan Standard Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "AWST": "Australian Western Standard Time", "MDT": "Mountain Daylight Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "AKST": "Alaska Standard Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "WIT": "Eastern Indonesia Time", "COT": "Colombia Standard Time", "PST": "Pacific Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "VET": "Venezuela Time", "CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "GMT": "Greenwich Mean Time", "CAT": "Central Africa Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "ACDT": "Australian Central Daylight Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "BOT": "Bolivia Time", "OEZ": "Eastern European Standard Time", "COST": "Colombia Summer Time", "EST": "Eastern Standard Time", "AEST": "Australian Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "∅∅∅": "Azores Summer Time", "ACWST": "Australian Central Western Standard Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time"},
}
}
@@ -114,8 +114,8 @@ func (en *en_AT) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_AT) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -207,7 +207,7 @@ func (en *en_AT) WeekdaysWide() []string {
func (en *en_AT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (en *en_AT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (en *en_AT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_AU/en_AU.go b/en_AU/en_AU.go
index f11e6763..d53d0bf9 100644
--- a/en_AU/en_AU.go
+++ b/en_AU/en_AU.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WARST": "Western Argentina Summer Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "CLT": "Chile Standard Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "JST": "Japan Standard Time", "GMT": "Greenwich Mean Time", "VET": "Venezuela Time", "MDT": "Mountain Daylight Time", "EAT": "Eastern Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "GFT": "French Guiana Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "HNT": "Newfoundland Standard Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "CST": "Central Standard Time", "BT": "Bhutan Time", "AEST": "Australian Eastern Standard Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "BOT": "Bolivia Time", "PST": "Pacific Standard Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "UYT": "Uruguay Standard Time", "COST": "Colombia Summer Time", "CLST": "Chile Summer Time", "MEZ": "Central European Standard Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time", "JDT": "Japan Summer Time", "ADT": "Atlantic Daylight Time", "HAT": "Newfoundland Daylight Time", "AKDT": "Alaska Daylight Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "MYT": "Malaysia Time", "∅∅∅": "Acre Summer Time", "ACDT": "Australian Central Daylight Time"},
+ timezones: map[string]string{"JST": "Japan Standard Time", "EST": "Eastern Standard Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "CDT": "Central Daylight Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "BOT": "Bolivia Time", "MST": "Mountain Standard Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CHADT": "Chatham Daylight Time", "EAT": "Eastern Africa Time", "CLT": "Chile Standard Time", "∅∅∅": "Azores Summer Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "WAST": "West Africa Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "CHAST": "Chatham Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "AKDT": "Alaska Daylight Time", "GFT": "French Guiana Time", "JDT": "Japan Summer Time", "WART": "Western Argentina Standard Time", "MESZ": "Central European Summer Time", "AWDT": "Australian Western Daylight Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "MDT": "Mountain Daylight Time", "ChST": "Chamorro Standard Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_AU) WeekdaysWide() []string {
func (en *en_AU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_AU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_AU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_BB/en_BB.go b/en_BB/en_BB.go
index 6702aadd..22007f56 100644
--- a/en_BB/en_BB.go
+++ b/en_BB/en_BB.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CAT": "Central Africa Time", "CST": "Central Standard Time", "JST": "Japan Standard Time", "UYT": "Uruguay Standard Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "TMT": "Turkmenistan Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "∅∅∅": "Peru Summer Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "MDT": "Mountain Daylight Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "UYST": "Uruguay Summer Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "CHADT": "Chatham Daylight Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "MST": "Mountain Standard Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "WEZ": "Western European Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "HKT": "Hong Kong Standard Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "ARST": "Argentina Summer Time", "IST": "India Standard Time"},
+ timezones: map[string]string{"AKDT": "Alaska Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "WIB": "Western Indonesia Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "HAT": "Newfoundland Daylight Time", "MYT": "Malaysia Time", "∅∅∅": "Azores Summer Time", "OEZ": "Eastern European Standard Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "ART": "Argentina Standard Time", "PDT": "Pacific Daylight Time", "CLT": "Chile Standard Time", "SGT": "Singapore Standard Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "AKST": "Alaska Standard Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "CAT": "Central Africa Time", "GYT": "Guyana Time", "AEDT": "Australian Eastern Daylight Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "CLST": "Chile Summer Time", "ACWST": "Australian Central Western Standard Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "PST": "Pacific Standard Time", "ECT": "Ecuador Time", "GFT": "French Guiana Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "MDT": "Mountain Daylight Time", "ACDT": "Australian Central Daylight Time", "COST": "Colombia Summer Time", "ARST": "Argentina Summer Time", "BT": "Bhutan Time", "JDT": "Japan Daylight Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "MST": "Mountain Standard Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "SRT": "Suriname Time", "BOT": "Bolivia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_BB) WeekdaysWide() []string {
func (en *en_BB) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_BB) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_BB) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_BE/en_BE.go b/en_BE/en_BE.go
index 736b13ff..a41b209a 100644
--- a/en_BE/en_BE.go
+++ b/en_BE/en_BE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HAT": "Newfoundland Daylight Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "ECT": "Ecuador Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "WARST": "Western Argentina Summer Time", "UYST": "Uruguay Summer Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "VET": "Venezuela Time", "MST": "Mountain Standard Time", "EST": "Eastern Standard Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SAST": "South Africa Standard Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "BOT": "Bolivia Time", "ADT": "Atlantic Daylight Time", "CLST": "Chile Summer Time", "HKST": "Hong Kong Summer Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "MDT": "Mountain Daylight Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "∅∅∅": "Amazon Summer Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "OEZ": "Eastern European Standard Time", "EDT": "Eastern Daylight Time", "ART": "Argentina Standard Time"},
+ timezones: map[string]string{"WESZ": "Western European Summer Time", "GFT": "French Guiana Time", "WIB": "Western Indonesia Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "ACST": "Australian Central Standard Time", "EST": "Eastern Standard Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "OEZ": "Eastern European Standard Time", "PST": "Pacific Standard Time", "MST": "Mountain Standard Time", "WARST": "Western Argentina Summer Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "EAT": "East Africa Time", "EDT": "Eastern Daylight Time", "AWDT": "Australian Western Daylight Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "MESZ": "Central European Summer Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time", "WART": "Western Argentina Standard Time", "CST": "Central Standard Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "BT": "Bhutan Time", "TMST": "Turkmenistan Summer Time", "HNT": "Newfoundland Standard Time", "CLT": "Chile Standard Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "AWST": "Australian Western Standard Time", "ACWST": "Australian Central Western Standard Time", "UYST": "Uruguay Summer Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "ACDT": "Australian Central Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "AKST": "Alaska Standard Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "SRT": "Suriname Time", "ECT": "Ecuador Time", "CAT": "Central Africa Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_BE) WeekdaysWide() []string {
func (en *en_BE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_BE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_BE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_BI/en_BI.go b/en_BI/en_BI.go
index c24053ae..c0d4d51f 100644
--- a/en_BI/en_BI.go
+++ b/en_BI/en_BI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "ADT": "Atlantic Daylight Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "WAT": "West Africa Standard Time", "CLT": "Chile Standard Time", "LHST": "Lord Howe Standard Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "PDT": "Pacific Daylight Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "SAST": "South Africa Standard Time", "UYT": "Uruguay Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "HKST": "Hong Kong Summer Time", "IST": "India Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "BT": "Bhutan Time", "AST": "Atlantic Standard Time", "AKDT": "Alaska Daylight Time", "WARST": "Western Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "MDT": "Macau Summer Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "WAST": "West Africa Summer Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "GYT": "Guyana Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "ART": "Argentina Standard Time", "HNT": "Newfoundland Standard Time", "MST": "Macau Standard Time", "MEZ": "Central European Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "COT": "Colombia Standard Time", "HKT": "Hong Kong Standard Time", "SGT": "Singapore Standard Time", "COST": "Colombia Summer Time", "AWDT": "Australian Western Daylight Time", "JDT": "Japan Daylight Time", "VET": "Venezuela Time", "TMST": "Turkmenistan Summer Time", "MYT": "Malaysia Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "JST": "Japan Standard Time", "UYST": "Uruguay Summer Time", "WEZ": "Western European Standard Time", "CAT": "Central Africa Time", "∅∅∅": "Amazon Summer Time"},
+ timezones: map[string]string{"LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "∅∅∅": "Amazon Summer Time", "GMT": "Greenwich Mean Time", "ACWST": "Australian Central Western Standard Time", "HKST": "Hong Kong Summer Time", "COST": "Colombia Summer Time", "HNT": "Newfoundland Standard Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "PST": "Pacific Standard Time", "CST": "Central Standard Time", "ACST": "Australian Central Standard Time", "OEZ": "Eastern European Standard Time", "WIB": "Western Indonesia Time", "TMT": "Turkmenistan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "PDT": "Pacific Daylight Time", "ECT": "Ecuador Time", "MDT": "Macau Summer Time", "AEST": "Australian Eastern Standard Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "SRT": "Suriname Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "CHAST": "Chatham Standard Time", "WESZ": "Western European Summer Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "CAT": "Central Africa Time", "MYT": "Malaysia Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "HAT": "Newfoundland Daylight Time", "SAST": "South Africa Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_BI) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_BI) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_BI) WeekdaysWide() []string {
func (en *en_BI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_BI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_BI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_BM/en_BM.go b/en_BM/en_BM.go
index bacf204a..578d4d73 100644
--- a/en_BM/en_BM.go
+++ b/en_BM/en_BM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"JDT": "Japan Daylight Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "CST": "Central Standard Time", "WART": "Western Argentina Standard Time", "EAT": "East Africa Time", "HNT": "Newfoundland Standard Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "MDT": "Mountain Daylight Time", "ACST": "Australian Central Standard Time", "WITA": "Central Indonesia Time", "GYT": "Guyana Time", "∅∅∅": "Peru Summer Time", "WESZ": "Western European Summer Time", "PDT": "Pacific Daylight Time", "COT": "Colombia Standard Time", "TMT": "Turkmenistan Standard Time", "UYST": "Uruguay Summer Time", "GMT": "Greenwich Mean Time", "IST": "India Standard Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "VET": "Venezuela Time", "CHAST": "Chatham Standard Time", "AKST": "Alaska Standard Time", "AEST": "Australian Eastern Standard Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "HAT": "Newfoundland Daylight Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "PST": "Pacific Standard Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "AWDT": "Australian Western Daylight Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "WARST": "Western Argentina Summer Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "BT": "Bhutan Time"},
+ timezones: map[string]string{"AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "TMST": "Turkmenistan Summer Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "EDT": "Eastern Daylight Time", "MYT": "Malaysia Time", "NZST": "New Zealand Standard Time", "UYST": "Uruguay Summer Time", "CAT": "Central Africa Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "GMT": "Greenwich Mean Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "SRT": "Suriname Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "COST": "Colombia Summer Time", "WART": "Western Argentina Standard Time", "AKDT": "Alaska Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Azores Summer Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "WARST": "Western Argentina Summer Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "AKST": "Alaska Standard Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "COT": "Colombia Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_BM) WeekdaysWide() []string {
func (en *en_BM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_BM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_BM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_BS/en_BS.go b/en_BS/en_BS.go
index 5946ef6c..9845cd14 100644
--- a/en_BS/en_BS.go
+++ b/en_BS/en_BS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WEZ": "Western European Standard Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "∅∅∅": "Peru Summer Time", "CAT": "Central Africa Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "WIT": "Eastern Indonesia Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "MYT": "Malaysia Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "WAT": "West Africa Standard Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Mountain Daylight Time", "CHADT": "Chatham Daylight Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "NZDT": "New Zealand Daylight Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "MST": "Mountain Standard Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "ART": "Argentina Standard Time", "SGT": "Singapore Standard Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "WART": "Western Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time"},
+ timezones: map[string]string{"HKST": "Hong Kong Summer Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "CDT": "Central Daylight Time", "HAT": "Newfoundland Daylight Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "UYST": "Uruguay Summer Time", "ADT": "Atlantic Daylight Time", "∅∅∅": "Amazon Summer Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "MYT": "Malaysia Time", "AKDT": "Alaska Daylight Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "GYT": "Guyana Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "NZDT": "New Zealand Daylight Time", "MESZ": "Central European Summer Time", "BOT": "Bolivia Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time", "MDT": "Macau Summer Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "IST": "India Standard Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "EAT": "East Africa Time", "ECT": "Ecuador Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "WIT": "Eastern Indonesia Time", "ACDT": "Australian Central Daylight Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "WAST": "West Africa Summer Time", "WEZ": "Western European Standard Time", "OESZ": "Eastern European Summer Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_BS) WeekdaysWide() []string {
func (en *en_BS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_BS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_BS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_BW/en_BW.go b/en_BW/en_BW.go
index 6986449a..beddbfcd 100644
--- a/en_BW/en_BW.go
+++ b/en_BW/en_BW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"UYT": "Uruguay Standard Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "WEZ": "Western European Standard Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "WARST": "Western Argentina Summer Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "GFT": "French Guiana Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "HAT": "Newfoundland Daylight Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "AST": "Atlantic Standard Time", "∅∅∅": "Azores Summer Time", "CDT": "Central Daylight Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "COST": "Colombia Summer Time", "MST": "Macau Standard Time", "HKT": "Hong Kong Standard Time", "JDT": "Japan Daylight Time", "ACWST": "Australian Central Western Standard Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "WESZ": "Western European Summer Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "CHAST": "Chatham Standard Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "SRT": "Suriname Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "ACST": "Australian Central Standard Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "BT": "Bhutan Time"},
+ timezones: map[string]string{"GMT": "Greenwich Mean Time", "MYT": "Malaysia Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "UYST": "Uruguay Summer Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "NZDT": "New Zealand Daylight Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "WART": "Western Argentina Standard Time", "WIT": "Eastern Indonesia Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "EST": "Eastern Standard Time", "GFT": "French Guiana Time", "HAT": "Newfoundland Daylight Time", "MDT": "Macau Summer Time", "∅∅∅": "Amazon Summer Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "ACWST": "Australian Central Western Standard Time", "CST": "Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WITA": "Central Indonesia Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "WIB": "Western Indonesia Time", "AWDT": "Australian Western Daylight Time", "WAT": "West Africa Standard Time", "AKST": "Alaska Standard Time", "MST": "Macau Standard Time", "AST": "Atlantic Standard Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "TMST": "Turkmenistan Summer Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_BW) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_BW) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_BW) WeekdaysWide() []string {
func (en *en_BW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_BW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_BW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_BZ/en_BZ.go b/en_BZ/en_BZ.go
index cf760a8f..fb2a7247 100644
--- a/en_BZ/en_BZ.go
+++ b/en_BZ/en_BZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"SAST": "South Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "∅∅∅": "Peru Summer Time", "ACDT": "Australian Central Daylight Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "CST": "Central Standard Time", "AST": "Atlantic Standard Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "ChST": "Chamorro Standard Time", "ARST": "Argentina Summer Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "HAT": "Newfoundland Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACWST": "Australian Central Western Standard Time", "MST": "Mountain Standard Time", "EAT": "East Africa Time", "COST": "Colombia Summer Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "GYT": "Guyana Time", "HNT": "Newfoundland Standard Time", "AKDT": "Alaska Daylight Time", "PST": "Pacific Standard Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "CAT": "Central Africa Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "CLT": "Chile Standard Time"},
+ timezones: map[string]string{"HNT": "Newfoundland Standard Time", "CHAST": "Chatham Standard Time", "AWST": "Australian Western Standard Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "CST": "Central Standard Time", "AWDT": "Australian Western Daylight Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "AST": "Atlantic Standard Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "MDT": "Macau Summer Time", "CAT": "Central Africa Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "NZST": "New Zealand Standard Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "TMT": "Turkmenistan Standard Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "WEZ": "Western European Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "ART": "Argentina Standard Time", "OEZ": "Eastern European Standard Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "PST": "Pacific Standard Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "∅∅∅": "Azores Summer Time", "MST": "Macau Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "WART": "Western Argentina Standard Time", "GFT": "French Guiana Time", "WESZ": "Western European Summer Time", "BOT": "Bolivia Time", "ACDT": "Australian Central Daylight Time", "LHST": "Lord Howe Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_BZ) WeekdaysWide() []string {
func (en *en_BZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_BZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_BZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_CA/en_CA.go b/en_CA/en_CA.go
index c59b6ae6..e0cc6da9 100644
--- a/en_CA/en_CA.go
+++ b/en_CA/en_CA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"GYT": "Guyana Time", "LHST": "Lord Howe Standard Time", "WEZ": "Western European Standard Time", "PST": "Pacific Standard Time", "MST": "Mountain Standard Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "HKST": "Hong Kong Summer Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "SAST": "South Africa Standard Time", "ART": "Argentina Standard Time", "MESZ": "Central European Summer Time", "ACDT": "Australian Central Daylight Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "MDT": "Mountain Daylight Time", "SRT": "Suriname Time", "NZST": "New Zealand Standard Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "ChST": "Chamorro Standard Time", "TMT": "Turkmenistan Standard Time", "WIB": "Western Indonesia Time", "∅∅∅": "Peru Summer Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "BOT": "Bolivia Time", "AKST": "Alaska Standard Time", "ACWST": "Australian Central Western Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "BT": "Bhutan Time", "MEZ": "Central European Standard Time", "WESZ": "Western European Summer Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "JST": "Japan Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "CDT": "Central Daylight Time", "WIT": "Eastern Indonesia Time", "NZDT": "New Zealand Daylight Time", "MYT": "Malaysia Time", "PDT": "Pacific Daylight Time"},
+ timezones: map[string]string{"HKST": "Hong Kong Summer Time", "MESZ": "Central European Summer Time", "UYST": "Uruguay Summer Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "CLT": "Chile Standard Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "MYT": "Malaysia Time", "MEZ": "Central European Standard Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "LHST": "Lord Howe Standard Time", "ADT": "Atlantic Daylight Time", "MST": "Macau Standard Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "MDT": "Macau Summer Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "NZDT": "New Zealand Daylight Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "JDT": "Japan Daylight Time", "∅∅∅": "Peru Summer Time", "ACST": "Australian Central Standard Time", "WIB": "Western Indonesia Time", "ECT": "Ecuador Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "PDT": "Pacific Daylight Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_CA) WeekdaysWide() []string {
func (en *en_CA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_CA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_CA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_CC/en_CC.go b/en_CC/en_CC.go
index 2f86af51..6a101279 100644
--- a/en_CC/en_CC.go
+++ b/en_CC/en_CC.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "COST": "Colombia Summer Time", "AKDT": "Alaska Daylight Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "WIB": "Western Indonesia Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "AKST": "Alaska Standard Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "MST": "Macau Standard Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "IST": "India Standard Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "ARST": "Argentina Summer Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "SAST": "South Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "JDT": "Japan Daylight Time", "OESZ": "Eastern European Summer Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "MDT": "Macau Summer Time", "TMT": "Turkmenistan Standard Time", "UYST": "Uruguay Summer Time", "NZST": "New Zealand Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "VET": "Venezuela Time", "BT": "Bhutan Time", "PDT": "Pacific Daylight Time", "COT": "Colombia Standard Time", "GFT": "French Guiana Time", "∅∅∅": "Amazon Summer Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "JST": "Japan Standard Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "WESZ": "Western European Summer Time"},
+ timezones: map[string]string{"CHADT": "Chatham Daylight Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "CAT": "Central Africa Time", "ACWDT": "Australian Central Western Daylight Time", "COST": "Colombia Summer Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "GMT": "Greenwich Mean Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "ARST": "Argentina Summer Time", "PDT": "Pacific Daylight Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "AKST": "Alaska Standard Time", "CHAST": "Chatham Standard Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "MST": "Macau Standard Time", "NZDT": "New Zealand Daylight Time", "MESZ": "Central European Summer Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Azores Summer Time", "IST": "India Standard Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "GYT": "Guyana Time", "HKT": "Hong Kong Standard Time", "WITA": "Central Indonesia Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "MEZ": "Central European Standard Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "NZST": "New Zealand Standard Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_CC) WeekdaysWide() []string {
func (en *en_CC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_CC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_CC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_CH/en_CH.go b/en_CH/en_CH.go
index 90f70f45..89a2a2ba 100644
--- a/en_CH/en_CH.go
+++ b/en_CH/en_CH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WIT": "Eastern Indonesia Time", "SAST": "South Africa Standard Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "LHST": "Lord Howe Standard Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time", "UYST": "Uruguay Summer Time", "HKST": "Hong Kong Summer Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "ACWST": "Australian Central Western Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "MST": "Macau Standard Time", "AEDT": "Australian Eastern Daylight Time", "AKST": "Alaska Standard Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WART": "Western Argentina Standard Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "CHAST": "Chatham Standard Time", "MDT": "Macau Summer Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "COT": "Colombia Standard Time", "AWST": "Australian Western Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "HKT": "Hong Kong Standard Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "EAT": "East Africa Time", "∅∅∅": "Azores Summer Time", "HAT": "Newfoundland Daylight Time", "PST": "Pacific Standard Time"},
+ timezones: map[string]string{"WITA": "Central Indonesia Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "COST": "Colombia Summer Time", "MYT": "Malaysia Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "TMT": "Turkmenistan Standard Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "OESZ": "Eastern European Summer Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "HNT": "Newfoundland Standard Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "PDT": "Pacific Daylight Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "ADT": "Atlantic Daylight Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "GYT": "Guyana Time", "CHADT": "Chatham Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "∅∅∅": "Peru Summer Time", "AKST": "Alaska Standard Time", "WIB": "Western Indonesia Time", "BT": "Bhutan Time", "CST": "Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_CH) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_CH) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_CH) WeekdaysWide() []string {
func (en *en_CH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_CH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -340,7 +340,7 @@ func (en *en_CH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_CK/en_CK.go b/en_CK/en_CK.go
index 2a4f790c..0b5168fa 100644
--- a/en_CK/en_CK.go
+++ b/en_CK/en_CK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"∅∅∅": "Amazon Summer Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "MST": "Macau Standard Time", "CLST": "Chile Summer Time", "AKDT": "Alaska Daylight Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "GYT": "Guyana Time", "AST": "Atlantic Standard Time", "MDT": "Macau Summer Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "JST": "Japan Standard Time", "PDT": "Pacific Daylight Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "WEZ": "Western European Standard Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "HKST": "Hong Kong Summer Time", "AEST": "Australian Eastern Standard Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "ACDT": "Australian Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "AWDT": "Australian Western Daylight Time", "SGT": "Singapore Standard Time"},
+ timezones: map[string]string{"OEZ": "Eastern European Standard Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "CHADT": "Chatham Daylight Time", "NZDT": "New Zealand Daylight Time", "IST": "India Standard Time", "COT": "Colombia Standard Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "UYST": "Uruguay Summer Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "ACWDT": "Australian Central Western Daylight Time", "BOT": "Bolivia Time", "WIT": "Eastern Indonesia Time", "ACDT": "Australian Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "WARST": "Western Argentina Summer Time", "CLST": "Chile Summer Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "UYT": "Uruguay Standard Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "AWST": "Australian Western Standard Time", "ChST": "Chamorro Standard Time", "EAT": "East Africa Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "AEST": "Australian Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "JST": "Japan Standard Time", "WIB": "Western Indonesia Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "EDT": "Eastern Daylight Time", "ARST": "Argentina Summer Time", "MST": "Macau Standard Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "HKT": "Hong Kong Standard Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "HKST": "Hong Kong Summer Time", "WAST": "West Africa Summer Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "NZST": "New Zealand Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_CK) WeekdaysWide() []string {
func (en *en_CK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_CK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_CK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_CM/en_CM.go b/en_CM/en_CM.go
index 34764e44..87060432 100644
--- a/en_CM/en_CM.go
+++ b/en_CM/en_CM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CST": "Central Standard Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Amazon Summer Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CDT": "Central Daylight Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "ART": "Argentina Standard Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "WIT": "Eastern Indonesia Time", "OESZ": "Eastern European Summer Time", "LHST": "Lord Howe Standard Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "MDT": "Mountain Daylight Time", "EAT": "East Africa Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "WART": "Western Argentina Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "ACST": "Australian Central Standard Time", "AST": "Atlantic Standard Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time"},
+ timezones: map[string]string{"IST": "India Standard Time", "CLT": "Chile Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "AKDT": "Alaska Daylight Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "∅∅∅": "Peru Summer Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "CDT": "Central Daylight Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "GFT": "French Guiana Time", "CHAST": "Chatham Standard Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "WIT": "Eastern Indonesia Time", "MST": "Mountain Standard Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "ACDT": "Australian Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYT": "Uruguay Standard Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "ACST": "Australian Central Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "CST": "Central Standard Time", "COST": "Colombia Summer Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "MDT": "Mountain Daylight Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "WARST": "Western Argentina Summer Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_CM) WeekdaysWide() []string {
func (en *en_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_CM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_CM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_CX/en_CX.go b/en_CX/en_CX.go
index ad162f77..81aaf781 100644
--- a/en_CX/en_CX.go
+++ b/en_CX/en_CX.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "WART": "Western Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time", "CHADT": "Chatham Daylight Time", "WITA": "Central Indonesia Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "CAT": "Central Africa Time", "MYT": "Malaysia Time", "VET": "Venezuela Time", "EAT": "East Africa Time", "∅∅∅": "Brasilia Summer Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "OESZ": "Eastern European Summer Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "CLST": "Chile Summer Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "ARST": "Argentina Summer Time", "WIT": "Eastern Indonesia Time", "PST": "Pacific Standard Time", "ECT": "Ecuador Time", "ChST": "Chamorro Standard Time", "CHAST": "Chatham Standard Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "COT": "Colombia Standard Time", "HKST": "Hong Kong Summer Time", "MST": "Macau Standard Time", "GFT": "French Guiana Time", "OEZ": "Eastern European Standard Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "WAST": "West Africa Summer Time", "MEZ": "Central European Standard Time", "WIB": "Western Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "MDT": "Macau Summer Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "AKDT": "Alaska Daylight Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "GYT": "Guyana Time"},
+ timezones: map[string]string{"COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "∅∅∅": "Peru Summer Time", "WIB": "Western Indonesia Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "ECT": "Ecuador Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "MDT": "Macau Summer Time", "CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "MST": "Macau Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "NZDT": "New Zealand Daylight Time", "WEZ": "Western European Standard Time", "CHAST": "Chatham Standard Time", "UYST": "Uruguay Summer Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "JDT": "Japan Daylight Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "MESZ": "Central European Summer Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "BOT": "Bolivia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_CX) WeekdaysWide() []string {
func (en *en_CX) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_CX) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_CX) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_CY/en_CY.go b/en_CY/en_CY.go
index 04bbc85b..b1f45136 100644
--- a/en_CY/en_CY.go
+++ b/en_CY/en_CY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"OEZ": "Eastern European Standard Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "COST": "Colombia Summer Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "CLT": "Chile Standard Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "TMST": "Turkmenistan Summer Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "WITA": "Central Indonesia Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "NZST": "New Zealand Standard Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Amazon Summer Time", "WIB": "Western Indonesia Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "UYT": "Uruguay Standard Time", "ACDT": "Australian Central Daylight Time", "AST": "Atlantic Standard Time", "SGT": "Singapore Standard Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "AKDT": "Alaska Daylight Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "EAT": "East Africa Time"},
+ timezones: map[string]string{"PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "GYT": "Guyana Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "VET": "Venezuela Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "EDT": "Eastern Daylight Time", "MST": "Mountain Standard Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "AEDT": "Australian Eastern Daylight Time", "WEZ": "Western European Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "ACWST": "Australian Central Western Standard Time", "AKST": "Alaska Standard Time", "WIB": "Western Indonesia Time", "NZDT": "New Zealand Daylight Time", "MYT": "Malaysia Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "CLT": "Chile Standard Time", "WESZ": "Western European Summer Time", "AKDT": "Alaska Daylight Time", "MEZ": "Central European Standard Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "TMST": "Turkmenistan Summer Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "∅∅∅": "Brasilia Summer Time", "OEZ": "Eastern European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_CY) WeekdaysWide() []string {
func (en *en_CY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_CY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_CY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_DE/en_DE.go b/en_DE/en_DE.go
index a0d99843..ad48b855 100644
--- a/en_DE/en_DE.go
+++ b/en_DE/en_DE.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"PST": "Pacific Standard Time", "WIT": "Eastern Indonesia Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "ADT": "Atlantic Daylight Time", "CLT": "Chile Standard Time", "WIB": "Western Indonesia Time", "AKST": "Alaska Standard Time", "EST": "Eastern Standard Time", "WART": "Western Argentina Standard Time", "NZST": "New Zealand Standard Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "EDT": "Eastern Daylight Time", "∅∅∅": "Peru Summer Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "JST": "Japan Standard Time", "WAST": "West Africa Summer Time", "NZDT": "New Zealand Daylight Time", "WESZ": "Western European Summer Time", "WAT": "West Africa Standard Time", "HKT": "Hong Kong Standard Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "LHST": "Lord Howe Standard Time", "ACDT": "Australian Central Daylight Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time", "CLST": "Chile Summer Time", "ARST": "Argentina Summer Time", "COST": "Colombia Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "GYT": "Guyana Time", "CHADT": "Chatham Daylight Time", "AEST": "Australian Eastern Standard Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "HNT": "Newfoundland Standard Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "AKDT": "Alaska Daylight Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "ART": "Argentina Standard Time"},
+ timezones: map[string]string{"LHDT": "Lord Howe Daylight Time", "CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "PDT": "Pacific Daylight Time", "MDT": "Mountain Daylight Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "JST": "Japan Standard Time", "UYT": "Uruguay Standard Time", "IST": "India Standard Time", "WESZ": "Western European Summer Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "CHAST": "Chatham Standard Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "WART": "Western Argentina Standard Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "WAST": "West Africa Summer Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "ADT": "Atlantic Daylight Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "BOT": "Bolivia Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "AKDT": "Alaska Daylight Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "GYT": "Guyana Time", "SGT": "Singapore Standard Time", "WITA": "Central Indonesia Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "WAT": "West Africa Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "HAT": "Newfoundland Daylight Time", "∅∅∅": "Brasilia Summer Time", "OESZ": "Eastern European Summer Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time"},
}
}
@@ -207,7 +207,7 @@ func (en *en_DE) WeekdaysWide() []string {
func (en *en_DE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (en *en_DE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -340,7 +340,7 @@ func (en *en_DE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_DG/en_DG.go b/en_DG/en_DG.go
index b45dcc13..c58cabe3 100644
--- a/en_DG/en_DG.go
+++ b/en_DG/en_DG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "BOT": "Bolivia Time", "AKDT": "Alaska Daylight Time", "ECT": "Ecuador Time", "EST": "Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "EAT": "East Africa Time", "ARST": "Argentina Summer Time", "CHAST": "Chatham Standard Time", "SAST": "South Africa Standard Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "NZST": "New Zealand Standard Time", "HAT": "Newfoundland Daylight Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "JDT": "Japan Daylight Time", "ACWST": "Australian Central Western Standard Time", "AWST": "Australian Western Standard Time", "WEZ": "Western European Standard Time", "GYT": "Guyana Time", "AKST": "Alaska Standard Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "CDT": "Central Daylight Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "JST": "Japan Standard Time", "ADT": "Atlantic Daylight Time", "HNT": "Newfoundland Standard Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "LHST": "Lord Howe Standard Time", "COT": "Colombia Standard Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "CLT": "Chile Standard Time", "MEZ": "Central European Standard Time", "PST": "Pacific Standard Time", "COST": "Colombia Summer Time", "AWDT": "Australian Western Daylight Time", "NZDT": "New Zealand Daylight Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "WITA": "Central Indonesia Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "∅∅∅": "Brasilia Summer Time", "CHADT": "Chatham Daylight Time", "CST": "Central Standard Time", "MESZ": "Central European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYT": "Uruguay Standard Time", "LHDT": "Lord Howe Daylight Time"},
+ timezones: map[string]string{"ChST": "Chamorro Standard Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "MEZ": "Central European Standard Time", "WEZ": "Western European Standard Time", "∅∅∅": "Peru Summer Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "SGT": "Singapore Standard Time", "ADT": "Atlantic Daylight Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "ACWST": "Australian Central Western Standard Time", "WESZ": "Western European Summer Time", "IST": "India Standard Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "CHAST": "Chatham Standard Time", "WAT": "West Africa Standard Time", "VET": "Venezuela Time", "UYT": "Uruguay Standard Time", "MST": "Mountain Standard Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "TMT": "Turkmenistan Standard Time", "PDT": "Pacific Daylight Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "EST": "Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "MDT": "Mountain Daylight Time", "ECT": "Ecuador Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "MESZ": "Central European Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_DG) WeekdaysWide() []string {
func (en *en_DG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_DG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_DG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_DK/en_DK.go b/en_DK/en_DK.go
index 827d203e..e5aeef83 100644
--- a/en_DK/en_DK.go
+++ b/en_DK/en_DK.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "ACST": "Australian Central Standard Time", "UYST": "Uruguay Summer Time", "EAT": "East Africa Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "ART": "Argentina Standard Time", "AWST": "Australian Western Standard Time", "CHAST": "Chatham Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "WAST": "West Africa Summer Time", "∅∅∅": "Azores Summer Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "MST": "Macau Standard Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "NZDT": "New Zealand Daylight Time", "WIB": "Western Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "LHDT": "Lord Howe Daylight Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "CHADT": "Chatham Daylight Time", "EDT": "Eastern Daylight Time", "MYT": "Malaysia Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "ADT": "Atlantic Daylight Time", "AKDT": "Alaska Daylight Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time"},
+ timezones: map[string]string{"WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "BOT": "Bolivia Time", "IST": "India Standard Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "TMST": "Turkmenistan Summer Time", "JST": "Japan Standard Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "CLT": "Chile Standard Time", "ACWDT": "Australian Central Western Daylight Time", "∅∅∅": "Azores Summer Time", "HAT": "Newfoundland Daylight Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "WIB": "Western Indonesia Time", "AST": "Atlantic Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "CST": "Central Standard Time", "NZST": "New Zealand Standard Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "MDT": "Mountain Daylight Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "CDT": "Central Daylight Time", "ADT": "Atlantic Daylight Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "CAT": "Central Africa Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "ACWST": "Australian Central Western Standard Time", "COT": "Colombia Standard Time", "MYT": "Malaysia Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "WIT": "Eastern Indonesia Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "OESZ": "Eastern European Summer Time"},
}
}
@@ -114,8 +114,8 @@ func (en *en_DK) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_DK) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -207,7 +207,7 @@ func (en *en_DK) WeekdaysWide() []string {
func (en *en_DK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (en *en_DK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -340,7 +340,7 @@ func (en *en_DK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_DM/en_DM.go b/en_DM/en_DM.go
index 531a5316..c2e7f881 100644
--- a/en_DM/en_DM.go
+++ b/en_DM/en_DM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "GFT": "French Guiana Time", "GYT": "Guyana Time", "MDT": "Mountain Daylight Time", "NZDT": "New Zealand Daylight Time", "WITA": "Central Indonesia Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "MST": "Mountain Standard Time", "NZST": "New Zealand Standard Time", "HAT": "Newfoundland Daylight Time", "AST": "Atlantic Standard Time", "AKDT": "Alaska Daylight Time", "MYT": "Malaysia Time", "SRT": "Suriname Time", "∅∅∅": "Peru Summer Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "EST": "Eastern Standard Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "IST": "India Standard Time", "WART": "Western Argentina Standard Time", "COST": "Colombia Summer Time", "ChST": "Chamorro Standard Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "EDT": "Eastern Daylight Time", "EAT": "East Africa Time", "ART": "Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "ARST": "Argentina Summer Time", "OEZ": "Eastern European Standard Time", "ECT": "Ecuador Time", "BOT": "Bolivia Time", "MESZ": "Central European Summer Time", "CHAST": "Chatham Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "PDT": "Pacific Daylight Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "CST": "Central Standard Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time"},
+ timezones: map[string]string{"JST": "Japan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "COT": "Colombia Standard Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "WIT": "Eastern Indonesia Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "MST": "Macau Standard Time", "AWST": "Australian Western Standard Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "EAT": "East Africa Time", "ACST": "Australian Central Standard Time", "ChST": "Chamorro Standard Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "ART": "Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "AKST": "Alaska Standard Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "AKDT": "Alaska Daylight Time", "MDT": "Macau Summer Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "CLST": "Chile Summer Time", "AWDT": "Australian Western Daylight Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "OESZ": "Eastern European Summer Time", "WAST": "West Africa Summer Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_DM) WeekdaysWide() []string {
func (en *en_DM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_DM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_DM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_ER/en_ER.go b/en_ER/en_ER.go
index 387326a3..f832ee69 100644
--- a/en_ER/en_ER.go
+++ b/en_ER/en_ER.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CLST": "Chile Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "MDT": "Macau Summer Time", "AEST": "Australian Eastern Standard Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "SAST": "South Africa Standard Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "CST": "Central Standard Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "WART": "Western Argentina Standard Time", "LHST": "Lord Howe Standard Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "TMT": "Turkmenistan Standard Time", "∅∅∅": "Amazon Summer Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "AWDT": "Australian Western Daylight Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "WEZ": "Western European Standard Time", "GYT": "Guyana Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "JST": "Japan Standard Time", "CHADT": "Chatham Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Macau Standard Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "ACST": "Australian Central Standard Time", "NZDT": "New Zealand Daylight Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "EAT": "East Africa Time", "WIT": "Eastern Indonesia Time", "GMT": "Greenwich Mean Time"},
+ timezones: map[string]string{"OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "UYST": "Uruguay Summer Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "EST": "Eastern Standard Time", "HKT": "Hong Kong Standard Time", "AEDT": "Australian Eastern Daylight Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Brasilia Summer Time", "ECT": "Ecuador Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ADT": "Atlantic Daylight Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "MST": "Mountain Standard Time", "CLT": "Chile Standard Time", "HKST": "Hong Kong Summer Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GFT": "French Guiana Time", "NZDT": "New Zealand Daylight Time", "WIT": "Eastern Indonesia Time", "MDT": "Mountain Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "WEZ": "Western European Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "AEST": "Australian Eastern Standard Time", "WART": "Western Argentina Standard Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "EAT": "East Africa Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "CLST": "Chile Summer Time", "CST": "Central Standard Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_ER) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_ER) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_ER) WeekdaysWide() []string {
func (en *en_ER) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_ER) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_ER) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_FI/en_FI.go b/en_FI/en_FI.go
index 6b592ef0..fbaf2c40 100644
--- a/en_FI/en_FI.go
+++ b/en_FI/en_FI.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"GFT": "French Guiana Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "HNT": "Newfoundland Standard Time", "CLST": "Chile Summer Time", "GMT": "Greenwich Mean Time", "ACST": "Australian Central Standard Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "AKST": "Alaska Standard Time", "∅∅∅": "Peru Summer Time", "CLT": "Chile Standard Time", "SAST": "South Africa Standard Time", "WIB": "Western Indonesia Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "VET": "Venezuela Time", "EAT": "East Africa Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "ARST": "Argentina Summer Time", "OESZ": "Eastern European Summer Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "PDT": "Pacific Daylight Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "MDT": "Mountain Daylight Time", "WAST": "West Africa Summer Time", "CHADT": "Chatham Daylight Time", "CST": "Central Standard Time", "TMST": "Turkmenistan Summer Time", "WART": "Western Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "WAT": "West Africa Standard Time", "WIT": "Eastern Indonesia Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "UYST": "Uruguay Summer Time", "WEZ": "Western European Standard Time", "LHST": "Lord Howe Standard Time", "GYT": "Guyana Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "SGT": "Singapore Standard Time", "MEZ": "Central European Standard Time", "ECT": "Ecuador Time", "NZDT": "New Zealand Daylight Time", "HAST": "Hawaii-Aleutian Standard Time"},
+ timezones: map[string]string{"AWDT": "Australian Western Daylight Time", "ACWST": "Australian Central Western Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZST": "New Zealand Standard Time", "EAT": "East Africa Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "COT": "Colombia Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Brasilia Summer Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "HAT": "Newfoundland Daylight Time", "NZDT": "New Zealand Daylight Time", "UYT": "Uruguay Standard Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "CLT": "Chile Standard Time", "AKST": "Alaska Standard Time", "EDT": "Eastern Daylight Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "WITA": "Central Indonesia Time", "SRT": "Suriname Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "TMST": "Turkmenistan Summer Time", "MDT": "Mountain Daylight Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "CHAST": "Chatham Standard Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "MESZ": "Central European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "VET": "Venezuela Time"},
}
}
@@ -207,7 +207,7 @@ func (en *en_FI) WeekdaysWide() []string {
func (en *en_FI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -284,7 +284,7 @@ func (en *en_FI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (en *en_FI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_FJ/en_FJ.go b/en_FJ/en_FJ.go
index 48696b73..d36832a3 100644
--- a/en_FJ/en_FJ.go
+++ b/en_FJ/en_FJ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "CST": "Central Standard Time", "MST": "Macau Standard Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "GYT": "Guyana Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "AWDT": "Australian Western Daylight Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "EST": "Eastern Standard Time", "WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "EDT": "Eastern Daylight Time", "IST": "India Standard Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "PDT": "Pacific Daylight Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "TMT": "Turkmenistan Standard Time", "CDT": "Central Daylight Time", "MEZ": "Central European Standard Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "BOT": "Bolivia Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "∅∅∅": "Brasilia Summer Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "JDT": "Japan Daylight Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "ACDT": "Australian Central Daylight Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "BT": "Bhutan Time", "MDT": "Macau Summer Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "WART": "Western Argentina Standard Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "AKST": "Alaska Standard Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time"},
+ timezones: map[string]string{"GFT": "French Guiana Time", "COST": "Colombia Summer Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "MYT": "Malaysia Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "IST": "India Standard Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "MST": "Mountain Standard Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "WAST": "West Africa Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "BOT": "Bolivia Time", "CST": "Central Standard Time", "∅∅∅": "Peru Summer Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WIT": "Eastern Indonesia Time", "CHAST": "Chatham Standard Time", "ACWST": "Australian Central Western Standard Time", "WEZ": "Western European Standard Time", "CHADT": "Chatham Daylight Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "WARST": "Western Argentina Summer Time", "CDT": "Central Daylight Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "OEZ": "Eastern European Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_FJ) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_FJ) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_FJ) WeekdaysWide() []string {
func (en *en_FJ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_FJ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_FJ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_FK/en_FK.go b/en_FK/en_FK.go
index 6ca35ece..cee37a41 100644
--- a/en_FK/en_FK.go
+++ b/en_FK/en_FK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AEST": "Australian Eastern Standard Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "∅∅∅": "Amazon Summer Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "WAST": "West Africa Summer Time", "AWST": "Australian Western Standard Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "HKT": "Hong Kong Standard Time", "JDT": "Japan Daylight Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "EAT": "East Africa Time", "EDT": "Eastern Daylight Time", "WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "LHST": "Lord Howe Standard Time", "ART": "Argentina Standard Time"},
+ timezones: map[string]string{"WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "ChST": "Chamorro Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "SRT": "Suriname Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "LHDT": "Lord Howe Daylight Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "EST": "Eastern Standard Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "HKT": "Hong Kong Standard Time", "WAST": "West Africa Summer Time", "AKDT": "Alaska Daylight Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "WART": "Western Argentina Standard Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "MYT": "Malaysia Time", "CHADT": "Chatham Daylight Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "PDT": "Pacific Daylight Time", "COT": "Colombia Standard Time", "OESZ": "Eastern European Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "BOT": "Bolivia Time", "SGT": "Singapore Standard Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "EDT": "Eastern Daylight Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "WITA": "Central Indonesia Time", "MST": "Mountain Standard Time", "WEZ": "Western European Standard Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "ECT": "Ecuador Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_FK) WeekdaysWide() []string {
func (en *en_FK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_FK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_FK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_FM/en_FM.go b/en_FM/en_FM.go
index 67a687a1..28d05073 100644
--- a/en_FM/en_FM.go
+++ b/en_FM/en_FM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CHADT": "Chatham Daylight Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "WIB": "Western Indonesia Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "∅∅∅": "Azores Summer Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "UYT": "Uruguay Standard Time", "COST": "Colombia Summer Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Macau Summer Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "PDT": "Pacific Daylight Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "AKDT": "Alaska Daylight Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time", "AWST": "Australian Western Standard Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "NZDT": "New Zealand Daylight Time", "MST": "Macau Standard Time"},
+ timezones: map[string]string{"GMT": "Greenwich Mean Time", "HKT": "Hong Kong Standard Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "NZDT": "New Zealand Daylight Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "EAT": "East Africa Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "PDT": "Pacific Daylight Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "CLT": "Chile Standard Time", "MST": "Mountain Standard Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "WITA": "Central Indonesia Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "CDT": "Central Daylight Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "TMST": "Turkmenistan Summer Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "ACDT": "Australian Central Daylight Time", "WIB": "Western Indonesia Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "MDT": "Mountain Daylight Time", "JDT": "Japan Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "∅∅∅": "Brasilia Summer Time", "UYST": "Uruguay Summer Time", "CHAST": "Chatham Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "WEZ": "Western European Standard Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "WIT": "Eastern Indonesia Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "MYT": "Malaysia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_FM) WeekdaysWide() []string {
func (en *en_FM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_FM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_FM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GB/en_GB.go b/en_GB/en_GB.go
index e3a82cf3..ad03f61b 100644
--- a/en_GB/en_GB.go
+++ b/en_GB/en_GB.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ChST": "Chamorro Standard Time", "ART": "Argentina Standard Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "COST": "Colombia Summer Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "MYT": "Malaysia Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "WEZ": "Western European Standard Time", "CST": "Central Standard Time", "BT": "Bhutan Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "MDT": "Mountain Daylight Time", "AKST": "Alaska Standard Time", "JST": "Japan Standard Time", "NZST": "New Zealand Standard Time", "GFT": "French Guiana Time", "OESZ": "Eastern European Summer Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "GYT": "Guyana Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "EDT": "Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "WITA": "Central Indonesia Time", "∅∅∅": "Peru Summer Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "CHAST": "Chatham Standard Time", "GMT": "Greenwich Mean Time", "ACWDT": "Australian Central Western Daylight Time", "ADT": "Atlantic Daylight Time", "HAST": "Hawaii-Aleutian Standard Time"},
+ timezones: map[string]string{"MESZ": "Central European Summer Time", "WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "AWDT": "Australian Western Daylight Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "BOT": "Bolivia Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "MST": "Mountain Standard Time", "GYT": "Guyana Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "OEZ": "Eastern European Standard Time", "CLT": "Chile Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "MDT": "Mountain Daylight Time", "CST": "Central Standard Time", "WAT": "West Africa Standard Time", "HNT": "Newfoundland Standard Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "ARST": "Argentina Summer Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GB) WeekdaysWide() []string {
func (en *en_GB) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GB) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GB) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GD/en_GD.go b/en_GD/en_GD.go
index afccbbcd..fd03922e 100644
--- a/en_GD/en_GD.go
+++ b/en_GD/en_GD.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SRT": "Suriname Time", "AWST": "Australian Western Standard Time", "WESZ": "Western European Summer Time", "CHAST": "Chatham Standard Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "GMT": "Greenwich Mean Time", "ART": "Argentina Standard Time", "MEZ": "Central European Standard Time", "WIT": "Eastern Indonesia Time", "WIB": "Western Indonesia Time", "BT": "Bhutan Time", "LHST": "Lord Howe Standard Time", "BOT": "Bolivia Time", "COST": "Colombia Summer Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "MST": "Macau Standard Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "HKST": "Hong Kong Summer Time", "AST": "Atlantic Standard Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "∅∅∅": "Brasilia Summer Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "CDT": "Central Daylight Time", "NZDT": "New Zealand Daylight Time", "IST": "India Standard Time", "NZST": "New Zealand Standard Time", "GYT": "Guyana Time", "JST": "Japan Standard Time", "CHADT": "Chatham Daylight Time", "ChST": "Chamorro Standard Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "WAT": "West Africa Standard Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "MDT": "Macau Summer Time"},
+ timezones: map[string]string{"HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACDT": "Australian Central Daylight Time", "AKST": "Alaska Standard Time", "WAT": "West Africa Standard Time", "SRT": "Suriname Time", "UYST": "Uruguay Summer Time", "WESZ": "Western European Summer Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "AEDT": "Australian Eastern Daylight Time", "WEZ": "Western European Standard Time", "HAT": "Newfoundland Daylight Time", "EDT": "Eastern Daylight Time", "VET": "Venezuela Time", "MDT": "Mountain Daylight Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "HKST": "Hong Kong Summer Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "∅∅∅": "Azores Summer Time", "MESZ": "Central European Summer Time", "CAT": "Central Africa Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "WART": "Western Argentina Standard Time", "AKDT": "Alaska Daylight Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "JST": "Japan Standard Time", "BT": "Bhutan Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "CLST": "Chile Summer Time", "JDT": "Japan Daylight Time", "WIB": "Western Indonesia Time", "EST": "Eastern Standard Time", "TMST": "Turkmenistan Summer Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GD) WeekdaysWide() []string {
func (en *en_GD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GG/en_GG.go b/en_GG/en_GG.go
index 48d73503..9e79f9d2 100644
--- a/en_GG/en_GG.go
+++ b/en_GG/en_GG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "LHST": "Lord Howe Standard Time", "OESZ": "Eastern European Summer Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "PST": "Pacific Standard Time", "VET": "Venezuela Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "CLST": "Chile Summer Time", "BOT": "Bolivia Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "PDT": "Pacific Daylight Time", "ARST": "Argentina Summer Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "AEST": "Australian Eastern Standard Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "WEZ": "Western European Standard Time", "NZST": "New Zealand Standard Time", "MST": "Macau Standard Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "EAT": "East Africa Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "AKST": "Alaska Standard Time", "WART": "Western Argentina Standard Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "WESZ": "Western European Summer Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "SGT": "Singapore Standard Time", "BT": "Bhutan Time", "COT": "Colombia Standard Time", "AWST": "Australian Western Standard Time", "WARST": "Western Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Brasilia Summer Time", "COST": "Colombia Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "GMT": "Greenwich Mean Time", "AKDT": "Alaska Daylight Time", "ACST": "Australian Central Standard Time", "CST": "Central Standard Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "HNT": "Newfoundland Standard Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "SRT": "Suriname Time"},
+ timezones: map[string]string{"ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "WEZ": "Western European Standard Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "CHAST": "Chatham Standard Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "HAT": "Newfoundland Daylight Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time", "AWDT": "Australian Western Daylight Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "CDT": "Central Daylight Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "UYST": "Uruguay Summer Time", "MST": "Mountain Standard Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "WIT": "Eastern Indonesia Time", "ACST": "Australian Central Standard Time", "AEST": "Australian Eastern Standard Time", "AKST": "Alaska Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "GFT": "French Guiana Time", "ARST": "Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "IST": "India Standard Time", "GYT": "Guyana Time", "EDT": "Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "UYT": "Uruguay Standard Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "MDT": "Mountain Daylight Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "MESZ": "Central European Summer Time", "∅∅∅": "Peru Summer Time", "AKDT": "Alaska Daylight Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "WIB": "Western Indonesia Time", "EST": "Eastern Standard Time", "HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "WAT": "West Africa Standard Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GG) WeekdaysWide() []string {
func (en *en_GG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GH/en_GH.go b/en_GH/en_GH.go
index 4c451c5d..0c094f59 100644
--- a/en_GH/en_GH.go
+++ b/en_GH/en_GH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "EAT": "East Africa Time", "HAT": "Newfoundland Daylight Time", "MEZ": "Central European Standard Time", "GFT": "French Guiana Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "BT": "Bhutan Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "CAT": "Central Africa Time", "AEDT": "Australian Eastern Daylight Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EST": "Eastern Standard Time", "∅∅∅": "Acre Summer Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "ECT": "Ecuador Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "CLT": "Chile Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "WARST": "Western Argentina Summer Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "MYT": "Malaysia Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "ARST": "Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "ACDT": "Australian Central Daylight Time", "TMST": "Turkmenistan Summer Time", "AKDT": "Alaska Daylight Time", "JST": "Japan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "EDT": "Eastern Daylight Time", "IST": "India Standard Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "ART": "Argentina Standard Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time"},
+ timezones: map[string]string{"BOT": "Bolivia Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "ARST": "Argentina Summer Time", "CLT": "Chile Standard Time", "SGT": "Singapore Standard Time", "SAST": "South Africa Standard Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "∅∅∅": "Azores Summer Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "GYT": "Guyana Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "ECT": "Ecuador Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "JST": "Japan Standard Time", "WAT": "West Africa Standard Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "EAT": "East Africa Time", "WART": "Western Argentina Standard Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "ACDT": "Australian Central Daylight Time", "OEZ": "Eastern European Standard Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "NZDT": "New Zealand Daylight Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "EDT": "Eastern Daylight Time", "TMT": "Turkmenistan Standard Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GH) WeekdaysWide() []string {
func (en *en_GH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GI/en_GI.go b/en_GI/en_GI.go
index 3968eb2b..f6d25bd6 100644
--- a/en_GI/en_GI.go
+++ b/en_GI/en_GI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "BOT": "Bolivia Time", "ECT": "Ecuador Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "LHST": "Lord Howe Standard Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "HKT": "Hong Kong Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACST": "Australian Central Standard Time", "SRT": "Suriname Time", "AWDT": "Australian Western Daylight Time", "WIT": "Eastern Indonesia Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "HNT": "Newfoundland Standard Time", "CDT": "Central Daylight Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "ACDT": "Australian Central Daylight Time", "WART": "Western Argentina Standard Time", "UYT": "Uruguay Standard Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "ART": "Argentina Standard Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "NZDT": "New Zealand Daylight Time", "∅∅∅": "Peru Summer Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "GMT": "Greenwich Mean Time", "WAST": "West Africa Summer Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "HAT": "Newfoundland Daylight Time", "WARST": "Western Argentina Summer Time", "ADT": "Atlantic Daylight Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "WAT": "West Africa Standard Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time"},
+ timezones: map[string]string{"VET": "Venezuela Time", "MYT": "Malaysia Time", "LHDT": "Lord Howe Daylight Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "SRT": "Suriname Time", "EDT": "Eastern Daylight Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "AWST": "Australian Western Standard Time", "CLT": "Chile Standard Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "IST": "India Standard Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "CST": "Central Standard Time", "NZDT": "New Zealand Daylight Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "NZST": "New Zealand Standard Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "HKST": "Hong Kong Summer Time", "∅∅∅": "Azores Summer Time", "LHST": "Lord Howe Standard Time", "WITA": "Central Indonesia Time", "MDT": "Mountain Daylight Time", "COT": "Colombia Standard Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "AWDT": "Australian Western Daylight Time", "MST": "Mountain Standard Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACST": "Australian Central Standard Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "WAT": "West Africa Standard Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "ACDT": "Australian Central Daylight Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "BOT": "Bolivia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GI) WeekdaysWide() []string {
func (en *en_GI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GM/en_GM.go b/en_GM/en_GM.go
index 680f00c0..391e3a19 100644
--- a/en_GM/en_GM.go
+++ b/en_GM/en_GM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "MST": "Mountain Standard Time", "WAST": "West Africa Summer Time", "∅∅∅": "Amazon Summer Time", "HAT": "Newfoundland Daylight Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "WEZ": "Western European Standard Time", "ACDT": "Australian Central Daylight Time", "VET": "Venezuela Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "ChST": "Chamorro Standard Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "WAT": "West Africa Standard Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "MDT": "Mountain Daylight Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time", "HNT": "Newfoundland Standard Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "WITA": "Central Indonesia Time", "BT": "Bhutan Time", "AWDT": "Australian Western Daylight Time", "CDT": "Central Daylight Time", "AKDT": "Alaska Daylight Time", "GFT": "French Guiana Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "CHAST": "Chatham Standard Time"},
+ timezones: map[string]string{"BOT": "Bolivia Time", "ART": "Argentina Standard Time", "MDT": "Macau Summer Time", "AEDT": "Australian Eastern Daylight Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "WEZ": "Western European Standard Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "MST": "Macau Standard Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CDT": "Central Daylight Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "NZDT": "New Zealand Daylight Time", "ECT": "Ecuador Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "JST": "Japan Standard Time", "AKST": "Alaska Standard Time", "EST": "Eastern Standard Time", "TMST": "Turkmenistan Summer Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "IST": "India Standard Time", "∅∅∅": "Azores Summer Time", "ACDT": "Australian Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "WIT": "Eastern Indonesia Time", "COT": "Colombia Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "EAT": "East Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "OESZ": "Eastern European Summer Time", "OEZ": "Eastern European Standard Time", "HAT": "Newfoundland Daylight Time", "CHAST": "Chatham Standard Time", "AWDT": "Australian Western Daylight Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "SRT": "Suriname Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "GYT": "Guyana Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "GFT": "French Guiana Time", "CHADT": "Chatham Daylight Time", "AEST": "Australian Eastern Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GM) WeekdaysWide() []string {
func (en *en_GM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GU/en_GU.go b/en_GU/en_GU.go
index be93e6df..43e42a79 100644
--- a/en_GU/en_GU.go
+++ b/en_GU/en_GU.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "CST": "Central Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "WARST": "Western Argentina Summer Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHST": "Lord Howe Standard Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "UYST": "Uruguay Summer Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "IST": "India Standard Time", "WESZ": "Western European Summer Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "ChST": "Chamorro Standard Time", "AST": "Atlantic Standard Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "ACWDT": "Australian Central Western Daylight Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time", "JDT": "Japan Daylight Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "CDT": "Central Daylight Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time", "∅∅∅": "Peru Summer Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "HAT": "Newfoundland Daylight Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "MST": "Mountain Standard Time", "AEST": "Australian Eastern Standard Time", "MDT": "Mountain Daylight Time", "WIT": "Eastern Indonesia Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "AKDT": "Alaska Daylight Time", "BT": "Bhutan Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "AKST": "Alaska Standard Time", "ACDT": "Australian Central Daylight Time", "JST": "Japan Standard Time", "EST": "Eastern Standard Time"},
+ timezones: map[string]string{"CAT": "Central Africa Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "MYT": "Malaysia Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "WITA": "Central Indonesia Time", "MST": "Mountain Standard Time", "HKST": "Hong Kong Summer Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "AKDT": "Alaska Daylight Time", "WIB": "Western Indonesia Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "WIT": "Eastern Indonesia Time", "WART": "Western Argentina Standard Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "OEZ": "Eastern European Standard Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "WESZ": "Western European Summer Time", "GFT": "French Guiana Time", "HNT": "Newfoundland Standard Time", "MDT": "Mountain Daylight Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "∅∅∅": "Peru Summer Time", "CHAST": "Chatham Standard Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GU) WeekdaysWide() []string {
func (en *en_GU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_GY/en_GY.go b/en_GY/en_GY.go
index ce554bae..1271c6c0 100644
--- a/en_GY/en_GY.go
+++ b/en_GY/en_GY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Peru Summer Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "SGT": "Singapore Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "WESZ": "Western European Summer Time", "MYT": "Malaysia Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "MDT": "Mountain Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "ARST": "Argentina Summer Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "MST": "Mountain Standard Time", "MESZ": "Central European Summer Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "CAT": "Central Africa Time", "AKST": "Alaska Standard Time", "ACWST": "Australian Central Western Standard Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "CLST": "Chile Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "GYT": "Guyana Time", "AST": "Atlantic Standard Time", "ChST": "Chamorro Standard Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "MEZ": "Central European Standard Time", "HKST": "Hong Kong Summer Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time"},
+ timezones: map[string]string{"ACDT": "Australian Central Daylight Time", "MESZ": "Central European Summer Time", "HNT": "Newfoundland Standard Time", "AST": "Atlantic Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "AEDT": "Australian Eastern Daylight Time", "MST": "Mountain Standard Time", "BOT": "Bolivia Time", "CHADT": "Chatham Daylight Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "MYT": "Malaysia Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "AWST": "Australian Western Standard Time", "TMST": "Turkmenistan Summer Time", "CLST": "Chile Summer Time", "ACWST": "Australian Central Western Standard Time", "WESZ": "Western European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "ADT": "Atlantic Daylight Time", "ChST": "Chamorro Standard Time", "MDT": "Mountain Daylight Time", "WARST": "Western Argentina Summer Time", "COST": "Colombia Summer Time", "LHST": "Lord Howe Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "WIT": "Eastern Indonesia Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "ECT": "Ecuador Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "SRT": "Suriname Time", "BT": "Bhutan Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Azores Summer Time", "WIB": "Western Indonesia Time", "CAT": "Central Africa Time", "EST": "Eastern Standard Time", "OESZ": "Eastern European Summer Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_GY) WeekdaysWide() []string {
func (en *en_GY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_GY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_GY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_HK/en_HK.go b/en_HK/en_HK.go
index b71c5a93..8096d7bd 100644
--- a/en_HK/en_HK.go
+++ b/en_HK/en_HK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"GYT": "Guyana Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "AEDT": "Australian Eastern Daylight Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "BOT": "Bolivia Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "COST": "Colombia Summer Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "HNT": "Newfoundland Standard Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "MDT": "Mountain Daylight Time", "TMST": "Turkmenistan Summer Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "SAST": "South Africa Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Amazon Summer Time", "PDT": "Pacific Daylight Time", "CAT": "Central Africa Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "COT": "Colombia Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "ACST": "Australian Central Standard Time", "NZDT": "New Zealand Daylight Time", "GFT": "French Guiana Time", "OEZ": "Eastern European Standard Time", "HKT": "Hong Kong Standard Time"},
+ timezones: map[string]string{"LHST": "Lord Howe Standard Time", "MST": "Mountain Standard Time", "WART": "Western Argentina Standard Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "∅∅∅": "Brasilia Summer Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time", "HNT": "Newfoundland Standard Time", "NZDT": "New Zealand Daylight Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "SAST": "South Africa Standard Time", "CAT": "Central Africa Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "MDT": "Mountain Daylight Time", "WAST": "West Africa Summer Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "COT": "Colombia Standard Time", "AKDT": "Alaska Daylight Time", "ARST": "Argentina Summer Time", "EDT": "Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "ACDT": "Australian Central Daylight Time", "WIB": "Western Indonesia Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time", "CLT": "Chile Standard Time", "AKST": "Alaska Standard Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_HK) WeekdaysWide() []string {
func (en *en_HK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_HK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_HK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_IE/en_IE.go b/en_IE/en_IE.go
index 313543bd..de10751e 100644
--- a/en_IE/en_IE.go
+++ b/en_IE/en_IE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"COT": "Colombia Standard Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "NZDT": "New Zealand Daylight Time", "AKST": "Alaska Standard Time", "ACWST": "Australian Central Western Standard Time", "HNT": "Newfoundland Standard Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "CHADT": "Chatham Daylight Time", "GMT": "Greenwich Mean Time", "PST": "Pacific Standard Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "WITA": "Central Indonesia Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "WART": "Western Argentina Standard Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "AEST": "Australian Eastern Standard Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "PDT": "Pacific Daylight Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "∅∅∅": "Peru Summer Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "CLT": "Chile Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "HAT": "Newfoundland Daylight Time", "OEZ": "Eastern European Standard Time", "WESZ": "Western European Summer Time", "MST": "Mountain Standard Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time"},
+ timezones: map[string]string{"CST": "Central Standard Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "NZDT": "New Zealand Daylight Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "JDT": "Japan Daylight Time", "SRT": "Suriname Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time", "AKST": "Alaska Standard Time", "ACDT": "Australian Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "IST": "India Standard Time", "ADT": "Atlantic Daylight Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "COST": "Colombia Summer Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "ARST": "Argentina Summer Time", "CLT": "Chile Standard Time", "AST": "Atlantic Standard Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "∅∅∅": "Azores Summer Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "ACWST": "Australian Central Western Standard Time", "AKDT": "Alaska Daylight Time", "SAST": "South Africa Standard Time", "VET": "Venezuela Time", "JST": "Japan Standard Time", "ECT": "Ecuador Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "CLST": "Chile Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "WITA": "Central Indonesia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_IE) WeekdaysWide() []string {
func (en *en_IE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_IE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_IE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_IL/en_IL.go b/en_IL/en_IL.go
index 535dfa19..715eb2e0 100644
--- a/en_IL/en_IL.go
+++ b/en_IL/en_IL.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"IST": "India Standard Time", "MST": "Mountain Standard Time", "NZST": "New Zealand Standard Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EST": "Eastern Standard Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "JST": "Japan Standard Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "EAT": "East Africa Time", "COST": "Colombia Summer Time", "WITA": "Central Indonesia Time", "PST": "Pacific Standard Time", "COT": "Colombia Standard Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "∅∅∅": "Acre Summer Time", "CHADT": "Chatham Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "JDT": "Japan Daylight Time", "WART": "Western Argentina Standard Time", "UYST": "Uruguay Summer Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "HNT": "Newfoundland Standard Time", "AEST": "Australian Eastern Standard Time", "WIB": "Western Indonesia Time", "AKDT": "Alaska Daylight Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "SGT": "Singapore Standard Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "BOT": "Bolivia Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "EDT": "Eastern Daylight Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "MDT": "Mountain Daylight Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time"},
+ timezones: map[string]string{"CHADT": "Chatham Daylight Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "GFT": "French Guiana Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ADT": "Atlantic Daylight Time", "ARST": "Argentina Summer Time", "UYST": "Uruguay Summer Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "ChST": "Chamorro Standard Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "BT": "Bhutan Time", "MST": "Mountain Standard Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "VET": "Venezuela Time", "MDT": "Mountain Daylight Time", "AKDT": "Alaska Daylight Time", "CST": "Central Standard Time", "AWST": "Australian Western Standard Time", "LHDT": "Lord Howe Daylight Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "ACDT": "Australian Central Daylight Time", "WEZ": "Western European Standard Time", "NZST": "New Zealand Standard Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "∅∅∅": "Azores Summer Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_IL) WeekdaysWide() []string {
func (en *en_IL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_IL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_IL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_IM/en_IM.go b/en_IM/en_IM.go
index d83d7023..c3097a50 100644
--- a/en_IM/en_IM.go
+++ b/en_IM/en_IM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WARST": "Western Argentina Summer Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "JDT": "Japan Daylight Time", "UYST": "Uruguay Summer Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "WAST": "West Africa Summer Time", "CHADT": "Chatham Daylight Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Azores Summer Time", "GFT": "French Guiana Time", "CDT": "Central Daylight Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "SGT": "Singapore Standard Time", "VET": "Venezuela Time", "JST": "Japan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "EAT": "East Africa Time", "CLT": "Chile Standard Time", "MEZ": "Central European Standard Time", "MYT": "Malaysia Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "SAST": "South Africa Standard Time", "AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "AST": "Atlantic Standard Time", "AEDT": "Australian Eastern Daylight Time", "CST": "Central Standard Time", "MDT": "Macau Summer Time", "EDT": "Eastern Daylight Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "MST": "Macau Standard Time", "OESZ": "Eastern European Summer Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time"},
+ timezones: map[string]string{"EAT": "East Africa Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "COST": "Colombia Summer Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "CHAST": "Chatham Standard Time", "AWST": "Australian Western Standard Time", "WEZ": "Western European Standard Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time", "∅∅∅": "Azores Summer Time", "EDT": "Eastern Daylight Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "SAST": "South Africa Standard Time", "WITA": "Central Indonesia Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "CHADT": "Chatham Daylight Time", "HKST": "Hong Kong Summer Time", "BOT": "Bolivia Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "EST": "Eastern Standard Time", "MEZ": "Central European Standard Time", "AWDT": "Australian Western Daylight Time", "JST": "Japan Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "HADT": "Hawaii-Aleutian Daylight Time", "CAT": "Central Africa Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "CST": "Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "CLST": "Chile Summer Time", "TMT": "Turkmenistan Standard Time", "VET": "Venezuela Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_IM) WeekdaysWide() []string {
func (en *en_IM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_IM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_IM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_IN/en_IN.go b/en_IN/en_IN.go
index bcb57594..94c00f0b 100644
--- a/en_IN/en_IN.go
+++ b/en_IN/en_IN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ECT": "Ecuador Time", "IST": "India Standard Time", "WAST": "West Africa Summer Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "∅∅∅": "Peru Summer Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "HNT": "Newfoundland Standard Time", "AWDT": "Australian Western Daylight Time", "MESZ": "Central European Summer Time", "SGT": "Singapore Standard Time", "ADT": "Atlantic Daylight Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "WAT": "West Africa Standard Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "MEZ": "Central European Standard Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "LHST": "Lord Howe Standard Time", "BOT": "Bolivia Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "SAST": "South Africa Standard Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "MYT": "Malaysia Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time"},
+ timezones: map[string]string{"BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "∅∅∅": "Azores Summer Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "VET": "Venezuela Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "CHAST": "Chatham Standard Time", "JST": "Japan Standard Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "WESZ": "Western European Summer Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "AWDT": "Australian Western Daylight Time", "EDT": "Eastern Daylight Time", "MESZ": "Central European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "HADT": "Hawaii-Aleutian Daylight Time", "TMT": "Turkmenistan Standard Time", "CLT": "Chile Standard Time", "HAT": "Newfoundland Daylight Time", "LHDT": "Lord Howe Daylight Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "LHST": "Lord Howe Standard Time", "BT": "Bhutan Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "COT": "Colombia Standard Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "OESZ": "Eastern European Summer Time", "UYST": "Uruguay Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_IN) WeekdaysWide() []string {
func (en *en_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -287,7 +287,7 @@ func (en *en_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -358,7 +358,7 @@ func (en *en_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/en_IO/en_IO.go b/en_IO/en_IO.go
index 11de9974..4be410ae 100644
--- a/en_IO/en_IO.go
+++ b/en_IO/en_IO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ADT": "Atlantic Daylight Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "ARST": "Argentina Summer Time", "CAT": "Central Africa Time", "ECT": "Ecuador Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "ACDT": "Australian Central Daylight Time", "COST": "Colombia Summer Time", "MST": "Macau Standard Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "GMT": "Greenwich Mean Time", "AEDT": "Australian Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "EDT": "Eastern Daylight Time", "AST": "Atlantic Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "WIB": "Western Indonesia Time", "SAST": "South Africa Standard Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Brasilia Summer Time", "MDT": "Macau Summer Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "CHADT": "Chatham Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "MEZ": "Central European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "CLT": "Chile Standard Time", "AKDT": "Alaska Daylight Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "ART": "Argentina Standard Time", "SGT": "Singapore Standard Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "ACWST": "Australian Central Western Standard Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time"},
+ timezones: map[string]string{"CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "MST": "Mountain Standard Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "WITA": "Central Indonesia Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "HAT": "Newfoundland Daylight Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "GYT": "Guyana Time", "AST": "Atlantic Standard Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "ChST": "Chamorro Standard Time", "BOT": "Bolivia Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time", "PDT": "Pacific Daylight Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "WAT": "West Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "IST": "India Standard Time", "ACDT": "Australian Central Daylight Time", "NZDT": "New Zealand Daylight Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "JDT": "Japan Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_IO) WeekdaysWide() []string {
func (en *en_IO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_IO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_IO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_JE/en_JE.go b/en_JE/en_JE.go
index 03b5481e..d2f34405 100644
--- a/en_JE/en_JE.go
+++ b/en_JE/en_JE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "AKST": "Alaska Standard Time", "ECT": "Ecuador Time", "VET": "Venezuela Time", "AWDT": "Australian Western Daylight Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "JST": "Japan Standard Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "AEST": "Australian Eastern Standard Time", "ARST": "Argentina Summer Time", "COST": "Colombia Summer Time", "HKST": "Hong Kong Summer Time", "AKDT": "Alaska Daylight Time", "WESZ": "Western European Summer Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "CLST": "Chile Summer Time", "WITA": "Central Indonesia Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "MESZ": "Central European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "ADT": "Atlantic Daylight Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "∅∅∅": "Amazon Summer Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "MDT": "Macau Summer Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "SAST": "South Africa Standard Time", "LHST": "Lord Howe Standard Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "GFT": "French Guiana Time", "LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "GYT": "Guyana Time", "MST": "Macau Standard Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "BT": "Bhutan Time", "ACWST": "Australian Central Western Standard Time", "ChST": "Chamorro Standard Time"},
+ timezones: map[string]string{"HNT": "Newfoundland Standard Time", "AEST": "Australian Eastern Standard Time", "UYST": "Uruguay Summer Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WITA": "Central Indonesia Time", "ADT": "Atlantic Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OESZ": "Eastern European Summer Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "AKST": "Alaska Standard Time", "CST": "Central Standard Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WAST": "West Africa Summer Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "PST": "Pacific Standard Time", "TMST": "Turkmenistan Summer Time", "CAT": "Central Africa Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "MDT": "Macau Summer Time", "∅∅∅": "Amazon Summer Time", "AST": "Atlantic Standard Time", "CHADT": "Chatham Daylight Time", "WESZ": "Western European Summer Time", "IST": "India Standard Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "WARST": "Western Argentina Summer Time", "AWST": "Australian Western Standard Time", "OEZ": "Eastern European Standard Time", "MESZ": "Central European Summer Time", "CHAST": "Chatham Standard Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "VET": "Venezuela Time", "MST": "Macau Standard Time", "BT": "Bhutan Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "CDT": "Central Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_JE) WeekdaysWide() []string {
func (en *en_JE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_JE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_JE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_JM/en_JM.go b/en_JM/en_JM.go
index f84f0a5b..c44db64b 100644
--- a/en_JM/en_JM.go
+++ b/en_JM/en_JM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ART": "Argentina Standard Time", "HKT": "Hong Kong Standard Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "LHDT": "Lord Howe Daylight Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "OESZ": "Eastern European Summer Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "NZST": "New Zealand Standard Time", "COT": "Colombia Standard Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "WART": "Western Argentina Standard Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "SGT": "Singapore Standard Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "∅∅∅": "Azores Summer Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "VET": "Venezuela Time"},
+ timezones: map[string]string{"WIB": "Western Indonesia Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "UYST": "Uruguay Summer Time", "ACST": "Australian Central Standard Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "AKST": "Alaska Standard Time", "ACDT": "Australian Central Daylight Time", "OESZ": "Eastern European Summer Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "OEZ": "Eastern European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "∅∅∅": "Amazon Summer Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "CHADT": "Chatham Daylight Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "ADT": "Atlantic Daylight Time", "HAT": "Newfoundland Daylight Time", "WART": "Western Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "PST": "Pacific Standard Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "CLT": "Chile Standard Time", "ACWST": "Australian Central Western Standard Time", "WESZ": "Western European Summer Time", "VET": "Venezuela Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_JM) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_JM) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_JM) WeekdaysWide() []string {
func (en *en_JM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_JM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_JM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_KE/en_KE.go b/en_KE/en_KE.go
index 8e1ef203..3785349b 100644
--- a/en_KE/en_KE.go
+++ b/en_KE/en_KE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"SGT": "Singapore Standard Time", "IST": "India Standard Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "MYT": "Malaysia Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "CLT": "Chile Standard Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "CDT": "Central Daylight Time", "MESZ": "Central European Summer Time", "HKT": "Hong Kong Standard Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "HAT": "Newfoundland Daylight Time", "NZDT": "New Zealand Daylight Time", "ART": "Argentina Standard Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "MST": "Macau Standard Time", "WIT": "Eastern Indonesia Time", "AEST": "Australian Eastern Standard Time", "EAT": "East Africa Time", "AWDT": "Australian Western Daylight Time", "TMT": "Turkmenistan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "MDT": "Macau Summer Time", "WIB": "Western Indonesia Time", "VET": "Venezuela Time", "MEZ": "Central European Standard Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "WARST": "Western Argentina Summer Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "CAT": "Central Africa Time", "EDT": "Eastern Daylight Time", "ECT": "Ecuador Time", "UYST": "Uruguay Summer Time", "WESZ": "Western European Summer Time", "COST": "Colombia Summer Time", "∅∅∅": "Amazon Summer Time", "LHST": "Lord Howe Standard Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "COT": "Colombia Standard Time"},
+ timezones: map[string]string{"HAT": "Newfoundland Daylight Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "CHADT": "Chatham Daylight Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "SAST": "South Africa Standard Time", "MEZ": "Central European Standard Time", "EAT": "East Africa Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "BOT": "Bolivia Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "PST": "Pacific Standard Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "CDT": "Central Daylight Time", "HNT": "Newfoundland Standard Time", "AST": "Atlantic Standard Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "CLST": "Chile Summer Time", "WAST": "West Africa Summer Time", "UYT": "Uruguay Standard Time", "WAT": "West Africa Standard Time", "AWDT": "Australian Western Daylight Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CLT": "Chile Standard Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "ACWST": "Australian Central Western Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_KE) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_KE) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_KE) WeekdaysWide() []string {
func (en *en_KE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_KE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_KE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_KI/en_KI.go b/en_KI/en_KI.go
index 73f28671..88f46e62 100644
--- a/en_KI/en_KI.go
+++ b/en_KI/en_KI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"PDT": "Pacific Daylight Time", "AST": "Atlantic Standard Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "MST": "Macau Standard Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "TMT": "Turkmenistan Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time", "∅∅∅": "Amazon Summer Time", "GMT": "Greenwich Mean Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "MDT": "Macau Summer Time", "EST": "Eastern Standard Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "COT": "Colombia Standard Time", "AWDT": "Australian Western Daylight Time", "ECT": "Ecuador Time", "ACST": "Australian Central Standard Time", "CST": "Central Standard Time", "WIT": "Eastern Indonesia Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "ChST": "Chamorro Standard Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "TMST": "Turkmenistan Summer Time"},
+ timezones: map[string]string{"SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "SGT": "Singapore Standard Time", "VET": "Venezuela Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "∅∅∅": "Azores Summer Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "ACWST": "Australian Central Western Standard Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "GYT": "Guyana Time", "AKDT": "Alaska Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "OEZ": "Eastern European Standard Time", "WEZ": "Western European Standard Time", "JST": "Japan Standard Time", "HKST": "Hong Kong Summer Time", "MEZ": "Central European Standard Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "MDT": "Macau Summer Time", "CHADT": "Chatham Daylight Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "WART": "Western Argentina Standard Time", "WESZ": "Western European Summer Time", "CHAST": "Chatham Standard Time", "HNT": "Newfoundland Standard Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "CLT": "Chile Standard Time", "ADT": "Atlantic Daylight Time", "GFT": "French Guiana Time", "WIT": "Eastern Indonesia Time", "TMST": "Turkmenistan Summer Time", "MESZ": "Central European Summer Time", "BOT": "Bolivia Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "EST": "Eastern Standard Time", "WITA": "Central Indonesia Time", "HAT": "Newfoundland Daylight Time", "IST": "India Standard Time", "AKST": "Alaska Standard Time", "MST": "Macau Standard Time", "JDT": "Japan Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_KI) WeekdaysWide() []string {
func (en *en_KI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_KI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_KI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_KN/en_KN.go b/en_KN/en_KN.go
index e277e16f..f37b37a2 100644
--- a/en_KN/en_KN.go
+++ b/en_KN/en_KN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MST": "Mountain Standard Time", "EAT": "East Africa Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "SGT": "Singapore Standard Time", "AKST": "Alaska Standard Time", "SRT": "Suriname Time", "LHST": "Lord Howe Standard Time", "AWST": "Australian Western Standard Time", "CHAST": "Chatham Standard Time", "IST": "India Standard Time", "ACST": "Australian Central Standard Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "ADT": "Atlantic Daylight Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "NZST": "New Zealand Standard Time", "CST": "Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "AKDT": "Alaska Daylight Time", "∅∅∅": "Amazon Summer Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "ChST": "Chamorro Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AWDT": "Australian Western Daylight Time", "COST": "Colombia Summer Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "WIT": "Eastern Indonesia Time", "AEST": "Australian Eastern Standard Time", "PDT": "Pacific Daylight Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "EDT": "Eastern Daylight Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "WITA": "Central Indonesia Time", "ART": "Argentina Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "JDT": "Japan Daylight Time", "UYST": "Uruguay Summer Time", "MDT": "Mountain Daylight Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "HAT": "Newfoundland Daylight Time", "HAST": "Hawaii-Aleutian Standard Time"},
+ timezones: map[string]string{"CST": "Central Standard Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "NZDT": "New Zealand Daylight Time", "GYT": "Guyana Time", "MYT": "Malaysia Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HKST": "Hong Kong Summer Time", "AEST": "Australian Eastern Standard Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "WESZ": "Western European Summer Time", "GFT": "French Guiana Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "JDT": "Japan Daylight Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "UYST": "Uruguay Summer Time", "MDT": "Mountain Daylight Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "ChST": "Chamorro Standard Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "OESZ": "Eastern European Summer Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "CAT": "Central Africa Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "∅∅∅": "Peru Summer Time", "AKDT": "Alaska Daylight Time", "HNT": "Newfoundland Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "UYT": "Uruguay Standard Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "WIT": "Eastern Indonesia Time", "CLST": "Chile Summer Time", "HKT": "Hong Kong Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_KN) WeekdaysWide() []string {
func (en *en_KN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_KN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_KN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_KY/en_KY.go b/en_KY/en_KY.go
index f69c49f0..e0158022 100644
--- a/en_KY/en_KY.go
+++ b/en_KY/en_KY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"∅∅∅": "Peru Summer Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "MST": "Mountain Standard Time", "ADT": "Atlantic Daylight Time", "CHAST": "Chatham Standard Time", "AEDT": "Australian Eastern Daylight Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "JDT": "Japan Daylight Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "PST": "Pacific Standard Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "AKDT": "Alaska Daylight Time", "IST": "India Standard Time", "ChST": "Chamorro Standard Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "WARST": "Western Argentina Summer Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time", "EDT": "Eastern Daylight Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OESZ": "Eastern European Summer Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "WESZ": "Western European Summer Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "JST": "Japan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "WART": "Western Argentina Standard Time", "UYT": "Uruguay Standard Time", "CDT": "Central Daylight Time", "MESZ": "Central European Summer Time", "WIB": "Western Indonesia Time", "BT": "Bhutan Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Mountain Daylight Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time"},
+ timezones: map[string]string{"HKT": "Hong Kong Standard Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "EST": "Eastern Standard Time", "HKST": "Hong Kong Summer Time", "PST": "Pacific Standard Time", "MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "MDT": "Macau Summer Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "SGT": "Singapore Standard Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "UYT": "Uruguay Standard Time", "MEZ": "Central European Standard Time", "WEZ": "Western European Standard Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "TMST": "Turkmenistan Summer Time", "ACST": "Australian Central Standard Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "WIT": "Eastern Indonesia Time", "GYT": "Guyana Time", "∅∅∅": "Azores Summer Time", "ARST": "Argentina Summer Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "MYT": "Malaysia Time", "MST": "Macau Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "CLT": "Chile Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_KY) WeekdaysWide() []string {
func (en *en_KY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_KY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_KY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_LC/en_LC.go b/en_LC/en_LC.go
index 3de756e6..798ecd59 100644
--- a/en_LC/en_LC.go
+++ b/en_LC/en_LC.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"JDT": "Japan Daylight Time", "OESZ": "Eastern European Summer Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "CLST": "Chile Summer Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "MDT": "Mountain Daylight Time", "ECT": "Ecuador Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "WAT": "West Africa Standard Time", "COST": "Colombia Summer Time", "HKST": "Hong Kong Summer Time", "EDT": "Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "∅∅∅": "Acre Summer Time", "HAT": "Newfoundland Daylight Time", "CHAST": "Chatham Standard Time", "ACST": "Australian Central Standard Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "HNT": "Newfoundland Standard Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "MST": "Mountain Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACDT": "Australian Central Daylight Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "CST": "Central Standard Time", "IST": "India Standard Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time"},
+ timezones: map[string]string{"HAST": "Hawaii-Aleutian Standard Time", "IST": "India Standard Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "ACWST": "Australian Central Western Standard Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "GYT": "Guyana Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "MST": "Macau Standard Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "ChST": "Chamorro Standard Time", "GFT": "French Guiana Time", "ACST": "Australian Central Standard Time", "OESZ": "Eastern European Summer Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "WIB": "Western Indonesia Time", "PST": "Pacific Standard Time", "AKST": "Alaska Standard Time", "NZDT": "New Zealand Daylight Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "∅∅∅": "Azores Summer Time", "HKST": "Hong Kong Summer Time", "BOT": "Bolivia Time", "CLST": "Chile Summer Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "WEZ": "Western European Standard Time", "AWDT": "Australian Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "MDT": "Macau Summer Time", "GMT": "Greenwich Mean Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_LC) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_LC) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_LC) WeekdaysWide() []string {
func (en *en_LC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_LC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_LC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_LR/en_LR.go b/en_LR/en_LR.go
index debf4dc9..2d4291b5 100644
--- a/en_LR/en_LR.go
+++ b/en_LR/en_LR.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "JST": "Japan Standard Time", "BT": "Bhutan Time", "AWDT": "Australian Western Daylight Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "GMT": "Greenwich Mean Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "MST": "Mountain Standard Time", "TMST": "Turkmenistan Summer Time", "BOT": "Bolivia Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "CLST": "Chile Summer Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "CLT": "Chile Standard Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "UYT": "Uruguay Standard Time", "WARST": "Western Argentina Summer Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "AEST": "Australian Eastern Standard Time", "GFT": "French Guiana Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "WESZ": "Western European Summer Time", "MYT": "Malaysia Time", "NZST": "New Zealand Standard Time", "GYT": "Guyana Time", "MESZ": "Central European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "ACST": "Australian Central Standard Time", "NZDT": "New Zealand Daylight Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "CDT": "Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "MDT": "Mountain Daylight Time", "AST": "Atlantic Standard Time", "VET": "Venezuela Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "∅∅∅": "Amazon Summer Time", "CHAST": "Chatham Standard Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "UYST": "Uruguay Summer Time"},
+ timezones: map[string]string{"AEDT": "Australian Eastern Daylight Time", "AST": "Atlantic Standard Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "CLT": "Chile Standard Time", "SGT": "Singapore Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "HKST": "Hong Kong Summer Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time", "AWDT": "Australian Western Daylight Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "OESZ": "Eastern European Summer Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "LHST": "Lord Howe Standard Time", "BT": "Bhutan Time", "MST": "Mountain Standard Time", "COT": "Colombia Standard Time", "ACST": "Australian Central Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Acre Summer Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CDT": "Central Daylight Time", "CHADT": "Chatham Daylight Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "MDT": "Mountain Daylight Time", "MYT": "Malaysia Time", "NZST": "New Zealand Standard Time", "CST": "Central Standard Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_LR) WeekdaysWide() []string {
func (en *en_LR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_LR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_LR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_LS/en_LS.go b/en_LS/en_LS.go
index 3dde0ce9..aeabcaa3 100644
--- a/en_LS/en_LS.go
+++ b/en_LS/en_LS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AKDT": "Alaska Daylight Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "CDT": "Central Daylight Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "JST": "Japan Standard Time", "BOT": "Bolivia Time", "AEDT": "Australian Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "JDT": "Japan Daylight Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "EDT": "Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "EAT": "East Africa Time", "ARST": "Argentina Summer Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "∅∅∅": "Peru Summer Time", "ChST": "Chamorro Standard Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "WARST": "Western Argentina Summer Time", "MST": "Mountain Standard Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "SAST": "South Africa Standard Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "WEZ": "Western European Standard Time", "GYT": "Guyana Time", "MDT": "Mountain Daylight Time", "HAT": "Newfoundland Daylight Time", "CST": "Central Standard Time", "CHAST": "Chatham Standard Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time"},
+ timezones: map[string]string{"WITA": "Central Indonesia Time", "JDT": "Japan Daylight Time", "CDT": "Central Daylight Time", "ACDT": "Australian Central Daylight Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "WAT": "West Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "TMT": "Turkmenistan Standard Time", "NZST": "New Zealand Standard Time", "EAT": "East Africa Time", "ART": "Argentina Standard Time", "PST": "Pacific Standard Time", "CHADT": "Chatham Daylight Time", "MDT": "Macau Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "UYT": "Uruguay Standard Time", "GFT": "French Guiana Time", "MST": "Macau Standard Time", "BT": "Bhutan Time", "OESZ": "Eastern European Summer Time", "UYST": "Uruguay Summer Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "ADT": "Atlantic Daylight Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "AWDT": "Australian Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "WARST": "Western Argentina Summer Time", "JST": "Japan Standard Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "GMT": "Greenwich Mean Time", "CST": "Central Standard Time", "ARST": "Argentina Summer Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "VET": "Venezuela Time", "ECT": "Ecuador Time", "EST": "Eastern Standard Time", "MESZ": "Central European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "WEZ": "Western European Standard Time", "AKDT": "Alaska Daylight Time", "COT": "Colombia Standard Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "∅∅∅": "Azores Summer Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "AEST": "Australian Eastern Standard Time", "ACWST": "Australian Central Western Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_LS) WeekdaysWide() []string {
func (en *en_LS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_LS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_LS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MG/en_MG.go b/en_MG/en_MG.go
index 153b475f..db9711d5 100644
--- a/en_MG/en_MG.go
+++ b/en_MG/en_MG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CAT": "Central Africa Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "UYT": "Uruguay Standard Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "∅∅∅": "Peru Summer Time", "WAST": "West Africa Summer Time", "BT": "Bhutan Time", "HADT": "Hawaii-Aleutian Daylight Time", "OESZ": "Eastern European Summer Time", "ChST": "Chamorro Standard Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "WART": "Western Argentina Standard Time", "NZDT": "New Zealand Daylight Time", "EAT": "East Africa Time", "HKT": "Hong Kong Standard Time", "CST": "Central Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "BOT": "Bolivia Time", "MDT": "Mountain Daylight Time", "WIT": "Eastern Indonesia Time", "EDT": "Eastern Daylight Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "COST": "Colombia Summer Time", "AEST": "Australian Eastern Standard Time", "GMT": "Greenwich Mean Time", "EST": "Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHST": "Lord Howe Standard Time", "MST": "Mountain Standard Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "WEZ": "Western European Standard Time", "COT": "Colombia Standard Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "LHDT": "Lord Howe Daylight Time", "WAT": "West Africa Standard Time", "HKST": "Hong Kong Summer Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time", "CDT": "Central Daylight Time", "IST": "India Standard Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time"},
+ timezones: map[string]string{"ART": "Argentina Standard Time", "OEZ": "Eastern European Standard Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "∅∅∅": "Azores Summer Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "CDT": "Central Daylight Time", "CHAST": "Chatham Standard Time", "CAT": "Central Africa Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "CLT": "Chile Standard Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "BT": "Bhutan Time", "AWDT": "Australian Western Daylight Time", "AKST": "Alaska Standard Time", "SRT": "Suriname Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "COST": "Colombia Summer Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "UYST": "Uruguay Summer Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "ADT": "Atlantic Daylight Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "WEZ": "Western European Standard Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "AKDT": "Alaska Daylight Time", "WIB": "Western Indonesia Time", "MST": "Macau Standard Time", "AEST": "Australian Eastern Standard Time", "MEZ": "Central European Standard Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_MG) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_MG) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_MG) WeekdaysWide() []string {
func (en *en_MG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MH/en_MH.go b/en_MH/en_MH.go
index 0e50b12c..8c3363c5 100644
--- a/en_MH/en_MH.go
+++ b/en_MH/en_MH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "CHAST": "Chatham Standard Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "∅∅∅": "Peru Summer Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "CAT": "Central Africa Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EDT": "Eastern Daylight Time", "MDT": "Mountain Daylight Time", "AWDT": "Australian Western Daylight Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "JST": "Japan Standard Time", "ARST": "Argentina Summer Time", "IST": "India Standard Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "GYT": "Guyana Time", "WIB": "Western Indonesia Time", "UYT": "Uruguay Standard Time", "ACWST": "Australian Central Western Standard Time", "WART": "Western Argentina Standard Time", "HNT": "Newfoundland Standard Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time"},
+ timezones: map[string]string{"VET": "Venezuela Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "JST": "Japan Standard Time", "ARST": "Argentina Summer Time", "∅∅∅": "Azores Summer Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "HAT": "Newfoundland Daylight Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "MDT": "Macau Summer Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "AKDT": "Alaska Daylight Time", "MST": "Macau Standard Time", "LHST": "Lord Howe Standard Time", "WESZ": "Western European Summer Time", "COT": "Colombia Standard Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "CLT": "Chile Standard Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHDT": "Lord Howe Daylight Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "WART": "Western Argentina Standard Time", "ECT": "Ecuador Time", "OESZ": "Eastern European Summer Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WIB": "Western Indonesia Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "WEZ": "Western European Standard Time", "HKST": "Hong Kong Summer Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "MEZ": "Central European Standard Time", "WAT": "West Africa Standard Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_MH) WeekdaysWide() []string {
func (en *en_MH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MO/en_MO.go b/en_MO/en_MO.go
index 08be08a0..3aa9a7d0 100644
--- a/en_MO/en_MO.go
+++ b/en_MO/en_MO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MYT": "Malaysia Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time", "ART": "Argentina Standard Time", "MESZ": "Central European Summer Time", "CHAST": "Chatham Standard Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "CLST": "Chile Summer Time", "CST": "Central Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHST": "Lord Howe Standard Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "SGT": "Singapore Standard Time", "AKST": "Alaska Standard Time", "JDT": "Japan Daylight Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "CHADT": "Chatham Daylight Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "WIT": "Eastern Indonesia Time", "PDT": "Pacific Daylight Time", "GFT": "French Guiana Time", "BOT": "Bolivia Time", "MST": "Mountain Standard Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "∅∅∅": "Acre Summer Time", "OESZ": "Eastern European Summer Time", "WESZ": "Western European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "SAST": "South Africa Standard Time", "WAST": "West Africa Summer Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "SRT": "Suriname Time"},
+ timezones: map[string]string{"WESZ": "Western European Summer Time", "GFT": "French Guiana Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "UYT": "Uruguay Standard Time", "CLST": "Chile Summer Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "MDT": "Macau Summer Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "OESZ": "Eastern European Summer Time", "MEZ": "Central European Standard Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "BOT": "Bolivia Time", "WIT": "Eastern Indonesia Time", "MST": "Macau Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "CAT": "Central Africa Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "LHDT": "Lord Howe Daylight Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "TMT": "Turkmenistan Standard Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "WAT": "West Africa Standard Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "AKST": "Alaska Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "AWDT": "Australian Western Daylight Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "∅∅∅": "Azores Summer Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "GYT": "Guyana Time", "GMT": "Greenwich Mean Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "WITA": "Central Indonesia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_MO) WeekdaysWide() []string {
func (en *en_MO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MP/en_MP.go b/en_MP/en_MP.go
index cbf58264..aa4970c2 100644
--- a/en_MP/en_MP.go
+++ b/en_MP/en_MP.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "MYT": "Malaysia Time", "ADT": "Atlantic Daylight Time", "IST": "India Standard Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "AWDT": "Australian Western Daylight Time", "SAST": "South Africa Standard Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "WARST": "Western Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "∅∅∅": "Brasilia Summer Time", "SGT": "Singapore Standard Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "MDT": "Macau Summer Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "WART": "Western Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "WESZ": "Western European Summer Time", "MST": "Macau Standard Time", "BT": "Bhutan Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "CLST": "Chile Summer Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "CDT": "Central Daylight Time", "UYT": "Uruguay Standard Time", "LHDT": "Lord Howe Daylight Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "ChST": "Chamorro Standard Time", "GYT": "Guyana Time", "MEZ": "Central European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time"},
+ timezones: map[string]string{"ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "IST": "India Standard Time", "GYT": "Guyana Time", "AEST": "Australian Eastern Standard Time", "JST": "Japan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "UYT": "Uruguay Standard Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "NZDT": "New Zealand Daylight Time", "WITA": "Central Indonesia Time", "COT": "Colombia Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "MST": "Mountain Standard Time", "WIT": "Eastern Indonesia Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "AWST": "Australian Western Standard Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "ART": "Argentina Standard Time", "MESZ": "Central European Summer Time", "CAT": "Central Africa Time", "BOT": "Bolivia Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "CLT": "Chile Standard Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "EST": "Eastern Standard Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "GMT": "Greenwich Mean Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_MP) WeekdaysWide() []string {
func (en *en_MP) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MP) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MP) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MS/en_MS.go b/en_MS/en_MS.go
index e49eafae..28e49309 100644
--- a/en_MS/en_MS.go
+++ b/en_MS/en_MS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MEZ": "Central European Standard Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "HAT": "Newfoundland Daylight Time", "CST": "Central Standard Time", "HKST": "Hong Kong Summer Time", "WARST": "Western Argentina Summer Time", "MDT": "Macau Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "GFT": "French Guiana Time", "SRT": "Suriname Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "UYT": "Uruguay Standard Time", "ACST": "Australian Central Standard Time", "WAT": "West Africa Standard Time", "∅∅∅": "Azores Summer Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "CLT": "Chile Standard Time", "AKST": "Alaska Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "ChST": "Chamorro Standard Time", "ADT": "Atlantic Daylight Time", "JDT": "Japan Daylight Time", "EDT": "Eastern Daylight Time", "ECT": "Ecuador Time", "PDT": "Pacific Daylight Time", "ARST": "Argentina Summer Time", "COST": "Colombia Summer Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "BOT": "Bolivia Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "AKDT": "Alaska Daylight Time", "JST": "Japan Standard Time", "VET": "Venezuela Time", "NZDT": "New Zealand Daylight Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "MST": "Macau Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "LHST": "Lord Howe Standard Time", "HKT": "Hong Kong Standard Time", "SGT": "Singapore Standard Time", "EAT": "East Africa Time", "WIT": "Eastern Indonesia Time", "GYT": "Guyana Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "ACWST": "Australian Central Western Standard Time"},
+ timezones: map[string]string{"ACDT": "Australian Central Daylight Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "CAT": "Central Africa Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "GFT": "French Guiana Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "GYT": "Guyana Time", "AKST": "Alaska Standard Time", "AEDT": "Australian Eastern Daylight Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "NZDT": "New Zealand Daylight Time", "CST": "Central Standard Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "MDT": "Mountain Daylight Time", "OEZ": "Eastern European Standard Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "WITA": "Central Indonesia Time", "CLT": "Chile Standard Time", "ACWDT": "Australian Central Western Daylight Time", "AST": "Atlantic Standard Time", "ECT": "Ecuador Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "HKT": "Hong Kong Standard Time", "UYT": "Uruguay Standard Time", "MST": "Mountain Standard Time", "COT": "Colombia Standard Time", "∅∅∅": "Azores Summer Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "PST": "Pacific Standard Time", "MEZ": "Central European Standard Time", "CLST": "Chile Summer Time", "AWST": "Australian Western Standard Time", "WIT": "Eastern Indonesia Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "MYT": "Malaysia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_MS) WeekdaysWide() []string {
func (en *en_MS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MT/en_MT.go b/en_MT/en_MT.go
index 987d2e5c..a1c1f458 100644
--- a/en_MT/en_MT.go
+++ b/en_MT/en_MT.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "CLT": "Chile Standard Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHST": "Lord Howe Standard Time", "MDT": "Mountain Daylight Time", "GYT": "Guyana Time", "MESZ": "Central European Summer Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "IST": "India Standard Time", "EAT": "East Africa Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "CHADT": "Chatham Daylight Time", "WARST": "Western Argentina Summer Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "ECT": "Ecuador Time", "WITA": "Central Indonesia Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "∅∅∅": "Acre Summer Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "MST": "Mountain Standard Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "UYT": "Uruguay Standard Time"},
+ timezones: map[string]string{"MDT": "Mountain Daylight Time", "UYST": "Uruguay Summer Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "AWST": "Australian Western Standard Time", "GFT": "French Guiana Time", "∅∅∅": "Azores Summer Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "WIT": "Eastern Indonesia Time", "WARST": "Western Argentina Summer Time", "ECT": "Ecuador Time", "CHAST": "Chatham Standard Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "NZDT": "New Zealand Daylight Time", "WITA": "Central Indonesia Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "PST": "Pacific Standard Time", "BOT": "Bolivia Time", "ACWDT": "Australian Central Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "MYT": "Malaysia Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "AWDT": "Australian Western Daylight Time", "SGT": "Singapore Standard Time", "AKST": "Alaska Standard Time", "ARST": "Argentina Summer Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "ART": "Argentina Standard Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "BT": "Bhutan Time", "VET": "Venezuela Time", "GMT": "Greenwich Mean Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "COST": "Colombia Summer Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_MT) WeekdaysWide() []string {
func (en *en_MT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MU/en_MU.go b/en_MU/en_MU.go
index d6e3ca94..1c6022e7 100644
--- a/en_MU/en_MU.go
+++ b/en_MU/en_MU.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "HKT": "Hong Kong Standard Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "MST": "Mountain Standard Time", "ADT": "Atlantic Daylight Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "WAT": "West Africa Standard Time", "BOT": "Bolivia Time", "JDT": "Japan Daylight Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "GFT": "French Guiana Time", "BT": "Bhutan Time", "IST": "India Standard Time", "WITA": "Central Indonesia Time", "AEST": "Australian Eastern Standard Time", "ACDT": "Australian Central Daylight Time", "MEZ": "Central European Standard Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "ACWST": "Australian Central Western Standard Time", "UYT": "Uruguay Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Peru Summer Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "JST": "Japan Standard Time", "UYST": "Uruguay Summer Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "MDT": "Mountain Daylight Time", "OEZ": "Eastern European Standard Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "SGT": "Singapore Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "GYT": "Guyana Time", "CHADT": "Chatham Daylight Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "NZDT": "New Zealand Daylight Time", "AWST": "Australian Western Standard Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time"},
+ timezones: map[string]string{"SAST": "South Africa Standard Time", "WITA": "Central Indonesia Time", "CLT": "Chile Standard Time", "ARST": "Argentina Summer Time", "IST": "India Standard Time", "SGT": "Singapore Standard Time", "CHAST": "Chatham Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "SRT": "Suriname Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "MST": "Macau Standard Time", "TMT": "Turkmenistan Standard Time", "NZST": "New Zealand Standard Time", "AKDT": "Alaska Daylight Time", "HAT": "Newfoundland Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "ART": "Argentina Standard Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "COST": "Colombia Summer Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "BOT": "Bolivia Time", "CDT": "Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "CAT": "Central Africa Time", "CLST": "Chile Summer Time", "WAT": "West Africa Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "LHST": "Lord Howe Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "TMST": "Turkmenistan Summer Time", "PST": "Pacific Standard Time", "∅∅∅": "Azores Summer Time", "AST": "Atlantic Standard Time", "MDT": "Macau Summer Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "WEZ": "Western European Standard Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_MU) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_MU) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_MU) WeekdaysWide() []string {
func (en *en_MU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MW/en_MW.go b/en_MW/en_MW.go
index 91ab8135..42387314 100644
--- a/en_MW/en_MW.go
+++ b/en_MW/en_MW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "WEZ": "Western European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYT": "Uruguay Standard Time", "LHDT": "Lord Howe Daylight Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "CLST": "Chile Summer Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "GMT": "Greenwich Mean Time", "VET": "Venezuela Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "MST": "Macau Standard Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "ACDT": "Australian Central Daylight Time", "NZDT": "New Zealand Daylight Time", "TMT": "Turkmenistan Standard Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "GFT": "French Guiana Time", "PST": "Pacific Standard Time", "HNT": "Newfoundland Standard Time", "AWDT": "Australian Western Daylight Time", "ARST": "Argentina Summer Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "ECT": "Ecuador Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "BOT": "Bolivia Time", "AST": "Atlantic Standard Time", "COT": "Colombia Standard Time", "HKT": "Hong Kong Standard Time", "∅∅∅": "Amazon Summer Time", "AKDT": "Alaska Daylight Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "MYT": "Malaysia Time", "ACST": "Australian Central Standard Time", "CST": "Central Standard Time", "MDT": "Macau Summer Time", "CHAST": "Chatham Standard Time", "AEDT": "Australian Eastern Daylight Time", "EST": "Eastern Standard Time", "WESZ": "Western European Summer Time", "WAT": "West Africa Standard Time", "AWST": "Australian Western Standard Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "JDT": "Japan Daylight Time"},
+ timezones: map[string]string{"MST": "Macau Standard Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "JDT": "Japan Daylight Time", "HKST": "Hong Kong Summer Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "MDT": "Macau Summer Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "CLST": "Chile Summer Time", "ACWDT": "Australian Central Western Daylight Time", "COT": "Colombia Standard Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "CLT": "Chile Standard Time", "AKST": "Alaska Standard Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "BT": "Bhutan Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "CHAST": "Chatham Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "LHDT": "Lord Howe Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_MW) WeekdaysWide() []string {
func (en *en_MW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_MY/en_MY.go b/en_MY/en_MY.go
index 297f63f0..ce4af257 100644
--- a/en_MY/en_MY.go
+++ b/en_MY/en_MY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AKST": "Alaska Standard Time", "MYT": "Malaysia Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "PST": "Pacific Standard Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "MST": "Mountain Standard Time", "ART": "Argentina Standard Time", "NZST": "New Zealand Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "CLST": "Chile Summer Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "COT": "Colombia Standard Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "AEDT": "Australian Eastern Daylight Time", "∅∅∅": "Amazon Summer Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "WAT": "West Africa Standard Time", "AWDT": "Australian Western Daylight Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "MDT": "Mountain Daylight Time", "HAT": "Newfoundland Daylight Time", "ADT": "Atlantic Daylight Time", "CST": "Central Standard Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "CHADT": "Chatham Daylight Time", "CDT": "Central Daylight Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "GMT": "Greenwich Mean Time", "AST": "Atlantic Standard Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "HKT": "Hong Kong Standard Time"},
+ timezones: map[string]string{"EST": "Eastern Standard Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time", "COT": "Colombia Standard Time", "∅∅∅": "Azores Summer Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "WARST": "Western Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "GMT": "Greenwich Mean Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "ART": "Argentina Standard Time", "ADT": "Atlantic Daylight Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "AKDT": "Alaska Daylight Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "MST": "Macau Standard Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "GYT": "Guyana Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "AWST": "Australian Western Standard Time", "ARST": "Argentina Summer Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "COST": "Colombia Summer Time", "MYT": "Malaysia Time", "VET": "Venezuela Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "ECT": "Ecuador Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "CLST": "Chile Summer Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "WAST": "West Africa Summer Time", "MDT": "Macau Summer Time", "ChST": "Chamorro Standard Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "SGT": "Singapore Standard Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_MY) WeekdaysWide() []string {
func (en *en_MY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_MY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_MY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_NA/en_NA.go b/en_NA/en_NA.go
index 679661c2..7bda8d53 100644
--- a/en_NA/en_NA.go
+++ b/en_NA/en_NA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MEZ": "Central European Standard Time", "WIT": "Eastern Indonesia Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "ACWST": "Australian Central Western Standard Time", "AKST": "Alaska Standard Time", "HKT": "Hong Kong Standard Time", "SGT": "Singapore Standard Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "CHAST": "Chatham Standard Time", "JST": "Japan Standard Time", "VET": "Venezuela Time", "NZST": "New Zealand Standard Time", "HAT": "Newfoundland Daylight Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACDT": "Australian Central Daylight Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "ACST": "Australian Central Standard Time", "ChST": "Chamorro Standard Time", "AEDT": "Australian Eastern Daylight Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "EDT": "Eastern Daylight Time", "ART": "Argentina Standard Time", "BOT": "Bolivia Time", "TMT": "Turkmenistan Standard Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "WAST": "West Africa Summer Time", "LHST": "Lord Howe Standard Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "∅∅∅": "Amazon Summer Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "WAT": "West Africa Standard Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "AWDT": "Australian Western Daylight Time", "NZDT": "New Zealand Daylight Time", "MESZ": "Central European Summer Time", "PDT": "Pacific Daylight Time", "MDT": "Mountain Daylight Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "OEZ": "Eastern European Standard Time", "CST": "Central Standard Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time"},
+ timezones: map[string]string{"CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "MST": "Macau Standard Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "AKDT": "Alaska Daylight Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "BOT": "Bolivia Time", "CLST": "Chile Summer Time", "EDT": "Eastern Daylight Time", "MDT": "Macau Summer Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "COT": "Colombia Standard Time", "EST": "Eastern Standard Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "MEZ": "Central European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "∅∅∅": "Amazon Summer Time", "LHDT": "Lord Howe Daylight Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "NZST": "New Zealand Standard Time", "WESZ": "Western European Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_NA) WeekdaysWide() []string {
func (en *en_NA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_NA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_NA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_NF/en_NF.go b/en_NF/en_NF.go
index 53952287..4966240c 100644
--- a/en_NF/en_NF.go
+++ b/en_NF/en_NF.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"VET": "Venezuela Time", "WAST": "West Africa Summer Time", "AWST": "Australian Western Standard Time", "CST": "Central Standard Time", "OEZ": "Eastern European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "MST": "Mountain Standard Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "ACST": "Australian Central Standard Time", "AST": "Atlantic Standard Time", "CLT": "Chile Standard Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "ART": "Argentina Standard Time", "MYT": "Malaysia Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "ChST": "Chamorro Standard Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "WITA": "Central Indonesia Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Mountain Daylight Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "SRT": "Suriname Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "UYT": "Uruguay Standard Time", "WART": "Western Argentina Standard Time", "∅∅∅": "Peru Summer Time", "CHAST": "Chatham Standard Time", "AKDT": "Alaska Daylight Time", "BT": "Bhutan Time", "LHDT": "Lord Howe Daylight Time", "ACDT": "Australian Central Daylight Time", "CHADT": "Chatham Daylight Time", "IST": "India Standard Time", "EAT": "East Africa Time", "HADT": "Hawaii-Aleutian Daylight Time"},
+ timezones: map[string]string{"ADT": "Atlantic Daylight Time", "CLT": "Chile Standard Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "LHDT": "Lord Howe Daylight Time", "GMT": "Greenwich Mean Time", "SRT": "Suriname Time", "MST": "Macau Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "AKST": "Alaska Standard Time", "UYST": "Uruguay Summer Time", "ECT": "Ecuador Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "∅∅∅": "Peru Summer Time", "NZDT": "New Zealand Daylight Time", "WESZ": "Western European Summer Time", "CST": "Central Standard Time", "CLST": "Chile Summer Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "IST": "India Standard Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "AEST": "Australian Eastern Standard Time", "MEZ": "Central European Standard Time", "UYT": "Uruguay Standard Time", "GFT": "French Guiana Time", "AST": "Atlantic Standard Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "SGT": "Singapore Standard Time", "EST": "Eastern Standard Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "NZST": "New Zealand Standard Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "TMST": "Turkmenistan Summer Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "ACST": "Australian Central Standard Time", "ARST": "Argentina Summer Time", "MDT": "Macau Summer Time", "AEDT": "Australian Eastern Daylight Time", "WEZ": "Western European Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_NF) WeekdaysWide() []string {
func (en *en_NF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_NF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_NF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_NG/en_NG.go b/en_NG/en_NG.go
index 89147734..86e2fecf 100644
--- a/en_NG/en_NG.go
+++ b/en_NG/en_NG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "MESZ": "Central European Summer Time", "LHST": "Lord Howe Standard Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "UYT": "Uruguay Standard Time", "ACST": "Australian Central Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "OEZ": "Eastern European Standard Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "MYT": "Malaysia Time", "WART": "Western Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "ACWST": "Australian Central Western Standard Time", "LHDT": "Lord Howe Daylight Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "WIT": "Eastern Indonesia Time", "UYST": "Uruguay Summer Time", "COST": "Colombia Summer Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OESZ": "Eastern European Summer Time", "SAST": "South Africa Standard Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "CLST": "Chile Summer Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "MST": "Macau Standard Time", "HKT": "Hong Kong Standard Time", "AEDT": "Australian Eastern Daylight Time", "AKST": "Alaska Standard Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "ChST": "Chamorro Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "PDT": "Pacific Daylight Time", "CAT": "Central Africa Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "WEZ": "Western European Standard Time", "PST": "Pacific Standard Time"},
+ timezones: map[string]string{"LHDT": "Lord Howe Daylight Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "NZST": "New Zealand Standard Time", "WITA": "Central Indonesia Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "AKST": "Alaska Standard Time", "EDT": "Eastern Daylight Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "CAT": "Central Africa Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "UYST": "Uruguay Summer Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "TMT": "Turkmenistan Standard Time", "MESZ": "Central European Summer Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "MDT": "Mountain Daylight Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "LHST": "Lord Howe Standard Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "EAT": "East Africa Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "UYT": "Uruguay Standard Time", "ACWDT": "Australian Central Western Daylight Time", "BOT": "Bolivia Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "∅∅∅": "Azores Summer Time", "NZDT": "New Zealand Daylight Time", "CST": "Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "WAT": "West Africa Standard Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "WIB": "Western Indonesia Time", "WART": "Western Argentina Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_NG) WeekdaysWide() []string {
func (en *en_NG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_NG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_NG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_NL/en_NL.go b/en_NL/en_NL.go
index 07d19f9d..70d82631 100644
--- a/en_NL/en_NL.go
+++ b/en_NL/en_NL.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MEZ": "Central European Standard Time", "CHAST": "Chatham Standard Time", "AST": "Atlantic Standard Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "ADT": "Atlantic Daylight Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "VET": "Venezuela Time", "ARST": "Argentina Summer Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "ART": "Argentina Standard Time", "MST": "Mountain Standard Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "GMT": "Greenwich Mean Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "WEZ": "Western European Standard Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "OESZ": "Eastern European Summer Time", "TMT": "Turkmenistan Standard Time", "WART": "Western Argentina Standard Time", "∅∅∅": "Peru Summer Time", "WAST": "West Africa Summer Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "AEST": "Australian Eastern Standard Time", "WIB": "Western Indonesia Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "TMST": "Turkmenistan Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WESZ": "Western European Summer Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "BT": "Bhutan Time", "PST": "Pacific Standard Time", "MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "HNT": "Newfoundland Standard Time", "LHST": "Lord Howe Standard Time"},
+ timezones: map[string]string{"HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "AKST": "Alaska Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "MEZ": "Central European Standard Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "AKDT": "Alaska Daylight Time", "SAST": "South Africa Standard Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "WART": "Western Argentina Standard Time", "CDT": "Central Daylight Time", "JST": "Japan Standard Time", "SGT": "Singapore Standard Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "BOT": "Bolivia Time", "CHAST": "Chatham Standard Time", "ChST": "Chamorro Standard Time", "ECT": "Ecuador Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "WIB": "Western Indonesia Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "GMT": "Greenwich Mean Time", "WIT": "Eastern Indonesia Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "WARST": "Western Argentina Summer Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "∅∅∅": "Azores Summer Time", "TMST": "Turkmenistan Summer Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "IST": "India Standard Time", "GYT": "Guyana Time", "MST": "Macau Standard Time", "AEDT": "Australian Eastern Daylight Time"},
}
}
@@ -207,7 +207,7 @@ func (en *en_NL) WeekdaysWide() []string {
func (en *en_NL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -280,7 +280,7 @@ func (en *en_NL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (en *en_NL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_NR/en_NR.go b/en_NR/en_NR.go
index 91ed8324..d50a12f5 100644
--- a/en_NR/en_NR.go
+++ b/en_NR/en_NR.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WESZ": "Western European Summer Time", "ACWST": "Australian Central Western Standard Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "IST": "India Standard Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "WIT": "Eastern Indonesia Time", "PDT": "Pacific Daylight Time", "NZDT": "New Zealand Daylight Time", "SGT": "Singapore Standard Time", "∅∅∅": "Peru Summer Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "HNT": "Newfoundland Standard Time", "SAST": "South Africa Standard Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "SRT": "Suriname Time", "OESZ": "Eastern European Summer Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "NZST": "New Zealand Standard Time", "ART": "Argentina Standard Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "HAT": "Newfoundland Daylight Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "AEDT": "Australian Eastern Daylight Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "CLST": "Chile Summer Time", "LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "LHST": "Lord Howe Standard Time", "COST": "Colombia Summer Time", "GFT": "French Guiana Time"},
+ timezones: map[string]string{"LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "WAST": "West Africa Summer Time", "GFT": "French Guiana Time", "TMST": "Turkmenistan Summer Time", "EDT": "Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "TMT": "Turkmenistan Standard Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "COST": "Colombia Summer Time", "HAT": "Newfoundland Daylight Time", "PST": "Pacific Standard Time", "ECT": "Ecuador Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "OESZ": "Eastern European Summer Time", "ACST": "Australian Central Standard Time", "WIB": "Western Indonesia Time", "∅∅∅": "Brasilia Summer Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "MYT": "Malaysia Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "NZDT": "New Zealand Daylight Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "IST": "India Standard Time", "CAT": "Central Africa Time", "ACWDT": "Australian Central Western Daylight Time", "COT": "Colombia Standard Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "EST": "Eastern Standard Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "EAT": "East Africa Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "WESZ": "Western European Summer Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "ChST": "Chamorro Standard Time", "MDT": "Mountain Daylight Time", "MST": "Mountain Standard Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "SGT": "Singapore Standard Time", "AKDT": "Alaska Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_NR) WeekdaysWide() []string {
func (en *en_NR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_NR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_NR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_NU/en_NU.go b/en_NU/en_NU.go
index a1491fbc..979d9ba9 100644
--- a/en_NU/en_NU.go
+++ b/en_NU/en_NU.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"TMST": "Turkmenistan Summer Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "MYT": "Malaysia Time", "VET": "Venezuela Time", "AEST": "Australian Eastern Standard Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "AKDT": "Alaska Daylight Time", "GMT": "Greenwich Mean Time", "HNT": "Newfoundland Standard Time", "AST": "Atlantic Standard Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "MDT": "Mountain Daylight Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "MESZ": "Central European Summer Time", "CHADT": "Chatham Daylight Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "CAT": "Central Africa Time", "AEDT": "Australian Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "SGT": "Singapore Standard Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "WIT": "Eastern Indonesia Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "WART": "Western Argentina Standard Time", "WEZ": "Western European Standard Time", "COT": "Colombia Standard Time", "GFT": "French Guiana Time", "ACWST": "Australian Central Western Standard Time", "MST": "Mountain Standard Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "WARST": "Western Argentina Summer Time", "CLT": "Chile Standard Time", "TMT": "Turkmenistan Standard Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "CST": "Central Standard Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "ARST": "Argentina Summer Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Amazon Summer Time", "CDT": "Central Daylight Time"},
+ timezones: map[string]string{"ACWST": "Australian Central Western Standard Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "SRT": "Suriname Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "UYT": "Uruguay Standard Time", "BOT": "Bolivia Time", "COT": "Colombia Standard Time", "HKST": "Hong Kong Summer Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "TMST": "Turkmenistan Summer Time", "MEZ": "Central European Standard Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "EAT": "East Africa Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "LHDT": "Lord Howe Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "NZDT": "New Zealand Daylight Time", "WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "HNT": "Newfoundland Standard Time", "AKDT": "Alaska Daylight Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "UYST": "Uruguay Summer Time", "MDT": "Mountain Daylight Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "JDT": "Japan Daylight Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "∅∅∅": "Brasilia Summer Time", "PDT": "Pacific Daylight Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "JST": "Japan Standard Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "WESZ": "Western European Summer Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "ACDT": "Australian Central Daylight Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_NU) WeekdaysWide() []string {
func (en *en_NU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_NU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_NU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_NZ/en_NZ.go b/en_NZ/en_NZ.go
index 5839249a..aad07d2b 100644
--- a/en_NZ/en_NZ.go
+++ b/en_NZ/en_NZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "ACWDT": "Australian Central Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "CST": "Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "SGT": "Singapore Standard Time", "CLT": "Chile Standard Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "COT": "Colombia Standard Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "MEZ": "Central European Standard Time", "AKDT": "Alaska Daylight Time", "PST": "Pacific Standard Time", "AWDT": "Australian Western Daylight Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "GMT": "Greenwich Mean Time", "ADT": "Atlantic Daylight Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "AEST": "Australian Eastern Standard Time", "EST": "Eastern Standard Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "ACDT": "Australian Central Daylight Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "MST": "Macau Standard Time", "MDT": "Macau Summer Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "UYT": "Uruguay Standard Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "WEZ": "Western European Standard Time", "SRT": "Suriname Time", "HNT": "Newfoundland Standard Time", "CHAST": "Chatham Standard Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "TMT": "Turkmenistan Standard Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "∅∅∅": "Azores Summer Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "WAT": "West Africa Standard Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "PDT": "Pacific Daylight Time", "GYT": "Guyana Time", "EAT": "East Africa Time", "HKT": "Hong Kong Standard Time", "WART": "Western Argentina Standard Time", "WESZ": "Western European Summer Time"},
+ timezones: map[string]string{"CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "UYT": "Uruguay Standard Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "OESZ": "Eastern European Summer Time", "MYT": "Malaysia Time", "ACDT": "Australian Central Daylight Time", "CHADT": "Chatham Daylight Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "AKDT": "Alaska Daylight Time", "TMT": "Turkmenistan Standard Time", "NZST": "New Zealand Standard Time", "∅∅∅": "Azores Summer Time", "EST": "Eastern Standard Time", "ChST": "Chamorro Standard Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "ECT": "Ecuador Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "CLST": "Chile Summer Time", "NZDT": "New Zealand Daylight Time", "AEDT": "Australian Eastern Daylight Time", "CST": "Central Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "BT": "Bhutan Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "ARST": "Argentina Summer Time", "MDT": "Macau Summer Time", "SAST": "South Africa Standard Time", "IST": "India Standard Time", "GYT": "Guyana Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "PDT": "Pacific Daylight Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "WAST": "West Africa Summer Time", "JDT": "Japan Daylight Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "MST": "Macau Standard Time", "WIT": "Eastern Indonesia Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "MEZ": "Central European Standard Time", "ACWST": "Australian Central Western Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_NZ) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_NZ) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_NZ) WeekdaysWide() []string {
func (en *en_NZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_NZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_NZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_PG/en_PG.go b/en_PG/en_PG.go
index 09bd6804..e156221d 100644
--- a/en_PG/en_PG.go
+++ b/en_PG/en_PG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HAT": "Newfoundland Daylight Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "EDT": "Eastern Daylight Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "ARST": "Argentina Summer Time", "EST": "Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "MESZ": "Central European Summer Time", "OEZ": "Eastern European Standard Time", "AKST": "Alaska Standard Time", "MYT": "Malaysia Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "MDT": "Mountain Daylight Time", "CLST": "Chile Summer Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "LHST": "Lord Howe Standard Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "MST": "Mountain Standard Time", "WAST": "West Africa Summer Time", "WIT": "Eastern Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "GYT": "Guyana Time", "COST": "Colombia Summer Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "JST": "Japan Standard Time", "PST": "Pacific Standard Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "HKST": "Hong Kong Summer Time", "JDT": "Japan Daylight Time", "GFT": "French Guiana Time", "GMT": "Greenwich Mean Time", "SGT": "Singapore Standard Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "TMT": "Turkmenistan Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "LHDT": "Lord Howe Daylight Time", "∅∅∅": "Peru Summer Time", "NZST": "New Zealand Standard Time", "CLT": "Chile Standard Time"},
+ timezones: map[string]string{"HADT": "Hawaii-Aleutian Daylight Time", "AWST": "Australian Western Standard Time", "EST": "Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "MDT": "Mountain Daylight Time", "MYT": "Malaysia Time", "AST": "Atlantic Standard Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "AKDT": "Alaska Daylight Time", "HKST": "Hong Kong Summer Time", "CDT": "Central Daylight Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "MESZ": "Central European Summer Time", "UYST": "Uruguay Summer Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "WAT": "West Africa Standard Time", "SAST": "South Africa Standard Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "AWDT": "Australian Western Daylight Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "ACDT": "Australian Central Daylight Time", "OEZ": "Eastern European Standard Time", "MEZ": "Central European Standard Time", "CAT": "Central Africa Time", "SRT": "Suriname Time", "IST": "India Standard Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "CLST": "Chile Summer Time", "NZST": "New Zealand Standard Time", "WITA": "Central Indonesia Time", "WESZ": "Western European Summer Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "ACWST": "Australian Central Western Standard Time", "COST": "Colombia Summer Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "AEST": "Australian Eastern Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "OESZ": "Eastern European Summer Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_PG) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_PG) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_PG) WeekdaysWide() []string {
func (en *en_PG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_PG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_PG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_PH/en_PH.go b/en_PH/en_PH.go
index e683029e..bf304214 100644
--- a/en_PH/en_PH.go
+++ b/en_PH/en_PH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "ACWST": "Australian Central Western Standard Time", "WART": "Western Argentina Standard Time", "ART": "Argentina Standard Time", "OEZ": "Eastern European Standard Time", "WEZ": "Western European Standard Time", "SRT": "Suriname Time", "HAT": "Newfoundland Daylight Time", "AWDT": "Australian Western Daylight Time", "GFT": "French Guiana Time", "PDT": "Pacific Daylight Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "PST": "Pacific Standard Time", "ADT": "Atlantic Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "MEZ": "Central European Standard Time", "GYT": "Guyana Time", "ChST": "Chamorro Standard Time", "COT": "Colombia Standard Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "MDT": "Mountain Daylight Time", "CHADT": "Chatham Daylight Time", "WIB": "Western Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "EAT": "East Africa Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "CLST": "Chile Summer Time", "CST": "Central Standard Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "NZDT": "New Zealand Daylight Time", "ARST": "Argentina Summer Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "∅∅∅": "Amazon Summer Time", "MST": "Mountain Standard Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "LHST": "Lord Howe Standard Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "AKDT": "Alaska Daylight Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "IST": "India Standard Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "AWST": "Australian Western Standard Time", "MESZ": "Central European Summer Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time"},
+ timezones: map[string]string{"BT": "Bhutan Time", "ECT": "Ecuador Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "MESZ": "Central European Summer Time", "EAT": "East Africa Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "SGT": "Singapore Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ChST": "Chamorro Standard Time", "AKDT": "Alaska Daylight Time", "WIB": "Western Indonesia Time", "PST": "Pacific Standard Time", "HAT": "Newfoundland Daylight Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "CHAST": "Chatham Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "CLST": "Chile Summer Time", "AST": "Atlantic Standard Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "TMST": "Turkmenistan Summer Time", "VET": "Venezuela Time", "∅∅∅": "Peru Summer Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "UYST": "Uruguay Summer Time", "JDT": "Japan Daylight Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "WEZ": "Western European Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "ARST": "Argentina Summer Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "CLT": "Chile Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "ADT": "Atlantic Daylight Time", "EDT": "Eastern Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_PH) WeekdaysWide() []string {
func (en *en_PH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_PH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_PH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_PK/en_PK.go b/en_PK/en_PK.go
index 75a1b47a..7acdca20 100644
--- a/en_PK/en_PK.go
+++ b/en_PK/en_PK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WIB": "Western Indonesia Time", "EST": "Eastern Standard Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "AWDT": "Australian Western Daylight Time", "BT": "Bhutan Time", "WAST": "West Africa Summer Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "CDT": "Central Daylight Time", "MST": "Macau Standard Time", "PST": "Pacific Standard Time", "GYT": "Guyana Time", "COST": "Colombia Summer Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "GMT": "Greenwich Mean Time", "ACDT": "Australian Central Daylight Time", "TMST": "Turkmenistan Summer Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "CLT": "Chile Standard Time", "TMT": "Turkmenistan Standard Time", "MYT": "Malaysia Time", "NZST": "New Zealand Standard Time", "AEDT": "Australian Eastern Daylight Time", "AKST": "Alaska Standard Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "JST": "Japan Standard Time", "EDT": "Eastern Daylight Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "ART": "Argentina Standard Time", "CLST": "Chile Summer Time", "HKT": "Hong Kong Standard Time", "GFT": "French Guiana Time", "ADT": "Atlantic Daylight Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "MDT": "Macau Summer Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "LHST": "Lord Howe Standard Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Amazon Summer Time", "JDT": "Japan Daylight Time", "ACWST": "Australian Central Western Standard Time", "MESZ": "Central European Summer Time", "HKST": "Hong Kong Summer Time", "WARST": "Western Argentina Summer Time", "SGT": "Singapore Standard Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "AWST": "Australian Western Standard Time"},
+ timezones: map[string]string{"WARST": "Western Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "WITA": "Central Indonesia Time", "EAT": "East Africa Time", "WESZ": "Western European Summer Time", "AKST": "Alaska Standard Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "WEZ": "Western European Standard Time", "ARST": "Argentina Summer Time", "BT": "Bhutan Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "PST": "Pacific Standard Time", "MST": "Mountain Standard Time", "CLST": "Chile Summer Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "AKDT": "Alaska Daylight Time", "NZST": "New Zealand Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time", "CHADT": "Chatham Daylight Time", "MDT": "Mountain Daylight Time", "WART": "Western Argentina Standard Time", "IST": "India Standard Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "COST": "Colombia Summer Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_PK) WeekdaysWide() []string {
func (en *en_PK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_PK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_PK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_PN/en_PN.go b/en_PN/en_PN.go
index 3eea9734..514a77ec 100644
--- a/en_PN/en_PN.go
+++ b/en_PN/en_PN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "CDT": "Central Daylight Time", "MEZ": "Central European Standard Time", "NZST": "New Zealand Standard Time", "LHST": "Lord Howe Standard Time", "AKST": "Alaska Standard Time", "EST": "Eastern Standard Time", "CST": "Central Standard Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "OEZ": "Eastern European Standard Time", "MST": "Mountain Standard Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "BT": "Bhutan Time", "MDT": "Mountain Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "SRT": "Suriname Time", "ACWDT": "Australian Central Western Daylight Time", "UYST": "Uruguay Summer Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "HKT": "Hong Kong Standard Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "ACWST": "Australian Central Western Standard Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "NZDT": "New Zealand Daylight Time", "UYT": "Uruguay Standard Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "OESZ": "Eastern European Summer Time", "∅∅∅": "Peru Summer Time", "ART": "Argentina Standard Time", "CLST": "Chile Summer Time", "AKDT": "Alaska Daylight Time", "WAT": "West Africa Standard Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time"},
+ timezones: map[string]string{"AWST": "Australian Western Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "GFT": "French Guiana Time", "ACDT": "Australian Central Daylight Time", "BOT": "Bolivia Time", "ACST": "Australian Central Standard Time", "MST": "Macau Standard Time", "WEZ": "Western European Standard Time", "VET": "Venezuela Time", "WIB": "Western Indonesia Time", "SGT": "Singapore Standard Time", "LHST": "Lord Howe Standard Time", "HKT": "Hong Kong Standard Time", "AEST": "Australian Eastern Standard Time", "MEZ": "Central European Standard Time", "GMT": "Greenwich Mean Time", "CLST": "Chile Summer Time", "COT": "Colombia Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "MDT": "Macau Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "WARST": "Western Argentina Summer Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "HKST": "Hong Kong Summer Time", "CAT": "Central Africa Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "EAT": "East Africa Time", "JST": "Japan Standard Time", "∅∅∅": "Azores Summer Time", "AWDT": "Australian Western Daylight Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "CHAST": "Chatham Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "NZST": "New Zealand Standard Time", "ACWST": "Australian Central Western Standard Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "TMST": "Turkmenistan Summer Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "CDT": "Central Daylight Time", "ADT": "Atlantic Daylight Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "ECT": "Ecuador Time", "CST": "Central Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_PN) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_PN) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_PN) WeekdaysWide() []string {
func (en *en_PN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_PN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_PN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_PR/en_PR.go b/en_PR/en_PR.go
index c5babbe4..094b784b 100644
--- a/en_PR/en_PR.go
+++ b/en_PR/en_PR.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "∅∅∅": "Brasilia Summer Time", "NZST": "New Zealand Standard Time", "GFT": "French Guiana Time", "HKST": "Hong Kong Summer Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "COT": "Colombia Standard Time", "NZDT": "New Zealand Daylight Time", "MYT": "Malaysia Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "CLST": "Chile Summer Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HAT": "Newfoundland Daylight Time", "CHADT": "Chatham Daylight Time", "AWST": "Australian Western Standard Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "GMT": "Greenwich Mean Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "WARST": "Western Argentina Summer Time", "SAST": "South Africa Standard Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "WART": "Western Argentina Standard Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "HNT": "Newfoundland Standard Time", "JST": "Japan Standard Time", "TMT": "Turkmenistan Standard Time", "WITA": "Central Indonesia Time", "VET": "Venezuela Time", "JDT": "Japan Daylight Time", "WEZ": "Western European Standard Time", "WIT": "Eastern Indonesia Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "WESZ": "Western European Summer Time", "CAT": "Central Africa Time", "MST": "Macau Standard Time", "WIB": "Western Indonesia Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time"},
+ timezones: map[string]string{"BOT": "Bolivia Time", "EST": "Eastern Standard Time", "LHST": "Lord Howe Standard Time", "AEST": "Australian Eastern Standard Time", "BT": "Bhutan Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "MEZ": "Central European Standard Time", "CST": "Central Standard Time", "TMST": "Turkmenistan Summer Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "ART": "Argentina Standard Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "ACWST": "Australian Central Western Standard Time", "HAT": "Newfoundland Daylight Time", "ACST": "Australian Central Standard Time", "NZST": "New Zealand Standard Time", "AWST": "Australian Western Standard Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "WIB": "Western Indonesia Time", "UYT": "Uruguay Standard Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "CLST": "Chile Summer Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "WITA": "Central Indonesia Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GFT": "French Guiana Time", "GMT": "Greenwich Mean Time", "WIT": "Eastern Indonesia Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "EAT": "East Africa Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "CHADT": "Chatham Daylight Time", "NZDT": "New Zealand Daylight Time", "SAST": "South Africa Standard Time", "MST": "Mountain Standard Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "UYST": "Uruguay Summer Time", "CAT": "Central Africa Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_PR) WeekdaysWide() []string {
func (en *en_PR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_PR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_PR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_PW/en_PW.go b/en_PW/en_PW.go
index f86e647a..9cba7383 100644
--- a/en_PW/en_PW.go
+++ b/en_PW/en_PW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "WART": "Western Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "JDT": "Japan Daylight Time", "UYST": "Uruguay Summer Time", "WEZ": "Western European Standard Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "COST": "Colombia Summer Time", "AWST": "Australian Western Standard Time", "CAT": "Central Africa Time", "BOT": "Bolivia Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "OESZ": "Eastern European Summer Time", "TMST": "Turkmenistan Summer Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "OEZ": "Eastern European Standard Time", "LHST": "Lord Howe Standard Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "GMT": "Greenwich Mean Time", "EDT": "Eastern Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AKDT": "Alaska Daylight Time", "MESZ": "Central European Summer Time", "AST": "Atlantic Standard Time", "JST": "Japan Standard Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "ChST": "Chamorro Standard Time", "∅∅∅": "Amazon Summer Time", "WITA": "Central Indonesia Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "AEST": "Australian Eastern Standard Time", "BT": "Bhutan Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time"},
+ timezones: map[string]string{"OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "IST": "India Standard Time", "CST": "Central Standard Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "GYT": "Guyana Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "SGT": "Singapore Standard Time", "ACDT": "Australian Central Daylight Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "HKST": "Hong Kong Summer Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "HAT": "Newfoundland Daylight Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "EAT": "East Africa Time", "WAT": "West Africa Standard Time", "AKST": "Alaska Standard Time", "TMT": "Turkmenistan Standard Time", "WIT": "Eastern Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "UYST": "Uruguay Summer Time", "MYT": "Malaysia Time", "WITA": "Central Indonesia Time", "MDT": "Mountain Daylight Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "EST": "Eastern Standard Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "MST": "Mountain Standard Time", "WARST": "Western Argentina Summer Time", "WESZ": "Western European Summer Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "∅∅∅": "Brasilia Summer Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "ChST": "Chamorro Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_PW) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_PW) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_PW) WeekdaysWide() []string {
func (en *en_PW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_PW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_PW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_RW/en_RW.go b/en_RW/en_RW.go
index c8597a2d..4505f1cf 100644
--- a/en_RW/en_RW.go
+++ b/en_RW/en_RW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "MDT": "Mountain Daylight Time", "NZST": "New Zealand Standard Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "ART": "Argentina Standard Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "ACWST": "Australian Central Western Standard Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "WITA": "Central Indonesia Time", "MST": "Mountain Standard Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time", "ARST": "Argentina Summer Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "JDT": "Japan Daylight Time", "GYT": "Guyana Time", "HAT": "Newfoundland Daylight Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "AST": "Atlantic Standard Time", "CST": "Central Standard Time", "MEZ": "Central European Standard Time", "OEZ": "Eastern European Standard Time", "PDT": "Pacific Daylight Time", "EAT": "East Africa Time", "CHAST": "Chatham Standard Time", "CAT": "Central Africa Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "∅∅∅": "Acre Summer Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time"},
+ timezones: map[string]string{"ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "CLST": "Chile Summer Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "EDT": "Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "BOT": "Bolivia Time", "LHST": "Lord Howe Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "MYT": "Malaysia Time", "PDT": "Pacific Daylight Time", "CDT": "Central Daylight Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "MST": "Mountain Standard Time", "WEZ": "Western European Standard Time", "JDT": "Japan Daylight Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "MEZ": "Central European Standard Time", "ACWST": "Australian Central Western Standard Time", "ACST": "Australian Central Standard Time", "TMT": "Turkmenistan Standard Time", "UYT": "Uruguay Standard Time", "WART": "Western Argentina Standard Time", "WIB": "Western Indonesia Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "GFT": "French Guiana Time", "WAT": "West Africa Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKT": "Hong Kong Standard Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "∅∅∅": "Azores Summer Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "WESZ": "Western European Summer Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "WIT": "Eastern Indonesia Time", "CLT": "Chile Standard Time", "SGT": "Singapore Standard Time", "ChST": "Chamorro Standard Time", "SRT": "Suriname Time", "ACWDT": "Australian Central Western Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_RW) WeekdaysWide() []string {
func (en *en_RW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_RW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_RW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SB/en_SB.go b/en_SB/en_SB.go
index c3fe9f28..40f7afe9 100644
--- a/en_SB/en_SB.go
+++ b/en_SB/en_SB.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AST": "Atlantic Standard Time", "CDT": "Central Daylight Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "∅∅∅": "Peru Summer Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "MST": "Mountain Standard Time", "SAST": "South Africa Standard Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "CLST": "Chile Summer Time", "GFT": "French Guiana Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "WAT": "West Africa Standard Time", "AWST": "Australian Western Standard Time", "CLT": "Chile Standard Time", "BOT": "Bolivia Time", "EAT": "East Africa Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "ECT": "Ecuador Time", "MDT": "Mountain Daylight Time", "AWDT": "Australian Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "WITA": "Central Indonesia Time", "AEST": "Australian Eastern Standard Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "WIT": "Eastern Indonesia Time", "MYT": "Malaysia Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "JST": "Japan Standard Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "WESZ": "Western European Summer Time", "GYT": "Guyana Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "ACWST": "Australian Central Western Standard Time", "SRT": "Suriname Time", "CAT": "Central Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time"},
+ timezones: map[string]string{"AWST": "Australian Western Standard Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "WIT": "Eastern Indonesia Time", "ARST": "Argentina Summer Time", "EDT": "Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "EAT": "East Africa Time", "JDT": "Japan Daylight Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "JST": "Japan Standard Time", "TMST": "Turkmenistan Summer Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "IST": "India Standard Time", "AKDT": "Alaska Daylight Time", "∅∅∅": "Brasilia Summer Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "AKST": "Alaska Standard Time", "HNT": "Newfoundland Standard Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "WIB": "Western Indonesia Time", "LHST": "Lord Howe Standard Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "GYT": "Guyana Time", "CLST": "Chile Summer Time", "WESZ": "Western European Summer Time", "MYT": "Malaysia Time", "AEDT": "Australian Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "CHADT": "Chatham Daylight Time", "GFT": "French Guiana Time", "ART": "Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "ECT": "Ecuador Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "WAST": "West Africa Summer Time", "ACST": "Australian Central Standard Time", "LHDT": "Lord Howe Daylight Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "WAT": "West Africa Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "COST": "Colombia Summer Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_SB) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_SB) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_SB) WeekdaysWide() []string {
func (en *en_SB) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SB) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SB) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SC/en_SC.go b/en_SC/en_SC.go
index aee7b8d4..8ae06750 100644
--- a/en_SC/en_SC.go
+++ b/en_SC/en_SC.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "WITA": "Central Indonesia Time", "BT": "Bhutan Time", "ACWDT": "Australian Central Western Daylight Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WART": "Western Argentina Standard Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "GYT": "Guyana Time", "HAT": "Newfoundland Daylight Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "LHST": "Lord Howe Standard Time", "OESZ": "Eastern European Summer Time", "AKST": "Alaska Standard Time", "WARST": "Western Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "SGT": "Singapore Standard Time", "CDT": "Central Daylight Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Azores Summer Time", "MST": "Macau Standard Time", "TMT": "Turkmenistan Standard Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "EAT": "East Africa Time", "HNT": "Newfoundland Standard Time", "GMT": "Greenwich Mean Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "TMST": "Turkmenistan Summer Time", "ECT": "Ecuador Time", "LHDT": "Lord Howe Daylight Time", "ACWST": "Australian Central Western Standard Time", "UYST": "Uruguay Summer Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "COT": "Colombia Standard Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "AWST": "Australian Western Standard Time", "AKDT": "Alaska Daylight Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time", "NZST": "New Zealand Standard Time", "ARST": "Argentina Summer Time", "MDT": "Macau Summer Time", "UYT": "Uruguay Standard Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "CST": "Central Standard Time", "GFT": "French Guiana Time", "ART": "Argentina Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "AEDT": "Australian Eastern Daylight Time"},
+ timezones: map[string]string{"CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "CAT": "Central Africa Time", "CLT": "Chile Standard Time", "IST": "India Standard Time", "HKT": "Hong Kong Standard Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "AKDT": "Alaska Daylight Time", "SGT": "Singapore Standard Time", "MDT": "Macau Summer Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "CLST": "Chile Summer Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "TMT": "Turkmenistan Standard Time", "NZDT": "New Zealand Daylight Time", "GFT": "French Guiana Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Amazon Summer Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "NZST": "New Zealand Standard Time", "MESZ": "Central European Summer Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "SRT": "Suriname Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "UYT": "Uruguay Standard Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "MST": "Macau Standard Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "GYT": "Guyana Time", "CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "ACST": "Australian Central Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_SC) WeekdaysWide() []string {
func (en *en_SC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SD/en_SD.go b/en_SD/en_SD.go
index 01c1f588..a532d4c3 100644
--- a/en_SD/en_SD.go
+++ b/en_SD/en_SD.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "EAT": "East Africa Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "HAT": "Newfoundland Daylight Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "SGT": "Singapore Standard Time", "MEZ": "Central European Standard Time", "UYT": "Uruguay Standard Time", "COST": "Colombia Summer Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "AWST": "Australian Western Standard Time", "WARST": "Western Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "CHAST": "Chatham Standard Time", "JDT": "Japan Daylight Time", "MST": "Mountain Standard Time", "NZST": "New Zealand Standard Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "WART": "Western Argentina Standard Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "MESZ": "Central European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "AWDT": "Australian Western Daylight Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "NZDT": "New Zealand Daylight Time", "CAT": "Central Africa Time", "SAST": "South Africa Standard Time", "BOT": "Bolivia Time", "∅∅∅": "Peru Summer Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "HKT": "Hong Kong Standard Time", "CLT": "Chile Standard Time", "MYT": "Malaysia Time", "GYT": "Guyana Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "ECT": "Ecuador Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time"},
+ timezones: map[string]string{"CHADT": "Chatham Daylight Time", "AEST": "Australian Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "WESZ": "Western European Summer Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "JDT": "Japan Daylight Time", "ACST": "Australian Central Standard Time", "MYT": "Malaysia Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "∅∅∅": "Azores Summer Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "AST": "Atlantic Standard Time", "EST": "Eastern Standard Time", "PST": "Pacific Standard Time", "EAT": "East Africa Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "COT": "Colombia Standard Time", "OESZ": "Eastern European Summer Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "SGT": "Singapore Standard Time", "GMT": "Greenwich Mean Time", "WIB": "Western Indonesia Time", "ARST": "Argentina Summer Time", "WART": "Western Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "WAT": "West Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "AKDT": "Alaska Daylight Time", "HNT": "Newfoundland Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "CAT": "Central Africa Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "MDT": "Macau Summer Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_SD) WeekdaysWide() []string {
func (en *en_SD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SE/en_SE.go b/en_SE/en_SE.go
index 0363c735..355340b8 100644
--- a/en_SE/en_SE.go
+++ b/en_SE/en_SE.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AWDT": "Australian Western Daylight Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "WAST": "West Africa Summer Time", "WIT": "Eastern Indonesia Time", "UYT": "Uruguay Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "ART": "Argentina Standard Time", "JDT": "Japan Daylight Time", "LHST": "Lord Howe Standard Time", "EST": "Eastern Standard Time", "MST": "Mountain Standard Time", "∅∅∅": "Acre Summer Time", "EAT": "East Africa Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "TMST": "Turkmenistan Summer Time", "HNT": "Newfoundland Standard Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "MYT": "Malaysia Time", "PST": "Pacific Standard Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "BT": "Bhutan Time", "UYST": "Uruguay Summer Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "SAST": "South Africa Standard Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "JST": "Japan Standard Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ECT": "Ecuador Time", "GYT": "Guyana Time", "CHADT": "Chatham Daylight Time", "CST": "Central Standard Time", "WAT": "West Africa Standard Time", "EDT": "Eastern Daylight Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time"},
+ timezones: map[string]string{"SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "ADT": "Atlantic Daylight Time", "MST": "Macau Standard Time", "OEZ": "Eastern European Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "CLST": "Chile Summer Time", "MYT": "Malaysia Time", "MDT": "Macau Summer Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "MEZ": "Central European Standard Time", "WITA": "Central Indonesia Time", "GYT": "Guyana Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "ChST": "Chamorro Standard Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "ARST": "Argentina Summer Time", "∅∅∅": "Azores Summer Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "ART": "Argentina Standard Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "AKST": "Alaska Standard Time", "COT": "Colombia Standard Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time", "BOT": "Bolivia Time", "CHAST": "Chatham Standard Time", "HNT": "Newfoundland Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "HKST": "Hong Kong Summer Time", "OESZ": "Eastern European Summer Time", "UYT": "Uruguay Standard Time", "WART": "Western Argentina Standard Time", "EST": "Eastern Standard Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "PDT": "Pacific Daylight Time", "UYST": "Uruguay Summer Time", "CST": "Central Standard Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "GMT": "Greenwich Mean Time", "WAT": "West Africa Standard Time", "ACST": "Australian Central Standard Time", "LHST": "Lord Howe Standard Time", "CDT": "Central Daylight Time"},
}
}
@@ -207,7 +207,7 @@ func (en *en_SE) WeekdaysWide() []string {
func (en *en_SE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -284,7 +284,7 @@ func (en *en_SE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (en *en_SE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SG/en_SG.go b/en_SG/en_SG.go
index e788aad4..37775f73 100644
--- a/en_SG/en_SG.go
+++ b/en_SG/en_SG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CLST": "Chile Summer Time", "BOT": "Bolivia Time", "UYST": "Uruguay Summer Time", "ADT": "Atlantic Daylight Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "MESZ": "Central European Summer Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "SAST": "South Africa Standard Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time", "HAT": "Newfoundland Daylight Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "∅∅∅": "Peru Summer Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "HKST": "Hong Kong Summer Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "HNT": "Newfoundland Standard Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "EST": "Eastern Standard Time", "PDT": "Pacific Daylight Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "PST": "Pacific Standard Time", "WART": "Western Argentina Standard Time", "NZST": "New Zealand Standard Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "JST": "Japan Standard Time", "WARST": "Western Argentina Summer Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "AEDT": "Australian Eastern Daylight Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACWST": "Australian Central Western Standard Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "CLT": "Chile Standard Time", "GFT": "French Guiana Time", "HKT": "Hong Kong Standard Time", "IST": "India Standard Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "EAT": "East Africa Time", "OEZ": "Eastern European Standard Time", "AWDT": "Australian Western Daylight Time", "COST": "Colombia Summer Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time"},
+ timezones: map[string]string{"GMT": "Greenwich Mean Time", "GFT": "French Guiana Time", "HAT": "Newfoundland Daylight Time", "WIT": "Eastern Indonesia Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "SGT": "Singapore Standard Time", "LHST": "Lord Howe Standard Time", "UYST": "Uruguay Summer Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "∅∅∅": "Azores Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHAST": "Chatham Standard Time", "CAT": "Central Africa Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "EST": "Eastern Standard Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "CLT": "Chile Standard Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "AKST": "Alaska Standard Time", "AWDT": "Australian Western Daylight Time", "ARST": "Argentina Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "WARST": "Western Argentina Summer Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "GYT": "Guyana Time", "MESZ": "Central European Summer Time", "WAST": "West Africa Summer Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "MDT": "Mountain Daylight Time", "EDT": "Eastern Daylight Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "IST": "India Standard Time", "JDT": "Japan Daylight Time", "HNT": "Newfoundland Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "CST": "Central Standard Time", "ADT": "Atlantic Daylight Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "WAT": "West Africa Standard Time", "NZST": "New Zealand Standard Time", "BT": "Bhutan Time", "JST": "Japan Standard Time", "HKT": "Hong Kong Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_SG) WeekdaysWide() []string {
func (en *en_SG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SH/en_SH.go b/en_SH/en_SH.go
index fee66813..1115e2b7 100644
--- a/en_SH/en_SH.go
+++ b/en_SH/en_SH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WAST": "West Africa Summer Time", "MST": "Macau Standard Time", "IST": "India Standard Time", "LHST": "Lord Howe Standard Time", "ChST": "Chamorro Standard Time", "MEZ": "Central European Standard Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "MDT": "Macau Summer Time", "PST": "Pacific Standard Time", "WAT": "West Africa Standard Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "VET": "Venezuela Time", "NZST": "New Zealand Standard Time", "CST": "Central Standard Time", "MESZ": "Central European Summer Time", "AKDT": "Alaska Daylight Time", "BOT": "Bolivia Time", "WEZ": "Western European Standard Time", "LHDT": "Lord Howe Daylight Time", "ARST": "Argentina Summer Time", "AST": "Atlantic Standard Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "COST": "Colombia Summer Time", "WIT": "Eastern Indonesia Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "WIB": "Western Indonesia Time", "JDT": "Japan Daylight Time", "UYT": "Uruguay Standard Time", "AKST": "Alaska Standard Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "CAT": "Central Africa Time", "AEDT": "Australian Eastern Daylight Time", "ACST": "Australian Central Standard Time", "ECT": "Ecuador Time", "BT": "Bhutan Time", "UYST": "Uruguay Summer Time", "ACDT": "Australian Central Daylight Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "JST": "Japan Standard Time", "AWST": "Australian Western Standard Time", "PDT": "Pacific Daylight Time", "WESZ": "Western European Summer Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "∅∅∅": "Amazon Summer Time", "NZDT": "New Zealand Daylight Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "ACWDT": "Australian Central Western Daylight Time", "SAST": "South Africa Standard Time", "EDT": "Eastern Daylight Time"},
+ timezones: map[string]string{"AEDT": "Australian Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "MST": "Macau Standard Time", "NZST": "New Zealand Standard Time", "WEZ": "Western European Standard Time", "ADT": "Atlantic Daylight Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "ACWDT": "Australian Central Western Daylight Time", "CST": "Central Standard Time", "COT": "Colombia Standard Time", "AWST": "Australian Western Standard Time", "NZDT": "New Zealand Daylight Time", "WITA": "Central Indonesia Time", "EAT": "East Africa Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "WARST": "Western Argentina Summer Time", "CLT": "Chile Standard Time", "WAT": "West Africa Standard Time", "IST": "India Standard Time", "MYT": "Malaysia Time", "WIB": "Western Indonesia Time", "EST": "Eastern Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time", "PST": "Pacific Standard Time", "∅∅∅": "Azores Summer Time", "SAST": "South Africa Standard Time", "PDT": "Pacific Daylight Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "AWDT": "Australian Western Daylight Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "ACWST": "Australian Central Western Standard Time", "JST": "Japan Standard Time", "ACST": "Australian Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "AKDT": "Alaska Daylight Time", "JDT": "Japan Daylight Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "WAST": "West Africa Summer Time", "GFT": "French Guiana Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "CLST": "Chile Summer Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "BT": "Bhutan Time", "SGT": "Singapore Standard Time", "EDT": "Eastern Daylight Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "ChST": "Chamorro Standard Time", "CDT": "Central Daylight Time", "ACDT": "Australian Central Daylight Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_SH) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_SH) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_SH) WeekdaysWide() []string {
func (en *en_SH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SI/en_SI.go b/en_SI/en_SI.go
index 47f2dc25..66c106d5 100644
--- a/en_SI/en_SI.go
+++ b/en_SI/en_SI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "GMT": "Greenwich Mean Time", "VET": "Venezuela Time", "HKT": "Hong Kong Standard Time", "IST": "India Standard Time", "MYT": "Malaysia Time", "ART": "Argentina Standard Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "CLT": "Chile Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "∅∅∅": "Acre Summer Time", "CHADT": "Chatham Daylight Time", "AKST": "Alaska Standard Time", "JDT": "Japan Daylight Time", "JST": "Japan Standard Time", "ACWST": "Australian Central Western Standard Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "WAT": "West Africa Standard Time", "TMST": "Turkmenistan Summer Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "ACST": "Australian Central Standard Time", "MEZ": "Central European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "UYST": "Uruguay Summer Time", "WESZ": "Western European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "SRT": "Suriname Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "OEZ": "Eastern European Standard Time", "OESZ": "Eastern European Summer Time", "LHST": "Lord Howe Standard Time", "COST": "Colombia Summer Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "GFT": "French Guiana Time", "HKST": "Hong Kong Summer Time", "SGT": "Singapore Standard Time", "ChST": "Chamorro Standard Time", "GYT": "Guyana Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "EAT": "East Africa Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "ECT": "Ecuador Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "SAST": "South Africa Standard Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "CHAST": "Chatham Standard Time", "BT": "Bhutan Time", "MST": "Mountain Standard Time", "MDT": "Mountain Daylight Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time"},
+ timezones: map[string]string{"WIT": "Eastern Indonesia Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "WITA": "Central Indonesia Time", "ChST": "Chamorro Standard Time", "MESZ": "Central European Summer Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "UYT": "Uruguay Standard Time", "CAT": "Central Africa Time", "COT": "Colombia Standard Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time", "MDT": "Mountain Daylight Time", "GFT": "French Guiana Time", "BT": "Bhutan Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "AST": "Atlantic Standard Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Brasilia Summer Time", "WARST": "Western Argentina Summer Time", "COST": "Colombia Summer Time", "AKST": "Alaska Standard Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "ART": "Argentina Standard Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "MEZ": "Central European Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "AEST": "Australian Eastern Standard Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "ACDT": "Australian Central Daylight Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "ECT": "Ecuador Time", "IST": "India Standard Time", "ARST": "Argentina Summer Time", "MST": "Mountain Standard Time", "JDT": "Japan Daylight Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "PST": "Pacific Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_SI) WeekdaysWide() []string {
func (en *en_SI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SL/en_SL.go b/en_SL/en_SL.go
index d34ddd1c..260bdfab 100644
--- a/en_SL/en_SL.go
+++ b/en_SL/en_SL.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"GYT": "Guyana Time", "HADT": "Hawaii-Aleutian Daylight Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "CDT": "Central Daylight Time", "TMST": "Turkmenistan Summer Time", "AKDT": "Alaska Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "COT": "Colombia Standard Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "MYT": "Malaysia Time", "CAT": "Central Africa Time", "BOT": "Bolivia Time", "SRT": "Suriname Time", "PST": "Pacific Standard Time", "AST": "Atlantic Standard Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "EDT": "Eastern Daylight Time", "AEST": "Australian Eastern Standard Time", "JST": "Japan Standard Time", "CHADT": "Chatham Daylight Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "ECT": "Ecuador Time", "CLT": "Chile Standard Time", "HAT": "Newfoundland Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "MST": "Mountain Standard Time", "ACDT": "Australian Central Daylight Time", "UYST": "Uruguay Summer Time", "HNT": "Newfoundland Standard Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "BT": "Bhutan Time", "EST": "Eastern Standard Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "AKST": "Alaska Standard Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time", "WIB": "Western Indonesia Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "CLST": "Chile Summer Time", "WITA": "Central Indonesia Time", "WARST": "Western Argentina Summer Time", "ChST": "Chamorro Standard Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "WEZ": "Western European Standard Time", "NZDT": "New Zealand Daylight Time", "SGT": "Singapore Standard Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "∅∅∅": "Peru Summer Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "SAST": "South Africa Standard Time", "UYT": "Uruguay Standard Time", "MEZ": "Central European Standard Time", "CST": "Central Standard Time"},
+ timezones: map[string]string{"CLST": "Chile Summer Time", "WESZ": "Western European Summer Time", "SGT": "Singapore Standard Time", "NZDT": "New Zealand Daylight Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "WARST": "Western Argentina Summer Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "JDT": "Japan Daylight Time", "UYST": "Uruguay Summer Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "AKDT": "Alaska Daylight Time", "ARST": "Argentina Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "PST": "Pacific Standard Time", "MYT": "Malaysia Time", "WIB": "Western Indonesia Time", "NZST": "New Zealand Standard Time", "GMT": "Greenwich Mean Time", "ART": "Argentina Standard Time", "EDT": "Eastern Daylight Time", "MST": "Macau Standard Time", "WIT": "Eastern Indonesia Time", "WAT": "West Africa Standard Time", "HKST": "Hong Kong Summer Time", "WITA": "Central Indonesia Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "CDT": "Central Daylight Time", "HNT": "Newfoundland Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "EAT": "East Africa Time", "ACDT": "Australian Central Daylight Time", "MDT": "Macau Summer Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "OEZ": "Eastern European Standard Time", "MEZ": "Central European Standard Time", "CLT": "Chile Standard Time", "ADT": "Atlantic Daylight Time", "AWST": "Australian Western Standard Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "WEZ": "Western European Standard Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "∅∅∅": "Peru Summer Time", "AKST": "Alaska Standard Time", "GYT": "Guyana Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "JST": "Japan Standard Time", "CHADT": "Chatham Daylight Time", "BOT": "Bolivia Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_SL) WeekdaysWide() []string {
func (en *en_SL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SS/en_SS.go b/en_SS/en_SS.go
index 87a5cf74..b0abe360 100644
--- a/en_SS/en_SS.go
+++ b/en_SS/en_SS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WAT": "West Africa Standard Time", "HKST": "Hong Kong Summer Time", "CDT": "Central Daylight Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "WAST": "West Africa Summer Time", "ARST": "Argentina Summer Time", "ADT": "Atlantic Daylight Time", "AKST": "Alaska Standard Time", "GMT": "Greenwich Mean Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time", "JDT": "Japan Daylight Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "WART": "Western Argentina Standard Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "LHST": "Lord Howe Standard Time", "UYT": "Uruguay Standard Time", "SAST": "South Africa Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "AST": "Atlantic Standard Time", "MEZ": "Central European Standard Time", "CST": "Central Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "AWST": "Australian Western Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "WIB": "Western Indonesia Time", "EAT": "East Africa Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "PDT": "Pacific Daylight Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "HKT": "Hong Kong Standard Time", "WESZ": "Western European Summer Time", "∅∅∅": "Peru Summer Time", "MST": "Mountain Standard Time", "ART": "Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "MDT": "Mountain Daylight Time", "TMST": "Turkmenistan Summer Time", "IST": "India Standard Time", "EST": "Eastern Standard Time"},
+ timezones: map[string]string{"WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "AKST": "Alaska Standard Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "GMT": "Greenwich Mean Time", "MYT": "Malaysia Time", "MESZ": "Central European Summer Time", "GFT": "French Guiana Time", "ACDT": "Australian Central Daylight Time", "SAST": "South Africa Standard Time", "AWST": "Australian Western Standard Time", "LHDT": "Lord Howe Daylight Time", "AST": "Atlantic Standard Time", "CHADT": "Chatham Daylight Time", "UYST": "Uruguay Summer Time", "WEZ": "Western European Standard Time", "JST": "Japan Standard Time", "COT": "Colombia Standard Time", "BT": "Bhutan Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "OEZ": "Eastern European Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WART": "Western Argentina Standard Time", "IST": "India Standard Time", "HAT": "Newfoundland Daylight Time", "VET": "Venezuela Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "MDT": "Mountain Daylight Time", "OESZ": "Eastern European Summer Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "TMT": "Turkmenistan Standard Time", "LHST": "Lord Howe Standard Time", "ACWST": "Australian Central Western Standard Time", "NZST": "New Zealand Standard Time", "ChST": "Chamorro Standard Time", "ACWDT": "Australian Central Western Daylight Time", "GYT": "Guyana Time", "AEDT": "Australian Eastern Daylight Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "∅∅∅": "Azores Summer Time", "CLT": "Chile Standard Time", "COST": "Colombia Summer Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "HKST": "Hong Kong Summer Time", "TMST": "Turkmenistan Summer Time", "UYT": "Uruguay Standard Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "CST": "Central Standard Time", "CDT": "Central Daylight Time", "HNT": "Newfoundland Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "EST": "Eastern Standard Time", "NZDT": "New Zealand Daylight Time", "BOT": "Bolivia Time", "MST": "Mountain Standard Time", "JDT": "Japan Daylight Time", "CAT": "Central Africa Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_SS) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_SS) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_SS) WeekdaysWide() []string {
func (en *en_SS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SX/en_SX.go b/en_SX/en_SX.go
index ff0ea257..f1fab418 100644
--- a/en_SX/en_SX.go
+++ b/en_SX/en_SX.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WIT": "Eastern Indonesia Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "CHAST": "Chatham Standard Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "AKST": "Alaska Standard Time", "GYT": "Guyana Time", "COT": "Colombia Standard Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time", "TMST": "Turkmenistan Summer Time", "HAT": "Newfoundland Daylight Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "LHST": "Lord Howe Standard Time", "VET": "Venezuela Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "LHDT": "Lord Howe Daylight Time", "HNT": "Newfoundland Standard Time", "NZST": "New Zealand Standard Time", "ARST": "Argentina Summer Time", "CLST": "Chile Summer Time", "CDT": "Central Daylight Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "AWST": "Australian Western Standard Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "ACWST": "Australian Central Western Standard Time", "NZDT": "New Zealand Daylight Time", "WART": "Western Argentina Standard Time", "MDT": "Macau Summer Time", "UYT": "Uruguay Standard Time", "MYT": "Malaysia Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "CAT": "Central Africa Time", "∅∅∅": "Azores Summer Time", "TMT": "Turkmenistan Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "EAT": "East Africa Time", "WITA": "Central Indonesia Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "EDT": "Eastern Daylight Time", "AST": "Atlantic Standard Time", "BT": "Bhutan Time", "UYST": "Uruguay Summer Time", "AEST": "Australian Eastern Standard Time", "WAST": "West Africa Summer Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "MST": "Macau Standard Time", "COST": "Colombia Summer Time", "MESZ": "Central European Summer Time", "IST": "India Standard Time", "WARST": "Western Argentina Summer Time", "AWDT": "Australian Western Daylight Time"},
+ timezones: map[string]string{"ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "SAST": "South Africa Standard Time", "GFT": "French Guiana Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "ChST": "Chamorro Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "SGT": "Singapore Standard Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "MDT": "Macau Summer Time", "LHDT": "Lord Howe Daylight Time", "MESZ": "Central European Summer Time", "VET": "Venezuela Time", "AKST": "Alaska Standard Time", "OESZ": "Eastern European Summer Time", "LHST": "Lord Howe Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "MEZ": "Central European Standard Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "GYT": "Guyana Time", "HAST": "Hawaii-Aleutian Standard Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "MST": "Macau Standard Time", "OEZ": "Eastern European Standard Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "JDT": "Japan Daylight Time", "∅∅∅": "Peru Summer Time", "CAT": "Central Africa Time", "IST": "India Standard Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "WAT": "West Africa Standard Time", "AKDT": "Alaska Daylight Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time", "UYST": "Uruguay Summer Time", "WITA": "Central Indonesia Time", "ACWST": "Australian Central Western Standard Time", "HAT": "Newfoundland Daylight Time", "EST": "Eastern Standard Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "NZST": "New Zealand Standard Time", "ECT": "Ecuador Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "CLST": "Chile Summer Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_SX) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_SX) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_SX) WeekdaysWide() []string {
func (en *en_SX) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SX) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SX) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_SZ/en_SZ.go b/en_SZ/en_SZ.go
index 8a98bb79..bff6afeb 100644
--- a/en_SZ/en_SZ.go
+++ b/en_SZ/en_SZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"EAT": "East Africa Time", "CAT": "Central Africa Time", "SAST": "South Africa Standard Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "AST": "Atlantic Standard Time", "JDT": "Japan Daylight Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "CHAST": "Chatham Standard Time", "SGT": "Singapore Standard Time", "ART": "Argentina Standard Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "LHST": "Lord Howe Standard Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "BOT": "Bolivia Time", "MESZ": "Central European Summer Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "UYT": "Uruguay Standard Time", "AWST": "Australian Western Standard Time", "MDT": "Macau Summer Time", "WITA": "Central Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "ACDT": "Australian Central Daylight Time", "MST": "Macau Standard Time", "MEZ": "Central European Standard Time", "EST": "Eastern Standard Time", "ACWST": "Australian Central Western Standard Time", "WART": "Western Argentina Standard Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "NZDT": "New Zealand Daylight Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "SRT": "Suriname Time", "PST": "Pacific Standard Time", "WEZ": "Western European Standard Time", "∅∅∅": "Azores Summer Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "AKDT": "Alaska Daylight Time", "CLT": "Chile Standard Time", "WAT": "West Africa Standard Time", "WAST": "West Africa Summer Time", "ChST": "Chamorro Standard Time", "ARST": "Argentina Summer Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "AEST": "Australian Eastern Standard Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "MYT": "Malaysia Time", "UYST": "Uruguay Summer Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "AEDT": "Australian Eastern Daylight Time", "PDT": "Pacific Daylight Time"},
+ timezones: map[string]string{"MESZ": "Central European Summer Time", "EAT": "East Africa Time", "TMT": "Turkmenistan Standard Time", "WAST": "West Africa Summer Time", "CDT": "Central Daylight Time", "GYT": "Guyana Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "ARST": "Argentina Summer Time", "NZDT": "New Zealand Daylight Time", "VET": "Venezuela Time", "WESZ": "Western European Summer Time", "ADT": "Atlantic Daylight Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "∅∅∅": "Azores Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "HKT": "Hong Kong Standard Time", "WIB": "Western Indonesia Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "LHDT": "Lord Howe Daylight Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "NZST": "New Zealand Standard Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "CST": "Central Standard Time", "AWDT": "Australian Western Daylight Time", "MYT": "Malaysia Time", "AKDT": "Alaska Daylight Time", "PST": "Pacific Standard Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "COST": "Colombia Summer Time", "HAT": "Newfoundland Daylight Time", "ACST": "Australian Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "MDT": "Mountain Daylight Time", "ART": "Argentina Standard Time", "JST": "Japan Standard Time", "IST": "India Standard Time", "AEDT": "Australian Eastern Daylight Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "MST": "Mountain Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_SZ) WeekdaysWide() []string {
func (en *en_SZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_SZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_SZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_TC/en_TC.go b/en_TC/en_TC.go
index 87ee56c6..3abd9a4d 100644
--- a/en_TC/en_TC.go
+++ b/en_TC/en_TC.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MESZ": "Central European Summer Time", "HKST": "Hong Kong Summer Time", "ARST": "Argentina Summer Time", "BOT": "Bolivia Time", "NZST": "New Zealand Standard Time", "EST": "Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MYT": "Malaysia Time", "WARST": "Western Argentina Summer Time", "ACDT": "Australian Central Daylight Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "HAT": "Newfoundland Daylight Time", "AEST": "Australian Eastern Standard Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "ART": "Argentina Standard Time", "AKST": "Alaska Standard Time", "ACWST": "Australian Central Western Standard Time", "AST": "Atlantic Standard Time", "WIT": "Eastern Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "PDT": "Pacific Daylight Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "CST": "Central Standard Time", "MEZ": "Central European Standard Time", "EDT": "Eastern Daylight Time", "SRT": "Suriname Time", "NZDT": "New Zealand Daylight Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "ADT": "Atlantic Daylight Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "UYST": "Uruguay Summer Time", "WAST": "West Africa Summer Time", "AWST": "Australian Western Standard Time", "COST": "Colombia Summer Time", "∅∅∅": "Azores Summer Time", "MDT": "Macau Summer Time", "SGT": "Singapore Standard Time", "CLT": "Chile Standard Time", "AKDT": "Alaska Daylight Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "HKT": "Hong Kong Standard Time", "LHST": "Lord Howe Standard Time", "GYT": "Guyana Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "JST": "Japan Standard Time", "BT": "Bhutan Time"},
+ timezones: map[string]string{"VET": "Venezuela Time", "COT": "Colombia Standard Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WAST": "West Africa Summer Time", "CDT": "Central Daylight Time", "WARST": "Western Argentina Summer Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "WITA": "Central Indonesia Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "WART": "Western Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ADT": "Atlantic Daylight Time", "NZST": "New Zealand Standard Time", "WIT": "Eastern Indonesia Time", "WEZ": "Western European Standard Time", "OEZ": "Eastern European Standard Time", "PST": "Pacific Standard Time", "MST": "Mountain Standard Time", "IST": "India Standard Time", "WESZ": "Western European Summer Time", "HNT": "Newfoundland Standard Time", "LHST": "Lord Howe Standard Time", "UYST": "Uruguay Summer Time", "CAT": "Central Africa Time", "MDT": "Mountain Daylight Time", "ACWST": "Australian Central Western Standard Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "AKDT": "Alaska Daylight Time", "TMST": "Turkmenistan Summer Time", "MESZ": "Central European Summer Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "∅∅∅": "Azores Summer Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "WAT": "West Africa Standard Time", "GYT": "Guyana Time", "JDT": "Japan Daylight Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "JST": "Japan Standard Time", "CHADT": "Chatham Daylight Time", "PDT": "Pacific Daylight Time", "CST": "Central Standard Time", "HAT": "Newfoundland Daylight Time", "GFT": "French Guiana Time", "COST": "Colombia Summer Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "AWST": "Australian Western Standard Time", "SAST": "South Africa Standard Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "GMT": "Greenwich Mean Time", "HKT": "Hong Kong Standard Time", "MEZ": "Central European Standard Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "CLST": "Chile Summer Time", "ACWDT": "Australian Central Western Daylight Time", "SGT": "Singapore Standard Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "AEST": "Australian Eastern Standard Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_TC) WeekdaysWide() []string {
func (en *en_TC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_TC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_TC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_TK/en_TK.go b/en_TK/en_TK.go
index 7acd2b01..28e238be 100644
--- a/en_TK/en_TK.go
+++ b/en_TK/en_TK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"MDT": "Macau Summer Time", "PDT": "Pacific Daylight Time", "ACDT": "Australian Central Daylight Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "WIT": "Eastern Indonesia Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "WESZ": "Western European Summer Time", "MYT": "Malaysia Time", "IST": "India Standard Time", "BOT": "Bolivia Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "ChST": "Chamorro Standard Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHADT": "Chatham Daylight Time", "∅∅∅": "Amazon Summer Time", "ACWST": "Australian Central Western Standard Time", "UYT": "Uruguay Standard Time", "WAT": "West Africa Standard Time", "MESZ": "Central European Summer Time", "CLST": "Chile Summer Time", "GMT": "Greenwich Mean Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "BT": "Bhutan Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "MST": "Macau Standard Time", "SGT": "Singapore Standard Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "JST": "Japan Standard Time", "HAT": "Newfoundland Daylight Time", "WIB": "Western Indonesia Time", "ECT": "Ecuador Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "CLT": "Chile Standard Time", "TMT": "Turkmenistan Standard Time", "GYT": "Guyana Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "NZST": "New Zealand Standard Time", "COT": "Colombia Standard Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "MEZ": "Central European Standard Time", "AEDT": "Australian Eastern Daylight Time", "EST": "Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "UYST": "Uruguay Summer Time", "ART": "Argentina Standard Time", "LHST": "Lord Howe Standard Time", "AWDT": "Australian Western Daylight Time", "COST": "Colombia Summer Time"},
+ timezones: map[string]string{"CHADT": "Chatham Daylight Time", "LHST": "Lord Howe Standard Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "CAT": "Central Africa Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "ART": "Argentina Standard Time", "HNT": "Newfoundland Standard Time", "GYT": "Guyana Time", "OEZ": "Eastern European Standard Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "MDT": "Macau Summer Time", "CDT": "Central Daylight Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "AWST": "Australian Western Standard Time", "TMST": "Turkmenistan Summer Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "SGT": "Singapore Standard Time", "∅∅∅": "Azores Summer Time", "ACWST": "Australian Central Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "WITA": "Central Indonesia Time", "CLT": "Chile Standard Time", "ACST": "Australian Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "MEZ": "Central European Standard Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "NZST": "New Zealand Standard Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "CLST": "Chile Summer Time", "WESZ": "Western European Summer Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "ADT": "Atlantic Daylight Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "MYT": "Malaysia Time", "COT": "Colombia Standard Time", "LHDT": "Lord Howe Daylight Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "SAST": "South Africa Standard Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_TK) WeekdaysWide() []string {
func (en *en_TK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_TK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_TK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_TO/en_TO.go b/en_TO/en_TO.go
index 70ed8463..d0ed703a 100644
--- a/en_TO/en_TO.go
+++ b/en_TO/en_TO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "EST": "Eastern Standard Time", "EAT": "East Africa Time", "AWST": "Australian Western Standard Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "TMST": "Turkmenistan Summer Time", "AKDT": "Alaska Daylight Time", "PST": "Pacific Standard Time", "∅∅∅": "Peru Summer Time", "MDT": "Mountain Daylight Time", "ART": "Argentina Standard Time", "ACWST": "Australian Central Western Standard Time", "HAT": "Newfoundland Daylight Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "MYT": "Malaysia Time", "TMT": "Turkmenistan Standard Time", "WITA": "Central Indonesia Time", "WEZ": "Western European Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "NZDT": "New Zealand Daylight Time", "WART": "Western Argentina Standard Time", "PDT": "Pacific Daylight Time", "ACDT": "Australian Central Daylight Time", "CAT": "Central Africa Time", "CDT": "Central Daylight Time", "MEZ": "Central European Standard Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "ChST": "Chamorro Standard Time", "AWDT": "Australian Western Daylight Time", "SRT": "Suriname Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "ADT": "Atlantic Daylight Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "AEST": "Australian Eastern Standard Time", "ECT": "Ecuador Time", "BOT": "Bolivia Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "NZST": "New Zealand Standard Time", "CHAST": "Chatham Standard Time", "LHST": "Lord Howe Standard Time", "SAST": "South Africa Standard Time", "JDT": "Japan Daylight Time", "GYT": "Guyana Time", "WAT": "West Africa Standard Time", "COST": "Colombia Summer Time", "WIT": "Eastern Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "JST": "Japan Standard Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "WAST": "West Africa Summer Time", "HKT": "Hong Kong Standard Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "BT": "Bhutan Time", "SGT": "Singapore Standard Time", "CLST": "Chile Summer Time", "OEZ": "Eastern European Standard Time"},
+ timezones: map[string]string{"COST": "Colombia Summer Time", "HNT": "Newfoundland Standard Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "WIT": "Eastern Indonesia Time", "GFT": "French Guiana Time", "WIB": "Western Indonesia Time", "LHST": "Lord Howe Standard Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "MDT": "Mountain Daylight Time", "BT": "Bhutan Time", "CDT": "Central Daylight Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "∅∅∅": "Azores Summer Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "WAT": "West Africa Standard Time", "PDT": "Pacific Daylight Time", "SGT": "Singapore Standard Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "CLT": "Chile Standard Time", "ACWST": "Australian Central Western Standard Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "NZDT": "New Zealand Daylight Time", "CAT": "Central Africa Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "WEZ": "Western European Standard Time", "ECT": "Ecuador Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "MST": "Mountain Standard Time", "ART": "Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time", "TMT": "Turkmenistan Standard Time", "JST": "Japan Standard Time", "ADT": "Atlantic Daylight Time", "HKT": "Hong Kong Standard Time", "UYST": "Uruguay Summer Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "AKDT": "Alaska Daylight Time", "ChST": "Chamorro Standard Time", "CST": "Central Standard Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "OEZ": "Eastern European Standard Time", "MESZ": "Central European Summer Time", "WARST": "Western Argentina Summer Time", "ACDT": "Australian Central Daylight Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_TO) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_TO) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_TO) WeekdaysWide() []string {
func (en *en_TO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_TO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_TO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_TT/en_TT.go b/en_TT/en_TT.go
index 0f33ce32..020cc203 100644
--- a/en_TT/en_TT.go
+++ b/en_TT/en_TT.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"UYST": "Uruguay Summer Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "HKST": "Hong Kong Summer Time", "ACWDT": "Australian Central Western Daylight Time", "HNT": "Newfoundland Standard Time", "SGT": "Singapore Standard Time", "AEDT": "Australian Eastern Daylight Time", "SRT": "Suriname Time", "GYT": "Guyana Time", "NZDT": "New Zealand Daylight Time", "ChST": "Chamorro Standard Time", "MST": "Mountain Standard Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "ARST": "Argentina Summer Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "HAT": "Newfoundland Daylight Time", "CAT": "Central Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "GFT": "French Guiana Time", "JST": "Japan Standard Time", "ECT": "Ecuador Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "CHAST": "Chatham Standard Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "MYT": "Malaysia Time", "∅∅∅": "Peru Summer Time", "ART": "Argentina Standard Time", "JDT": "Japan Daylight Time", "WEZ": "Western European Standard Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "BT": "Bhutan Time", "ACST": "Australian Central Standard Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "MEZ": "Central European Standard Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "EST": "Eastern Standard Time", "EAT": "East Africa Time", "CST": "Central Standard Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "LHDT": "Lord Howe Daylight Time", "AWDT": "Australian Western Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "BOT": "Bolivia Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "AWST": "Australian Western Standard Time", "CDT": "Central Daylight Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "PDT": "Pacific Daylight Time", "ACDT": "Australian Central Daylight Time", "NZST": "New Zealand Standard Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "WARST": "Western Argentina Summer Time", "ACWST": "Australian Central Western Standard Time"},
+ timezones: map[string]string{"CDT": "Central Daylight Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "NZST": "New Zealand Standard Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "HKT": "Hong Kong Standard Time", "MEZ": "Central European Standard Time", "MDT": "Mountain Daylight Time", "∅∅∅": "Azores Summer Time", "HKST": "Hong Kong Summer Time", "SRT": "Suriname Time", "ADT": "Atlantic Daylight Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "AKST": "Alaska Standard Time", "CAT": "Central Africa Time", "ACDT": "Australian Central Daylight Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "BOT": "Bolivia Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "HAT": "Newfoundland Daylight Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "EST": "Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "MYT": "Malaysia Time", "LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "MST": "Mountain Standard Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "WIB": "Western Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "AWST": "Australian Western Standard Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "EDT": "Eastern Daylight Time", "GYT": "Guyana Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "COST": "Colombia Summer Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "CST": "Central Standard Time", "CHADT": "Chatham Daylight Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "AKDT": "Alaska Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_TT) WeekdaysWide() []string {
func (en *en_TT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_TT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_TT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_TV/en_TV.go b/en_TV/en_TV.go
index 6c0d35b7..95c90084 100644
--- a/en_TV/en_TV.go
+++ b/en_TV/en_TV.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"GYT": "Guyana Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "NZDT": "New Zealand Daylight Time", "CST": "Central Standard Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "BOT": "Bolivia Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "HNT": "Newfoundland Standard Time", "MST": "Macau Standard Time", "AKST": "Alaska Standard Time", "UYT": "Uruguay Standard Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "WEZ": "Western European Standard Time", "WAT": "West Africa Standard Time", "ADT": "Atlantic Daylight Time", "CHADT": "Chatham Daylight Time", "SAST": "South Africa Standard Time", "ACDT": "Australian Central Daylight Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "AWDT": "Australian Western Daylight Time", "ART": "Argentina Standard Time", "AEDT": "Australian Eastern Daylight Time", "OESZ": "Eastern European Summer Time", "EST": "Eastern Standard Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "HAT": "Newfoundland Daylight Time", "ARST": "Argentina Summer Time", "IST": "India Standard Time", "COST": "Colombia Summer Time", "NZST": "New Zealand Standard Time", "WIT": "Eastern Indonesia Time", "HADT": "Hawaii-Aleutian Daylight Time", "JST": "Japan Standard Time", "MDT": "Macau Summer Time", "MESZ": "Central European Summer Time", "GMT": "Greenwich Mean Time", "ChST": "Chamorro Standard Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "WART": "Western Argentina Standard Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "HKST": "Hong Kong Summer Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "EDT": "Eastern Daylight Time", "ECT": "Ecuador Time", "WESZ": "Western European Summer Time", "∅∅∅": "Azores Summer Time", "SGT": "Singapore Standard Time", "CDT": "Central Daylight Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "LHST": "Lord Howe Standard Time", "COT": "Colombia Standard Time", "HKT": "Hong Kong Standard Time", "WARST": "Western Argentina Summer Time", "PDT": "Pacific Daylight Time", "CLT": "Chile Standard Time", "CLST": "Chile Summer Time"},
+ timezones: map[string]string{"ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time", "EDT": "Eastern Daylight Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "EST": "Eastern Standard Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "TMT": "Turkmenistan Standard Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "AWDT": "Australian Western Daylight Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "WARST": "Western Argentina Summer Time", "HKST": "Hong Kong Summer Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "ACWST": "Australian Central Western Standard Time", "WAT": "West Africa Standard Time", "SGT": "Singapore Standard Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "UYT": "Uruguay Standard Time", "ACST": "Australian Central Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "WESZ": "Western European Summer Time", "SAST": "South Africa Standard Time", "GMT": "Greenwich Mean Time", "CHAST": "Chatham Standard Time", "LHDT": "Lord Howe Daylight Time", "NZDT": "New Zealand Daylight Time", "ECT": "Ecuador Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "HAST": "Hawaii-Aleutian Standard Time", "CHADT": "Chatham Daylight Time", "PST": "Pacific Standard Time", "CLT": "Chile Standard Time", "IST": "India Standard Time", "AKST": "Alaska Standard Time", "LHST": "Lord Howe Standard Time", "MDT": "Mountain Daylight Time", "WART": "Western Argentina Standard Time", "BOT": "Bolivia Time", "HAT": "Newfoundland Daylight Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "VET": "Venezuela Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "SRT": "Suriname Time", "CLST": "Chile Summer Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "∅∅∅": "Brasilia Summer Time", "OESZ": "Eastern European Summer Time", "WIT": "Eastern Indonesia Time", "JDT": "Japan Daylight Time", "CST": "Central Standard Time", "HKT": "Hong Kong Standard Time", "OEZ": "Eastern European Standard Time", "MST": "Mountain Standard Time", "MESZ": "Central European Summer Time", "UYST": "Uruguay Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_TV) WeekdaysWide() []string {
func (en *en_TV) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_TV) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_TV) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_TZ/en_TZ.go b/en_TZ/en_TZ.go
index 4655f25b..aaf61147 100644
--- a/en_TZ/en_TZ.go
+++ b/en_TZ/en_TZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "EAT": "East Africa Time", "MEZ": "Central European Standard Time", "CHAST": "Chatham Standard Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "ACWST": "Australian Central Western Standard Time", "OEZ": "Eastern European Standard Time", "EDT": "Eastern Daylight Time", "AKDT": "Alaska Daylight Time", "UYST": "Uruguay Summer Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "SRT": "Suriname Time", "AST": "Atlantic Standard Time", "CAT": "Central Africa Time", "HADT": "Hawaii-Aleutian Daylight Time", "PDT": "Pacific Daylight Time", "HNT": "Newfoundland Standard Time", "TMT": "Turkmenistan Standard Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "HAT": "Newfoundland Daylight Time", "AEST": "Australian Eastern Standard Time", "JDT": "Japan Daylight Time", "MST": "Mountain Standard Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "CLT": "Chile Standard Time", "WESZ": "Western European Summer Time", "AWST": "Australian Western Standard Time", "COT": "Colombia Standard Time", "AEDT": "Australian Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "JST": "Japan Standard Time", "BT": "Bhutan Time", "LHDT": "Lord Howe Daylight Time", "CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "EST": "Eastern Standard Time", "ADT": "Atlantic Daylight Time", "WARST": "Western Argentina Summer Time", "PST": "Pacific Standard Time", "CDT": "Central Daylight Time", "MESZ": "Central European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "COST": "Colombia Summer Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "ARST": "Argentina Summer Time", "∅∅∅": "Peru Summer Time", "VET": "Venezuela Time", "WAST": "West Africa Summer Time", "NZST": "New Zealand Standard Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "ACST": "Australian Central Standard Time", "ART": "Argentina Standard Time", "CST": "Central Standard Time", "SAST": "South Africa Standard Time", "ECT": "Ecuador Time", "BOT": "Bolivia Time", "IST": "India Standard Time", "GYT": "Guyana Time"},
+ timezones: map[string]string{"HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "ART": "Argentina Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "TMT": "Turkmenistan Standard Time", "∅∅∅": "Azores Summer Time", "AKDT": "Alaska Daylight Time", "AST": "Atlantic Standard Time", "SAST": "South Africa Standard Time", "MESZ": "Central European Summer Time", "ECT": "Ecuador Time", "UYT": "Uruguay Standard Time", "WIT": "Eastern Indonesia Time", "BOT": "Bolivia Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "PST": "Pacific Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "EDT": "Eastern Daylight Time", "LHDT": "Lord Howe Daylight Time", "WITA": "Central Indonesia Time", "CLT": "Chile Standard Time", "ACWST": "Australian Central Western Standard Time", "COST": "Colombia Summer Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "ChST": "Chamorro Standard Time", "CLST": "Chile Summer Time", "MST": "Mountain Standard Time", "HKST": "Hong Kong Summer Time", "PDT": "Pacific Daylight Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "EST": "Eastern Standard Time", "CAT": "Central Africa Time", "SRT": "Suriname Time", "MDT": "Mountain Daylight Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "TMST": "Turkmenistan Summer Time", "OEZ": "Eastern European Standard Time", "MEZ": "Central European Standard Time", "WEZ": "Western European Standard Time", "CST": "Central Standard Time", "JDT": "Japan Daylight Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "WAT": "West Africa Standard Time", "AKST": "Alaska Standard Time", "CHADT": "Chatham Daylight Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "OESZ": "Eastern European Summer Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "CHAST": "Chatham Standard Time", "AWST": "Australian Western Standard Time", "WART": "Western Argentina Standard Time", "HKT": "Hong Kong Standard Time", "GMT": "Greenwich Mean Time", "WESZ": "Western European Summer Time", "GFT": "French Guiana Time", "IST": "India Standard Time", "CDT": "Central Daylight Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "ACWDT": "Australian Central Western Daylight Time", "AWDT": "Australian Western Daylight Time", "ACDT": "Australian Central Daylight Time", "LHST": "Lord Howe Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_TZ) WeekdaysWide() []string {
func (en *en_TZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_UG/en_UG.go b/en_UG/en_UG.go
index 9fe33f78..d2fcd59e 100644
--- a/en_UG/en_UG.go
+++ b/en_UG/en_UG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CDT": "Central Daylight Time", "CHADT": "Chatham Daylight Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "WESZ": "Western European Summer Time", "ARST": "Argentina Summer Time", "MST": "Macau Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "VET": "Venezuela Time", "CST": "Central Standard Time", "JST": "Japan Standard Time", "ADT": "Atlantic Daylight Time", "CLST": "Chile Summer Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "UYT": "Uruguay Standard Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "MDT": "Macau Summer Time", "MYT": "Malaysia Time", "WARST": "Western Argentina Summer Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "∅∅∅": "Amazon Summer Time", "GMT": "Greenwich Mean Time", "BT": "Bhutan Time", "BOT": "Bolivia Time", "ChST": "Chamorro Standard Time", "COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "HNT": "Newfoundland Standard Time", "CLT": "Chile Standard Time", "HKT": "Hong Kong Standard Time", "SGT": "Singapore Standard Time", "WIT": "Eastern Indonesia Time", "TMT": "Turkmenistan Standard Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "CAT": "Central Africa Time", "CHAST": "Chatham Standard Time", "SAST": "South Africa Standard Time", "UYST": "Uruguay Summer Time", "PDT": "Pacific Daylight Time", "LHST": "Lord Howe Standard Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "AEST": "Australian Eastern Standard Time", "WIB": "Western Indonesia Time", "ART": "Argentina Standard Time", "EAT": "East Africa Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "HKST": "Hong Kong Summer Time", "JDT": "Japan Daylight Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "SRT": "Suriname Time", "ACWST": "Australian Central Western Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "WEZ": "Western European Standard Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "AWDT": "Australian Western Daylight Time"},
+ timezones: map[string]string{"WART": "Western Argentina Standard Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "WESZ": "Western European Summer Time", "ACDT": "Australian Central Daylight Time", "PDT": "Pacific Daylight Time", "MDT": "Mountain Daylight Time", "ECT": "Ecuador Time", "AKDT": "Alaska Daylight Time", "GYT": "Guyana Time", "SAST": "South Africa Standard Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "COST": "Colombia Summer Time", "ADT": "Atlantic Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHADT": "Chatham Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "WAST": "West Africa Summer Time", "AST": "Atlantic Standard Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "WIB": "Western Indonesia Time", "BOT": "Bolivia Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "OEZ": "Eastern European Standard Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "CLST": "Chile Summer Time", "VET": "Venezuela Time", "ACST": "Australian Central Standard Time", "TMST": "Turkmenistan Summer Time", "NZDT": "New Zealand Daylight Time", "UYST": "Uruguay Summer Time", "MST": "Mountain Standard Time", "EDT": "Eastern Daylight Time", "CHAST": "Chatham Standard Time", "MEZ": "Central European Standard Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "MYT": "Malaysia Time", "TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "JST": "Japan Standard Time", "HKT": "Hong Kong Standard Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "LHDT": "Lord Howe Daylight Time", "AKST": "Alaska Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "∅∅∅": "Azores Summer Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "CLT": "Chile Standard Time", "AEST": "Australian Eastern Standard Time", "GMT": "Greenwich Mean Time", "WIT": "Eastern Indonesia Time", "CST": "Central Standard Time", "HAT": "Newfoundland Daylight Time", "ART": "Argentina Standard Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "AWST": "Australian Western Standard Time", "PST": "Pacific Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_UG) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_UG) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_UG) WeekdaysWide() []string {
func (en *en_UG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_UG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_UG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_UM/en_UM.go b/en_UM/en_UM.go
index 0de738ec..ca72b1a7 100644
--- a/en_UM/en_UM.go
+++ b/en_UM/en_UM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ADT": "Atlantic Daylight Time", "CLT": "Chile Standard Time", "OEZ": "Eastern European Standard Time", "SAST": "South Africa Standard Time", "ACWST": "Australian Central Western Standard Time", "COT": "Colombia Standard Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "PST": "Pacific Standard Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "EDT": "Eastern Daylight Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "ART": "Argentina Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "MYT": "Malaysia Time", "WART": "Western Argentina Standard Time", "VET": "Venezuela Time", "ChST": "Chamorro Standard Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "GMT": "Greenwich Mean Time", "ACST": "Australian Central Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "MESZ": "Central European Summer Time", "WEZ": "Western European Standard Time", "EAT": "East Africa Time", "NZDT": "New Zealand Daylight Time", "SGT": "Singapore Standard Time", "BOT": "Bolivia Time", "ARST": "Argentina Summer Time", "CDT": "Central Daylight Time", "AEST": "Australian Eastern Standard Time", "LHST": "Lord Howe Standard Time", "WITA": "Central Indonesia Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "WESZ": "Western European Summer Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "AST": "Atlantic Standard Time", "CST": "Central Standard Time", "MST": "Mountain Standard Time", "WAST": "West Africa Summer Time", "COST": "Colombia Summer Time", "GFT": "French Guiana Time", "AWST": "Australian Western Standard Time", "AWDT": "Australian Western Daylight Time", "WIT": "Eastern Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "JST": "Japan Standard Time", "ECT": "Ecuador Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "AKST": "Alaska Standard Time", "∅∅∅": "Peru Summer Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "HNT": "Newfoundland Standard Time", "MEZ": "Central European Standard Time", "CAT": "Central Africa Time", "OESZ": "Eastern European Summer Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "UYST": "Uruguay Summer Time", "HADT": "Hawaii-Aleutian Daylight Time"},
+ timezones: map[string]string{"GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "CAT": "Central Africa Time", "WAT": "West Africa Standard Time", "ACST": "Australian Central Standard Time", "AWDT": "Australian Western Daylight Time", "ChST": "Chamorro Standard Time", "ACWST": "Australian Central Western Standard Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "EDT": "Eastern Daylight Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "CHAST": "Chatham Standard Time", "MDT": "Macau Summer Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "WESZ": "Western European Summer Time", "COST": "Colombia Summer Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "ARST": "Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "WART": "Western Argentina Standard Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "PST": "Pacific Standard Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "VET": "Venezuela Time", "CLT": "Chile Standard Time", "∅∅∅": "Azores Summer Time", "CHADT": "Chatham Daylight Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "UYT": "Uruguay Standard Time", "IST": "India Standard Time", "MST": "Macau Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "OEZ": "Eastern European Standard Time", "SRT": "Suriname Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time", "HNT": "Newfoundland Standard Time", "WIB": "Western Indonesia Time", "LHDT": "Lord Howe Daylight Time", "UYST": "Uruguay Summer Time", "CLST": "Chile Summer Time", "HKT": "Hong Kong Standard Time", "GMT": "Greenwich Mean Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_UM) WeekdaysWide() []string {
func (en *en_UM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_UM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_UM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_US/en_US.go b/en_US/en_US.go
index 2422682c..16852a34 100644
--- a/en_US/en_US.go
+++ b/en_US/en_US.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ARST": "Argentina Summer Time", "GYT": "Guyana Time", "CDT": "Central Daylight Time", "CLST": "Chile Summer Time", "WAST": "West Africa Summer Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "WEZ": "Western European Standard Time", "EAT": "East Africa Time", "AKDT": "Alaska Daylight Time", "ChST": "Chamorro Standard Time", "JST": "Japan Standard Time", "OESZ": "Eastern European Summer Time", "WART": "Western Argentina Standard Time", "ACWDT": "Australian Central Western Daylight Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "AKST": "Alaska Standard Time", "AEST": "Australian Eastern Standard Time", "OEZ": "Eastern European Standard Time", "ECT": "Ecuador Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "AST": "Atlantic Standard Time", "NZDT": "New Zealand Daylight Time", "UYT": "Uruguay Standard Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "COST": "Colombia Summer Time", "CHAST": "Chatham Standard Time", "WIT": "Eastern Indonesia Time", "ACWST": "Australian Central Western Standard Time", "MDT": "Mountain Daylight Time", "ART": "Argentina Standard Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "JDT": "Japan Daylight Time", "LHST": "Lord Howe Standard Time", "∅∅∅": "Peru Summer Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "WITA": "Central Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "IST": "India Standard Time", "PDT": "Pacific Daylight Time", "COT": "Colombia Standard Time", "HKST": "Hong Kong Summer Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "MEZ": "Central European Standard Time", "WIB": "Western Indonesia Time", "EDT": "Eastern Daylight Time", "GMT": "Greenwich Mean Time", "MST": "Mountain Standard Time", "TMST": "Turkmenistan Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "ACST": "Australian Central Standard Time", "CHADT": "Chatham Daylight Time", "GFT": "French Guiana Time"},
+ timezones: map[string]string{"MDT": "Macau Summer Time", "AWDT": "Australian Western Daylight Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "AWST": "Australian Western Standard Time", "WIB": "Western Indonesia Time", "BT": "Bhutan Time", "CST": "Central Standard Time", "ADT": "Atlantic Daylight Time", "MST": "Macau Standard Time", "CHAST": "Chatham Standard Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "SRT": "Suriname Time", "WAST": "West Africa Summer Time", "MYT": "Malaysia Time", "TMT": "Turkmenistan Standard Time", "COST": "Colombia Summer Time", "SGT": "Singapore Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "CAT": "Central Africa Time", "VET": "Venezuela Time", "WAT": "West Africa Standard Time", "EST": "Eastern Standard Time", "∅∅∅": "Azores Summer Time", "UYST": "Uruguay Summer Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "WESZ": "Western European Summer Time", "JST": "Japan Standard Time", "GMT": "Greenwich Mean Time", "CHADT": "Chatham Daylight Time", "OEZ": "Eastern European Standard Time", "LHDT": "Lord Howe Daylight Time", "SAST": "South Africa Standard Time", "CLT": "Chile Standard Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "NZDT": "New Zealand Daylight Time", "GFT": "French Guiana Time", "GYT": "Guyana Time", "JDT": "Japan Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "ART": "Argentina Standard Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "ACWST": "Australian Central Western Standard Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "CLST": "Chile Summer Time", "ECT": "Ecuador Time", "AST": "Atlantic Standard Time", "AKDT": "Alaska Daylight Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "MESZ": "Central European Summer Time", "BOT": "Bolivia Time", "IST": "India Standard Time", "AKST": "Alaska Standard Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "ACST": "Australian Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "EAT": "East Africa Time", "EDT": "Eastern Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_US) WeekdaysWide() []string {
func (en *en_US) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_US) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_US) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_US_POSIX/en_US_POSIX.go b/en_US_POSIX/en_US_POSIX.go
index c5c1900c..3df4190b 100644
--- a/en_US_POSIX/en_US_POSIX.go
+++ b/en_US_POSIX/en_US_POSIX.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ChST": "Chamorro Standard Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "JST": "Japan Standard Time", "CST": "Central Standard Time", "WIB": "Western Indonesia Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AKST": "Alaska Standard Time", "OEZ": "Eastern European Standard Time", "MYT": "Malaysia Time", "SRT": "Suriname Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "AWDT": "Australian Western Daylight Time", "AEDT": "Australian Eastern Daylight Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "WEZ": "Western European Standard Time", "ACWST": "Australian Central Western Standard Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "LHST": "Lord Howe Standard Time", "WAT": "West Africa Standard Time", "AWST": "Australian Western Standard Time", "JDT": "Japan Daylight Time", "ECT": "Ecuador Time", "UYT": "Uruguay Standard Time", "CLST": "Chile Summer Time", "TMST": "Turkmenistan Summer Time", "GFT": "French Guiana Time", "EDT": "Eastern Daylight Time", "UYST": "Uruguay Summer Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "ACDT": "Australian Central Daylight Time", "MDT": "Macau Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "MEZ": "Central European Standard Time", "AEST": "Australian Eastern Standard Time", "AKDT": "Alaska Daylight Time", "BOT": "Bolivia Time", "∅∅∅": "Azores Summer Time", "NZDT": "New Zealand Daylight Time", "CHADT": "Chatham Daylight Time", "CAT": "Central Africa Time", "WESZ": "Western European Summer Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "HNT": "Newfoundland Standard Time", "PDT": "Pacific Daylight Time", "CHAST": "Chatham Standard Time", "OESZ": "Eastern European Summer Time", "GYT": "Guyana Time", "CLT": "Chile Standard Time", "PST": "Pacific Standard Time", "HAT": "Newfoundland Daylight Time", "MST": "Macau Standard Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "BT": "Bhutan Time", "WART": "Western Argentina Standard Time", "ARST": "Argentina Summer Time", "ADT": "Atlantic Daylight Time", "WIT": "Eastern Indonesia Time"},
+ timezones: map[string]string{"GYT": "Guyana Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "ART": "Argentina Standard Time", "PDT": "Pacific Daylight Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "MYT": "Malaysia Time", "TMST": "Turkmenistan Summer Time", "WEZ": "Western European Standard Time", "WESZ": "Western European Summer Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "EAT": "East Africa Time", "WARST": "Western Argentina Summer Time", "CST": "Central Standard Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "SRT": "Suriname Time", "ACWDT": "Australian Central Western Daylight Time", "AKST": "Alaska Standard Time", "ACDT": "Australian Central Daylight Time", "HNT": "Newfoundland Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "SGT": "Singapore Standard Time", "AWST": "Australian Western Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "ARST": "Argentina Summer Time", "ECT": "Ecuador Time", "VET": "Venezuela Time", "HAT": "Newfoundland Daylight Time", "WIB": "Western Indonesia Time", "UYT": "Uruguay Standard Time", "WITA": "Central Indonesia Time", "CLST": "Chile Summer Time", "ACST": "Australian Central Standard Time", "EDT": "Eastern Daylight Time", "AWDT": "Australian Western Daylight Time", "WIT": "Eastern Indonesia Time", "HKT": "Hong Kong Standard Time", "∅∅∅": "Azores Summer Time", "AEST": "Australian Eastern Standard Time", "MESZ": "Central European Summer Time", "JDT": "Japan Daylight Time", "MST": "Macau Standard Time", "WAT": "West Africa Standard Time", "ADT": "Atlantic Daylight Time", "EST": "Eastern Standard Time", "OEZ": "Eastern European Standard Time", "UYST": "Uruguay Summer Time", "MDT": "Macau Summer Time", "ACWST": "Australian Central Western Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "HKST": "Hong Kong Summer Time", "LHST": "Lord Howe Standard Time", "NZST": "New Zealand Standard Time", "BOT": "Bolivia Time", "IST": "India Standard Time", "JST": "Japan Standard Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "MEZ": "Central European Standard Time", "GMT": "Greenwich Mean Time", "CLT": "Chile Standard Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_US_POSIX) CardinalPluralRule(num float64, v uint64) locales.PluralR
func (en *en_US_POSIX) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
+ nMod10 := math.Mod(n, 10)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
diff --git a/en_VC/en_VC.go b/en_VC/en_VC.go
index 0acf89b9..b3454690 100644
--- a/en_VC/en_VC.go
+++ b/en_VC/en_VC.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WESZ": "Western European Summer Time", "COST": "Colombia Summer Time", "CST": "Central Standard Time", "WIT": "Eastern Indonesia Time", "CLST": "Chile Summer Time", "HKST": "Hong Kong Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "MYT": "Malaysia Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "LHDT": "Lord Howe Daylight Time", "ECT": "Ecuador Time", "UYT": "Uruguay Standard Time", "WEZ": "Western European Standard Time", "ADT": "Atlantic Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "AEST": "Australian Eastern Standard Time", "CDT": "Central Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "AEDT": "Australian Eastern Daylight Time", "WART": "Western Argentina Standard Time", "UYST": "Uruguay Summer Time", "ACST": "Australian Central Standard Time", "VET": "Venezuela Time", "ART": "Argentina Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "ACDT": "Australian Central Daylight Time", "WAST": "West Africa Summer Time", "CLT": "Chile Standard Time", "TMST": "Turkmenistan Summer Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "EAT": "East Africa Time", "WIB": "Western Indonesia Time", "COT": "Colombia Standard Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "GFT": "French Guiana Time", "ACWST": "Australian Central Western Standard Time", "GYT": "Guyana Time", "MST": "Mountain Standard Time", "AST": "Atlantic Standard Time", "TMT": "Turkmenistan Standard Time", "HKT": "Hong Kong Standard Time", "LHST": "Lord Howe Standard Time", "∅∅∅": "Peru Summer Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "CAT": "Central Africa Time", "WITA": "Central Indonesia Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "WARST": "Western Argentina Summer Time", "SRT": "Suriname Time"},
+ timezones: map[string]string{"WAST": "West Africa Summer Time", "COST": "Colombia Summer Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "HKST": "Hong Kong Summer Time", "WART": "Western Argentina Standard Time", "WAT": "West Africa Standard Time", "TMST": "Turkmenistan Summer Time", "NZDT": "New Zealand Daylight Time", "ChST": "Chamorro Standard Time", "WITA": "Central Indonesia Time", "CLST": "Chile Summer Time", "AKST": "Alaska Standard Time", "ADT": "Atlantic Daylight Time", "LHDT": "Lord Howe Daylight Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "NZST": "New Zealand Standard Time", "ACWST": "Australian Central Western Standard Time", "MST": "Mountain Standard Time", "WESZ": "Western European Summer Time", "VET": "Venezuela Time", "JDT": "Japan Daylight Time", "AWDT": "Australian Western Daylight Time", "EAT": "East Africa Time", "WEZ": "Western European Standard Time", "WIB": "Western Indonesia Time", "UYT": "Uruguay Standard Time", "HAT": "Newfoundland Daylight Time", "SGT": "Singapore Standard Time", "CST": "Central Standard Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "PDT": "Pacific Daylight Time", "MEZ": "Central European Standard Time", "ACDT": "Australian Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "WARST": "Western Argentina Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CHAST": "Chatham Standard Time", "ARST": "Argentina Summer Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "BOT": "Bolivia Time", "EST": "Eastern Standard Time", "ART": "Argentina Standard Time", "GMT": "Greenwich Mean Time", "CDT": "Central Daylight Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "ECT": "Ecuador Time", "LHST": "Lord Howe Standard Time", "OEZ": "Eastern European Standard Time", "AEST": "Australian Eastern Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MDT": "Mountain Daylight Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "IST": "India Standard Time", "GYT": "Guyana Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "SRT": "Suriname Time", "∅∅∅": "Azores Summer Time", "AST": "Atlantic Standard Time", "ACST": "Australian Central Standard Time", "SAST": "South Africa Standard Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "HNT": "Newfoundland Standard Time", "CHADT": "Chatham Daylight Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_VC) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_VC) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_VC) WeekdaysWide() []string {
func (en *en_VC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_VC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_VC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_VG/en_VG.go b/en_VG/en_VG.go
index 9f110a46..80d5eb20 100644
--- a/en_VG/en_VG.go
+++ b/en_VG/en_VG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"JDT": "Japan Daylight Time", "WESZ": "Western European Summer Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "PDT": "Pacific Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "ChST": "Chamorro Standard Time", "WIB": "Western Indonesia Time", "WEZ": "Western European Standard Time", "WAST": "West Africa Summer Time", "OEZ": "Eastern European Standard Time", "IST": "India Standard Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "ACDT": "Australian Central Daylight Time", "WAT": "West Africa Standard Time", "MEZ": "Central European Standard Time", "HKT": "Hong Kong Standard Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "AWST": "Australian Western Standard Time", "HAT": "Newfoundland Daylight Time", "COST": "Colombia Summer Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "EAT": "East Africa Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "JST": "Japan Standard Time", "UYST": "Uruguay Summer Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time", "GMT": "Greenwich Mean Time", "GYT": "Guyana Time", "CHAST": "Chatham Standard Time", "MST": "Mountain Standard Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "PST": "Pacific Standard Time", "HNT": "Newfoundland Standard Time", "CST": "Central Standard Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "BT": "Bhutan Time", "LHST": "Lord Howe Standard Time", "AST": "Atlantic Standard Time", "MESZ": "Central European Summer Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "WITA": "Central Indonesia Time", "AKST": "Alaska Standard Time", "BOT": "Bolivia Time", "MDT": "Mountain Daylight Time", "VET": "Venezuela Time", "SAST": "South Africa Standard Time", "WARST": "Western Argentina Summer Time", "∅∅∅": "Acre Summer Time", "NZDT": "New Zealand Daylight Time", "EST": "Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "WART": "Western Argentina Standard Time", "ART": "Argentina Standard Time", "TMT": "Turkmenistan Standard Time"},
+ timezones: map[string]string{"VET": "Venezuela Time", "GFT": "French Guiana Time", "AKDT": "Alaska Daylight Time", "ACDT": "Australian Central Daylight Time", "UYST": "Uruguay Summer Time", "MDT": "Mountain Daylight Time", "WAT": "West Africa Standard Time", "HKT": "Hong Kong Standard Time", "WART": "Western Argentina Standard Time", "CST": "Central Standard Time", "HAT": "Newfoundland Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "NZST": "New Zealand Standard Time", "WIT": "Eastern Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "JDT": "Japan Daylight Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "AWST": "Australian Western Standard Time", "TMST": "Turkmenistan Summer Time", "OESZ": "Eastern European Summer Time", "ACWST": "Australian Central Western Standard Time", "WARST": "Western Argentina Summer Time", "CLST": "Chile Summer Time", "GYT": "Guyana Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "BOT": "Bolivia Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "OEZ": "Eastern European Standard Time", "CAT": "Central Africa Time", "GMT": "Greenwich Mean Time", "WITA": "Central Indonesia Time", "EAT": "East Africa Time", "WAST": "West Africa Summer Time", "COST": "Colombia Summer Time", "AST": "Atlantic Standard Time", "SGT": "Singapore Standard Time", "ARST": "Argentina Summer Time", "PDT": "Pacific Daylight Time", "WEZ": "Western European Standard Time", "COT": "Colombia Standard Time", "JST": "Japan Standard Time", "MYT": "Malaysia Time", "EDT": "Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "CDT": "Central Daylight Time", "CHADT": "Chatham Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "WESZ": "Western European Summer Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "ART": "Argentina Standard Time", "WIB": "Western Indonesia Time", "AEST": "Australian Eastern Standard Time", "PST": "Pacific Standard Time", "UYT": "Uruguay Standard Time", "MST": "Mountain Standard Time", "CHAST": "Chatham Standard Time", "TMT": "Turkmenistan Standard Time", "LHDT": "Lord Howe Daylight Time", "MEZ": "Central European Standard Time", "EST": "Eastern Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AWDT": "Australian Western Daylight Time", "LHST": "Lord Howe Standard Time", "CLT": "Chile Standard Time", "∅∅∅": "Azores Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_VG) WeekdaysWide() []string {
func (en *en_VG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_VG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_VG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_VI/en_VI.go b/en_VI/en_VI.go
index 3180967a..a0ae01ee 100644
--- a/en_VI/en_VI.go
+++ b/en_VI/en_VI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"AEDT": "Australian Eastern Daylight Time", "WIB": "Western Indonesia Time", "JST": "Japan Standard Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time", "HNT": "Newfoundland Standard Time", "GFT": "French Guiana Time", "WITA": "Central Indonesia Time", "IST": "India Standard Time", "ECT": "Ecuador Time", "ACWDT": "Australian Central Western Daylight Time", "SGT": "Singapore Standard Time", "SAST": "South Africa Standard Time", "EST": "Eastern Standard Time", "EDT": "Eastern Daylight Time", "PST": "Pacific Standard Time", "WAST": "West Africa Summer Time", "CST": "Central Standard Time", "COT": "Colombia Standard Time", "MST": "Macau Standard Time", "TMST": "Turkmenistan Summer Time", "NZST": "New Zealand Standard Time", "WIT": "Eastern Indonesia Time", "GMT": "Greenwich Mean Time", "MDT": "Macau Summer Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "LHST": "Lord Howe Standard Time", "AWDT": "Australian Western Daylight Time", "CHADT": "Chatham Daylight Time", "WEZ": "Western European Standard Time", "WART": "Western Argentina Standard Time", "SRT": "Suriname Time", "ARST": "Argentina Summer Time", "∅∅∅": "Azores Summer Time", "OEZ": "Eastern European Standard Time", "ACST": "Australian Central Standard Time", "HAT": "Newfoundland Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "UYST": "Uruguay Summer Time", "MYT": "Malaysia Time", "CLST": "Chile Summer Time", "HKT": "Hong Kong Standard Time", "NZDT": "New Zealand Daylight Time", "CLT": "Chile Standard Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "AEST": "Australian Eastern Standard Time", "JDT": "Japan Daylight Time", "WARST": "Western Argentina Summer Time", "AWST": "Australian Western Standard Time", "TMT": "Turkmenistan Standard Time", "OESZ": "Eastern European Summer Time", "BT": "Bhutan Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "CHAST": "Chatham Standard Time", "ART": "Argentina Standard Time", "HKST": "Hong Kong Summer Time", "AKDT": "Alaska Daylight Time", "UYT": "Uruguay Standard Time", "BOT": "Bolivia Time", "ADT": "Atlantic Daylight Time", "AKST": "Alaska Standard Time", "MEZ": "Central European Standard Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "GYT": "Guyana Time", "ACWST": "Australian Central Western Standard Time"},
+ timezones: map[string]string{"CLST": "Chile Summer Time", "CST": "Central Standard Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "CAT": "Central Africa Time", "PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "ChST": "Chamorro Standard Time", "WIT": "Eastern Indonesia Time", "COT": "Colombia Standard Time", "SGT": "Singapore Standard Time", "ACDT": "Australian Central Daylight Time", "HAT": "Newfoundland Daylight Time", "AEST": "Australian Eastern Standard Time", "LHST": "Lord Howe Standard Time", "PST": "Pacific Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "ECT": "Ecuador Time", "AKST": "Alaska Standard Time", "WIB": "Western Indonesia Time", "WESZ": "Western European Summer Time", "COST": "Colombia Summer Time", "CDT": "Central Daylight Time", "ACST": "Australian Central Standard Time", "ADT": "Atlantic Daylight Time", "TMST": "Turkmenistan Summer Time", "WITA": "Central Indonesia Time", "BT": "Bhutan Time", "CLT": "Chile Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ARST": "Argentina Summer Time", "AKDT": "Alaska Daylight Time", "NZDT": "New Zealand Daylight Time", "WARST": "Western Argentina Summer Time", "EAT": "East Africa Time", "IST": "India Standard Time", "EDT": "Eastern Daylight Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "AST": "Atlantic Standard Time", "AWDT": "Australian Western Daylight Time", "UYT": "Uruguay Standard Time", "WAST": "West Africa Summer Time", "GYT": "Guyana Time", "OESZ": "Eastern European Summer Time", "BOT": "Bolivia Time", "AWST": "Australian Western Standard Time", "HKT": "Hong Kong Standard Time", "TMT": "Turkmenistan Standard Time", "AEDT": "Australian Eastern Daylight Time", "CHAST": "Chatham Standard Time", "MDT": "Macau Summer Time", "∅∅∅": "Amazon Summer Time", "WEZ": "Western European Standard Time", "HNT": "Newfoundland Standard Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "JST": "Japan Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "MESZ": "Central European Summer Time", "MYT": "Malaysia Time", "GFT": "French Guiana Time", "WAT": "West Africa Standard Time", "JDT": "Japan Daylight Time", "CHADT": "Chatham Daylight Time", "MST": "Macau Standard Time", "LHDT": "Lord Howe Daylight Time", "VET": "Venezuela Time"},
}
}
@@ -112,8 +112,8 @@ func (en *en_VI) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (en *en_VI) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if nMod10 == 1 && nMod100 != 11 {
return locales.PluralRuleOne
@@ -205,7 +205,7 @@ func (en *en_VI) WeekdaysWide() []string {
func (en *en_VI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_VI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_VI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_VU/en_VU.go b/en_VU/en_VU.go
index 745c9308..524b1b2c 100644
--- a/en_VU/en_VU.go
+++ b/en_VU/en_VU.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"ARST": "Argentina Summer Time", "BT": "Bhutan Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "WAST": "West Africa Summer Time", "COT": "Colombia Standard Time", "AST": "Atlantic Standard Time", "WARST": "Western Argentina Summer Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "SAST": "South Africa Standard Time", "ChST": "Chamorro Standard Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "MYT": "Malaysia Time", "HAT": "Newfoundland Daylight Time", "CHAST": "Chatham Standard Time", "MESZ": "Central European Summer Time", "WART": "Western Argentina Standard Time", "WESZ": "Western European Summer Time", "ART": "Argentina Standard Time", "CHADT": "Chatham Daylight Time", "AEST": "Australian Eastern Standard Time", "WITA": "Central Indonesia Time", "OESZ": "Eastern European Summer Time", "IST": "India Standard Time", "ACWDT": "Australian Central Western Daylight Time", "WAT": "West Africa Standard Time", "NZDT": "New Zealand Daylight Time", "CLST": "Chile Summer Time", "WIB": "Western Indonesia Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "ADT": "Atlantic Daylight Time", "MEZ": "Central European Standard Time", "∅∅∅": "Brasilia Summer Time", "JST": "Japan Standard Time", "HNT": "Newfoundland Standard Time", "CDT": "Central Daylight Time", "GFT": "French Guiana Time", "WEZ": "Western European Standard Time", "SRT": "Suriname Time", "AKST": "Alaska Standard Time", "EST": "Eastern Standard Time", "ECT": "Ecuador Time", "WIT": "Eastern Indonesia Time", "AKDT": "Alaska Daylight Time", "EDT": "Eastern Daylight Time", "VET": "Venezuela Time", "CAT": "Central Africa Time", "MST": "Macau Standard Time", "HKST": "Hong Kong Summer Time", "UYST": "Uruguay Summer Time", "PST": "Pacific Standard Time", "AEDT": "Australian Eastern Daylight Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "MDT": "Macau Summer Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "AWDT": "Australian Western Daylight Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "PDT": "Pacific Daylight Time", "ACWST": "Australian Central Western Standard Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CLT": "Chile Standard Time", "CST": "Central Standard Time", "BOT": "Bolivia Time"},
+ timezones: map[string]string{"ACWST": "Australian Central Western Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "OEZ": "Eastern European Standard Time", "AEDT": "Australian Eastern Daylight Time", "ChST": "Chamorro Standard Time", "UYST": "Uruguay Summer Time", "JST": "Japan Standard Time", "UYT": "Uruguay Standard Time", "SRT": "Suriname Time", "WESZ": "Western European Summer Time", "GFT": "French Guiana Time", "COT": "Colombia Standard Time", "COST": "Colombia Summer Time", "ACDT": "Australian Central Daylight Time", "AWDT": "Australian Western Daylight Time", "PST": "Pacific Standard Time", "ARST": "Argentina Summer Time", "TMT": "Turkmenistan Standard Time", "HKT": "Hong Kong Standard Time", "WIT": "Eastern Indonesia Time", "NZST": "New Zealand Standard Time", "WITA": "Central Indonesia Time", "ADT": "Atlantic Daylight Time", "CHAST": "Chatham Standard Time", "AEST": "Australian Eastern Standard Time", "∅∅∅": "Azores Summer Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "CAT": "Central Africa Time", "MESZ": "Central European Summer Time", "MDT": "Mountain Daylight Time", "CLST": "Chile Summer Time", "IST": "India Standard Time", "CST": "Central Standard Time", "AKST": "Alaska Standard Time", "SAST": "South Africa Standard Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "LHDT": "Lord Howe Daylight Time", "EAT": "East Africa Time", "HKST": "Hong Kong Summer Time", "EST": "Eastern Standard Time", "BT": "Bhutan Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "CDT": "Central Daylight Time", "GYT": "Guyana Time", "WIB": "Western Indonesia Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "HAT": "Newfoundland Daylight Time", "LHST": "Lord Howe Standard Time", "MST": "Mountain Standard Time", "CLT": "Chile Standard Time", "VET": "Venezuela Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "AWST": "Australian Western Standard Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "ACWDT": "Australian Central Western Daylight Time", "NZDT": "New Zealand Daylight Time", "HNT": "Newfoundland Standard Time", "WARST": "Western Argentina Summer Time", "EDT": "Eastern Daylight Time", "WART": "Western Argentina Standard Time", "WAST": "West Africa Summer Time", "ECT": "Ecuador Time", "ART": "Argentina Standard Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_VU) WeekdaysWide() []string {
func (en *en_VU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_VU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_VU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_WS/en_WS.go b/en_WS/en_WS.go
index 7da7bcae..9b21afde 100644
--- a/en_WS/en_WS.go
+++ b/en_WS/en_WS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"WEZ": "Western European Standard Time", "WARST": "Western Argentina Summer Time", "BOT": "Bolivia Time", "MST": "Mountain Standard Time", "HNT": "Newfoundland Standard Time", "HKT": "Hong Kong Standard Time", "AKST": "Alaska Standard Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "WART": "Western Argentina Standard Time", "MDT": "Mountain Daylight Time", "ADT": "Atlantic Daylight Time", "COT": "Colombia Standard Time", "MEZ": "Central European Standard Time", "TMT": "Turkmenistan Standard Time", "EDT": "Eastern Daylight Time", "CDT": "Central Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "WESZ": "Western European Summer Time", "AKDT": "Alaska Daylight Time", "MYT": "Malaysia Time", "AWDT": "Australian Western Daylight Time", "OESZ": "Eastern European Summer Time", "AST": "Atlantic Standard Time", "GFT": "French Guiana Time", "PDT": "Pacific Daylight Time", "WAT": "West Africa Standard Time", "AEDT": "Australian Eastern Daylight Time", "JDT": "Japan Daylight Time", "VET": "Venezuela Time", "MESZ": "Central European Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "SAST": "South Africa Standard Time", "PST": "Pacific Standard Time", "HAT": "Newfoundland Daylight Time", "WITA": "Central Indonesia Time", "WIB": "Western Indonesia Time", "ART": "Argentina Standard Time", "ARST": "Argentina Summer Time", "SGT": "Singapore Standard Time", "CLT": "Chile Standard Time", "OEZ": "Eastern European Standard Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "UYT": "Uruguay Standard Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "ACDT": "Australian Central Daylight Time", "GYT": "Guyana Time", "NZST": "New Zealand Standard Time", "CLST": "Chile Summer Time", "EST": "Eastern Standard Time", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe Daylight Time", "∅∅∅": "Peru Summer Time", "CST": "Central Standard Time", "CHAST": "Chatham Standard Time", "CHADT": "Chatham Daylight Time", "TMST": "Turkmenistan Summer Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "AEST": "Australian Eastern Standard Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "COST": "Colombia Summer Time", "IST": "India Standard Time", "LHST": "Lord Howe Standard Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "HKST": "Hong Kong Summer Time", "WAST": "West Africa Summer Time", "AWST": "Australian Western Standard Time", "JST": "Japan Standard Time"},
+ timezones: map[string]string{"VET": "Venezuela Time", "AST": "Atlantic Standard Time", "OESZ": "Eastern European Summer Time", "PST": "Pacific Standard Time", "BOT": "Bolivia Time", "JST": "Japan Standard Time", "ACDT": "Australian Central Daylight Time", "CAT": "Central Africa Time", "ACWDT": "Australian Central Western Daylight Time", "CLST": "Chile Summer Time", "WAST": "West Africa Summer Time", "CDT": "Central Daylight Time", "AKST": "Alaska Standard Time", "AWST": "Australian Western Standard Time", "AEST": "Australian Eastern Standard Time", "AEDT": "Australian Eastern Daylight Time", "CST": "Central Standard Time", "EDT": "Eastern Daylight Time", "WARST": "Western Argentina Summer Time", "IST": "India Standard Time", "EST": "Eastern Standard Time", "WIB": "Western Indonesia Time", "NZST": "New Zealand Standard Time", "MEZ": "Central European Standard Time", "UYT": "Uruguay Standard Time", "MDT": "Mountain Daylight Time", "GYT": "Guyana Time", "CHADT": "Chatham Daylight Time", "TMT": "Turkmenistan Standard Time", "OEZ": "Eastern European Standard Time", "AWDT": "Australian Western Daylight Time", "ChST": "Chamorro Standard Time", "EAT": "East Africa Time", "CLT": "Chile Standard Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Brasilia Summer Time", "SRT": "Suriname Time", "MST": "Mountain Standard Time", "HKST": "Hong Kong Summer Time", "SAST": "South Africa Standard Time", "HAT": "Newfoundland Daylight Time", "HKT": "Hong Kong Standard Time", "COT": "Colombia Standard Time", "LHDT": "Lord Howe Daylight Time", "GMT": "Greenwich Mean Time", "ECT": "Ecuador Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "LHST": "Lord Howe Standard Time", "UYST": "Uruguay Summer Time", "HADT": "Hawaii-Aleutian Daylight Time", "MESZ": "Central European Summer Time", "BT": "Bhutan Time", "WIT": "Eastern Indonesia Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "GFT": "French Guiana Time", "JDT": "Japan Daylight Time", "AKDT": "Alaska Daylight Time", "MYT": "Malaysia Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "ADT": "Atlantic Daylight Time", "SGT": "Singapore Standard Time", "ART": "Argentina Standard Time", "NZDT": "New Zealand Daylight Time", "ACWST": "Australian Central Western Standard Time", "WART": "Western Argentina Standard Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "CHAST": "Chatham Standard Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_WS) WeekdaysWide() []string {
func (en *en_WS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_WS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_WS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_ZA/en_ZA.go b/en_ZA/en_ZA.go
index 6ad26ebf..119b2dca 100644
--- a/en_ZA/en_ZA.go
+++ b/en_ZA/en_ZA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"CLST": "Chile Summer Time", "WIT": "Eastern Indonesia Time", "LHST": "Lord Howe Standard Time", "WART": "Western Argentina Standard Time", "UYT": "Uruguay Standard Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "SGT": "Singapore Standard Time", "WIB": "Western Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "MESZ": "Central European Summer Time", "TMT": "Turkmenistan Standard Time", "HKST": "Hong Kong Summer Time", "OEZ": "Eastern European Standard Time", "WAST": "West Africa Summer Time", "ART": "Argentina Standard Time", "COST": "Colombia Summer Time", "HKT": "Hong Kong Standard Time", "IST": "India Standard Time", "ACWST": "Australian Central Western Standard Time", "UYST": "Uruguay Summer Time", "AWST": "Australian Western Standard Time", "NZST": "New Zealand Standard Time", "TMST": "Turkmenistan Summer Time", "SAST": "South Africa Standard Time", "WEZ": "Western European Standard Time", "BOT": "Bolivia Time", "GYT": "Guyana Time", "VET": "Venezuela Time", "CHAST": "Chatham Standard Time", "∅∅∅": "Amazon Summer Time", "WITA": "Central Indonesia Time", "ACDT": "Australian Central Daylight Time", "ChST": "Chamorro Standard Time", "EDT": "Eastern Daylight Time", "BT": "Bhutan Time", "ECT": "Ecuador Time", "WAT": "West Africa Standard Time", "ADT": "Atlantic Daylight Time", "HNT": "Newfoundland Standard Time", "CAT": "Central Africa Time", "CST": "Central Standard Time", "EST": "Eastern Standard Time", "MDT": "Mountain Daylight Time", "CHADT": "Chatham Daylight Time", "AWDT": "Australian Western Daylight Time", "CLT": "Chile Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "AKDT": "Alaska Daylight Time", "OESZ": "Eastern European Summer Time", "SRT": "Suriname Time", "ACST": "Australian Central Standard Time", "EAT": "East Africa Time", "AKST": "Alaska Standard Time", "LHDT": "Lord Howe Daylight Time", "WARST": "Western Argentina Summer Time", "AEST": "Australian Eastern Standard Time", "JST": "Japan Standard Time", "JDT": "Japan Daylight Time", "WESZ": "Western European Summer Time", "AST": "Atlantic Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "AEDT": "Australian Eastern Daylight Time", "NZDT": "New Zealand Daylight Time", "HAT": "Newfoundland Daylight Time", "GMT": "Greenwich Mean Time", "PDT": "Pacific Daylight Time", "MYT": "Malaysia Time", "GFT": "French Guiana Time", "PST": "Pacific Standard Time", "COT": "Colombia Standard Time", "CDT": "Central Daylight Time"},
+ timezones: map[string]string{"MEZ": "Central European Standard Time", "COT": "Colombia Standard Time", "OEZ": "Eastern European Standard Time", "ECT": "Ecuador Time", "JDT": "Japan Daylight Time", "HAT": "Newfoundland Daylight Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "WAT": "West Africa Standard Time", "WEZ": "Western European Standard Time", "CST": "Central Standard Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "EST": "Eastern Standard Time", "MESZ": "Central European Summer Time", "WESZ": "Western European Summer Time", "ACST": "Australian Central Standard Time", "EDT": "Eastern Daylight Time", "MDT": "Mountain Daylight Time", "EAT": "East Africa Time", "ACWST": "Australian Central Western Standard Time", "ACWDT": "Australian Central Western Daylight Time", "MST": "Mountain Standard Time", "SGT": "Singapore Standard Time", "AWST": "Australian Western Standard Time", "GMT": "Greenwich Mean Time", "WART": "Western Argentina Standard Time", "GFT": "French Guiana Time", "AEDT": "Australian Eastern Daylight Time", "LHST": "Lord Howe Standard Time", "HNT": "Newfoundland Standard Time", "ARST": "Argentina Summer Time", "TMST": "Turkmenistan Summer Time", "PDT": "Pacific Daylight Time", "WITA": "Central Indonesia Time", "BOT": "Bolivia Time", "IST": "India Standard Time", "OESZ": "Eastern European Summer Time", "AEST": "Australian Eastern Standard Time", "WARST": "Western Argentina Summer Time", "CDT": "Central Daylight Time", "COST": "Colombia Summer Time", "HAST": "Hawaii-Aleutian Standard Time", "HKT": "Hong Kong Standard Time", "∅∅∅": "Brasilia Summer Time", "SAST": "South Africa Standard Time", "CAT": "Central Africa Time", "WIT": "Eastern Indonesia Time", "WAST": "West Africa Summer Time", "VET": "Venezuela Time", "LHDT": "Lord Howe Daylight Time", "CLT": "Chile Standard Time", "AWDT": "Australian Western Daylight Time", "NZST": "New Zealand Standard Time", "WIB": "Western Indonesia Time", "CHAST": "Chatham Standard Time", "NZDT": "New Zealand Daylight Time", "SRT": "Suriname Time", "CLST": "Chile Summer Time", "JST": "Japan Standard Time", "AST": "Atlantic Standard Time", "ADT": "Atlantic Daylight Time", "HKST": "Hong Kong Summer Time", "UYT": "Uruguay Standard Time", "BT": "Bhutan Time", "AKST": "Alaska Standard Time", "AKDT": "Alaska Daylight Time", "MYT": "Malaysia Time", "HADT": "Hawaii-Aleutian Daylight Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "ChST": "Chamorro Standard Time", "CHADT": "Chatham Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_ZA) WeekdaysWide() []string {
func (en *en_ZA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -280,7 +280,7 @@ func (en *en_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -340,7 +340,7 @@ func (en *en_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_ZM/en_ZM.go b/en_ZM/en_ZM.go
index cd77ed6b..847c121d 100644
--- a/en_ZM/en_ZM.go
+++ b/en_ZM/en_ZM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "MESZ": "Central European Summer Time", "WITA": "Central Indonesia Time", "ACWDT": "Australian Central Western Daylight Time", "COST": "Colombia Summer Time", "PDT": "Pacific Daylight Time", "CDT": "Central Daylight Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "IST": "India Standard Time", "CLST": "Chile Summer Time", "AEST": "Australian Eastern Standard Time", "JDT": "Japan Daylight Time", "OEZ": "Eastern European Standard Time", "BT": "Bhutan Time", "ChST": "Chamorro Standard Time", "NZDT": "New Zealand Daylight Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "EST": "Eastern Standard Time", "ACST": "Australian Central Standard Time", "WART": "Western Argentina Standard Time", "AWDT": "Australian Western Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "ARST": "Argentina Summer Time", "MEZ": "Central European Standard Time", "CHAST": "Chatham Standard Time", "CST": "Central Standard Time", "AEDT": "Australian Eastern Daylight Time", "MYT": "Malaysia Time", "UYT": "Uruguay Standard Time", "MST": "Mountain Standard Time", "ACDT": "Australian Central Daylight Time", "WAST": "West Africa Summer Time", "SAST": "South Africa Standard Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "HKT": "Hong Kong Standard Time", "HKST": "Hong Kong Summer Time", "AKDT": "Alaska Daylight Time", "VET": "Venezuela Time", "EAT": "East Africa Time", "NZST": "New Zealand Standard Time", "CHADT": "Chatham Daylight Time", "∅∅∅": "Amazon Summer Time", "EDT": "Eastern Daylight Time", "GYT": "Guyana Time", "SGT": "Singapore Standard Time", "ART": "Argentina Standard Time", "AST": "Atlantic Standard Time", "AWST": "Australian Western Standard Time", "ACWST": "Australian Central Western Standard Time", "CLT": "Chile Standard Time", "WIT": "Eastern Indonesia Time", "JST": "Japan Standard Time", "LHDT": "Lord Howe Daylight Time", "BOT": "Bolivia Time", "CAT": "Central Africa Time", "TMT": "Turkmenistan Standard Time", "TMST": "Turkmenistan Summer Time", "WIB": "Western Indonesia Time", "UYST": "Uruguay Summer Time", "SRT": "Suriname Time", "HNT": "Newfoundland Standard Time", "WARST": "Western Argentina Summer Time", "WEZ": "Western European Standard Time", "MDT": "Mountain Daylight Time"},
+ timezones: map[string]string{"IST": "India Standard Time", "∅∅∅": "Azores Summer Time", "MST": "Macau Standard Time", "AWDT": "Australian Western Daylight Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "AEDT": "Australian Eastern Daylight Time", "PST": "Pacific Standard Time", "UYST": "Uruguay Summer Time", "ACWST": "Australian Central Western Standard Time", "GFT": "French Guiana Time", "ARST": "Argentina Summer Time", "WITA": "Central Indonesia Time", "WIT": "Eastern Indonesia Time", "CDT": "Central Daylight Time", "WART": "Western Argentina Standard Time", "JST": "Japan Standard Time", "GYT": "Guyana Time", "TMT": "Turkmenistan Standard Time", "MEZ": "Central European Standard Time", "MESZ": "Central European Summer Time", "SRT": "Suriname Time", "BOT": "Bolivia Time", "VET": "Venezuela Time", "GMT": "Greenwich Mean Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "MYT": "Malaysia Time", "MDT": "Macau Summer Time", "NZST": "New Zealand Standard Time", "WAST": "West Africa Summer Time", "AKDT": "Alaska Daylight Time", "EST": "Eastern Standard Time", "HKT": "Hong Kong Standard Time", "TMST": "Turkmenistan Summer Time", "LHST": "Lord Howe Standard Time", "PDT": "Pacific Daylight Time", "HADT": "Hawaii-Aleutian Daylight Time", "CHADT": "Chatham Daylight Time", "OESZ": "Eastern European Summer Time", "ECT": "Ecuador Time", "CAT": "Central Africa Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "HNT": "Newfoundland Standard Time", "NZDT": "New Zealand Daylight Time", "ACWDT": "Australian Central Western Daylight Time", "COST": "Colombia Summer Time", "ART": "Argentina Standard Time", "SAST": "South Africa Standard Time", "AEST": "Australian Eastern Standard Time", "LHDT": "Lord Howe Daylight Time", "CST": "Central Standard Time", "JDT": "Japan Daylight Time", "AKST": "Alaska Standard Time", "WEZ": "Western European Standard Time", "ACDT": "Australian Central Daylight Time", "CLST": "Chile Summer Time", "WAT": "West Africa Standard Time", "HAT": "Newfoundland Daylight Time", "AWST": "Australian Western Standard Time", "OEZ": "Eastern European Standard Time", "UYT": "Uruguay Standard Time", "EDT": "Eastern Daylight Time", "CHAST": "Chatham Standard Time", "CLT": "Chile Standard Time", "COT": "Colombia Standard Time", "ADT": "Atlantic Daylight Time", "ACST": "Australian Central Standard Time", "SGT": "Singapore Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "ChST": "Chamorro Standard Time", "WESZ": "Western European Summer Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_ZM) WeekdaysWide() []string {
func (en *en_ZM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_ZM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_ZM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/en_ZW/en_ZW.go b/en_ZW/en_ZW.go
index 8c2a75cc..5301e4b3 100644
--- a/en_ZW/en_ZW.go
+++ b/en_ZW/en_ZW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"B", "A"},
erasWide: []string{"Before Christ", "Anno Domini"},
- timezones: map[string]string{"COST": "Colombia Summer Time", "TMST": "Turkmenistan Summer Time", "JDT": "Japan Daylight Time", "ARST": "Argentina Summer Time", "COT": "Colombia Standard Time", "GYT": "Guyana Time", "CLST": "Chile Summer Time", "GFT": "French Guiana Time", "AKST": "Alaska Standard Time", "OESZ": "Eastern European Summer Time", "CAT": "Central Africa Time", "UYST": "Uruguay Summer Time", "WEZ": "Western European Standard Time", "WAST": "West Africa Summer Time", "MYT": "Malaysia Time", "BOT": "Bolivia Time", "WIB": "Western Indonesia Time", "∅∅∅": "Amazon Summer Time", "ECT": "Ecuador Time", "ACDT": "Australian Central Daylight Time", "HKST": "Hong Kong Summer Time", "AEDT": "Australian Eastern Daylight Time", "EST": "Eastern Standard Time", "MST": "Mountain Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HKT": "Hong Kong Standard Time", "AKDT": "Alaska Daylight Time", "PST": "Pacific Standard Time", "WESZ": "Western European Summer Time", "AEST": "Australian Eastern Standard Time", "EDT": "Eastern Daylight Time", "MESZ": "Central European Summer Time", "NZDT": "New Zealand Daylight Time", "CHAST": "Chatham Standard Time", "WITA": "Central Indonesia Time", "WAT": "West Africa Standard Time", "AWDT": "Australian Western Daylight Time", "LHST": "Lord Howe Standard Time", "LHDT": "Lord Howe Daylight Time", "CHADT": "Chatham Daylight Time", "SRT": "Suriname Time", "MDT": "Mountain Daylight Time", "JST": "Japan Standard Time", "BT": "Bhutan Time", "WARST": "Western Argentina Summer Time", "WIT": "Eastern Indonesia Time", "PDT": "Pacific Daylight Time", "ChST": "Chamorro Standard Time", "HAT": "Newfoundland Daylight Time", "NZST": "New Zealand Standard Time", "SGT": "Singapore Standard Time", "ACST": "Australian Central Standard Time", "HNT": "Newfoundland Standard Time", "ART": "Argentina Standard Time", "EAT": "East Africa Time", "AST": "Atlantic Standard Time", "GMT": "Greenwich Mean Time", "UYT": "Uruguay Standard Time", "ACWST": "Australian Central Western Standard Time", "AWST": "Australian Western Standard Time", "CLT": "Chile Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "SAST": "South Africa Standard Time", "WART": "Western Argentina Standard Time", "CDT": "Central Daylight Time", "TMT": "Turkmenistan Standard Time", "IST": "India Standard Time", "MEZ": "Central European Standard Time", "CST": "Central Standard Time", "ADT": "Atlantic Daylight Time", "HAST": "Hawaii-Aleutian Standard Time", "OEZ": "Eastern European Standard Time", "VET": "Venezuela Time"},
+ timezones: map[string]string{"EAT": "East Africa Time", "AKST": "Alaska Standard Time", "HKST": "Hong Kong Summer Time", "WIB": "Western Indonesia Time", "SAST": "South Africa Standard Time", "WITA": "Central Indonesia Time", "HKT": "Hong Kong Standard Time", "CHADT": "Chatham Daylight Time", "ADT": "Atlantic Daylight Time", "BT": "Bhutan Time", "WEZ": "Western European Standard Time", "COST": "Colombia Summer Time", "EDT": "Eastern Daylight Time", "UYT": "Uruguay Standard Time", "CLT": "Chile Standard Time", "ACWDT": "Australian Central Western Daylight Time", "HAT": "Newfoundland Daylight Time", "TMT": "Turkmenistan Standard Time", "PDT": "Pacific Daylight Time", "PST": "Pacific Standard Time", "ChST": "Chamorro Standard Time", "GFT": "French Guiana Time", "WAST": "West Africa Summer Time", "IST": "India Standard Time", "HNT": "Newfoundland Standard Time", "AWST": "Australian Western Standard Time", "AEDT": "Australian Eastern Daylight Time", "ACWST": "Australian Central Western Standard Time", "MYT": "Malaysia Time", "SGT": "Singapore Standard Time", "HADT": "Hawaii-Aleutian Daylight Time", "CLST": "Chile Summer Time", "SRT": "Suriname Time", "ECT": "Ecuador Time", "WAT": "West Africa Standard Time", "CST": "Central Standard Time", "OESZ": "Eastern European Summer Time", "GMT": "Greenwich Mean Time", "LHST": "Lord Howe Standard Time", "OEZ": "Eastern European Standard Time", "MEZ": "Central European Standard Time", "BOT": "Bolivia Time", "WESZ": "Western European Summer Time", "JDT": "Japan Daylight Time", "ACDT": "Australian Central Daylight Time", "ART": "Argentina Standard Time", "MST": "Macau Standard Time", "AKDT": "Alaska Daylight Time", "CDT": "Central Daylight Time", "AST": "Atlantic Standard Time", "LHDT": "Lord Howe Daylight Time", "JST": "Japan Standard Time", "COT": "Colombia Standard Time", "HAST": "Hawaii-Aleutian Standard Time", "VET": "Venezuela Time", "NZST": "New Zealand Standard Time", "UYST": "Uruguay Summer Time", "WIT": "Eastern Indonesia Time", "CHAST": "Chatham Standard Time", "EST": "Eastern Standard Time", "WARST": "Western Argentina Summer Time", "ACST": "Australian Central Standard Time", "∅∅∅": "Amazon Summer Time", "MESZ": "Central European Summer Time", "MDT": "Macau Summer Time", "TMST": "Turkmenistan Summer Time", "WART": "Western Argentina Standard Time", "GYT": "Guyana Time", "AWDT": "Australian Western Daylight Time", "ARST": "Argentina Summer Time", "CAT": "Central Africa Time", "AEST": "Australian Eastern Standard Time", "NZDT": "New Zealand Daylight Time"},
}
}
@@ -205,7 +205,7 @@ func (en *en_ZW) WeekdaysWide() []string {
func (en *en_ZW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (en *en_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (en *en_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := en.currencies[currency]
- l := len(s) + len(en.decimal) + len(en.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/eo/eo.go b/eo/eo.go
index 560a4974..fce3a1b8 100644
--- a/eo/eo.go
+++ b/eo/eo.go
@@ -74,7 +74,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aK", "pK"},
erasNarrow: []string{"aK", "pK"},
erasWide: []string{"aK", "pK"},
- timezones: map[string]string{"LHDT": "LHDT", "SRT": "SRT", "CLT": "CLT", "GMT": "universala tempo kunordigita", "UYT": "UYT", "HKST": "HKST", "WAT": "okcidenta afrika norma tempo", "NZDT": "NZDT", "HADT": "HADT", "AEDT": "orienta aŭstralia somera tempo", "MST": "monta nord-amerika norma tempo", "AWDT": "okcidenta aŭstralia somera tempo", "PST": "pacifika nord-amerika norma tempo", "ACDT": "centra aŭstralia somera tempo", "NZST": "NZST", "TMST": "TMST", "AKDT": "AKDT", "MYT": "MYT", "HAT": "HAT", "COT": "COT", "WITA": "centra indonezia tempo", "ACWDT": "centrokcidenta aŭstralia somera tempo", "COST": "COST", "CAT": "centra afrika tempo", "GFT": "GFT", "OEZ": "orienta eŭropa norma tempo", "ECT": "ECT", "PDT": "pacifika nord-amerika somera tempo", "WEZ": "okcidenta eŭropa norma tempo", "ACWST": "centrokcidenta aŭstralia norma tempo", "ChST": "ChST", "HNT": "HNT", "AST": "atlantika nord-amerika norma tempo", "ADT": "atlantika nord-amerika somera tempo", "CST": "centra nord-amerika norma tempo", "TMT": "TMT", "OESZ": "orienta eŭropa somera tempo", "BT": "BT", "WART": "WART", "WARST": "WARST", "∅∅∅": "∅∅∅", "ACST": "centra aŭstralia norma tempo", "MESZ": "centra eŭropa somera tempo", "IST": "barata tempo", "VET": "VET", "ART": "ART", "ARST": "ARST", "MEZ": "centra eŭropa norma tempo", "BOT": "BOT", "GYT": "GYT", "EST": "orienta nord-amerika norma tempo", "EDT": "orienta nord-amerika somera tempo", "MDT": "monta nord-amerika somera tempo", "WAST": "okcidenta afrika somera tempo", "WIT": "orienta indonezia tempo", "AEST": "orienta aŭstralia norma tempo", "SAST": "suda afrika tempo", "JDT": "japana somera tempo", "UYST": "UYST", "WESZ": "okcidenta eŭropa somera tempo", "LHST": "LHST", "AWST": "okcidenta aŭstralia norma tempo", "CHAST": "CHAST", "CHADT": "CHADT", "EAT": "orienta afrika tempo", "CDT": "centra nord-amerika somera tempo", "AKST": "AKST", "JST": "japana norma tempo", "SGT": "SGT", "CLST": "CLST", "HKT": "HKT", "HAST": "HAST", "WIB": "okcidenta indonezia tempo"},
+ timezones: map[string]string{"MESZ": "centra eŭropa somera tempo", "ACWDT": "centrokcidenta aŭstralia somera tempo", "∅∅∅": "∅∅∅", "HKT": "HKT", "CHAST": "CHAST", "SAST": "suda afrika tempo", "GFT": "GFT", "COST": "COST", "JST": "japana norma tempo", "MEZ": "centra eŭropa norma tempo", "ACWST": "centrokcidenta aŭstralia norma tempo", "WART": "WART", "WESZ": "okcidenta eŭropa somera tempo", "UYST": "UYST", "WITA": "centra indonezia tempo", "BOT": "BOT", "WEZ": "okcidenta eŭropa norma tempo", "ECT": "ECT", "HAT": "HAT", "MYT": "MYT", "AWDT": "okcidenta aŭstralia somera tempo", "LHST": "LHST", "WARST": "WARST", "VET": "VET", "IST": "barata tempo", "CST": "centra nord-amerika norma tempo", "AST": "atlantika nord-amerika norma tempo", "ART": "ART", "AKST": "AKST", "HNT": "HNT", "NZST": "NZST", "ChST": "ChST", "CLST": "CLST", "ACDT": "centra aŭstralia somera tempo", "SGT": "SGT", "EDT": "orienta nord-amerika somera tempo", "HAST": "HAST", "UYT": "UYT", "WAT": "okcidenta afrika norma tempo", "AKDT": "AKDT", "ADT": "atlantika nord-amerika somera tempo", "GYT": "GYT", "OEZ": "orienta eŭropa norma tempo", "AEST": "orienta aŭstralia norma tempo", "LHDT": "LHDT", "CAT": "centra afrika tempo", "SRT": "SRT", "CDT": "centra nord-amerika somera tempo", "TMT": "TMT", "PST": "pacifika nord-amerika norma tempo", "GMT": "universala tempo kunordigita", "BT": "BT", "EAT": "orienta afrika tempo", "MDT": "monta nord-amerika somera tempo", "EST": "orienta nord-amerika norma tempo", "TMST": "TMST", "OESZ": "orienta eŭropa somera tempo", "MST": "monta nord-amerika norma tempo", "COT": "COT", "HKST": "HKST", "ARST": "ARST", "NZDT": "NZDT", "CLT": "CLT", "AWST": "okcidenta aŭstralia norma tempo", "WIB": "okcidenta indonezia tempo", "JDT": "japana somera tempo", "ACST": "centra aŭstralia norma tempo", "AEDT": "orienta aŭstralia somera tempo", "PDT": "pacifika nord-amerika somera tempo", "WIT": "orienta indonezia tempo", "WAST": "okcidenta afrika somera tempo", "HADT": "HADT", "CHADT": "CHADT"},
}
}
@@ -194,7 +194,7 @@ func (eo *eo) WeekdaysWide() []string {
func (eo *eo) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(eo.decimal) + len(eo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/eo_001/eo_001.go b/eo_001/eo_001.go
index 07dbc8c5..f62afa3c 100644
--- a/eo_001/eo_001.go
+++ b/eo_001/eo_001.go
@@ -74,7 +74,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"aK", "pK"},
erasNarrow: []string{"aK", "pK"},
erasWide: []string{"aK", "pK"},
- timezones: map[string]string{"ACWDT": "centrokcidenta aŭstralia somera tempo", "WAST": "okcidenta afrika somera tempo", "ACWST": "centrokcidenta aŭstralia norma tempo", "AEDT": "orienta aŭstralia somera tempo", "UYT": "UYT", "UYST": "UYST", "CHAST": "CHAST", "CDT": "centra nord-amerika somera tempo", "BT": "BT", "MEZ": "centra eŭropa norma tempo", "SAST": "suda afrika tempo", "CAT": "centra afrika tempo", "JST": "japana norma tempo", "ECT": "ECT", "IST": "barata tempo", "WEZ": "okcidenta eŭropa norma tempo", "LHST": "LHST", "ACDT": "centra aŭstralia somera tempo", "AWST": "okcidenta aŭstralia norma tempo", "HNT": "HNT", "HKT": "HKT", "HKST": "HKST", "JDT": "japana somera tempo", "EDT": "orienta nord-amerika somera tempo", "WART": "WART", "VET": "VET", "ART": "ART", "COT": "COT", "WESZ": "okcidenta eŭropa somera tempo", "CLST": "CLST", "OEZ": "orienta eŭropa norma tempo", "ARST": "ARST", "ADT": "atlantika nord-amerika somera tempo", "MESZ": "centra eŭropa somera tempo", "WIT": "orienta indonezia tempo", "TMT": "TMT", "AKST": "AKST", "PDT": "pacifika nord-amerika somera tempo", "SRT": "SRT", "COST": "COST", "SGT": "SGT", "AST": "atlantika nord-amerika norma tempo", "NZDT": "NZDT", "HADT": "HADT", "AKDT": "AKDT", "ACST": "centra aŭstralia norma tempo", "WAT": "okcidenta afrika norma tempo", "CST": "centra nord-amerika norma tempo", "TMST": "TMST", "WIB": "okcidenta indonezia tempo", "OESZ": "orienta eŭropa somera tempo", "EST": "orienta nord-amerika norma tempo", "MYT": "MYT", "GYT": "GYT", "MDT": "monta nord-amerika somera tempo", "HAT": "HAT", "WITA": "centra indonezia tempo", "GFT": "GFT", "MST": "monta nord-amerika norma tempo", "NZST": "NZST", "BOT": "BOT", "LHDT": "LHDT", "CLT": "CLT", "GMT": "universala tempo kunordigita", "WARST": "WARST", "∅∅∅": "∅∅∅", "HAST": "HAST", "ChST": "ChST", "EAT": "orienta afrika tempo", "AEST": "orienta aŭstralia norma tempo", "PST": "pacifika nord-amerika norma tempo", "AWDT": "okcidenta aŭstralia somera tempo", "CHADT": "CHADT"},
+ timezones: map[string]string{"ChST": "ChST", "ACDT": "centra aŭstralia somera tempo", "HKT": "HKT", "LHDT": "LHDT", "UYST": "UYST", "AEDT": "orienta aŭstralia somera tempo", "COST": "COST", "JST": "japana norma tempo", "GYT": "GYT", "MYT": "MYT", "ARST": "ARST", "TMST": "TMST", "WITA": "centra indonezia tempo", "SRT": "SRT", "WAT": "okcidenta afrika norma tempo", "WESZ": "okcidenta eŭropa somera tempo", "HADT": "HADT", "TMT": "TMT", "SAST": "suda afrika tempo", "CAT": "centra afrika tempo", "HAT": "HAT", "GMT": "universala tempo kunordigita", "EAT": "orienta afrika tempo", "WAST": "okcidenta afrika somera tempo", "CDT": "centra nord-amerika somera tempo", "AEST": "orienta aŭstralia norma tempo", "CST": "centra nord-amerika norma tempo", "AWST": "okcidenta aŭstralia norma tempo", "MST": "MST", "MEZ": "centra eŭropa norma tempo", "BT": "BT", "WIT": "orienta indonezia tempo", "ACWDT": "centrokcidenta aŭstralia somera tempo", "ECT": "ECT", "SGT": "SGT", "ADT": "atlantika nord-amerika somera tempo", "NZDT": "NZDT", "PDT": "pacifika nord-amerika somera tempo", "JDT": "japana somera tempo", "IST": "barata tempo", "AKST": "AKST", "OESZ": "orienta eŭropa somera tempo", "CLT": "CLT", "ACWST": "centrokcidenta aŭstralia norma tempo", "WART": "WART", "CLST": "CLST", "ACST": "centra aŭstralia norma tempo", "AST": "atlantika nord-amerika norma tempo", "LHST": "LHST", "PST": "pacifika nord-amerika norma tempo", "VET": "VET", "COT": "COT", "CHADT": "CHADT", "ART": "ART", "WIB": "okcidenta indonezia tempo", "EST": "orienta nord-amerika norma tempo", "∅∅∅": "∅∅∅", "HAST": "HAST", "AWDT": "okcidenta aŭstralia somera tempo", "HKST": "HKST", "NZST": "NZST", "BOT": "BOT", "EDT": "orienta nord-amerika somera tempo", "MESZ": "centra eŭropa somera tempo", "HNT": "HNT", "WARST": "WARST", "GFT": "GFT", "UYT": "UYT", "WEZ": "okcidenta eŭropa norma tempo", "AKDT": "AKDT", "CHAST": "CHAST", "MDT": "MDT", "OEZ": "orienta eŭropa norma tempo"},
}
}
@@ -194,7 +194,7 @@ func (eo *eo_001) WeekdaysWide() []string {
func (eo *eo_001) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(eo.decimal) + len(eo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es/es.go b/es/es.go
index cadb1d6f..53b8a37f 100644
--- a/es/es.go
+++ b/es/es.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"ACDT": "hora de verano de Australia central", "AWDT": "hora de verano de Australia occidental", "HNT": "hora estándar de Terranova", "CAT": "hora de África central", "HKT": "hora estándar de Hong Kong", "GFT": "hora de la Guayana Francesa", "JDT": "hora de verano de Japón", "WARST": "hora de verano de Argentina occidental", "HAT": "hora de verano de Terranova", "ARST": "hora de verano de Argentina", "MESZ": "hora de verano de Europa central", "BT": "hora de Bután", "ACWST": "hora estándar de Australia centroccidental", "EAT": "hora de África oriental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "WIT": "hora de Indonesia oriental", "WITA": "hora de Indonesia central", "JST": "hora estándar de Japón", "MYT": "hora de Malasia", "NZDT": "hora de verano de Nueva Zelanda", "HKST": "hora de verano de Hong Kong", "WESZ": "hora de verano de Europa occidental", "LHDT": "hora de verano de Lord Howe", "MDT": "hora de verano de las Montañas", "CDT": "hora de verano central", "AEDT": "hora de verano de Australia oriental", "BOT": "hora de Bolivia", "HADT": "hora de verano de Hawái-Aleutiano", "WIB": "hora de Indonesia occidental", "AST": "hora estándar del Atlántico", "ECT": "hora de Ecuador", "WART": "hora estándar de Argentina occidental", "SAST": "hora de Sudáfrica", "AKDT": "hora de verano de Alaska", "PST": "hora estándar del Pacífico", "WEZ": "hora estándar de Europa occidental", "WAST": "hora de verano de África occidental", "NZST": "hora estándar de Nueva Zelanda", "COST": "hora de verano de Colombia", "CHAST": "hora estándar de Chatham", "OEZ": "hora estándar de Europa oriental", "MST": "hora estándar de las Montañas", "WAT": "hora estándar de África occidental", "ADT": "hora de verano del Atlántico", "TMST": "hora de verano de Turkmenistán", "EST": "hora estándar oriental", "PDT": "hora de verano del Pacífico", "LHST": "hora estándar de Lord Howe", "ACST": "hora estándar de Australia central", "ChST": "hora estándar de Chamorro", "CHADT": "hora de verano de Chatham", "TMT": "hora estándar de Turkmenistán", "EDT": "hora de verano oriental", "ACWDT": "hora de verano de Australia centroccidental", "COT": "hora estándar de Colombia", "IST": "hora estándar de la India", "VET": "hora de Venezuela", "∅∅∅": "Hora de verano de Acre", "AKST": "hora estándar de Alaska", "GMT": "hora del meridiano de Greenwich", "UYT": "hora estándar de Uruguay", "GYT": "hora de Guyana", "AWST": "hora estándar de Australia occidental", "MEZ": "hora estándar de Europa central", "OESZ": "hora de verano de Europa oriental", "UYST": "hora de verano de Uruguay", "AEST": "hora estándar de Australia oriental", "SRT": "hora de Surinam", "ART": "hora estándar de Argentina", "SGT": "hora de Singapur", "CST": "hora estándar central", "HAST": "hora estándar de Hawái-Aleutiano"},
+ timezones: map[string]string{"∅∅∅": "hora de verano de Brasilia", "ECT": "hora de Ecuador", "VET": "hora de Venezuela", "JDT": "hora de verano de Japón", "HAT": "hora de verano de Terranova", "CHAST": "hora estándar de Chatham", "EST": "hora estándar oriental", "SAST": "hora de Sudáfrica", "MST": "hora estándar de las Montañas", "WAT": "hora estándar de África occidental", "MYT": "hora de Malasia", "AST": "hora estándar del Atlántico", "GYT": "hora de Guyana", "ARST": "hora de verano de Argentina", "HADT": "hora de verano de Hawái-Aleutiano", "MDT": "hora de verano de las Montañas", "WART": "hora estándar de Argentina occidental", "WESZ": "hora de verano de Europa occidental", "IST": "hora estándar de la India", "HNT": "hora estándar de Terranova", "OESZ": "hora de verano de Europa oriental", "MESZ": "hora de verano de Europa central", "GFT": "hora de la Guayana Francesa", "SGT": "hora de Singapur", "OEZ": "hora estándar de Europa oriental", "AEST": "hora estándar de Australia oriental", "LHDT": "hora de verano de Lord Howe", "HAST": "hora estándar de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "WITA": "hora de Indonesia central", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "AWST": "hora estándar de Australia occidental", "HKST": "hora de verano de Hong Kong", "AEDT": "hora de verano de Australia oriental", "BOT": "hora de Bolivia", "WAST": "hora de verano de África occidental", "ADT": "hora de verano del Atlántico", "ACST": "hora estándar de Australia central", "NZST": "hora estándar de Nueva Zelanda", "ACWDT": "hora de verano de Australia centroccidental", "WIB": "hora de Indonesia occidental", "HKT": "hora estándar de Hong Kong", "LHST": "hora estándar de Lord Howe", "PST": "hora estándar del Pacífico", "UYST": "hora de verano de Uruguay", "CST": "hora estándar central", "AKDT": "hora de verano de Alaska", "TMT": "hora estándar de Turkmenistán", "EDT": "hora de verano oriental", "CAT": "hora de África central", "SRT": "hora de Surinam", "WARST": "hora de verano de Argentina occidental", "JST": "hora estándar de Japón", "ART": "hora estándar de Argentina", "MEZ": "hora estándar de Europa central", "GMT": "hora del meridiano de Greenwich", "UYT": "hora estándar de Uruguay", "CHADT": "hora de verano de Chatham", "TMST": "hora de verano de Turkmenistán", "ACWST": "hora estándar de Australia centroccidental", "WEZ": "hora estándar de Europa occidental", "CDT": "hora de verano central", "PDT": "hora de verano del Pacífico", "BT": "hora de Bután", "ChST": "hora estándar de Chamorro", "CLT": "hora estándar de Chile", "WIT": "hora de Indonesia oriental", "ACDT": "hora de verano de Australia central", "CLST": "hora de verano de Chile", "EAT": "hora de África oriental", "AKST": "hora estándar de Alaska", "AWDT": "hora de verano de Australia occidental"},
}
}
@@ -193,7 +193,7 @@ func (es *es) WeekdaysWide() []string {
func (es *es) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_419/es_419.go b/es_419/es_419.go
index 9f0875ec..433c32d8 100644
--- a/es_419/es_419.go
+++ b/es_419/es_419.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"ACDT": "hora de verano de Australia central", "MDT": "Hora de verano de Macao", "WITA": "hora de Indonesia central", "JST": "hora estándar de Japón", "BT": "hora de Bután", "COST": "hora de verano de Colombia", "GMT": "hora del meridiano de Greenwich", "WESZ": "hora de verano de Europa occidental", "SRT": "hora de Surinam", "GYT": "hora de Guyana", "CHAST": "hora estándar de Chatham", "SGT": "hora de Singapur", "WIT": "hora de Indonesia oriental", "TMT": "hora estándar de Turkmenistán", "ART": "hora estándar de Argentina", "EDT": "hora de verano oriental", "UYST": "hora de verano de Uruguay", "PST": "hora estándar del Pacífico", "CLT": "hora estándar de Chile", "WIB": "hora de Indonesia occidental", "GFT": "hora de la Guayana Francesa", "EST": "hora estándar oriental", "HKST": "hora de verano de Hong Kong", "LHDT": "hora de verano de Lord Howe", "HNT": "hora estándar de Terranova", "CLST": "hora de verano de Chile", "SAST": "hora de Sudáfrica", "AKST": "hora estándar de Alaska", "WART": "hora estándar de Argentina occidental", "MESZ": "hora de verano de Europa central", "∅∅∅": "hora de verano del Amazonas", "OEZ": "hora estándar de Europa oriental", "EAT": "hora de África oriental", "CAT": "hora de África central", "AKDT": "hora de verano de Alaska", "MYT": "hora de Malasia", "ACST": "hora estándar de Australia central", "BOT": "hora de Bolivia", "ARST": "hora de verano de Argentina", "ADT": "hora de verano del Atlántico", "NZDT": "hora de verano de Nueva Zelanda", "TMST": "hora de verano de Turkmenistán", "ECT": "hora de Ecuador", "WARST": "hora de verano de Argentina occidental", "WAST": "hora de verano de África occidental", "AST": "hora estándar del Atlántico", "AWST": "hora estándar de Australia occidental", "CHADT": "hora de verano de Chatham", "HAST": "hora estándar de Hawái-Aleutianas", "AEDT": "hora de verano de Australia oriental", "UYT": "hora estándar de Uruguay", "CST": "hora estándar central", "HAT": "hora de verano de Terranova", "IST": "hora de India", "WEZ": "hora estándar de Europa occidental", "ACWST": "hora estándar de Australia centroccidental", "ChST": "hora de Chamorro", "CDT": "hora de verano central", "HADT": "hora de verano de Hawái-Aleutianas", "AEST": "hora estándar de Australia oriental", "OESZ": "hora de verano de Europa oriental", "WAT": "hora estándar de África occidental", "HKT": "hora estándar de Hong Kong", "JDT": "hora de verano de Japón", "PDT": "hora de verano del Pacífico", "VET": "hora de Venezuela", "LHST": "hora estándar de Lord Howe", "COT": "hora estándar de Colombia", "AWDT": "hora de verano de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "MST": "Hora estándar de Macao", "MEZ": "hora estándar de Europa central", "ACWDT": "hora de verano de Australia centroccidental"},
+ timezones: map[string]string{"VET": "hora de Venezuela", "OESZ": "hora de verano de Europa oriental", "SGT": "hora de Singapur", "HKT": "hora estándar de Hong Kong", "HAST": "hora estándar de Hawái-Aleutianas", "EAT": "hora de África oriental", "WEZ": "hora estándar de Europa occidental", "ACDT": "hora de verano de Australia central", "HKST": "hora de verano de Hong Kong", "BT": "hora de Bután", "COST": "hora de verano de Colombia", "AWST": "hora estándar de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "∅∅∅": "hora de verano de las Azores", "ADT": "hora de verano del Atlántico", "WAST": "hora de verano de África occidental", "ACST": "hora estándar de Australia central", "CHAST": "hora estándar de Chatham", "WIB": "hora de Indonesia occidental", "AWDT": "hora de verano de Australia occidental", "TMST": "hora de verano de Turkmenistán", "CLT": "hora estándar de Chile", "MDT": "hora de verano de las Montañas", "LHST": "hora estándar de Lord Howe", "GYT": "hora de Guyana", "HAT": "hora de verano de Terranova", "WART": "hora estándar de Argentina occidental", "JDT": "hora de verano de Japón", "GFT": "hora de la Guayana Francesa", "CST": "hora estándar central", "ARST": "hora de verano de Argentina", "TMT": "hora estándar de Turkmenistán", "LHDT": "hora de verano de Lord Howe", "PDT": "hora de verano del Pacífico", "MEZ": "hora estándar de Europa central", "MST": "hora estándar de las Montañas", "IST": "hora de India", "NZDT": "hora de verano de Nueva Zelanda", "OEZ": "hora estándar de Europa oriental", "AEDT": "hora de verano de Australia oriental", "CLST": "hora de verano de Chile", "WIT": "hora de Indonesia oriental", "HADT": "hora de verano de Hawái-Aleutianas", "SAST": "hora de Sudáfrica", "WAT": "hora estándar de África occidental", "CHADT": "hora de verano de Chatham", "AST": "hora estándar del Atlántico", "HNT": "hora estándar de Terranova", "UYT": "hora estándar de Uruguay", "WARST": "hora de verano de Argentina occidental", "BOT": "hora de Bolivia", "EDT": "hora de verano oriental", "UYST": "hora de verano de Uruguay", "MESZ": "hora de verano de Europa central", "WESZ": "hora de verano de Europa occidental", "COT": "hora estándar de Colombia", "AKST": "hora estándar de Alaska", "ART": "hora estándar de Argentina", "EST": "hora estándar oriental", "CAT": "hora de África central", "WITA": "hora de Indonesia central", "SRT": "hora de Surinam", "AKDT": "hora de verano de Alaska", "ECT": "hora de Ecuador", "CDT": "hora de verano central", "ACWST": "hora estándar de Australia centroccidental", "ACWDT": "hora de verano de Australia centroccidental", "ChST": "hora de Chamorro", "JST": "hora estándar de Japón", "MYT": "hora de Malasia", "AEST": "hora estándar de Australia oriental", "PST": "hora estándar del Pacífico", "GMT": "hora del meridiano de Greenwich"},
}
}
@@ -189,7 +189,7 @@ func (es *es_419) WeekdaysWide() []string {
func (es *es_419) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_419) FmtCurrency(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (es *es_419) FmtAccounting(num float64, v uint64, currency currency.Type) s
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_AR/es_AR.go b/es_AR/es_AR.go
index b3d8ccb7..6867ca1e 100644
--- a/es_AR/es_AR.go
+++ b/es_AR/es_AR.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"HNT": "hora estándar de Terranova", "CST": "hora estándar central", "MEZ": "hora estándar de Europa central", "WIT": "hora de Indonesia oriental", "AEDT": "hora de verano de Australia oriental", "OEZ": "hora estándar de Europa oriental", "BT": "hora de Bután", "ACST": "hora estándar de Australia central", "ChST": "hora estándar de Chamorro", "NZDT": "hora de verano de Nueva Zelanda", "MESZ": "hora de verano de Europa central", "JDT": "hora de verano de Japón", "ECT": "hora de Ecuador", "PST": "hora estándar del Pacífico", "LHDT": "hora de verano de Lord Howe", "GMT": "hora del meridiano de Greenwich", "ACWDT": "hora de verano de Australia centroccidental", "AWST": "hora estándar de Australia occidental", "HAT": "hora de verano de Terranova", "WART": "hora estándar de Argentina occidental", "UYST": "hora de verano de Uruguay", "VET": "hora de Venezuela", "WAST": "hora de verano de África occidental", "CHAST": "hora estándar de Chatham", "WESZ": "hora de verano de Europa occidental", "AWDT": "hora de verano de Australia occidental", "HKST": "hora de verano de Hong Kong", "GFT": "hora de la Guayana Francesa", "∅∅∅": "hora de verano de Perú", "MST": "hora estándar de las Montañas", "AST": "hora estándar del Atlántico", "CLST": "hora de verano de Chile", "ACWST": "hora estándar de Australia centroccidental", "ART": "hora estándar de Argentina", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "HKT": "hora estándar de Hong Kong", "SGT": "hora de Singapur", "EST": "hora estándar oriental", "BOT": "hora de Bolivia", "HADT": "hora de verano de Hawái-Aleutiano", "JST": "hora estándar de Japón", "CHADT": "hora de verano de Chatham", "ADT": "hora de verano del Atlántico", "EDT": "hora de verano oriental", "ACDT": "hora de verano de Australia central", "CAT": "hora de África central", "SAST": "hora de Sudáfrica", "SRT": "hora de Surinam", "WARST": "hora de verano de Argentina occidental", "ARST": "hora de verano de Argentina", "CLT": "hora estándar de Chile", "AEST": "hora estándar de Australia oriental", "IST": "hora estándar de la India", "LHST": "hora estándar de Lord Howe", "TMST": "hora de verano de Turkmenistán", "AKDT": "hora de verano de Alaska", "MDT": "hora de verano de las Montañas", "WIB": "hora de Indonesia occidental", "AKST": "hora estándar de Alaska", "NZST": "hora estándar de Nueva Zelanda", "WAT": "hora estándar de África occidental", "EAT": "hora de África oriental", "CDT": "hora de verano central", "TMT": "hora estándar de Turkmenistán", "WITA": "hora de Indonesia central", "HAST": "hora estándar de Hawái-Aleutiano", "PDT": "hora de verano del Pacífico", "MYT": "hora de Malasia", "UYT": "hora estándar de Uruguay", "GYT": "hora de Guyana", "OESZ": "hora de verano de Europa oriental", "WEZ": "hora estándar de Europa occidental"},
+ timezones: map[string]string{"SAST": "hora de Sudáfrica", "PDT": "hora de verano del Pacífico", "MEZ": "hora estándar de Europa central", "AKST": "hora estándar de Alaska", "NZDT": "hora de verano de Nueva Zelanda", "MYT": "hora de Malasia", "AST": "hora estándar del Atlántico", "HKST": "hora de verano de Hong Kong", "AWST": "hora estándar de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "AEDT": "hora de verano de Australia oriental", "VET": "hora de Venezuela", "JDT": "hora de verano de Japón", "BT": "hora de Bután", "WIB": "hora de Indonesia occidental", "MDT": "Hora de verano de Macao", "ChST": "hora estándar de Chamorro", "WARST": "hora de verano de Argentina occidental", "ECT": "hora de Ecuador", "ADT": "hora de verano del Atlántico", "∅∅∅": "hora de verano de las Azores", "TMST": "hora de verano de Turkmenistán", "WITA": "hora de Indonesia central", "AWDT": "hora de verano de Australia occidental", "OEZ": "hora estándar de Europa oriental", "UYT": "hora estándar de Uruguay", "CLT": "hora estándar de Chile", "BOT": "hora de Bolivia", "AKDT": "hora de verano de Alaska", "MESZ": "hora de verano de Europa central", "EDT": "hora de verano oriental", "HAST": "hora estándar de Hawái-Aleutiano", "OESZ": "hora de verano de Europa oriental", "WART": "hora estándar de Argentina occidental", "COST": "hora de verano de Colombia", "CHADT": "hora de verano de Chatham", "CAT": "hora de África central", "EST": "hora estándar oriental", "HADT": "hora de verano de Hawái-Aleutiano", "ARST": "hora de verano de Argentina", "SRT": "hora de Surinam", "CLST": "hora de verano de Chile", "ACWST": "hora estándar de Australia centroccidental", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "WAT": "hora estándar de África occidental", "JST": "hora estándar de Japón", "PST": "hora estándar del Pacífico", "ACDT": "hora de verano de Australia central", "LHST": "hora estándar de Lord Howe", "HAT": "hora de verano de Terranova", "HKT": "hora estándar de Hong Kong", "ART": "hora estándar de Argentina", "UYST": "hora de verano de Uruguay", "ACWDT": "hora de verano de Australia centroccidental", "GFT": "hora de la Guayana Francesa", "SGT": "hora de Singapur", "LHDT": "hora de verano de Lord Howe", "WAST": "hora de verano de África occidental", "HNT": "hora estándar de Terranova", "CHAST": "hora estándar de Chatham", "MST": "Hora estándar de Macao", "AEST": "hora estándar de Australia oriental", "GMT": "hora del meridiano de Greenwich", "EAT": "hora de África oriental", "GYT": "hora de Guyana", "ACST": "hora estándar de Australia central", "CDT": "hora de verano central", "COT": "hora estándar de Colombia", "TMT": "hora estándar de Turkmenistán", "WIT": "hora de Indonesia oriental", "IST": "hora estándar de la India", "CST": "hora estándar central"},
}
}
@@ -195,7 +195,7 @@ func (es *es_AR) WeekdaysWide() []string {
func (es *es_AR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (es *es_AR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -332,7 +332,7 @@ func (es *es_AR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_BO/es_BO.go b/es_BO/es_BO.go
index 4840685c..7eff4c9a 100644
--- a/es_BO/es_BO.go
+++ b/es_BO/es_BO.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"WAST": "hora de verano de África occidental", "SGT": "hora de Singapur", "ACWDT": "hora de verano de Australia centroccidental", "JDT": "hora de verano de Japón", "EAT": "hora de África oriental", "MDT": "Hora de verano de Macao", "MESZ": "hora de verano de Europa central", "GFT": "hora de la Guayana Francesa", "ACWST": "hora estándar de Australia centroccidental", "VET": "hora de Venezuela", "ADT": "hora de verano del Atlántico", "AKDT": "hora de verano de Alaska", "OESZ": "hora de verano de Europa oriental", "UYST": "hora de verano de Uruguay", "LHDT": "hora de verano de Lord Howe", "GYT": "hora de Guyana", "WAT": "hora estándar de África occidental", "WART": "hora estándar de Argentina occidental", "WESZ": "hora de verano de Europa occidental", "LHST": "hora estándar de Lord Howe", "HNT": "hora estándar de Terranova", "CLST": "hora de verano de Chile", "AKST": "hora estándar de Alaska", "WARST": "hora de verano de Argentina occidental", "SAST": "hora de Sudáfrica", "OEZ": "hora estándar de Europa oriental", "JST": "hora estándar de Japón", "∅∅∅": "hora de verano de Brasilia", "AWDT": "hora de verano de Australia occidental", "NZDT": "hora de verano de Nueva Zelanda", "CAT": "hora de África central", "ECT": "hora de Ecuador", "ACST": "hora estándar de Australia central", "ACDT": "hora de verano de Australia central", "AST": "hora estándar del Atlántico", "TMT": "hora estándar de Turkmenistán", "CLT": "hora estándar de Chile", "CST": "hora estándar central", "EST": "hora estándar oriental", "SRT": "hora de Surinam", "MYT": "hora de Malasia", "ART": "hora estándar de Argentina", "ARST": "hora de verano de Argentina", "AEST": "hora estándar de Australia oriental", "IST": "hora estándar de la India", "TMST": "hora de verano de Turkmenistán", "WITA": "hora de Indonesia central", "EDT": "hora de verano oriental", "AWST": "hora estándar de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "MST": "Hora estándar de Macao", "WIT": "hora de Indonesia oriental", "CHADT": "hora de verano de Chatham", "CDT": "hora de verano central", "UYT": "hora estándar de Uruguay", "WEZ": "hora estándar de Europa occidental", "ChST": "hora estándar de Chamorro", "CHAST": "hora estándar de Chatham", "MEZ": "hora estándar de Europa central", "WIB": "hora de Indonesia occidental", "BOT": "hora de Bolivia", "BT": "hora de Bután", "COT": "hora estándar de Colombia", "HAT": "hora de verano de Terranova", "HKST": "hora de verano de Hong Kong", "HAST": "hora estándar de Hawái-Aleutiano", "COST": "hora de verano de Colombia", "HADT": "hora de verano de Hawái-Aleutiano", "PST": "hora estándar del Pacífico", "PDT": "hora de verano del Pacífico", "HKT": "hora estándar de Hong Kong", "AEDT": "hora de verano de Australia oriental", "GMT": "hora del meridiano de Greenwich"},
+ timezones: map[string]string{"WART": "hora estándar de Argentina occidental", "CLT": "hora estándar de Chile", "COST": "hora de verano de Colombia", "AST": "hora estándar del Atlántico", "HNT": "hora estándar de Terranova", "NZST": "hora estándar de Nueva Zelanda", "HAT": "hora de verano de Terranova", "HAST": "hora estándar de Hawái-Aleutiano", "HKT": "hora estándar de Hong Kong", "ECT": "hora de Ecuador", "WITA": "hora de Indonesia central", "COT": "hora estándar de Colombia", "HADT": "hora de verano de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "ACWDT": "hora de verano de Australia centroccidental", "WIT": "hora de Indonesia oriental", "EST": "hora estándar oriental", "AEST": "hora estándar de Australia oriental", "ChST": "hora estándar de Chamorro", "MDT": "hora de verano de las Montañas", "VET": "hora de Venezuela", "OEZ": "hora estándar de Europa oriental", "AEDT": "hora de verano de Australia oriental", "WESZ": "hora de verano de Europa occidental", "JDT": "hora de verano de Japón", "ACDT": "hora de verano de Australia central", "SGT": "hora de Singapur", "CHADT": "hora de verano de Chatham", "OESZ": "hora de verano de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "MST": "hora estándar de las Montañas", "AWDT": "hora de verano de Australia occidental", "GMT": "hora del meridiano de Greenwich", "EAT": "hora de África oriental", "GFT": "hora de la Guayana Francesa", "ARST": "hora de verano de Argentina", "MESZ": "hora de verano de Europa central", "BOT": "hora de Bolivia", "MYT": "hora de Malasia", "HKST": "hora de verano de Hong Kong", "CHAST": "hora estándar de Chatham", "TMST": "hora de verano de Turkmenistán", "WARST": "hora de verano de Argentina occidental", "UYST": "hora de verano de Uruguay", "CDT": "hora de verano central", "AKST": "hora estándar de Alaska", "MEZ": "hora estándar de Europa central", "SAST": "hora de Sudáfrica", "WEZ": "hora estándar de Europa occidental", "JST": "hora estándar de Japón", "ACST": "hora estándar de Australia central", "GYT": "hora de Guyana", "AKDT": "hora de verano de Alaska", "AWST": "hora estándar de Australia occidental", "LHDT": "hora de verano de Lord Howe", "∅∅∅": "Hora de verano de Acre", "PST": "hora estándar del Pacífico", "UYT": "hora estándar de Uruguay", "CLST": "hora de verano de Chile", "WAT": "hora estándar de África occidental", "CST": "hora estándar central", "ADT": "hora de verano del Atlántico", "LHST": "hora estándar de Lord Howe", "EDT": "hora de verano oriental", "SRT": "hora de Surinam", "BT": "hora de Bután", "WAST": "hora de verano de África occidental", "ART": "hora estándar de Argentina", "CAT": "hora de África central", "IST": "hora estándar de la India", "WIB": "hora de Indonesia occidental", "PDT": "hora de verano del Pacífico", "TMT": "hora estándar de Turkmenistán"},
}
}
@@ -193,7 +193,7 @@ func (es *es_BO) WeekdaysWide() []string {
func (es *es_BO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_BO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_BO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_BR/es_BR.go b/es_BR/es_BR.go
index 55598837..e8687044 100644
--- a/es_BR/es_BR.go
+++ b/es_BR/es_BR.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"NZST": "hora estándar de Nueva Zelanda", "MDT": "Hora de verano de Macao", "OEZ": "hora estándar de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "AEDT": "hora de verano de Australia oriental", "SAST": "hora de Sudáfrica", "EDT": "hora de verano oriental", "BT": "hora de Bután", "BOT": "hora de Bolivia", "AWST": "hora estándar de Australia occidental", "CST": "hora estándar central", "CLT": "hora estándar de Chile", "PST": "hora estándar del Pacífico", "ACST": "hora estándar de Australia central", "GYT": "hora de Guyana", "HKT": "hora estándar de Hong Kong", "MYT": "hora de Malasia", "UYT": "hora estándar de Uruguay", "ADT": "hora de verano del Atlántico", "WEZ": "hora estándar de Europa occidental", "CAT": "hora de África central", "GFT": "hora de la Guayana Francesa", "JST": "hora estándar de Japón", "ECT": "hora de Ecuador", "AKDT": "hora de verano de Alaska", "LHDT": "hora de verano de Lord Howe", "AST": "hora estándar del Atlántico", "HAT": "hora de verano de Terranova", "ART": "hora estándar de Argentina", "CDT": "hora de verano central", "MESZ": "hora de verano de Europa central", "WITA": "hora de Indonesia central", "WART": "hora estándar de Argentina occidental", "ChST": "hora estándar de Chamorro", "WAT": "hora estándar de África occidental", "AWDT": "hora de verano de Australia occidental", "TMST": "hora de verano de Turkmenistán", "EST": "hora estándar oriental", "GMT": "hora del meridiano de Greenwich", "PDT": "hora de verano del Pacífico", "WAST": "hora de verano de África occidental", "NZDT": "hora de verano de Nueva Zelanda", "ARST": "hora de verano de Argentina", "COST": "hora de verano de Colombia", "MEZ": "hora estándar de Europa central", "WIT": "hora de Indonesia oriental", "WESZ": "hora de verano de Europa occidental", "HNT": "hora estándar de Terranova", "AKST": "hora estándar de Alaska", "WARST": "hora de verano de Argentina occidental", "EAT": "hora de África oriental", "MST": "Hora estándar de Macao", "CLST": "hora de verano de Chile", "HAST": "hora estándar de Hawái-Aleutiano", "WIB": "hora de Indonesia occidental", "IST": "hora estándar de la India", "VET": "hora de Venezuela", "OESZ": "hora de verano de Europa oriental", "UYST": "hora de verano de Uruguay", "HKST": "hora de verano de Hong Kong", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "ACWDT": "hora de verano de Australia centroccidental", "SRT": "hora de Surinam", "ACDT": "hora de verano de Australia central", "SGT": "hora de Singapur", "JDT": "hora de verano de Japón", "COT": "hora estándar de Colombia", "TMT": "hora estándar de Turkmenistán", "HADT": "hora de verano de Hawái-Aleutiano", "AEST": "hora estándar de Australia oriental", "∅∅∅": "hora de verano de las Azores"},
+ timezones: map[string]string{"CLT": "hora estándar de Chile", "ACDT": "hora de verano de Australia central", "MYT": "hora de Malasia", "AWDT": "hora de verano de Australia occidental", "ART": "hora estándar de Argentina", "MEZ": "hora estándar de Europa central", "MST": "hora estándar de las Montañas", "COST": "hora de verano de Colombia", "AKST": "hora estándar de Alaska", "TMT": "hora estándar de Turkmenistán", "UYST": "hora de verano de Uruguay", "PDT": "hora de verano del Pacífico", "JST": "hora estándar de Japón", "CDT": "hora de verano central", "NZDT": "hora de verano de Nueva Zelanda", "ChST": "hora estándar de Chamorro", "BOT": "hora de Bolivia", "GYT": "hora de Guyana", "HKT": "hora estándar de Hong Kong", "OEZ": "hora estándar de Europa oriental", "GMT": "hora del meridiano de Greenwich", "WEZ": "hora estándar de Europa occidental", "AWST": "hora estándar de Australia occidental", "ARST": "hora de verano de Argentina", "OESZ": "hora de verano de Europa oriental", "JDT": "hora de verano de Japón", "ADT": "hora de verano del Atlántico", "AST": "hora estándar del Atlántico", "EST": "hora estándar oriental", "NZST": "hora estándar de Nueva Zelanda", "BT": "hora de Bután", "HNT": "hora estándar de Terranova", "ACWST": "hora estándar de Australia centroccidental", "COT": "hora estándar de Colombia", "SGT": "hora de Singapur", "AKDT": "hora de verano de Alaska", "LHST": "hora estándar de Lord Howe", "PST": "hora estándar del Pacífico", "SRT": "hora de Surinam", "SAST": "hora de Sudáfrica", "ECT": "hora de Ecuador", "WAT": "hora estándar de África occidental", "HADT": "hora de verano de Hawái-Aleutiano", "CHADT": "hora de verano de Chatham", "MESZ": "hora de verano de Europa central", "VET": "hora de Venezuela", "EAT": "hora de África oriental", "IST": "hora estándar de la India", "HAST": "hora estándar de Hawái-Aleutiano", "EDT": "hora de verano oriental", "CAT": "hora de África central", "WARST": "hora de verano de Argentina occidental", "WIB": "hora de Indonesia occidental", "LHDT": "hora de verano de Lord Howe", "CLST": "hora de verano de Chile", "ACWDT": "hora de verano de Australia centroccidental", "HKST": "hora de verano de Hong Kong", "HAT": "hora de verano de Terranova", "∅∅∅": "hora de verano de las Azores", "WAST": "hora de verano de África occidental", "WESZ": "hora de verano de Europa occidental", "CST": "hora estándar central", "ACST": "hora estándar de Australia central", "AEST": "hora estándar de Australia oriental", "UYT": "hora estándar de Uruguay", "WITA": "hora de Indonesia central", "GFT": "hora de la Guayana Francesa", "CHAST": "hora estándar de Chatham", "AEDT": "hora de verano de Australia oriental", "MDT": "hora de verano de las Montañas", "WART": "hora estándar de Argentina occidental", "WIT": "hora de Indonesia oriental", "TMST": "hora de verano de Turkmenistán"},
}
}
@@ -193,7 +193,7 @@ func (es *es_BR) WeekdaysWide() []string {
func (es *es_BR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_BR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_BR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_CL/es_CL.go b/es_CL/es_CL.go
index 2c636c13..7c3e8d22 100644
--- a/es_CL/es_CL.go
+++ b/es_CL/es_CL.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"GFT": "hora de la Guayana Francesa", "WEZ": "hora estándar de Europa occidental", "WARST": "hora de verano de Argentina occidental", "WAST": "hora de verano de África occidental", "UYT": "hora estándar de Uruguay", "HADT": "hora de verano de Hawái-Aleutiano", "AEST": "hora estándar de Australia oriental", "GYT": "hora de Guyana", "SGT": "hora de Singapur", "HAST": "hora estándar de Hawái-Aleutiano", "PST": "hora estándar del Pacífico", "HAT": "hora de verano de Terranova", "GMT": "hora del meridiano de Greenwich", "BT": "hora de Bután", "ChST": "hora estándar de Chamorro", "WITA": "hora de Indonesia central", "ECT": "hora de Ecuador", "ACWDT": "hora de verano de Australia centroccidental", "ACDT": "hora de verano de Australia central", "AST": "hora estándar del Atlántico", "ADT": "hora de verano del Atlántico", "HNT": "hora estándar de Terranova", "COST": "hora de verano de Colombia", "MESZ": "hora de verano de Europa central", "CHAST": "hora estándar de Chatham", "∅∅∅": "hora de verano del Amazonas", "WIB": "hora de Indonesia occidental", "OESZ": "hora de verano de Europa oriental", "VET": "hora de Venezuela", "AWST": "hora estándar de Australia occidental", "CHADT": "hora de verano de Chatham", "CLT": "hora estándar de Chile", "AKST": "hora estándar de Alaska", "JST": "hora estándar de Japón", "ACWST": "hora estándar de Australia centroccidental", "MYT": "hora de Malasia", "MDT": "hora de verano de las Montañas", "COT": "hora estándar de Colombia", "CAT": "hora de África central", "OEZ": "hora estándar de Europa oriental", "LHDT": "hora de verano de Lord Howe", "ARST": "hora de verano de Argentina", "EST": "hora estándar oriental", "WESZ": "hora de verano de Europa occidental", "LHST": "hora estándar de Lord Howe", "SRT": "hora de Surinam", "ACST": "hora estándar de Australia central", "MST": "hora estándar de las Montañas", "CDT": "hora de verano central", "JDT": "hora de verano de Japón", "NZST": "hora estándar de Nueva Zelanda", "CLST": "hora de verano de Chile", "TMT": "hora estándar de Turkmenistán", "UYST": "hora de verano de Uruguay", "SAST": "hora de Sudáfrica", "BOT": "hora de Bolivia", "EAT": "hora de África oriental", "WAT": "hora estándar de África occidental", "NZDT": "hora de verano de Nueva Zelanda", "MEZ": "hora estándar de Europa central", "HKST": "hora de verano de Hong Kong", "WIT": "hora de Indonesia oriental", "AKDT": "hora de verano de Alaska", "ART": "hora estándar de Argentina", "CST": "hora estándar central", "EDT": "hora de verano oriental", "WART": "hora estándar de Argentina occidental", "AWDT": "hora de verano de Australia occidental", "AEDT": "hora de verano de Australia oriental", "IST": "hora estándar de la India", "PDT": "hora de verano del Pacífico", "HKT": "hora estándar de Hong Kong", "TMST": "hora de verano de Turkmenistán"},
+ timezones: map[string]string{"CLST": "hora de verano de Chile", "ACDT": "hora de verano de Australia central", "GYT": "hora de Guyana", "HKT": "hora estándar de Hong Kong", "PDT": "hora de verano del Pacífico", "SRT": "hora de Surinam", "BOT": "hora de Bolivia", "WESZ": "hora de verano de Europa occidental", "SGT": "hora de Singapur", "BT": "hora de Bután", "ChST": "hora estándar de Chamorro", "AKDT": "hora de verano de Alaska", "HAST": "hora estándar de Hawái-Aleutiano", "MEZ": "hora estándar de Europa central", "UYT": "hora estándar de Uruguay", "HAT": "hora de verano de Terranova", "ARST": "hora de verano de Argentina", "CLT": "hora estándar de Chile", "VET": "hora de Venezuela", "ACST": "hora estándar de Australia central", "EST": "hora estándar oriental", "TMT": "hora estándar de Turkmenistán", "EAT": "hora de África oriental", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "MESZ": "hora de verano de Europa central", "MST": "hora estándar de las Montañas", "WAT": "hora estándar de África occidental", "CST": "hora estándar central", "AST": "hora estándar del Atlántico", "MYT": "hora de Malasia", "LHDT": "hora de verano de Lord Howe", "NZST": "hora estándar de Nueva Zelanda", "LHST": "hora estándar de Lord Howe", "WIT": "hora de Indonesia oriental", "WAST": "hora de verano de África occidental", "HNT": "hora estándar de Terranova", "EDT": "hora de verano oriental", "HKST": "hora de verano de Hong Kong", "AEDT": "hora de verano de Australia oriental", "WART": "hora estándar de Argentina occidental", "GFT": "hora de la Guayana Francesa", "COT": "hora estándar de Colombia", "AWDT": "hora de verano de Australia occidental", "OEZ": "hora estándar de Europa oriental", "PST": "hora estándar del Pacífico", "∅∅∅": "hora de verano de Perú", "AWST": "hora estándar de Australia occidental", "ACWDT": "hora de verano de Australia centroccidental", "WARST": "hora de verano de Argentina occidental", "JDT": "hora de verano de Japón", "WIB": "hora de Indonesia occidental", "TMST": "hora de verano de Turkmenistán", "CAT": "hora de África central", "WEZ": "hora estándar de Europa occidental", "JST": "hora estándar de Japón", "SAST": "hora de Sudáfrica", "AKST": "hora estándar de Alaska", "ART": "hora estándar de Argentina", "HADT": "hora de verano de Hawái-Aleutiano", "COST": "hora de verano de Colombia", "GMT": "hora del meridiano de Greenwich", "WITA": "hora de Indonesia central", "ECT": "hora de Ecuador", "IST": "hora estándar de la India", "OESZ": "hora de verano de Europa oriental", "NZDT": "hora de verano de Nueva Zelanda", "UYST": "hora de verano de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "MDT": "hora de verano de las Montañas", "CDT": "hora de verano central", "ADT": "hora de verano del Atlántico", "AEST": "hora estándar de Australia oriental"},
}
}
@@ -189,7 +189,7 @@ func (es *es_CL) WeekdaysWide() []string {
func (es *es_CL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_CL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (es *es_CL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_CO/es_CO.go b/es_CO/es_CO.go
index 7b86180e..279ed9b0 100644
--- a/es_CO/es_CO.go
+++ b/es_CO/es_CO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"JDT": "hora de verano de Japón", "GYT": "hora de Guyana", "NZDT": "hora de verano de Nueva Zelanda", "HNT": "hora estándar de Terranova", "CHADT": "hora de verano de Chatham", "MESZ": "hora de verano de Europa central", "SAST": "hora de Sudáfrica", "BOT": "hora de Bolivia", "ACWDT": "hora de verano de Australia centroccidental", "SRT": "hora de Surinam", "AST": "hora estándar del Atlántico", "SGT": "hora de Singapur", "WITA": "hora de Indonesia central", "AEDT": "hora de verano de Australia oriental", "VET": "hora de Venezuela", "AKDT": "hora de verano de Alaska", "ECT": "hora de Ecuador", "WART": "hora estándar de Argentina occidental", "∅∅∅": "hora de verano de las Azores", "WIT": "hora de Indonesia oriental", "AEST": "hora estándar de Australia oriental", "AKST": "hora estándar de Alaska", "ACWST": "hora estándar de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "EAT": "hora de África oriental", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "NZST": "hora estándar de Nueva Zelanda", "CST": "hora estándar central", "AWST": "hora estándar de Australia occidental", "CAT": "hora de África central", "UYST": "hora de verano de Uruguay", "PDT": "hora de verano del Pacífico", "MEZ": "hora estándar de Europa central", "OEZ": "hora estándar de Europa oriental", "EDT": "hora de verano oriental", "ACST": "hora estándar de Australia central", "ACDT": "hora de verano de Australia central", "HAT": "hora de verano de Terranova", "HKT": "hora estándar de Hong Kong", "MYT": "hora de Malasia", "WESZ": "hora de verano de Europa occidental", "MST": "Hora estándar de Macao", "WAST": "hora de verano de África occidental", "HADT": "hora de verano de Hawái-Aleutiano", "GFT": "hora de la Guayana Francesa", "GMT": "hora del meridiano de Greenwich", "WARST": "hora de verano de Argentina occidental", "WIB": "hora de Indonesia occidental", "WEZ": "hora estándar de Europa occidental", "ARST": "hora de verano de Argentina", "HKST": "hora de verano de Hong Kong", "MDT": "Hora de verano de Macao", "TMST": "hora de verano de Turkmenistán", "ChST": "hora estándar de Chamorro", "CHAST": "hora estándar de Chatham", "CDT": "hora de verano central", "BT": "hora de Bután", "PST": "hora estándar del Pacífico", "OESZ": "hora de verano de Europa oriental", "JST": "hora estándar de Japón", "AWDT": "hora de verano de Australia occidental", "HAST": "hora estándar de Hawái-Aleutiano", "UYT": "hora estándar de Uruguay", "ART": "hora estándar de Argentina", "ADT": "hora de verano del Atlántico", "EST": "hora estándar oriental", "LHST": "hora estándar de Lord Howe", "WAT": "hora estándar de África occidental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "TMT": "hora estándar de Turkmenistán", "IST": "hora estándar de la India"},
+ timezones: map[string]string{"UYT": "hora estándar de Uruguay", "AST": "hora estándar del Atlántico", "ACST": "hora estándar de Australia central", "ARST": "hora de verano de Argentina", "TMST": "hora de verano de Turkmenistán", "LHST": "hora estándar de Lord Howe", "PDT": "hora de verano del Pacífico", "JST": "hora estándar de Japón", "ADT": "hora de verano del Atlántico", "HKT": "hora estándar de Hong Kong", "ACWST": "hora estándar de Australia centroccidental", "WART": "hora estándar de Argentina occidental", "VET": "hora de Venezuela", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "CHAST": "hora estándar de Chatham", "GMT": "hora del meridiano de Greenwich", "UYST": "hora de verano de Uruguay", "IST": "hora estándar de la India", "SGT": "hora de Singapur", "AWST": "hora estándar de Australia occidental", "CHADT": "hora de verano de Chatham", "CAT": "hora de África central", "WARST": "hora de verano de Argentina occidental", "WEZ": "hora estándar de Europa occidental", "∅∅∅": "hora de verano de Perú", "AWDT": "hora de verano de Australia occidental", "SAST": "hora de Sudáfrica", "OEZ": "hora estándar de Europa oriental", "MESZ": "hora de verano de Europa central", "ACWDT": "hora de verano de Australia centroccidental", "JDT": "hora de verano de Japón", "AEST": "hora estándar de Australia oriental", "MEZ": "hora estándar de Europa central", "SRT": "hora de Surinam", "WESZ": "hora de verano de Europa occidental", "MYT": "hora de Malasia", "HAT": "hora de verano de Terranova", "MDT": "Hora de verano de Macao", "HADT": "hora de verano de Hawái-Aleutiano", "WIT": "hora de Indonesia oriental", "AKST": "hora estándar de Alaska", "MST": "Hora estándar de Macao", "CLT": "hora estándar de Chile", "CST": "hora estándar central", "EST": "hora estándar oriental", "HAST": "hora estándar de Hawái-Aleutiano", "HKST": "hora de verano de Hong Kong", "NZDT": "hora de verano de Nueva Zelanda", "ChST": "hora estándar de Chamorro", "CLST": "hora de verano de Chile", "EDT": "hora de verano oriental", "TMT": "hora estándar de Turkmenistán", "AEDT": "hora de verano de Australia oriental", "PST": "hora estándar del Pacífico", "WITA": "hora de Indonesia central", "BOT": "hora de Bolivia", "GYT": "hora de Guyana", "WIB": "hora de Indonesia occidental", "NZST": "hora estándar de Nueva Zelanda", "EAT": "hora de África oriental", "WAST": "hora de verano de África occidental", "CDT": "hora de verano central", "HNT": "hora estándar de Terranova", "WAT": "hora estándar de África occidental", "GFT": "hora de la Guayana Francesa", "AKDT": "hora de verano de Alaska", "ACDT": "hora de verano de Australia central", "OESZ": "hora de verano de Europa oriental", "LHDT": "hora de verano de Lord Howe", "BT": "hora de Bután", "ECT": "hora de Ecuador", "ART": "hora estándar de Argentina"},
}
}
@@ -191,7 +191,7 @@ func (es *es_CO) WeekdaysWide() []string {
func (es *es_CO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_CO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_CO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_CR/es_CR.go b/es_CR/es_CR.go
index e21ae6d9..0b9fa1dc 100644
--- a/es_CR/es_CR.go
+++ b/es_CR/es_CR.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"ARST": "hora de verano de Argentina", "COT": "hora estándar de Colombia", "TMST": "hora de verano de Turkmenistán", "EST": "hora estándar oriental", "GMT": "hora del meridiano de Greenwich", "ADT": "hora de verano del Atlántico", "CHADT": "hora de verano de Chatham", "SAST": "hora de Sudáfrica", "ACWST": "hora estándar de Australia centroccidental", "MDT": "hora de verano de las Montañas", "WIT": "hora de Indonesia oriental", "AEST": "hora estándar de Australia oriental", "WAT": "hora estándar de África occidental", "HNT": "hora estándar de Terranova", "CAT": "hora de África central", "CDT": "hora de verano central", "VET": "hora de Venezuela", "AWST": "hora estándar de Australia occidental", "CHAST": "hora estándar de Chatham", "JST": "hora estándar de Japón", "UYT": "hora estándar de Uruguay", "ACST": "hora estándar de Australia central", "WITA": "hora de Indonesia central", "AKST": "hora estándar de Alaska", "LHST": "hora estándar de Lord Howe", "LHDT": "hora de verano de Lord Howe", "UYST": "hora de verano de Uruguay", "ChST": "hora estándar de Chamorro", "HAT": "hora de verano de Terranova", "MESZ": "hora de verano de Europa central", "MYT": "hora de Malasia", "WARST": "hora de verano de Argentina occidental", "WAST": "hora de verano de África occidental", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "WEZ": "hora estándar de Europa occidental", "GYT": "hora de Guyana", "COST": "hora de verano de Colombia", "HKST": "hora de verano de Hong Kong", "HAST": "hora estándar de Hawái-Aleutiano", "SGT": "hora de Singapur", "HADT": "hora de verano de Hawái-Aleutiano", "GFT": "hora de la Guayana Francesa", "AKDT": "hora de verano de Alaska", "PST": "hora estándar del Pacífico", "WESZ": "hora de verano de Europa occidental", "WART": "hora estándar de Argentina occidental", "AST": "hora estándar del Atlántico", "NZDT": "hora de verano de Nueva Zelanda", "CST": "hora estándar central", "HKT": "hora estándar de Hong Kong", "OESZ": "hora de verano de Europa oriental", "ECT": "hora de Ecuador", "ART": "hora estándar de Argentina", "EDT": "hora de verano oriental", "EAT": "hora de África oriental", "JDT": "hora de verano de Japón", "BT": "hora de Bután", "ACWDT": "hora de verano de Australia centroccidental", "MST": "hora estándar de las Montañas", "∅∅∅": "Hora de verano de Acre", "NZST": "hora estándar de Nueva Zelanda", "IST": "hora estándar de la India", "PDT": "hora de verano del Pacífico", "ACDT": "hora de verano de Australia central", "MEZ": "hora estándar de Europa central", "TMT": "hora estándar de Turkmenistán", "AEDT": "hora de verano de Australia oriental", "SRT": "hora de Surinam", "AWDT": "hora de verano de Australia occidental", "WIB": "hora de Indonesia occidental", "OEZ": "hora estándar de Europa oriental", "BOT": "hora de Bolivia"},
+ timezones: map[string]string{"HAT": "hora de verano de Terranova", "VET": "hora de Venezuela", "WEZ": "hora estándar de Europa occidental", "AST": "hora estándar del Atlántico", "AEST": "hora estándar de Australia oriental", "UYST": "hora de verano de Uruguay", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "ACWST": "hora estándar de Australia centroccidental", "HKT": "hora estándar de Hong Kong", "MDT": "Hora de verano de Macao", "NZST": "hora estándar de Nueva Zelanda", "PST": "hora estándar del Pacífico", "AWST": "hora estándar de Australia occidental", "AWDT": "hora de verano de Australia occidental", "MST": "Hora estándar de Macao", "IST": "hora estándar de la India", "AKST": "hora estándar de Alaska", "HKST": "hora de verano de Hong Kong", "TMT": "hora estándar de Turkmenistán", "JDT": "hora de verano de Japón", "ACDT": "hora de verano de Australia central", "EDT": "hora de verano oriental", "GFT": "hora de la Guayana Francesa", "HNT": "hora estándar de Terranova", "SRT": "hora de Surinam", "WAT": "hora estándar de África occidental", "SGT": "hora de Singapur", "WARST": "hora de verano de Argentina occidental", "CLST": "hora de verano de Chile", "GYT": "hora de Guyana", "∅∅∅": "hora de verano del Amazonas", "OEZ": "hora estándar de Europa oriental", "AEDT": "hora de verano de Australia oriental", "UYT": "hora estándar de Uruguay", "WESZ": "hora de verano de Europa occidental", "ADT": "hora de verano del Atlántico", "WIB": "hora de Indonesia occidental", "GMT": "hora del meridiano de Greenwich", "BOT": "hora de Bolivia", "ACWDT": "hora de verano de Australia centroccidental", "CDT": "hora de verano central", "ART": "hora estándar de Argentina", "NZDT": "hora de verano de Nueva Zelanda", "AKDT": "hora de verano de Alaska", "ECT": "hora de Ecuador", "COST": "hora de verano de Colombia", "MYT": "hora de Malasia", "ARST": "hora de verano de Argentina", "BT": "hora de Bután", "ChST": "hora estándar de Chamorro", "CLT": "hora estándar de Chile", "WAST": "hora de verano de África occidental", "COT": "hora estándar de Colombia", "ACST": "hora estándar de Australia central", "EST": "hora estándar oriental", "HADT": "hora de verano de Hawái-Aleutiano", "LHDT": "hora de verano de Lord Howe", "SAST": "hora de Sudáfrica", "PDT": "hora de verano del Pacífico", "LHST": "hora estándar de Lord Howe", "CAT": "hora de África central", "WITA": "hora de Indonesia central", "WART": "hora estándar de Argentina occidental", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "HAST": "hora estándar de Hawái-Aleutiano", "TMST": "hora de verano de Turkmenistán", "OESZ": "hora de verano de Europa oriental", "WIT": "hora de Indonesia oriental", "EAT": "hora de África oriental", "JST": "hora estándar de Japón", "CST": "hora estándar central"},
}
}
@@ -193,7 +193,7 @@ func (es *es_CR) WeekdaysWide() []string {
func (es *es_CR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (es *es_CR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -330,7 +330,7 @@ func (es *es_CR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_CU/es_CU.go b/es_CU/es_CU.go
index 2f14c439..870c42eb 100644
--- a/es_CU/es_CU.go
+++ b/es_CU/es_CU.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"UYST": "hora de verano de Uruguay", "AWDT": "hora de verano de Australia occidental", "HNT": "hora estándar de Terranova", "CAT": "hora de África central", "HAST": "hora estándar de Hawái-Aleutiano", "WITA": "hora de Indonesia central", "SAST": "hora de Sudáfrica", "VET": "hora de Venezuela", "HADT": "hora de verano de Hawái-Aleutiano", "JDT": "hora de verano de Japón", "BT": "hora de Bután", "∅∅∅": "hora de verano de Perú", "GYT": "hora de Guyana", "EAT": "hora de África oriental", "SGT": "hora de Singapur", "WIT": "hora de Indonesia oriental", "ACWDT": "hora de verano de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "MYT": "hora de Malasia", "ACST": "hora estándar de Australia central", "ADT": "hora de verano del Atlántico", "CLT": "hora estándar de Chile", "CLST": "hora de verano de Chile", "AWST": "hora estándar de Australia occidental", "HKT": "hora estándar de Hong Kong", "TMT": "hora estándar de Turkmenistán", "EST": "hora estándar oriental", "PDT": "hora de verano del Pacífico", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "LHST": "hora estándar de Lord Howe", "MDT": "hora de verano de las Montañas", "WAT": "hora estándar de África occidental", "HAT": "hora de verano de Terranova", "WIB": "hora de Indonesia occidental", "NZST": "hora estándar de Nueva Zelanda", "COT": "hora estándar de Colombia", "CHADT": "hora de verano de Chatham", "AEST": "hora estándar de Australia oriental", "ECT": "hora de Ecuador", "CHAST": "hora estándar de Chatham", "GFT": "hora de la Guayana Francesa", "OESZ": "hora de verano de Europa oriental", "BOT": "hora de Bolivia", "UYT": "hora estándar de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "AST": "hora estándar del Atlántico", "AKST": "hora estándar de Alaska", "WART": "hora estándar de Argentina occidental", "WARST": "hora de verano de Argentina occidental", "NZDT": "hora de verano de Nueva Zelanda", "MESZ": "hora de verano de Europa central", "TMST": "hora de verano de Turkmenistán", "ChST": "hora estándar de Chamorro", "ARST": "hora de verano de Argentina", "MST": "hora estándar de las Montañas", "CST": "hora estándar central", "MEZ": "hora estándar de Europa central", "PST": "hora estándar del Pacífico", "SRT": "hora de Surinam", "WAST": "hora de verano de África occidental", "ART": "hora estándar de Argentina", "CDT": "hora de verano central", "HKST": "hora de verano de Hong Kong", "IST": "hora estándar de la India", "GMT": "hora del meridiano de Greenwich", "ACDT": "hora de verano de Australia central", "COST": "hora de verano de Colombia", "JST": "hora estándar de Japón", "EDT": "hora de verano oriental", "AEDT": "hora de verano de Australia oriental", "AKDT": "hora de verano de Alaska", "OEZ": "hora estándar de Europa oriental"},
+ timezones: map[string]string{"JDT": "hora de verano de Japón", "AST": "hora estándar del Atlántico", "EST": "hora estándar oriental", "WITA": "hora de Indonesia central", "IST": "hora estándar de la India", "MDT": "Hora de verano de Macao", "NZDT": "hora de verano de Nueva Zelanda", "ChST": "hora estándar de Chamorro", "ACWST": "hora estándar de Australia centroccidental", "AKST": "hora estándar de Alaska", "HNT": "hora estándar de Terranova", "MST": "Hora estándar de Macao", "WIB": "hora de Indonesia occidental", "AEDT": "hora de verano de Australia oriental", "SAST": "hora de Sudáfrica", "ACWDT": "hora de verano de Australia centroccidental", "GYT": "hora de Guyana", "HAST": "hora estándar de Hawái-Aleutiano", "HKT": "hora estándar de Hong Kong", "NZST": "hora estándar de Nueva Zelanda", "PST": "hora estándar del Pacífico", "BOT": "hora de Bolivia", "ADT": "hora de verano del Atlántico", "TMST": "hora de verano de Turkmenistán", "COST": "hora de verano de Colombia", "UYST": "hora de verano de Uruguay", "WAT": "hora estándar de África occidental", "ECT": "hora de Ecuador", "HKST": "hora de verano de Hong Kong", "ART": "hora estándar de Argentina", "EDT": "hora de verano oriental", "CHAST": "hora estándar de Chatham", "GMT": "hora del meridiano de Greenwich", "BT": "hora de Bután", "CLT": "hora estándar de Chile", "WESZ": "hora de verano de Europa occidental", "ACST": "hora estándar de Australia central", "SGT": "hora de Singapur", "OESZ": "hora de verano de Europa oriental", "AEST": "hora estándar de Australia oriental", "WART": "hora estándar de Argentina occidental", "VET": "hora de Venezuela", "GFT": "hora de la Guayana Francesa", "COT": "hora estándar de Colombia", "JST": "hora estándar de Japón", "MYT": "hora de Malasia", "AWST": "hora estándar de Australia occidental", "WAST": "hora de verano de África occidental", "CST": "hora estándar central", "OEZ": "hora estándar de Europa oriental", "LHDT": "hora de verano de Lord Howe", "WARST": "hora de verano de Argentina occidental", "CDT": "hora de verano central", "ACDT": "hora de verano de Australia central", "∅∅∅": "hora de verano de las Azores", "AWDT": "hora de verano de Australia occidental", "CHADT": "hora de verano de Chatham", "LHST": "hora estándar de Lord Howe", "HAT": "hora de verano de Terranova", "HADT": "hora de verano de Hawái-Aleutiano", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "SRT": "hora de Surinam", "CLST": "hora de verano de Chile", "WEZ": "hora estándar de Europa occidental", "AKDT": "hora de verano de Alaska", "EAT": "hora de África oriental", "ARST": "hora de verano de Argentina", "TMT": "hora estándar de Turkmenistán", "CAT": "hora de África central", "PDT": "hora de verano del Pacífico", "UYT": "hora estándar de Uruguay", "WIT": "hora de Indonesia oriental"},
}
}
@@ -193,7 +193,7 @@ func (es *es_CU) WeekdaysWide() []string {
func (es *es_CU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_CU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_CU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_DO/es_DO.go b/es_DO/es_DO.go
index 4fe8e57a..395f1ab4 100644
--- a/es_DO/es_DO.go
+++ b/es_DO/es_DO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de la Era Común", "Era Común"},
- timezones: map[string]string{"IST": "hora estándar de la India", "BOT": "hora de Bolivia", "ACDT": "hora de verano de Australia central", "AWST": "hora estándar de Australia occidental", "HAT": "hora de verano de Terranova", "WIT": "hora de Indonesia oriental", "AEST": "hora estándar de Australia oriental", "SAST": "hora de Sudáfrica", "AKST": "hora estándar de Alaska", "JDT": "hora de verano de Japón", "BT": "hora de Bután", "CST": "hora estándar central", "AEDT": "hora de verano de Australia oriental", "WITA": "hora de Indonesia central", "MYT": "hora de Malasia", "COT": "hora estándar de Colombia", "TMT": "hora estándar de Turkmenistán", "HADT": "hora de verano de Hawái-Aleutiano", "JST": "hora estándar de Japón", "EDT": "hora de verano oriental", "ACWST": "hora estándar de Australia centroccidental", "ACST": "hora estándar de Australia central", "EAT": "hora de África oriental", "NZST": "hora estándar de Nueva Zelanda", "LHDT": "hora de verano de Lord Howe", "SRT": "hora de Surinam", "ChST": "hora estándar de Chamorro", "CLT": "hora estándar de Chile", "CAT": "hora de África central", "HKT": "hora estándar de Hong Kong", "SGT": "hora de Singapur", "∅∅∅": "hora de verano del Amazonas", "AKDT": "hora de verano de Alaska", "COST": "hora de verano de Colombia", "MEZ": "hora estándar de Europa central", "HAST": "hora estándar de Hawái-Aleutiano", "ECT": "hora de Ecuador", "MESZ": "hora de verano de Europa central", "WIB": "hora de Indonesia occidental", "ACWDT": "hora de verano de Australia centroccidental", "MST": "hora estándar de las Montañas", "MDT": "hora de verano de las Montañas", "CDT": "hora de verano central", "CHAST": "hora estándar de Chatham", "AWDT": "hora de verano de Australia occidental", "GFT": "hora de la Guayana Francesa", "UYT": "hora estándar de Uruguay", "WESZ": "hora de verano de Europa occidental", "LHST": "hora estándar de Lord Howe", "WART": "hora estándar de Argentina occidental", "WAST": "hora de verano de África occidental", "AST": "hora estándar del Atlántico", "HKST": "hora de verano de Hong Kong", "TMST": "hora de verano de Turkmenistán", "OEZ": "hora estándar de Europa oriental", "OESZ": "hora de verano de Europa oriental", "EST": "hora estándar oriental", "GMT": "hora del meridiano de Greenwich", "PDT": "hora de verano del Pacífico", "CLST": "hora de verano de Chile", "GYT": "hora de Guyana", "VET": "hora de Venezuela", "WAT": "hora estándar de África occidental", "NZDT": "hora de verano de Nueva Zelanda", "UYST": "hora de verano de Uruguay", "PST": "hora estándar del Pacífico", "WARST": "hora de verano de Argentina occidental", "ARST": "hora de verano de Argentina", "CHADT": "hora de verano de Chatham", "WEZ": "hora estándar de Europa occidental", "ADT": "hora de verano del Atlántico", "HNT": "hora estándar de Terranova", "ART": "hora estándar de Argentina"},
+ timezones: map[string]string{"WITA": "hora de Indonesia central", "ACWST": "hora estándar de Australia centroccidental", "VET": "hora de Venezuela", "∅∅∅": "hora de verano de las Azores", "LHDT": "hora de verano de Lord Howe", "UYT": "hora estándar de Uruguay", "ChST": "hora estándar de Chamorro", "HAT": "hora de verano de Terranova", "MYT": "hora de Malasia", "HAST": "hora estándar de Hawái-Aleutiano", "CLT": "hora estándar de Chile", "WART": "hora estándar de Argentina occidental", "EAT": "hora de África oriental", "ACDT": "hora de verano de Australia central", "ACWDT": "hora de verano de Australia centroccidental", "PST": "hora estándar del Pacífico", "UYST": "hora de verano de Uruguay", "ARST": "hora de verano de Argentina", "BT": "hora de Bután", "WIT": "hora de Indonesia oriental", "WEZ": "hora estándar de Europa occidental", "TMT": "hora estándar de Turkmenistán", "TMST": "hora de verano de Turkmenistán", "MESZ": "hora de verano de Europa central", "GMT": "hora del meridiano de Greenwich", "SRT": "hora de Surinam", "MDT": "hora de verano de las Montañas", "OESZ": "hora de verano de Europa oriental", "MST": "hora estándar de las Montañas", "BOT": "hora de Bolivia", "JST": "hora estándar de Japón", "HNT": "hora estándar de Terranova", "SGT": "hora de Singapur", "AKDT": "hora de verano de Alaska", "EST": "hora estándar oriental", "WARST": "hora de verano de Argentina occidental", "AKST": "hora estándar de Alaska", "WIB": "hora de Indonesia occidental", "EDT": "hora de verano oriental", "NZDT": "hora de verano de Nueva Zelanda", "PDT": "hora de verano del Pacífico", "WESZ": "hora de verano de Europa occidental", "GYT": "hora de Guyana", "AWDT": "hora de verano de Australia occidental", "CHAST": "hora estándar de Chatham", "OEZ": "hora estándar de Europa oriental", "NZST": "hora estándar de Nueva Zelanda", "COT": "hora estándar de Colombia", "LHST": "hora estándar de Lord Howe", "HKT": "hora estándar de Hong Kong", "IST": "hora estándar de la India", "MEZ": "hora estándar de Europa central", "ECT": "hora de Ecuador", "JDT": "hora de verano de Japón", "WAST": "hora de verano de África occidental", "AEST": "hora estándar de Australia oriental", "AWST": "hora estándar de Australia occidental", "COST": "hora de verano de Colombia", "AST": "hora estándar del Atlántico", "ADT": "hora de verano del Atlántico", "ACST": "hora estándar de Australia central", "HKST": "hora de verano de Hong Kong", "ART": "hora estándar de Argentina", "CDT": "hora de verano central", "HADT": "hora de verano de Hawái-Aleutiano", "CHADT": "hora de verano de Chatham", "AEDT": "hora de verano de Australia oriental", "SAST": "hora de Sudáfrica", "CAT": "hora de África central", "CST": "hora estándar central", "GFT": "hora de la Guayana Francesa", "WAT": "hora estándar de África occidental", "CLST": "hora de verano de Chile"},
}
}
@@ -191,7 +191,7 @@ func (es *es_DO) WeekdaysWide() []string {
func (es *es_DO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_DO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -324,7 +324,7 @@ func (es *es_DO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_EA/es_EA.go b/es_EA/es_EA.go
index c30ef77c..8961e84e 100644
--- a/es_EA/es_EA.go
+++ b/es_EA/es_EA.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"EDT": "hora de verano oriental", "ARST": "hora de verano de Argentina", "NZDT": "hora de verano de Nueva Zelanda", "HKT": "hora estándar de Hong Kong", "TMST": "hora de verano de Turkmenistán", "HADT": "hora de verano de Hawái-Aleutiano", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "MEZ": "hora estándar de Europa central", "UYT": "hora estándar de Uruguay", "EAT": "hora de África oriental", "CAT": "hora de África central", "WIT": "hora de Indonesia oriental", "GMT": "hora del meridiano de Greenwich", "LHST": "hora estándar de Lord Howe", "WAT": "hora estándar de África occidental", "ADT": "hora de verano del Atlántico", "AEDT": "hora de verano de Australia oriental", "OESZ": "hora de verano de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "NZST": "hora estándar de Nueva Zelanda", "HNT": "hora estándar de Terranova", "∅∅∅": "hora de verano del Amazonas", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "ART": "hora estándar de Argentina", "WART": "hora estándar de Argentina occidental", "LHDT": "hora de verano de Lord Howe", "MDT": "hora de verano de las Montañas", "AKDT": "hora de verano de Alaska", "AWDT": "hora de verano de Australia occidental", "EST": "hora estándar oriental", "SGT": "hora de Singapur", "JST": "hora estándar de Japón", "ACDT": "hora de verano de Australia central", "AWST": "hora estándar de Australia occidental", "HAT": "hora de verano de Terranova", "HAST": "hora estándar de Hawái-Aleutiano", "SAST": "hora de Sudáfrica", "CHAST": "hora estándar de Chatham", "CDT": "hora de verano central", "BOT": "hora de Bolivia", "VET": "hora de Venezuela", "MESZ": "hora de verano de Europa central", "ECT": "hora de Ecuador", "PDT": "hora de verano del Pacífico", "TMT": "hora estándar de Turkmenistán", "WITA": "hora de Indonesia central", "WIB": "hora de Indonesia occidental", "AEST": "hora estándar de Australia oriental", "JDT": "hora de verano de Japón", "ChST": "hora estándar de Chamorro", "GYT": "hora de Guyana", "AST": "hora estándar del Atlántico", "CLT": "hora estándar de Chile", "IST": "hora estándar de la India", "BT": "hora de Bután", "PST": "hora estándar del Pacífico", "ACST": "hora estándar de Australia central", "CST": "hora estándar central", "ACWDT": "hora de verano de Australia centroccidental", "SRT": "hora de Surinam", "CHADT": "hora de verano de Chatham", "CLST": "hora de verano de Chile", "GFT": "hora de la Guayana Francesa", "OEZ": "hora estándar de Europa oriental", "WARST": "hora de verano de Argentina occidental", "UYST": "hora de verano de Uruguay", "HKST": "hora de verano de Hong Kong", "AKST": "hora estándar de Alaska", "MYT": "hora de Malasia", "MST": "hora estándar de las Montañas", "WAST": "hora de verano de África occidental"},
+ timezones: map[string]string{"ECT": "hora de Ecuador", "JDT": "hora de verano de Japón", "OEZ": "hora estándar de Europa oriental", "CAT": "hora de África central", "COT": "hora estándar de Colombia", "IST": "hora estándar de la India", "MYT": "hora de Malasia", "WITA": "hora de Indonesia central", "SRT": "hora de Surinam", "SAST": "hora de Sudáfrica", "OESZ": "hora de verano de Europa oriental", "GMT": "hora del meridiano de Greenwich", "VET": "hora de Venezuela", "WEZ": "hora estándar de Europa occidental", "HNT": "hora estándar de Terranova", "EDT": "hora de verano oriental", "MDT": "Hora de verano de Macao", "HAT": "hora de verano de Terranova", "LHST": "hora estándar de Lord Howe", "MEZ": "hora estándar de Europa central", "CLT": "hora estándar de Chile", "WAT": "hora estándar de África occidental", "CDT": "hora de verano central", "AKST": "hora estándar de Alaska", "AWDT": "hora de verano de Australia occidental", "AEDT": "hora de verano de Australia oriental", "NZDT": "hora de verano de Nueva Zelanda", "GFT": "hora de la Guayana Francesa", "AKDT": "hora de verano de Alaska", "CHAST": "hora estándar de Chatham", "LHDT": "hora de verano de Lord Howe", "AEST": "hora estándar de Australia oriental", "PST": "hora estándar del Pacífico", "ACWDT": "hora de verano de Australia centroccidental", "SGT": "hora de Singapur", "ARST": "hora de verano de Argentina", "MST": "Hora estándar de Macao", "HAST": "hora estándar de Hawái-Aleutiano", "BOT": "hora de Bolivia", "NZST": "hora estándar de Nueva Zelanda", "PDT": "hora de verano del Pacífico", "WIT": "hora de Indonesia oriental", "WAST": "hora de verano de África occidental", "HADT": "hora de verano de Hawái-Aleutiano", "ART": "hora estándar de Argentina", "ChST": "hora estándar de Chamorro", "ACDT": "hora de verano de Australia central", "ADT": "hora de verano del Atlántico", "TMT": "hora estándar de Turkmenistán", "MESZ": "hora de verano de Europa central", "UYST": "hora de verano de Uruguay", "BT": "hora de Bután", "ACWST": "hora estándar de Australia centroccidental", "COST": "hora de verano de Colombia", "JST": "hora estándar de Japón", "AST": "hora estándar del Atlántico", "HKT": "hora estándar de Hong Kong", "UYT": "hora estándar de Uruguay", "ACST": "hora estándar de Australia central", "HKST": "hora de verano de Hong Kong", "TMST": "hora de verano de Turkmenistán", "WARST": "hora de verano de Argentina occidental", "EAT": "hora de África oriental", "WESZ": "hora de verano de Europa occidental", "CST": "hora estándar central", "AWST": "hora estándar de Australia occidental", "WIB": "hora de Indonesia occidental", "CLST": "hora de verano de Chile", "EST": "hora estándar oriental", "WART": "hora estándar de Argentina occidental", "GYT": "hora de Guyana", "CHADT": "hora de verano de Chatham", "∅∅∅": "hora de verano del Amazonas"},
}
}
@@ -193,7 +193,7 @@ func (es *es_EA) WeekdaysWide() []string {
func (es *es_EA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_EA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_EA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_EC/es_EC.go b/es_EC/es_EC.go
index 847930b8..c11ec3c7 100644
--- a/es_EC/es_EC.go
+++ b/es_EC/es_EC.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"HADT": "hora de verano de Hawái-Aleutiano", "MEZ": "hora estándar de Europa central", "CHAST": "hora estándar de Chatham", "UYST": "hora de verano de Uruguay", "ACDT": "hora de verano de Australia central", "ChST": "hora estándar de Chamorro", "COST": "hora de verano de Colombia", "NZDT": "hora de verano de Nueva Zelanda", "SAST": "hora de Sudáfrica", "OESZ": "hora de verano de Europa oriental", "LHDT": "hora de verano de Lord Howe", "SGT": "hora de Singapur", "AWST": "hora estándar de Australia occidental", "CLT": "hora estándar de Chile", "AKST": "hora estándar de Alaska", "EST": "hora estándar oriental", "WAT": "hora estándar de África occidental", "SRT": "hora de Surinam", "GYT": "hora de Guyana", "AEST": "hora estándar de Australia oriental", "JST": "hora estándar de Japón", "LHST": "hora estándar de Lord Howe", "CDT": "hora de verano central", "WIT": "hora de Indonesia oriental", "ECT": "hora de Ecuador", "MDT": "hora de verano de las Montañas", "ACST": "hora estándar de Australia central", "WIB": "hora de Indonesia occidental", "EAT": "hora de África oriental", "ART": "hora estándar de Argentina", "HAST": "hora estándar de Hawái-Aleutiano", "∅∅∅": "hora de verano del Amazonas", "HAT": "hora de verano de Terranova", "AWDT": "hora de verano de Australia occidental", "CHADT": "hora de verano de Chatham", "BOT": "hora de Bolivia", "WESZ": "hora de verano de Europa occidental", "HNT": "hora estándar de Terranova", "WAST": "hora de verano de África occidental", "CST": "hora estándar central", "AKDT": "hora de verano de Alaska", "MYT": "hora de Malasia", "MST": "hora estándar de las Montañas", "VET": "hora de Venezuela", "TMT": "hora estándar de Turkmenistán", "EDT": "hora de verano oriental", "PST": "hora estándar del Pacífico", "WEZ": "hora estándar de Europa occidental", "WARST": "hora de verano de Argentina occidental", "AST": "hora estándar del Atlántico", "ADT": "hora de verano del Atlántico", "GMT": "hora del meridiano de Greenwich", "WART": "hora estándar de Argentina occidental", "NZST": "hora estándar de Nueva Zelanda", "MESZ": "hora de verano de Europa central", "CAT": "hora de África central", "GFT": "hora de la Guayana Francesa", "OEZ": "hora estándar de Europa oriental", "IST": "hora estándar de la India", "ACWDT": "hora de verano de Australia centroccidental", "ARST": "hora de verano de Argentina", "COT": "hora estándar de Colombia", "HKST": "hora de verano de Hong Kong", "WITA": "hora de Indonesia central", "AEDT": "hora de verano de Australia oriental", "JDT": "hora de verano de Japón", "UYT": "hora estándar de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "TMST": "hora de verano de Turkmenistán", "CLST": "hora de verano de Chile", "BT": "hora de Bután", "PDT": "hora de verano del Pacífico", "HKT": "hora estándar de Hong Kong"},
+ timezones: map[string]string{"SAST": "hora de Sudáfrica", "MESZ": "hora de verano de Europa central", "GMT": "hora del meridiano de Greenwich", "CLT": "hora estándar de Chile", "MST": "hora estándar de las Montañas", "TMST": "hora de verano de Turkmenistán", "UYT": "hora estándar de Uruguay", "AKST": "hora estándar de Alaska", "ADT": "hora de verano del Atlántico", "AWDT": "hora de verano de Australia occidental", "ARST": "hora de verano de Argentina", "OESZ": "hora de verano de Europa oriental", "PST": "hora estándar del Pacífico", "CHADT": "hora de verano de Chatham", "HADT": "hora de verano de Hawái-Aleutiano", "HKST": "hora de verano de Hong Kong", "MEZ": "hora estándar de Europa central", "UYST": "hora de verano de Uruguay", "VET": "hora de Venezuela", "AKDT": "hora de verano de Alaska", "EST": "hora estándar oriental", "JST": "hora estándar de Japón", "WART": "hora estándar de Argentina occidental", "WAT": "hora estándar de África occidental", "WAST": "hora de verano de África occidental", "JDT": "hora de verano de Japón", "AEDT": "hora de verano de Australia oriental", "AEST": "hora estándar de Australia oriental", "GFT": "hora de la Guayana Francesa", "SGT": "hora de Singapur", "CHAST": "hora estándar de Chatham", "AWST": "hora estándar de Australia occidental", "TMT": "hora estándar de Turkmenistán", "OEZ": "hora estándar de Europa oriental", "PDT": "hora de verano del Pacífico", "WARST": "hora de verano de Argentina occidental", "WEZ": "hora estándar de Europa occidental", "ECT": "hora de Ecuador", "SRT": "hora de Surinam", "HNT": "hora estándar de Terranova", "GYT": "hora de Guyana", "ChST": "hora estándar de Chamorro", "MDT": "hora de verano de las Montañas", "WESZ": "hora de verano de Europa occidental", "CST": "hora estándar central", "∅∅∅": "hora de verano de las Azores", "ACDT": "hora de verano de Australia central", "CLST": "hora de verano de Chile", "WIT": "hora de Indonesia oriental", "ACWDT": "hora de verano de Australia centroccidental", "ART": "hora estándar de Argentina", "HAST": "hora estándar de Hawái-Aleutiano", "WITA": "hora de Indonesia central", "IST": "hora estándar de la India", "EDT": "hora de verano oriental", "LHST": "hora estándar de Lord Howe", "NZST": "hora estándar de Nueva Zelanda", "EAT": "hora de África oriental", "ACWST": "hora estándar de Australia centroccidental", "BOT": "hora de Bolivia", "HKT": "hora estándar de Hong Kong", "COT": "hora estándar de Colombia", "HAT": "hora de verano de Terranova", "WIB": "hora de Indonesia occidental", "LHDT": "hora de verano de Lord Howe", "CDT": "hora de verano central", "COST": "hora de verano de Colombia", "AST": "hora estándar del Atlántico", "MYT": "hora de Malasia", "NZDT": "hora de verano de Nueva Zelanda", "ACST": "hora estándar de Australia central", "CAT": "hora de África central", "BT": "hora de Bután"},
}
}
@@ -189,7 +189,7 @@ func (es *es_EC) WeekdaysWide() []string {
func (es *es_EC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_EC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (es *es_EC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_ES/es_ES.go b/es_ES/es_ES.go
index 4ac929bf..efc57dd7 100644
--- a/es_ES/es_ES.go
+++ b/es_ES/es_ES.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"ACDT": "hora de verano de Australia central", "VET": "hora de Venezuela", "CLST": "hora de verano de Chile", "TMST": "hora de verano de Turkmenistán", "AEST": "hora estándar de Australia oriental", "WESZ": "hora de verano de Europa occidental", "ChST": "hora estándar de Chamorro", "NZST": "hora estándar de Nueva Zelanda", "COT": "hora estándar de Colombia", "HAST": "hora estándar de Hawái-Aleutiano", "WARST": "hora de verano de Argentina occidental", "LHDT": "hora de verano de Lord Howe", "MDT": "hora de verano de las Montañas", "WAT": "hora estándar de África occidental", "HAT": "hora de verano de Terranova", "OEZ": "hora estándar de Europa oriental", "OESZ": "hora de verano de Europa oriental", "UYST": "hora de verano de Uruguay", "BOT": "hora de Bolivia", "EAT": "hora de África oriental", "MESZ": "hora de verano de Europa central", "ECT": "hora de Ecuador", "CLT": "hora estándar de Chile", "MEZ": "hora estándar de Europa central", "CHAST": "hora estándar de Chatham", "GFT": "hora de la Guayana Francesa", "WITA": "hora de Indonesia central", "PDT": "hora de verano del Pacífico", "WIT": "hora de Indonesia oriental", "ARST": "hora de verano de Argentina", "HNT": "hora estándar de Terranova", "CST": "hora estándar central", "CHADT": "hora de verano de Chatham", "SRT": "hora de Surinam", "HKT": "hora estándar de Hong Kong", "SAST": "hora de Sudáfrica", "CAT": "hora de África central", "ACWST": "hora estándar de Australia centroccidental", "ACWDT": "hora de verano de Australia centroccidental", "WAST": "hora de verano de África occidental", "HKST": "hora de verano de Hong Kong", "EST": "hora estándar oriental", "UYT": "hora estándar de Uruguay", "ACST": "hora estándar de Australia central", "ADT": "hora de verano del Atlántico", "CDT": "hora de verano central", "TMT": "hora estándar de Turkmenistán", "AKST": "hora estándar de Alaska", "JDT": "hora de verano de Japón", "EDT": "hora de verano oriental", "MYT": "hora de Malasia", "WIB": "hora de Indonesia occidental", "IST": "hora estándar de la India", "∅∅∅": "hora de verano de Perú", "SGT": "hora de Singapur", "AKDT": "hora de verano de Alaska", "PST": "hora estándar del Pacífico", "LHST": "hora estándar de Lord Howe", "NZDT": "hora de verano de Nueva Zelanda", "ART": "hora estándar de Argentina", "AEDT": "hora de verano de Australia oriental", "JST": "hora estándar de Japón", "WEZ": "hora estándar de Europa occidental", "WART": "hora estándar de Argentina occidental", "GYT": "hora de Guyana", "AWST": "hora estándar de Australia occidental", "AWDT": "hora de verano de Australia occidental", "HADT": "hora de verano de Hawái-Aleutiano", "GMT": "hora del meridiano de Greenwich", "MST": "hora estándar de las Montañas", "AST": "hora estándar del Atlántico", "COST": "hora de verano de Colombia", "BT": "hora de Bután"},
+ timezones: map[string]string{"AKDT": "hora de verano de Alaska", "MEZ": "hora estándar de Europa central", "SRT": "hora de Surinam", "MDT": "hora de verano de las Montañas", "ACDT": "hora de verano de Australia central", "AEDT": "hora de verano de Australia oriental", "HAT": "hora de verano de Terranova", "NZST": "hora estándar de Nueva Zelanda", "CAT": "hora de África central", "CLT": "hora estándar de Chile", "AKST": "hora estándar de Alaska", "SGT": "hora de Singapur", "EDT": "hora de verano oriental", "CHADT": "hora de verano de Chatham", "ChST": "hora estándar de Chamorro", "CST": "hora estándar central", "GFT": "hora de la Guayana Francesa", "WAT": "hora estándar de África occidental", "ART": "hora estándar de Argentina", "MESZ": "hora de verano de Europa central", "WITA": "hora de Indonesia central", "CLST": "hora de verano de Chile", "ARST": "hora de verano de Argentina", "OEZ": "hora estándar de Europa oriental", "GYT": "hora de Guyana", "HKST": "hora de verano de Hong Kong", "CHAST": "hora estándar de Chatham", "TMST": "hora de verano de Turkmenistán", "LHST": "hora estándar de Lord Howe", "PST": "hora estándar del Pacífico", "WIT": "hora de Indonesia oriental", "ADT": "hora de verano del Atlántico", "HKT": "hora estándar de Hong Kong", "LHDT": "hora de verano de Lord Howe", "MST": "hora estándar de las Montañas", "WEZ": "hora estándar de Europa occidental", "VET": "hora de Venezuela", "AST": "hora estándar del Atlántico", "NZDT": "hora de verano de Nueva Zelanda", "SAST": "hora de Sudáfrica", "BT": "hora de Bután", "BOT": "hora de Bolivia", "MYT": "hora de Malasia", "WART": "hora estándar de Argentina occidental", "ECT": "hora de Ecuador", "IST": "hora estándar de la India", "EST": "hora estándar oriental", "TMT": "hora estándar de Turkmenistán", "OESZ": "hora de verano de Europa oriental", "EAT": "hora de África oriental", "ACWDT": "hora de verano de Australia centroccidental", "GMT": "hora del meridiano de Greenwich", "HNT": "hora estándar de Terranova", "PDT": "hora de verano del Pacífico", "WARST": "hora de verano de Argentina occidental", "CDT": "hora de verano central", "WESZ": "hora de verano de Europa occidental", "COST": "hora de verano de Colombia", "∅∅∅": "hora de verano de las Azores", "WIB": "hora de Indonesia occidental", "HAST": "hora estándar de Hawái-Aleutiano", "AWST": "hora estándar de Australia occidental", "ACWST": "hora estándar de Australia centroccidental", "WAST": "hora de verano de África occidental", "AWDT": "hora de verano de Australia occidental", "UYT": "hora estándar de Uruguay", "JST": "hora estándar de Japón", "AEST": "hora estándar de Australia oriental", "ACST": "hora estándar de Australia central", "HADT": "hora de verano de Hawái-Aleutiano", "UYST": "hora de verano de Uruguay", "COT": "hora estándar de Colombia", "JDT": "hora de verano de Japón"},
}
}
@@ -193,7 +193,7 @@ func (es *es_ES) WeekdaysWide() []string {
func (es *es_ES) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_ES) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_ES) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_GQ/es_GQ.go b/es_GQ/es_GQ.go
index fbf4427e..05eca49c 100644
--- a/es_GQ/es_GQ.go
+++ b/es_GQ/es_GQ.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"WESZ": "hora de verano de Europa occidental", "GFT": "hora de la Guayana Francesa", "PDT": "hora de verano del Pacífico", "ADT": "hora de verano del Atlántico", "AWDT": "hora de verano de Australia occidental", "CLT": "hora estándar de Chile", "WIT": "hora de Indonesia oriental", "OEZ": "hora estándar de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "TMST": "hora de verano de Turkmenistán", "SAST": "hora de Sudáfrica", "UYT": "hora estándar de Uruguay", "NZDT": "hora de verano de Nueva Zelanda", "HAT": "hora de verano de Terranova", "ART": "hora estándar de Argentina", "ACST": "hora estándar de Australia central", "ACDT": "hora de verano de Australia central", "CST": "hora estándar central", "HKT": "hora estándar de Hong Kong", "JST": "hora estándar de Japón", "BT": "hora de Bután", "WEZ": "hora estándar de Europa occidental", "SRT": "hora de Surinam", "MESZ": "hora de verano de Europa central", "LHDT": "hora de verano de Lord Howe", "HNT": "hora estándar de Terranova", "CLST": "hora de verano de Chile", "HADT": "hora de verano de Hawái-Aleutiano", "AEST": "hora estándar de Australia oriental", "AEDT": "hora de verano de Australia oriental", "EST": "hora estándar oriental", "WART": "hora estándar de Argentina occidental", "ACWDT": "hora de verano de Australia centroccidental", "VET": "hora de Venezuela", "HKST": "hora de verano de Hong Kong", "CHADT": "hora de verano de Chatham", "WITA": "hora de Indonesia central", "EDT": "hora de verano oriental", "WARST": "hora de verano de Argentina occidental", "LHST": "hora estándar de Lord Howe", "∅∅∅": "hora de verano de Perú", "ARST": "hora de verano de Argentina", "NZST": "hora estándar de Nueva Zelanda", "TMT": "hora estándar de Turkmenistán", "JDT": "hora de verano de Japón", "IST": "hora estándar de la India", "ChST": "hora estándar de Chamorro", "COT": "hora estándar de Colombia", "AWST": "hora estándar de Australia occidental", "AKST": "hora estándar de Alaska", "PST": "hora estándar del Pacífico", "COST": "hora de verano de Colombia", "AST": "hora estándar del Atlántico", "CHAST": "hora estándar de Chatham", "GMT": "hora del meridiano de Greenwich", "ECT": "hora de Ecuador", "MDT": "hora de verano de las Montañas", "EAT": "hora de África oriental", "WAT": "hora estándar de África occidental", "SGT": "hora de Singapur", "MYT": "hora de Malasia", "GYT": "hora de Guyana", "WAST": "hora de verano de África occidental", "CAT": "hora de África central", "CDT": "hora de verano central", "BOT": "hora de Bolivia", "UYST": "hora de verano de Uruguay", "MST": "hora estándar de las Montañas", "MEZ": "hora estándar de Europa central", "AKDT": "hora de verano de Alaska", "OESZ": "hora de verano de Europa oriental", "WIB": "hora de Indonesia occidental", "HAST": "hora estándar de Hawái-Aleutiano"},
+ timezones: map[string]string{"AEST": "hora estándar de Australia oriental", "NZDT": "hora de verano de Nueva Zelanda", "PST": "hora estándar del Pacífico", "VET": "hora de Venezuela", "ACDT": "hora de verano de Australia central", "WAST": "hora de verano de África occidental", "IST": "hora estándar de la India", "JDT": "hora de verano de Japón", "HKST": "hora de verano de Hong Kong", "TMST": "hora de verano de Turkmenistán", "HAT": "hora de verano de Terranova", "∅∅∅": "hora de verano de Brasilia", "OEZ": "hora estándar de Europa oriental", "NZST": "hora estándar de Nueva Zelanda", "WEZ": "hora estándar de Europa occidental", "COT": "hora estándar de Colombia", "GMT": "hora del meridiano de Greenwich", "UYT": "hora estándar de Uruguay", "EAT": "hora de África oriental", "SGT": "hora de Singapur", "EDT": "hora de verano oriental", "EST": "hora estándar oriental", "UYST": "hora de verano de Uruguay", "ACWDT": "hora de verano de Australia centroccidental", "WART": "hora estándar de Argentina occidental", "WAT": "hora estándar de África occidental", "CDT": "hora de verano central", "BT": "hora de Bután", "CLST": "hora de verano de Chile", "JST": "hora estándar de Japón", "HNT": "hora estándar de Terranova", "AWST": "hora estándar de Australia occidental", "HAST": "hora estándar de Hawái-Aleutiano", "WIT": "hora de Indonesia oriental", "MYT": "hora de Malasia", "ACST": "hora estándar de Australia central", "ARST": "hora de verano de Argentina", "WIB": "hora de Indonesia occidental", "MDT": "hora de verano de las Montañas", "CST": "hora estándar central", "ART": "hora estándar de Argentina", "SAST": "hora de Sudáfrica", "OESZ": "hora de verano de Europa oriental", "PDT": "hora de verano del Pacífico", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "ChST": "hora estándar de Chamorro", "CHAST": "hora estándar de Chatham", "HKT": "hora estándar de Hong Kong", "LHST": "hora estándar de Lord Howe", "CLT": "hora estándar de Chile", "MST": "hora estándar de las Montañas", "TMT": "hora estándar de Turkmenistán", "ECT": "hora de Ecuador", "AKDT": "hora de verano de Alaska", "COST": "hora de verano de Colombia", "ADT": "hora de verano del Atlántico", "AEDT": "hora de verano de Australia oriental", "WITA": "hora de Indonesia central", "WARST": "hora de verano de Argentina occidental", "BOT": "hora de Bolivia", "WESZ": "hora de verano de Europa occidental", "SRT": "hora de Surinam", "CHADT": "hora de verano de Chatham", "HADT": "hora de verano de Hawái-Aleutiano", "CAT": "hora de África central", "AST": "hora estándar del Atlántico", "GYT": "hora de Guyana", "AWDT": "hora de verano de Australia occidental", "LHDT": "hora de verano de Lord Howe", "ACWST": "hora estándar de Australia centroccidental", "GFT": "hora de la Guayana Francesa", "AKST": "hora estándar de Alaska"},
}
}
@@ -189,7 +189,7 @@ func (es *es_GQ) WeekdaysWide() []string {
func (es *es_GQ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (es *es_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_GT/es_GT.go b/es_GT/es_GT.go
index f088f2db..902fd8ad 100644
--- a/es_GT/es_GT.go
+++ b/es_GT/es_GT.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"CST": "hora estándar central", "MST": "Hora estándar de Macao", "PDT": "hora de verano del Pacífico", "AST": "hora estándar del Atlántico", "ARST": "hora de verano de Argentina", "CAT": "hora de África central", "HADT": "hora de verano de Hawái-Aleutiano", "JST": "hora estándar de Japón", "IST": "hora estándar de la India", "HAT": "hora de verano de Terranova", "NZST": "hora estándar de Nueva Zelanda", "MESZ": "hora de verano de Europa central", "WITA": "hora de Indonesia central", "AKST": "hora estándar de Alaska", "PST": "hora estándar del Pacífico", "ACST": "hora estándar de Australia central", "AWDT": "hora de verano de Australia occidental", "ECT": "hora de Ecuador", "MDT": "Hora de verano de Macao", "COST": "hora de verano de Colombia", "CLT": "hora estándar de Chile", "MEZ": "hora estándar de Europa central", "SAST": "hora de Sudáfrica", "LHST": "hora estándar de Lord Howe", "ACDT": "hora de verano de Australia central", "ART": "hora estándar de Argentina", "∅∅∅": "hora de verano de las Azores", "AEST": "hora estándar de Australia oriental", "GFT": "hora de la Guayana Francesa", "OESZ": "hora de verano de Europa oriental", "WESZ": "hora de verano de Europa occidental", "WARST": "hora de verano de Argentina occidental", "ADT": "hora de verano del Atlántico", "CLST": "hora de verano de Chile", "CDT": "hora de verano central", "AEDT": "hora de verano de Australia oriental", "EST": "hora estándar oriental", "UYST": "hora de verano de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "BOT": "hora de Bolivia", "AWST": "hora estándar de Australia occidental", "WIB": "hora de Indonesia occidental", "JDT": "hora de verano de Japón", "CHAST": "hora estándar de Chatham", "TMT": "hora estándar de Turkmenistán", "UYT": "hora estándar de Uruguay", "CHADT": "hora de verano de Chatham", "SGT": "hora de Singapur", "BT": "hora de Bután", "WEZ": "hora estándar de Europa occidental", "VET": "hora de Venezuela", "HKT": "hora estándar de Hong Kong", "HAST": "hora estándar de Hawái-Aleutiano", "EDT": "hora de verano oriental", "SRT": "hora de Surinam", "WAT": "hora estándar de África occidental", "NZDT": "hora de verano de Nueva Zelanda", "WIT": "hora de Indonesia oriental", "HKST": "hora de verano de Hong Kong", "COT": "hora estándar de Colombia", "AKDT": "hora de verano de Alaska", "MYT": "hora de Malasia", "HNT": "hora estándar de Terranova", "GYT": "hora de Guyana", "EAT": "hora de África oriental", "TMST": "hora de verano de Turkmenistán", "GMT": "hora del meridiano de Greenwich", "ACWDT": "hora de verano de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "WART": "hora estándar de Argentina occidental", "ChST": "hora estándar de Chamorro", "WAST": "hora de verano de África occidental", "OEZ": "hora estándar de Europa oriental"},
+ timezones: map[string]string{"EDT": "hora de verano oriental", "HKST": "hora de verano de Hong Kong", "LHDT": "hora de verano de Lord Howe", "CLT": "hora estándar de Chile", "ADT": "hora de verano del Atlántico", "TMST": "hora de verano de Turkmenistán", "CDT": "hora de verano central", "GYT": "hora de Guyana", "CLST": "hora de verano de Chile", "AKST": "hora estándar de Alaska", "AKDT": "hora de verano de Alaska", "HAT": "hora de verano de Terranova", "TMT": "hora estándar de Turkmenistán", "OEZ": "hora estándar de Europa oriental", "PDT": "hora de verano del Pacífico", "ACDT": "hora de verano de Australia central", "ARST": "hora de verano de Argentina", "VET": "hora de Venezuela", "AST": "hora estándar del Atlántico", "GMT": "hora del meridiano de Greenwich", "WART": "hora estándar de Argentina occidental", "IST": "hora estándar de la India", "HADT": "hora de verano de Hawái-Aleutiano", "OESZ": "hora de verano de Europa oriental", "CAT": "hora de África central", "LHST": "hora estándar de Lord Howe", "HKT": "hora estándar de Hong Kong", "MST": "hora estándar de las Montañas", "HAST": "hora estándar de Hawái-Aleutiano", "AWDT": "hora de verano de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "UYT": "hora estándar de Uruguay", "WAT": "hora estándar de África occidental", "BT": "hora de Bután", "ACWDT": "hora de verano de Australia centroccidental", "WAST": "hora de verano de África occidental", "CHADT": "hora de verano de Chatham", "WIB": "hora de Indonesia occidental", "AEST": "hora estándar de Australia oriental", "BOT": "hora de Bolivia", "ChST": "hora estándar de Chamorro", "WIT": "hora de Indonesia oriental", "GFT": "hora de la Guayana Francesa", "WESZ": "hora de verano de Europa occidental", "ECT": "hora de Ecuador", "MYT": "hora de Malasia", "AEDT": "hora de verano de Australia oriental", "MEZ": "hora estándar de Europa central", "ACST": "hora estándar de Australia central", "WEZ": "hora estándar de Europa occidental", "CST": "hora estándar central", "JDT": "hora de verano de Japón", "AWST": "hora estándar de Australia occidental", "MESZ": "hora de verano de Europa central", "SRT": "hora de Surinam", "JST": "hora estándar de Japón", "ACWST": "hora estándar de Australia centroccidental", "COST": "hora de verano de Colombia", "EAT": "hora de África oriental", "MDT": "hora de verano de las Montañas", "CHAST": "hora estándar de Chatham", "ART": "hora estándar de Argentina", "NZDT": "hora de verano de Nueva Zelanda", "WITA": "hora de Indonesia central", "WARST": "hora de verano de Argentina occidental", "COT": "hora estándar de Colombia", "SGT": "hora de Singapur", "EST": "hora estándar oriental", "∅∅∅": "hora de verano de Brasilia", "PST": "hora estándar del Pacífico", "HNT": "hora estándar de Terranova", "SAST": "hora de Sudáfrica", "UYST": "hora de verano de Uruguay"},
}
}
@@ -193,7 +193,7 @@ func (es *es_GT) WeekdaysWide() []string {
func (es *es_GT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_HN/es_HN.go b/es_HN/es_HN.go
index c3b94b82..a9ef71b7 100644
--- a/es_HN/es_HN.go
+++ b/es_HN/es_HN.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"BOT": "hora de Bolivia", "GFT": "hora de la Guayana Francesa", "WART": "hora estándar de Argentina occidental", "ACDT": "hora de verano de Australia central", "TMST": "hora de verano de Turkmenistán", "WITA": "hora de Indonesia central", "WIB": "hora de Indonesia occidental", "GMT": "hora del meridiano de Greenwich", "GYT": "hora de Guyana", "MST": "hora estándar de las Montañas", "SGT": "hora de Singapur", "CLT": "hora estándar de Chile", "OEZ": "hora estándar de Europa oriental", "OESZ": "hora de verano de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "ACST": "hora estándar de Australia central", "VET": "hora de Venezuela", "JST": "hora estándar de Japón", "JDT": "hora de verano de Japón", "MYT": "hora de Malasia", "CAT": "hora de África central", "MEZ": "hora estándar de Europa central", "CLST": "hora de verano de Chile", "ACWDT": "hora de verano de Australia centroccidental", "UYST": "hora de verano de Uruguay", "COST": "hora de verano de Colombia", "CHAST": "hora estándar de Chatham", "EST": "hora estándar oriental", "BT": "hora de Bután", "LHST": "hora estándar de Lord Howe", "AWST": "hora estándar de Australia occidental", "SAST": "hora de Sudáfrica", "AKST": "hora estándar de Alaska", "WESZ": "hora de verano de Europa occidental", "WAST": "hora de verano de África occidental", "ADT": "hora de verano del Atlántico", "AWDT": "hora de verano de Australia occidental", "WIT": "hora de Indonesia oriental", "TMT": "hora estándar de Turkmenistán", "EDT": "hora de verano oriental", "PDT": "hora de verano del Pacífico", "CDT": "hora de verano central", "AEST": "hora estándar de Australia oriental", "ECT": "hora de Ecuador", "WARST": "hora de verano de Argentina occidental", "∅∅∅": "hora de verano de Perú", "EAT": "hora de África oriental", "ART": "hora estándar de Argentina", "UYT": "hora estándar de Uruguay", "NZDT": "hora de verano de Nueva Zelanda", "HNT": "hora estándar de Terranova", "HAT": "hora de verano de Terranova", "HAST": "hora estándar de Hawái-Aleutiano", "IST": "hora estándar de la India", "MDT": "hora de verano de las Montañas", "WAT": "hora estándar de África occidental", "HKST": "hora de verano de Hong Kong", "AST": "hora estándar del Atlántico", "CST": "hora estándar central", "MESZ": "hora de verano de Europa central", "CHADT": "hora de verano de Chatham", "AEDT": "hora de verano de Australia oriental", "AKDT": "hora de verano de Alaska", "LHDT": "hora de verano de Lord Howe", "COT": "hora estándar de Colombia", "HKT": "hora estándar de Hong Kong", "HADT": "hora de verano de Hawái-Aleutiano", "SRT": "hora de Surinam", "ChST": "hora estándar de Chamorro", "NZST": "hora estándar de Nueva Zelanda", "PST": "hora estándar del Pacífico", "WEZ": "hora estándar de Europa occidental", "ARST": "hora de verano de Argentina"},
+ timezones: map[string]string{"HKT": "hora estándar de Hong Kong", "AWST": "hora estándar de Australia occidental", "∅∅∅": "hora de verano de las Azores", "MDT": "Hora de verano de Macao", "HAST": "hora estándar de Hawái-Aleutiano", "GMT": "hora del meridiano de Greenwich", "VET": "hora de Venezuela", "CST": "hora estándar central", "HAT": "hora de verano de Terranova", "LHST": "hora estándar de Lord Howe", "UYT": "hora estándar de Uruguay", "AKST": "hora estándar de Alaska", "ART": "hora estándar de Argentina", "AEDT": "hora de verano de Australia oriental", "HKST": "hora de verano de Hong Kong", "CHADT": "hora de verano de Chatham", "EST": "hora estándar oriental", "MEZ": "hora estándar de Europa central", "WITA": "hora de Indonesia central", "AWDT": "hora de verano de Australia occidental", "EDT": "hora de verano oriental", "NZDT": "hora de verano de Nueva Zelanda", "CLT": "hora estándar de Chile", "CDT": "hora de verano central", "COT": "hora estándar de Colombia", "SGT": "hora de Singapur", "CHAST": "hora estándar de Chatham", "LHDT": "hora de verano de Lord Howe", "GFT": "hora de la Guayana Francesa", "ACDT": "hora de verano de Australia central", "HADT": "hora de verano de Hawái-Aleutiano", "PDT": "hora de verano del Pacífico", "WART": "hora estándar de Argentina occidental", "AST": "hora estándar del Atlántico", "AKDT": "hora de verano de Alaska", "TMST": "hora de verano de Turkmenistán", "OEZ": "hora estándar de Europa oriental", "WESZ": "hora de verano de Europa occidental", "ADT": "hora de verano del Atlántico", "CLST": "hora de verano de Chile", "SRT": "hora de Surinam", "CAT": "hora de África central", "BT": "hora de Bután", "WARST": "hora de verano de Argentina occidental", "EAT": "hora de África oriental", "ECT": "hora de Ecuador", "JST": "hora estándar de Japón", "TMT": "hora estándar de Turkmenistán", "AEST": "hora estándar de Australia oriental", "ChST": "hora estándar de Chamorro", "BOT": "hora de Bolivia", "COST": "hora de verano de Colombia", "JDT": "hora de verano de Japón", "GYT": "hora de Guyana", "ARST": "hora de verano de Argentina", "OESZ": "hora de verano de Europa oriental", "PST": "hora estándar del Pacífico", "ACWDT": "hora de verano de Australia centroccidental", "WEZ": "hora estándar de Europa occidental", "HNT": "hora estándar de Terranova", "MESZ": "hora de verano de Europa central", "UYST": "hora de verano de Uruguay", "WIT": "hora de Indonesia oriental", "WAT": "hora estándar de África occidental", "WAST": "hora de verano de África occidental", "WIB": "hora de Indonesia occidental", "MST": "Hora estándar de Macao", "SAST": "hora de Sudáfrica", "ACWST": "hora estándar de Australia centroccidental", "IST": "hora estándar de la India", "ACST": "hora estándar de Australia central", "NZST": "hora estándar de Nueva Zelanda", "MYT": "hora de Malasia"},
}
}
@@ -193,7 +193,7 @@ func (es *es_HN) WeekdaysWide() []string {
func (es *es_HN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_HN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_HN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_IC/es_IC.go b/es_IC/es_IC.go
index 43f381ae..d92d3fa1 100644
--- a/es_IC/es_IC.go
+++ b/es_IC/es_IC.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"ChST": "hora estándar de Chamorro", "ACST": "hora estándar de Australia central", "ACDT": "hora de verano de Australia central", "HKST": "hora de verano de Hong Kong", "ARST": "hora de verano de Argentina", "JDT": "hora de verano de Japón", "WART": "hora estándar de Argentina occidental", "HNT": "hora estándar de Terranova", "CAT": "hora de África central", "TMST": "hora de verano de Turkmenistán", "JST": "hora estándar de Japón", "WARST": "hora de verano de Argentina occidental", "BOT": "hora de Bolivia", "AWDT": "hora de verano de Australia occidental", "CST": "hora estándar central", "MEZ": "hora estándar de Europa central", "MESZ": "hora de verano de Europa central", "AEST": "hora estándar de Australia oriental", "AEDT": "hora de verano de Australia oriental", "WIB": "hora de Indonesia occidental", "MDT": "hora de verano de las Montañas", "VET": "hora de Venezuela", "ART": "hora estándar de Argentina", "CLT": "hora estándar de Chile", "OESZ": "hora de verano de Europa oriental", "COST": "hora de verano de Colombia", "HADT": "hora de verano de Hawái-Aleutiano", "EDT": "hora de verano oriental", "BT": "hora de Bután", "ECT": "hora de Ecuador", "WEZ": "hora estándar de Europa occidental", "COT": "hora estándar de Colombia", "AKST": "hora estándar de Alaska", "LHST": "hora estándar de Lord Howe", "PDT": "hora de verano del Pacífico", "AST": "hora estándar del Atlántico", "SGT": "hora de Singapur", "AKDT": "hora de verano de Alaska", "MYT": "hora de Malasia", "UYST": "hora de verano de Uruguay", "MST": "hora estándar de las Montañas", "∅∅∅": "Hora de verano de Acre", "NZDT": "hora de verano de Nueva Zelanda", "WITA": "hora de Indonesia central", "ACWDT": "hora de verano de Australia centroccidental", "WAT": "hora estándar de África occidental", "CLST": "hora de verano de Chile", "ACWST": "hora estándar de Australia centroccidental", "PST": "hora estándar del Pacífico", "AWST": "hora estándar de Australia occidental", "OEZ": "hora estándar de Europa oriental", "GYT": "hora de Guyana", "NZST": "hora estándar de Nueva Zelanda", "CHAST": "hora estándar de Chatham", "GFT": "hora de la Guayana Francesa", "SAST": "hora de Sudáfrica", "WESZ": "hora de verano de Europa occidental", "WAST": "hora de verano de África occidental", "CDT": "hora de verano central", "CHADT": "hora de verano de Chatham", "TMT": "hora estándar de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "EST": "hora estándar oriental", "IST": "hora estándar de la India", "WIT": "hora de Indonesia oriental", "HAT": "hora de verano de Terranova", "HKT": "hora estándar de Hong Kong", "SRT": "hora de Surinam", "EAT": "hora de África oriental", "ADT": "hora de verano del Atlántico", "GMT": "hora del meridiano de Greenwich", "LHDT": "hora de verano de Lord Howe", "UYT": "hora estándar de Uruguay"},
+ timezones: map[string]string{"BOT": "hora de Bolivia", "EAT": "hora de África oriental", "MEZ": "hora estándar de Europa central", "WART": "hora estándar de Argentina occidental", "CST": "hora estándar central", "CAT": "hora de África central", "LHST": "hora estándar de Lord Howe", "CDT": "hora de verano central", "MYT": "hora de Malasia", "ACST": "hora estándar de Australia central", "OESZ": "hora de verano de Europa oriental", "LHDT": "hora de verano de Lord Howe", "UYST": "hora de verano de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "VET": "hora de Venezuela", "AKDT": "hora de verano de Alaska", "TMT": "hora estándar de Turkmenistán", "AWDT": "hora de verano de Australia occidental", "AEST": "hora estándar de Australia oriental", "SRT": "hora de Surinam", "ACWDT": "hora de verano de Australia centroccidental", "JST": "hora estándar de Japón", "ADT": "hora de verano del Atlántico", "HNT": "hora estándar de Terranova", "SGT": "hora de Singapur", "AST": "hora estándar del Atlántico", "HKT": "hora estándar de Hong Kong", "EST": "hora estándar oriental", "CLST": "hora de verano de Chile", "WAST": "hora de verano de África occidental", "WESZ": "hora de verano de Europa occidental", "ECT": "hora de Ecuador", "UYT": "hora estándar de Uruguay", "MESZ": "hora de verano de Europa central", "∅∅∅": "hora de verano de las Azores", "CHADT": "hora de verano de Chatham", "OEZ": "hora estándar de Europa oriental", "PST": "hora estándar del Pacífico", "IST": "hora estándar de la India", "EDT": "hora de verano oriental", "NZST": "hora estándar de Nueva Zelanda", "CLT": "hora estándar de Chile", "HAT": "hora de verano de Terranova", "AEDT": "hora de verano de Australia oriental", "BT": "hora de Bután", "WITA": "hora de Indonesia central", "GFT": "hora de la Guayana Francesa", "WEZ": "hora estándar de Europa occidental", "HADT": "hora de verano de Hawái-Aleutiano", "SAST": "hora de Sudáfrica", "HAST": "hora estándar de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "GMT": "hora del meridiano de Greenwich", "WARST": "hora de verano de Argentina occidental", "WAT": "hora estándar de África occidental", "ART": "hora estándar de Argentina", "ARST": "hora de verano de Argentina", "JDT": "hora de verano de Japón", "HKST": "hora de verano de Hong Kong", "ChST": "hora estándar de Chamorro", "MDT": "hora de verano de las Montañas", "WIB": "hora de Indonesia occidental", "TMST": "hora de verano de Turkmenistán", "WIT": "hora de Indonesia oriental", "MST": "hora estándar de las Montañas", "GYT": "hora de Guyana", "CHAST": "hora estándar de Chatham", "AKST": "hora estándar de Alaska", "AWST": "hora estándar de Australia occidental", "PDT": "hora de verano del Pacífico", "COT": "hora estándar de Colombia", "COST": "hora de verano de Colombia", "ACDT": "hora de verano de Australia central"},
}
}
@@ -193,7 +193,7 @@ func (es *es_IC) WeekdaysWide() []string {
func (es *es_IC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_IC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_IC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_MX/es_MX.go b/es_MX/es_MX.go
index 1ef51d91..286aecfa 100644
--- a/es_MX/es_MX.go
+++ b/es_MX/es_MX.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"NZDT": "Hora de verano de Nueva Zelanda", "HAT": "Hora de verano de Terranova", "HKST": "Hora de verano de Hong Kong", "TMST": "Hora de verano de Turkmenistán", "EST": "Hora estándar del este de Norteamérica", "CLST": "Hora de verano de Chile", "GFT": "Hora de la Guayana Francesa", "WARST": "Hora de verano de Argentina Occidental", "GYT": "Hora de Guyana", "ADT": "Hora de verano del Atlántico", "MST": "Hora estándar de Macao", "MEZ": "Hora estándar de Europa Central", "HADT": "Hora de verano de Hawái-Aleutiano", "WITA": "Hora de Indonesia Central", "LHST": "Hora estándar de Lord Howe", "ECT": "Hora de Ecuador", "WAST": "Hora de verano de África Occidental", "AWST": "Hora estándar de Australia Occidental", "MDT": "Hora de verano de Macao", "MESZ": "Hora de verano de Europa Central", "SGT": "Hora de Singapur", "AEDT": "Hora de verano de Australia Oriental", "AKDT": "Hora de verano de Alaska", "CLT": "Hora estándar de Chile", "AKST": "Hora estándar de Alaska", "EDT": "Hora de verano del este de Norteamérica", "GMT": "Hora del meridiano de Greenwich", "ACWDT": "Hora de verano de Australia Centroccidental", "LHDT": "Hora de verano de Lord Howe", "ACDT": "Hora de verano de Australia Central", "WIB": "Hora de Indonesia Occidental", "OEZ": "Hora estándar de Europa del Este", "ChST": "Hora estándar de Chamorro", "∅∅∅": "Hora de verano de Brasilia", "HNT": "Hora estándar de Terranova", "TMT": "Hora estándar de Turkmenistán", "JST": "Hora estándar de Japón", "WEZ": "Hora estándar de Europa Occidental", "MYT": "Hora de Malasia", "ACST": "Hora estándar de Australia Central", "EAT": "Hora de África Oriental", "AWDT": "Hora de verano de Australia Occidental", "COST": "Hora de verano de Colombia", "IST": "Hora estándar de la India", "ARST": "Hora de verano de Argentina", "HKT": "Hora estándar de Hong Kong", "AEST": "Hora estándar de Australia Oriental", "OESZ": "Hora de verano de Europa del Este", "ACWST": "Hora estándar de Australia Centroccidental", "BOT": "Hora de Bolivia", "NZST": "Hora estándar de Nueva Zelanda", "CHAST": "Hora estándar de Chatham", "CHADT": "Hora de verano de Chatham", "UYST": "Hora de verano de Uruguay", "PST": "Hora estándar del Pacífico de Norteamérica", "PDT": "Hora de verano del Pacífico de Norteamérica", "WART": "Hora estándar de Argentina Occidental", "CDT": "Hora de verano del centro de Norteamérica", "WIT": "Hora de Indonesia Oriental", "HAST": "Hora estándar de Hawái-Aleutiano", "SAST": "Hora de Sudáfrica", "JDT": "Hora de verano de Japón", "BT": "Hora de Bután", "UYT": "Hora estándar de Uruguay", "WAT": "Hora estándar de África Occidental", "AST": "Hora estándar del Atlántico", "ART": "Hora estándar de Argentina", "SRT": "Hora de Surinam", "COT": "Hora estándar de Colombia", "CST": "Hora estándar del centro de Norteamérica", "VET": "Hora de Venezuela", "CAT": "Hora de África Central", "WESZ": "Hora de verano de Europa Occidental"},
+ timezones: map[string]string{"SAST": "Hora de Sudáfrica", "MDT": "Hora de verano de la montaña de Norteamérica", "WIT": "Hora de Indonesia Oriental", "HNT": "Hora estándar de Terranova", "WAT": "Hora estándar de África Occidental", "ACST": "Hora estándar de Australia Central", "ACDT": "Hora de verano de Australia Central", "HADT": "Hora de verano de Hawái-Aleutiano", "ART": "Hora estándar de Argentina", "WITA": "Hora de Indonesia Central", "CLST": "Hora de verano de Chile", "AKST": "Hora estándar de Alaska", "HAT": "Hora de verano de Terranova", "BOT": "Hora de Bolivia", "CLT": "Hora estándar de Chile", "VET": "Hora de Venezuela", "ADT": "Hora de verano del Atlántico", "AEDT": "Hora de verano de Australia Oriental", "NZDT": "Hora de verano de Nueva Zelanda", "CAT": "Hora de África Central", "MEZ": "Hora estándar de Europa Central", "SRT": "Hora de Surinam", "WART": "Hora estándar de Argentina Occidental", "GYT": "Hora de Guyana", "AKDT": "Hora de verano de Alaska", "EST": "Hora estándar del este de Norteamérica", "OEZ": "Hora estándar de Europa del Este", "NZST": "Hora estándar de Nueva Zelanda", "PST": "Hora estándar del Pacífico de Norteamérica", "PDT": "Hora de verano del Pacífico de Norteamérica", "ACWDT": "Hora de verano de Australia Centroccidental", "WESZ": "Hora de verano de Europa Occidental", "HAST": "Hora estándar de Hawái-Aleutiano", "HKST": "Hora de verano de Hong Kong", "MESZ": "Hora de verano de Europa Central", "EAT": "Hora de África Oriental", "COST": "Hora de verano de Colombia", "WIB": "Hora de Indonesia Occidental", "LHST": "Hora estándar de Lord Howe", "GMT": "Hora del meridiano de Greenwich", "ChST": "Hora estándar de Chamorro", "ARST": "Hora de verano de Argentina", "SGT": "Hora de Singapur", "HKT": "Hora estándar de Hong Kong", "CHAST": "Hora estándar de Chatham", "UYST": "Hora de verano de Uruguay", "ACWST": "Hora estándar de Australia Centroccidental", "ECT": "Hora de Ecuador", "IST": "Hora estándar de la India", "TMT": "Hora estándar de Turkmenistán", "OESZ": "Hora de verano de Europa del Este", "∅∅∅": "Hora de verano de Brasilia", "BT": "Hora de Bután", "WEZ": "Hora estándar de Europa Occidental", "JDT": "Hora de verano de Japón", "TMST": "Hora de verano de Turkmenistán", "AEST": "Hora estándar de Australia Oriental", "UYT": "Hora estándar de Uruguay", "WARST": "Hora de verano de Argentina Occidental", "CDT": "Hora de verano del centro de Norteamérica", "AWST": "Hora estándar de Australia Occidental", "WAST": "Hora de verano de África Occidental", "COT": "Hora estándar de Colombia", "JST": "Hora estándar de Japón", "AST": "Hora estándar del Atlántico", "AWDT": "Hora de verano de Australia Occidental", "MST": "Hora estándar de la montaña de Norteamérica", "MYT": "Hora de Malasia", "EDT": "Hora de verano del este de Norteamérica", "CHADT": "Hora de verano de Chatham", "LHDT": "Hora de verano de Lord Howe", "GFT": "Hora de la Guayana Francesa", "CST": "Hora estándar del centro de Norteamérica"},
}
}
@@ -191,7 +191,7 @@ func (es *es_MX) WeekdaysWide() []string {
func (es *es_MX) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_MX) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (es *es_MX) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_NI/es_NI.go b/es_NI/es_NI.go
index 756aa51c..e898057c 100644
--- a/es_NI/es_NI.go
+++ b/es_NI/es_NI.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"HKST": "hora de verano de Hong Kong", "MST": "Hora estándar de Macao", "HAST": "hora estándar de Hawái-Aleutiano", "WESZ": "hora de verano de Europa occidental", "EDT": "hora de verano oriental", "BT": "hora de Bután", "BOT": "hora de Bolivia", "PST": "hora estándar del Pacífico", "HAT": "hora de verano de Terranova", "CAT": "hora de África central", "TMST": "hora de verano de Turkmenistán", "SAST": "hora de Sudáfrica", "SRT": "hora de Surinam", "LHDT": "hora de verano de Lord Howe", "HKT": "hora estándar de Hong Kong", "CST": "hora estándar central", "MESZ": "hora de verano de Europa central", "GFT": "hora de la Guayana Francesa", "OESZ": "hora de verano de Europa oriental", "ChST": "hora estándar de Chamorro", "AWST": "hora estándar de Australia occidental", "NZDT": "hora de verano de Nueva Zelanda", "WIT": "hora de Indonesia oriental", "OEZ": "hora estándar de Europa oriental", "CDT": "hora de verano central", "ECT": "hora de Ecuador", "EST": "hora estándar oriental", "UYST": "hora de verano de Uruguay", "ACST": "hora estándar de Australia central", "EAT": "hora de África oriental", "ADT": "hora de verano del Atlántico", "SGT": "hora de Singapur", "JDT": "hora de verano de Japón", "ACWST": "hora estándar de Australia centroccidental", "JST": "hora estándar de Japón", "GMT": "hora del meridiano de Greenwich", "VET": "hora de Venezuela", "WITA": "hora de Indonesia central", "WIB": "hora de Indonesia occidental", "AEST": "hora estándar de Australia oriental", "AKDT": "hora de verano de Alaska", "AST": "hora estándar del Atlántico", "AEDT": "hora de verano de Australia oriental", "COST": "hora de verano de Colombia", "CLT": "hora estándar de Chile", "HADT": "hora de verano de Hawái-Aleutiano", "LHST": "hora estándar de Lord Howe", "PDT": "hora de verano del Pacífico", "ACWDT": "hora de verano de Australia centroccidental", "ACDT": "hora de verano de Australia central", "CHAST": "hora estándar de Chatham", "TMT": "hora estándar de Turkmenistán", "AKST": "hora estándar de Alaska", "WART": "hora estándar de Argentina occidental", "GYT": "hora de Guyana", "∅∅∅": "hora de verano de Brasilia", "COT": "hora estándar de Colombia", "NZST": "hora estándar de Nueva Zelanda", "CHADT": "hora de verano de Chatham", "MEZ": "hora estándar de Europa central", "MYT": "hora de Malasia", "WARST": "hora de verano de Argentina occidental", "WEZ": "hora estándar de Europa occidental", "ART": "hora estándar de Argentina", "ARST": "hora de verano de Argentina", "HNT": "hora estándar de Terranova", "CLST": "hora de verano de Chile", "WAT": "hora estándar de África occidental", "AWDT": "hora de verano de Australia occidental", "UYT": "hora estándar de Uruguay", "WAST": "hora de verano de África occidental", "MDT": "Hora de verano de Macao", "IST": "hora estándar de la India"},
+ timezones: map[string]string{"LHST": "hora estándar de Lord Howe", "AEST": "hora estándar de Australia oriental", "WAST": "hora de verano de África occidental", "WESZ": "hora de verano de Europa occidental", "ADT": "hora de verano del Atlántico", "AWDT": "hora de verano de Australia occidental", "WIB": "hora de Indonesia occidental", "UYT": "hora estándar de Uruguay", "WITA": "hora de Indonesia central", "WIT": "hora de Indonesia oriental", "AKDT": "hora de verano de Alaska", "AST": "hora estándar del Atlántico", "SAST": "hora de Sudáfrica", "WAT": "hora estándar de África occidental", "ECT": "hora de Ecuador", "ChST": "hora estándar de Chamorro", "WEZ": "hora estándar de Europa occidental", "ACST": "hora estándar de Australia central", "HKST": "hora de verano de Hong Kong", "NZST": "hora estándar de Nueva Zelanda", "UYST": "hora de verano de Uruguay", "MYT": "hora de Malasia", "HADT": "hora de verano de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "AEDT": "hora de verano de Australia oriental", "GFT": "hora de la Guayana Francesa", "AWST": "hora estándar de Australia occidental", "EST": "hora estándar oriental", "CAT": "hora de África central", "VET": "hora de Venezuela", "HNT": "hora estándar de Terranova", "CHADT": "hora de verano de Chatham", "WART": "hora estándar de Argentina occidental", "CDT": "hora de verano central", "HAT": "hora de verano de Terranova", "CHAST": "hora estándar de Chatham", "ART": "hora estándar de Argentina", "OESZ": "hora de verano de Europa oriental", "COST": "hora de verano de Colombia", "BT": "hora de Bután", "BOT": "hora de Bolivia", "HKT": "hora estándar de Hong Kong", "TMST": "hora de verano de Turkmenistán", "CLST": "hora de verano de Chile", "ACWST": "hora estándar de Australia centroccidental", "JDT": "hora de verano de Japón", "GYT": "hora de Guyana", "ACDT": "hora de verano de Australia central", "EDT": "hora de verano oriental", "OEZ": "hora estándar de Europa oriental", "MEZ": "hora estándar de Europa central", "ACWDT": "hora de verano de Australia centroccidental", "MDT": "hora de verano de las Montañas", "COT": "hora estándar de Colombia", "TMT": "hora estándar de Turkmenistán", "SRT": "hora de Surinam", "CLT": "hora estándar de Chile", "EAT": "hora de África oriental", "MST": "hora estándar de las Montañas", "AKST": "hora estándar de Alaska", "∅∅∅": "hora de verano de Brasilia", "IST": "hora estándar de la India", "HAST": "hora estándar de Hawái-Aleutiano", "PST": "hora estándar del Pacífico", "WARST": "hora de verano de Argentina occidental", "CST": "hora estándar central", "SGT": "hora de Singapur", "ARST": "hora de verano de Argentina", "LHDT": "hora de verano de Lord Howe", "GMT": "hora del meridiano de Greenwich", "PDT": "hora de verano del Pacífico", "MESZ": "hora de verano de Europa central", "JST": "hora estándar de Japón"},
}
}
@@ -193,7 +193,7 @@ func (es *es_NI) WeekdaysWide() []string {
func (es *es_NI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_NI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_NI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_PA/es_PA.go b/es_PA/es_PA.go
index d0117b97..9f854fb3 100644
--- a/es_PA/es_PA.go
+++ b/es_PA/es_PA.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"TMT": "hora estándar de Turkmenistán", "UYT": "hora estándar de Uruguay", "GYT": "hora de Guyana", "CAT": "hora de África central", "NZST": "hora estándar de Nueva Zelanda", "EDT": "hora de verano oriental", "WARST": "hora de verano de Argentina occidental", "LHDT": "hora de verano de Lord Howe", "ACST": "hora estándar de Australia central", "ChST": "hora estándar de Chamorro", "AKST": "hora estándar de Alaska", "AKDT": "hora de verano de Alaska", "OEZ": "hora estándar de Europa oriental", "HAST": "hora estándar de Hawái-Aleutiano", "AEST": "hora estándar de Australia oriental", "WIB": "hora de Indonesia occidental", "JST": "hora estándar de Japón", "WESZ": "hora de verano de Europa occidental", "SRT": "hora de Surinam", "ARST": "hora de verano de Argentina", "AST": "hora estándar del Atlántico", "EAT": "hora de África oriental", "NZDT": "hora de verano de Nueva Zelanda", "UYST": "hora de verano de Uruguay", "MEZ": "hora estándar de Europa central", "BT": "hora de Bután", "BOT": "hora de Bolivia", "CST": "hora estándar central", "GFT": "hora de la Guayana Francesa", "MESZ": "hora de verano de Europa central", "WIT": "hora de Indonesia oriental", "ACWST": "hora estándar de Australia centroccidental", "HNT": "hora estándar de Terranova", "CLST": "hora de verano de Chile", "EST": "hora estándar oriental", "MYT": "hora de Malasia", "WART": "hora estándar de Argentina occidental", "PST": "hora estándar del Pacífico", "PDT": "hora de verano del Pacífico", "COST": "hora de verano de Colombia", "AWST": "hora estándar de Australia occidental", "CHADT": "hora de verano de Chatham", "CLT": "hora estándar de Chile", "OESZ": "hora de verano de Europa oriental", "WEZ": "hora estándar de Europa occidental", "AWDT": "hora de verano de Australia occidental", "CHAST": "hora estándar de Chatham", "HKST": "hora de verano de Hong Kong", "ACWDT": "hora de verano de Australia centroccidental", "VET": "hora de Venezuela", "ACDT": "hora de verano de Australia central", "ART": "hora estándar de Argentina", "ADT": "hora de verano del Atlántico", "HKT": "hora estándar de Hong Kong", "CDT": "hora de verano central", "SAST": "hora de Sudáfrica", "ECT": "hora de Ecuador", "∅∅∅": "Hora de verano de Acre", "WAT": "hora estándar de África occidental", "HAT": "hora de verano de Terranova", "SGT": "hora de Singapur", "WITA": "hora de Indonesia central", "AEDT": "hora de verano de Australia oriental", "IST": "hora estándar de la India", "LHST": "hora estándar de Lord Howe", "MST": "hora estándar de las Montañas", "WAST": "hora de verano de África occidental", "JDT": "hora de verano de Japón", "COT": "hora estándar de Colombia", "TMST": "hora de verano de Turkmenistán", "GMT": "hora del meridiano de Greenwich", "MDT": "hora de verano de las Montañas", "HADT": "hora de verano de Hawái-Aleutiano"},
+ timezones: map[string]string{"AKST": "hora estándar de Alaska", "AEST": "hora estándar de Australia oriental", "CAT": "hora de África central", "PDT": "hora de verano del Pacífico", "WAST": "hora de verano de África occidental", "AST": "hora estándar del Atlántico", "NZST": "hora estándar de Nueva Zelanda", "BT": "hora de Bután", "ACWST": "hora estándar de Australia centroccidental", "SGT": "hora de Singapur", "EDT": "hora de verano oriental", "WIB": "hora de Indonesia occidental", "MEZ": "hora estándar de Europa central", "WIT": "hora de Indonesia oriental", "CDT": "hora de verano central", "JDT": "hora de verano de Japón", "GYT": "hora de Guyana", "MESZ": "hora de verano de Europa central", "GMT": "hora del meridiano de Greenwich", "PST": "hora estándar del Pacífico", "AKDT": "hora de verano de Alaska", "HNT": "hora estándar de Terranova", "HADT": "hora de verano de Hawái-Aleutiano", "CHAST": "hora estándar de Chatham", "ART": "hora estándar de Argentina", "ARST": "hora de verano de Argentina", "WITA": "hora de Indonesia central", "EAT": "hora de África oriental", "JST": "hora estándar de Japón", "ADT": "hora de verano del Atlántico", "VET": "hora de Venezuela", "AWDT": "hora de verano de Australia occidental", "WEZ": "hora estándar de Europa occidental", "HKST": "hora de verano de Hong Kong", "TMST": "hora de verano de Turkmenistán", "ChST": "hora estándar de Chamorro", "COST": "hora de verano de Colombia", "ACST": "hora estándar de Australia central", "∅∅∅": "hora de verano de las Azores", "HAST": "hora estándar de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda", "UYST": "hora de verano de Uruguay", "HAT": "hora de verano de Terranova", "MYT": "hora de Malasia", "WARST": "hora de verano de Argentina occidental", "CLST": "hora de verano de Chile", "WAT": "hora estándar de África occidental", "WESZ": "hora de verano de Europa occidental", "GFT": "hora de la Guayana Francesa", "CST": "hora estándar central", "AWST": "hora estándar de Australia occidental", "LHST": "hora estándar de Lord Howe", "LHDT": "hora de verano de Lord Howe", "UYT": "hora estándar de Uruguay", "WART": "hora estándar de Argentina occidental", "IST": "hora estándar de la India", "COT": "hora estándar de Colombia", "CHADT": "hora de verano de Chatham", "MDT": "hora de verano de las Montañas", "BOT": "hora de Bolivia", "ECT": "hora de Ecuador", "SAST": "hora de Sudáfrica", "SRT": "hora de Surinam", "MST": "hora estándar de las Montañas", "ACDT": "hora de verano de Australia central", "EST": "hora estándar oriental", "HKT": "hora estándar de Hong Kong", "TMT": "hora estándar de Turkmenistán", "ACWDT": "hora de verano de Australia centroccidental", "CLT": "hora estándar de Chile", "OEZ": "hora estándar de Europa oriental", "OESZ": "hora de verano de Europa oriental", "AEDT": "hora de verano de Australia oriental"},
}
}
@@ -193,7 +193,7 @@ func (es *es_PA) WeekdaysWide() []string {
func (es *es_PA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_PA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_PA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_PE/es_PE.go b/es_PE/es_PE.go
index b5a47073..bbe2aaa0 100644
--- a/es_PE/es_PE.go
+++ b/es_PE/es_PE.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"∅∅∅": "hora de verano de Perú", "HKST": "hora de verano de Hong Kong", "CLT": "hora estándar de Chile", "TMT": "hora estándar de Turkmenistán", "TMST": "hora de verano de Turkmenistán", "MYT": "hora de Malasia", "WEZ": "hora estándar de Europa occidental", "MST": "hora estándar de las Montañas", "WAST": "hora de verano de África occidental", "COST": "hora de verano de Colombia", "AEST": "hora estándar de Australia oriental", "JST": "hora estándar de Japón", "AKST": "hora estándar de Alaska", "HAST": "hora estándar de Hawái-Aleutiano", "UYT": "hora estándar de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "ART": "hora estándar de Argentina", "AWST": "hora estándar de Australia occidental", "HKT": "hora estándar de Hong Kong", "NZST": "hora estándar de Nueva Zelanda", "GMT": "hora del meridiano de Greenwich", "ACWDT": "hora de verano de Australia centroccidental", "ACDT": "hora de verano de Australia central", "HAT": "hora de verano de Terranova", "MEZ": "hora estándar de Europa central", "CAT": "hora de África central", "MDT": "hora de verano de las Montañas", "WITA": "hora de Indonesia central", "IST": "hora estándar de la India", "ECT": "hora de Ecuador", "LHST": "hora estándar de Lord Howe", "WARST": "hora de verano de Argentina occidental", "BOT": "hora de Bolivia", "WESZ": "hora de verano de Europa occidental", "OEZ": "hora estándar de Europa oriental", "ChST": "hora estándar de Chamorro", "PDT": "hora de verano del Pacífico", "CHAST": "hora estándar de Chatham", "AEDT": "hora de verano de Australia oriental", "AKDT": "hora de verano de Alaska", "LHDT": "hora de verano de Lord Howe", "ARST": "hora de verano de Argentina", "OESZ": "hora de verano de Europa oriental", "WART": "hora estándar de Argentina occidental", "AST": "hora estándar del Atlántico", "EDT": "hora de verano oriental", "SRT": "hora de Surinam", "HNT": "hora estándar de Terranova", "CHADT": "hora de verano de Chatham", "SAST": "hora de Sudáfrica", "GYT": "hora de Guyana", "MESZ": "hora de verano de Europa central", "WIT": "hora de Indonesia oriental", "WIB": "hora de Indonesia occidental", "HADT": "hora de verano de Hawái-Aleutiano", "VET": "hora de Venezuela", "NZDT": "hora de verano de Nueva Zelanda", "CLST": "hora de verano de Chile", "GFT": "hora de la Guayana Francesa", "BT": "hora de Bután", "EST": "hora estándar oriental", "UYST": "hora de verano de Uruguay", "ACST": "hora estándar de Australia central", "AWDT": "hora de verano de Australia occidental", "SGT": "hora de Singapur", "JDT": "hora de verano de Japón", "CST": "hora estándar central", "CDT": "hora de verano central", "PST": "hora estándar del Pacífico", "EAT": "hora de África oriental", "WAT": "hora estándar de África occidental", "COT": "hora estándar de Colombia", "ADT": "hora de verano del Atlántico"},
+ timezones: map[string]string{"WARST": "hora de verano de Argentina occidental", "GYT": "hora de Guyana", "AEST": "hora estándar de Australia oriental", "MEZ": "hora estándar de Europa central", "ChST": "hora estándar de Chamorro", "WITA": "hora de Indonesia central", "WAST": "hora de verano de África occidental", "WESZ": "hora de verano de Europa occidental", "JST": "hora estándar de Japón", "AKST": "hora estándar de Alaska", "∅∅∅": "hora de verano de las Azores", "ART": "hora estándar de Argentina", "CLT": "hora estándar de Chile", "COT": "hora estándar de Colombia", "NZST": "hora estándar de Nueva Zelanda", "GMT": "hora del meridiano de Greenwich", "ACWST": "hora estándar de Australia centroccidental", "WART": "hora estándar de Argentina occidental", "EST": "hora estándar oriental", "MESZ": "hora de verano de Europa central", "UYST": "hora de verano de Uruguay", "CLST": "hora de verano de Chile", "IST": "hora estándar de la India", "HADT": "hora de verano de Hawái-Aleutiano", "WAT": "hora estándar de África occidental", "COST": "hora de verano de Colombia", "CHAST": "hora estándar de Chatham", "OESZ": "hora de verano de Europa oriental", "CAT": "hora de África central", "UYT": "hora estándar de Uruguay", "ACWDT": "hora de verano de Australia centroccidental", "CST": "hora estándar central", "JDT": "hora de verano de Japón", "ADT": "hora de verano del Atlántico", "EDT": "hora de verano oriental", "HKST": "hora de verano de Hong Kong", "SAST": "hora de Sudáfrica", "PDT": "hora de verano del Pacífico", "HNT": "hora estándar de Terranova", "TMT": "hora estándar de Turkmenistán", "LHST": "hora estándar de Lord Howe", "AWDT": "hora de verano de Australia occidental", "OEZ": "hora estándar de Europa oriental", "SRT": "hora de Surinam", "WEZ": "hora estándar de Europa occidental", "ECT": "hora de Ecuador", "GFT": "hora de la Guayana Francesa", "SGT": "hora de Singapur", "TMST": "hora de verano de Turkmenistán", "PST": "hora estándar del Pacífico", "MST": "hora estándar de las Montañas", "WIT": "hora de Indonesia oriental", "ACST": "hora estándar de Australia central", "ACDT": "hora de verano de Australia central", "AWST": "hora estándar de Australia occidental", "CHADT": "hora de verano de Chatham", "ARST": "hora de verano de Argentina", "VET": "hora de Venezuela", "AKDT": "hora de verano de Alaska", "HAST": "hora estándar de Hawái-Aleutiano", "HKT": "hora estándar de Hong Kong", "AEDT": "hora de verano de Australia oriental", "EAT": "hora de África oriental", "MDT": "hora de verano de las Montañas", "AST": "hora estándar del Atlántico", "BT": "hora de Bután", "CDT": "hora de verano central", "HAT": "hora de verano de Terranova", "WIB": "hora de Indonesia occidental", "NZDT": "hora de verano de Nueva Zelanda", "BOT": "hora de Bolivia", "MYT": "hora de Malasia", "LHDT": "hora de verano de Lord Howe"},
}
}
@@ -193,7 +193,7 @@ func (es *es_PE) WeekdaysWide() []string {
func (es *es_PE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_PE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_PE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_PH/es_PH.go b/es_PH/es_PH.go
index 3140bdcc..e929f9bb 100644
--- a/es_PH/es_PH.go
+++ b/es_PH/es_PH.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"NZDT": "hora de verano de Nueva Zelanda", "COST": "hora de verano de Colombia", "CST": "hora estándar central", "TMST": "hora de verano de Turkmenistán", "AEDT": "hora de verano de Australia oriental", "EST": "hora estándar oriental", "WART": "hora estándar de Argentina occidental", "ACDT": "hora de verano de Australia central", "ARST": "hora de verano de Argentina", "CHADT": "hora de verano de Chatham", "WARST": "hora de verano de Argentina occidental", "COT": "hora estándar de Colombia", "WIB": "hora de Indonesia occidental", "WESZ": "hora de verano de Europa occidental", "WIT": "hora de Indonesia oriental", "PST": "hora estándar del Pacífico", "SRT": "hora de Surinam", "AWST": "hora estándar de Australia occidental", "CDT": "hora de verano central", "TMT": "hora estándar de Turkmenistán", "BOT": "hora de Bolivia", "NZST": "hora estándar de Nueva Zelanda", "CLT": "hora estándar de Chile", "CAT": "hora de África central", "PDT": "hora de verano del Pacífico", "LHST": "hora estándar de Lord Howe", "MYT": "hora de Malasia", "EAT": "hora de África oriental", "MDT": "Hora de verano de Macao", "CHAST": "hora estándar de Chatham", "AKDT": "hora de verano de Alaska", "JDT": "hora de verano de Japón", "GYT": "hora de Guyana", "AWDT": "hora de verano de Australia occidental", "MESZ": "hora de verano de Europa central", "HAST": "hora estándar de Hawái-Aleutiano", "OEZ": "hora estándar de Europa oriental", "GMT": "hora del meridiano de Greenwich", "WEZ": "hora estándar de Europa occidental", "WAT": "hora estándar de África occidental", "MST": "Hora estándar de Macao", "AKST": "hora estándar de Alaska", "ADT": "hora de verano del Atlántico", "HNT": "hora estándar de Terranova", "SGT": "hora de Singapur", "ChST": "hora estándar de Chamorro", "ART": "hora estándar de Argentina", "HKST": "hora de verano de Hong Kong", "WITA": "hora de Indonesia central", "HKT": "hora estándar de Hong Kong", "HADT": "hora de verano de Hawái-Aleutiano", "IST": "hora estándar de la India", "BT": "hora de Bután", "ACWDT": "hora de verano de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "ACST": "hora estándar de Australia central", "∅∅∅": "hora de verano de Brasilia", "UYT": "hora estándar de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "WAST": "hora de verano de África occidental", "AST": "hora estándar del Atlántico", "OESZ": "hora de verano de Europa oriental", "ECT": "hora de Ecuador", "HAT": "hora de verano de Terranova", "CLST": "hora de verano de Chile", "GFT": "hora de la Guayana Francesa", "JST": "hora estándar de Japón", "EDT": "hora de verano oriental", "UYST": "hora de verano de Uruguay", "VET": "hora de Venezuela", "MEZ": "hora estándar de Europa central", "AEST": "hora estándar de Australia oriental", "SAST": "hora de Sudáfrica"},
+ timezones: map[string]string{"CST": "hora estándar central", "JDT": "hora de verano de Japón", "AKDT": "hora de verano de Alaska", "ADT": "hora de verano del Atlántico", "AWDT": "hora de verano de Australia occidental", "SRT": "hora de Surinam", "ACWST": "hora estándar de Australia centroccidental", "CLST": "hora de verano de Chile", "MYT": "hora de Malasia", "WIB": "hora de Indonesia occidental", "AEST": "hora estándar de Australia oriental", "GMT": "hora del meridiano de Greenwich", "BOT": "hora de Bolivia", "CDT": "hora de verano central", "JST": "hora estándar de Japón", "OEZ": "hora estándar de Europa oriental", "AWST": "hora estándar de Australia occidental", "PDT": "hora de verano del Pacífico", "BT": "hora de Bután", "MST": "hora estándar de las Montañas", "MDT": "hora de verano de las Montañas", "WESZ": "hora de verano de Europa occidental", "AEDT": "hora de verano de Australia oriental", "PST": "hora estándar del Pacífico", "WARST": "hora de verano de Argentina occidental", "GYT": "hora de Guyana", "EST": "hora estándar oriental", "WITA": "hora de Indonesia central", "EAT": "hora de África oriental", "AST": "hora estándar del Atlántico", "ChST": "hora estándar de Chamorro", "ACDT": "hora de verano de Australia central", "LHST": "hora estándar de Lord Howe", "MESZ": "hora de verano de Europa central", "UYT": "hora estándar de Uruguay", "UYST": "hora de verano de Uruguay", "HADT": "hora de verano de Hawái-Aleutiano", "ART": "hora estándar de Argentina", "ECT": "hora de Ecuador", "COST": "hora de verano de Colombia", "AKST": "hora estándar de Alaska", "ACST": "hora estándar de Australia central", "HNT": "hora estándar de Terranova", "HAST": "hora estándar de Hawái-Aleutiano", "TMT": "hora estándar de Turkmenistán", "NZST": "hora estándar de Nueva Zelanda", "NZDT": "hora de verano de Nueva Zelanda", "CAT": "hora de África central", "ACWDT": "hora de verano de Australia centroccidental", "COT": "hora estándar de Colombia", "ARST": "hora de verano de Argentina", "TMST": "hora de verano de Turkmenistán", "OESZ": "hora de verano de Europa oriental", "MEZ": "hora estándar de Europa central", "WAST": "hora de verano de África occidental", "EDT": "hora de verano oriental", "LHDT": "hora de verano de Lord Howe", "WIT": "hora de Indonesia oriental", "WAT": "hora estándar de África occidental", "CHADT": "hora de verano de Chatham", "SAST": "hora de Sudáfrica", "CLT": "hora estándar de Chile", "GFT": "hora de la Guayana Francesa", "IST": "hora estándar de la India", "HAT": "hora de verano de Terranova", "∅∅∅": "hora de verano de las Azores", "CHAST": "hora estándar de Chatham", "VET": "hora de Venezuela", "SGT": "hora de Singapur", "HKT": "hora estándar de Hong Kong", "HKST": "hora de verano de Hong Kong", "WART": "hora estándar de Argentina occidental", "WEZ": "hora estándar de Europa occidental"},
}
}
@@ -193,7 +193,7 @@ func (es *es_PH) WeekdaysWide() []string {
func (es *es_PH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_PH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_PH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_PR/es_PR.go b/es_PR/es_PR.go
index b6699289..a914603f 100644
--- a/es_PR/es_PR.go
+++ b/es_PR/es_PR.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"ECT": "hora de Ecuador", "ACWDT": "hora de verano de Australia centroccidental", "MEZ": "hora estándar de Europa central", "NZDT": "hora de verano de Nueva Zelanda", "HKT": "hora estándar de Hong Kong", "TMT": "hora estándar de Turkmenistán", "GFT": "hora de la Guayana Francesa", "AEST": "hora estándar de Australia oriental", "AKST": "hora estándar de Alaska", "WARST": "hora de verano de Argentina occidental", "HKST": "hora de verano de Hong Kong", "CLT": "hora estándar de Chile", "EDT": "hora de verano oriental", "MYT": "hora de Malasia", "WEZ": "hora estándar de Europa occidental", "PST": "hora estándar del Pacífico", "CHAST": "hora estándar de Chatham", "CHADT": "hora de verano de Chatham", "CLST": "hora de verano de Chile", "WIB": "hora de Indonesia occidental", "∅∅∅": "hora de verano del Amazonas", "WART": "hora estándar de Argentina occidental", "CDT": "hora de verano central", "JST": "hora estándar de Japón", "BT": "hora de Bután", "UYT": "hora estándar de Uruguay", "IST": "hora estándar de la India", "BOT": "hora de Bolivia", "GYT": "hora de Guyana", "WAST": "hora de verano de África occidental", "AWDT": "hora de verano de Australia occidental", "WITA": "hora de Indonesia central", "AKDT": "hora de verano de Alaska", "OESZ": "hora de verano de Europa oriental", "CST": "hora estándar central", "VET": "hora de Venezuela", "WAT": "hora estándar de África occidental", "AST": "hora estándar del Atlántico", "PDT": "hora de verano del Pacífico", "ACDT": "hora de verano de Australia central", "CAT": "hora de África central", "ADT": "hora de verano del Atlántico", "MESZ": "hora de verano de Europa central", "TMST": "hora de verano de Turkmenistán", "GMT": "hora del meridiano de Greenwich", "ART": "hora estándar de Argentina", "COST": "hora de verano de Colombia", "HAST": "hora estándar de Hawái-Aleutiano", "SGT": "hora de Singapur", "HAT": "hora de verano de Terranova", "ARST": "hora de verano de Argentina", "COT": "hora estándar de Colombia", "AWST": "hora estándar de Australia occidental", "JDT": "hora de verano de Japón", "ACST": "hora estándar de Australia central", "EAT": "hora de África oriental", "HNT": "hora estándar de Terranova", "SAST": "hora de Sudáfrica", "WESZ": "hora de verano de Europa occidental", "ChST": "hora estándar de Chamorro", "UYST": "hora de verano de Uruguay", "ACWST": "hora estándar de Australia centroccidental", "SRT": "hora de Surinam", "MDT": "hora de verano de las Montañas", "NZST": "hora estándar de Nueva Zelanda", "OEZ": "hora estándar de Europa oriental", "EST": "hora estándar oriental", "LHST": "hora estándar de Lord Howe", "LHDT": "hora de verano de Lord Howe", "WIT": "hora de Indonesia oriental", "HADT": "hora de verano de Hawái-Aleutiano", "AEDT": "hora de verano de Australia oriental", "MST": "hora estándar de las Montañas"},
+ timezones: map[string]string{"CDT": "hora de verano central", "MYT": "hora de Malasia", "ACWDT": "hora de verano de Australia centroccidental", "HKST": "hora de verano de Hong Kong", "PDT": "hora de verano del Pacífico", "SRT": "hora de Surinam", "COST": "hora de verano de Colombia", "EDT": "hora de verano oriental", "NZST": "hora estándar de Nueva Zelanda", "WEZ": "hora estándar de Europa occidental", "ECT": "hora de Ecuador", "VET": "hora de Venezuela", "IST": "hora estándar de la India", "CST": "hora estándar central", "UYT": "hora estándar de Uruguay", "WIB": "hora de Indonesia occidental", "AEST": "hora estándar de Australia oriental", "LHST": "hora estándar de Lord Howe", "ChST": "hora estándar de Chamorro", "CHADT": "hora de verano de Chatham", "HADT": "hora de verano de Hawái-Aleutiano", "CAT": "hora de África central", "WITA": "hora de Indonesia central", "AWDT": "hora de verano de Australia occidental", "TMST": "hora de verano de Turkmenistán", "AEDT": "hora de verano de Australia oriental", "WARST": "hora de verano de Argentina occidental", "WESZ": "hora de verano de Europa occidental", "JST": "hora estándar de Japón", "AKST": "hora estándar de Alaska", "HNT": "hora estándar de Terranova", "CLT": "hora estándar de Chile", "BOT": "hora de Bolivia", "SAST": "hora de Sudáfrica", "UYST": "hora de verano de Uruguay", "EAT": "hora de África oriental", "HAT": "hora de verano de Terranova", "EST": "hora estándar oriental", "MEZ": "hora estándar de Europa central", "MST": "hora estándar de las Montañas", "WAST": "hora de verano de África occidental", "AST": "hora estándar del Atlántico", "TMT": "hora estándar de Turkmenistán", "CLST": "hora de verano de Chile", "ACST": "hora estándar de Australia central", "LHDT": "hora de verano de Lord Howe", "PST": "hora estándar del Pacífico", "GMT": "hora del meridiano de Greenwich", "WART": "hora estándar de Argentina occidental", "COT": "hora estándar de Colombia", "ADT": "hora de verano del Atlántico", "ARST": "hora de verano de Argentina", "HKT": "hora estándar de Hong Kong", "CHAST": "hora estándar de Chatham", "AWST": "hora estándar de Australia occidental", "OEZ": "hora estándar de Europa oriental", "MESZ": "hora de verano de Europa central", "WIT": "hora de Indonesia oriental", "GFT": "hora de la Guayana Francesa", "∅∅∅": "hora de verano de las Azores", "BT": "hora de Bután", "OESZ": "hora de verano de Europa oriental", "ACWST": "hora estándar de Australia centroccidental", "MDT": "hora de verano de las Montañas", "JDT": "hora de verano de Japón", "SGT": "hora de Singapur", "ACDT": "hora de verano de Australia central", "WAT": "hora estándar de África occidental", "GYT": "hora de Guyana", "ART": "hora estándar de Argentina", "AKDT": "hora de verano de Alaska", "HAST": "hora estándar de Hawái-Aleutiano", "NZDT": "hora de verano de Nueva Zelanda"},
}
}
@@ -193,7 +193,7 @@ func (es *es_PR) WeekdaysWide() []string {
func (es *es_PR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_PR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_PR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_PY/es_PY.go b/es_PY/es_PY.go
index 4b30ba0c..56ace2cf 100644
--- a/es_PY/es_PY.go
+++ b/es_PY/es_PY.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"MYT": "hora de Malasia", "HAT": "hora de verano de Terranova", "CLST": "hora de verano de Chile", "AEDT": "hora de verano de Australia oriental", "SAST": "hora de Sudáfrica", "LHDT": "hora de verano de Lord Howe", "SRT": "hora de Surinam", "ACST": "hora estándar de Australia central", "MST": "hora estándar de las Montañas", "CHAST": "hora estándar de Chatham", "HAST": "hora estándar de Hawái-Aleutiano", "JST": "hora estándar de Japón", "PST": "hora estándar del Pacífico", "WARST": "hora de verano de Argentina occidental", "EAT": "hora de África oriental", "AST": "hora estándar del Atlántico", "ADT": "hora de verano del Atlántico", "HKT": "hora estándar de Hong Kong", "OESZ": "hora de verano de Europa oriental", "IST": "hora estándar de la India", "COT": "hora estándar de Colombia", "AKDT": "hora de verano de Alaska", "BT": "hora de Bután", "UYST": "hora de verano de Uruguay", "MDT": "hora de verano de las Montañas", "COST": "hora de verano de Colombia", "CLT": "hora estándar de Chile", "WEZ": "hora estándar de Europa occidental", "HKST": "hora de verano de Hong Kong", "GFT": "hora de la Guayana Francesa", "JDT": "hora de verano de Japón", "EDT": "hora de verano oriental", "ACWST": "hora estándar de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "ChST": "hora estándar de Chamorro", "WAT": "hora estándar de África occidental", "TMST": "hora de verano de Turkmenistán", "AKST": "hora estándar de Alaska", "GMT": "hora del meridiano de Greenwich", "ACWDT": "hora de verano de Australia centroccidental", "∅∅∅": "hora de verano de Perú", "GYT": "hora de Guyana", "SGT": "hora de Singapur", "MEZ": "hora estándar de Europa central", "OEZ": "hora estándar de Europa oriental", "UYT": "hora estándar de Uruguay", "WART": "hora estándar de Argentina occidental", "ACDT": "hora de verano de Australia central", "NZST": "hora estándar de Nueva Zelanda", "NZDT": "hora de verano de Nueva Zelanda", "CAT": "hora de África central", "WAST": "hora de verano de África occidental", "AEST": "hora estándar de Australia oriental", "AWDT": "hora de verano de Australia occidental", "CDT": "hora de verano central", "MESZ": "hora de verano de Europa central", "WIT": "hora de Indonesia oriental", "HADT": "hora de verano de Hawái-Aleutiano", "WITA": "hora de Indonesia central", "EST": "hora estándar oriental", "VET": "hora de Venezuela", "HNT": "hora estándar de Terranova", "ART": "hora estándar de Argentina", "CST": "hora estándar central", "WIB": "hora de Indonesia occidental", "WESZ": "hora de verano de Europa occidental", "AWST": "hora estándar de Australia occidental", "CHADT": "hora de verano de Chatham", "ECT": "hora de Ecuador", "BOT": "hora de Bolivia", "PDT": "hora de verano del Pacífico", "ARST": "hora de verano de Argentina", "TMT": "hora estándar de Turkmenistán"},
+ timezones: map[string]string{"JDT": "hora de verano de Japón", "ADT": "hora de verano del Atlántico", "HAST": "hora estándar de Hawái-Aleutiano", "WARST": "hora de verano de Argentina occidental", "CLST": "hora de verano de Chile", "JST": "hora estándar de Japón", "HAT": "hora de verano de Terranova", "TMST": "hora de verano de Turkmenistán", "PST": "hora estándar del Pacífico", "WIT": "hora de Indonesia oriental", "VET": "hora de Venezuela", "IST": "hora estándar de la India", "OESZ": "hora de verano de Europa oriental", "UYST": "hora de verano de Uruguay", "WART": "hora estándar de Argentina occidental", "COST": "hora de verano de Colombia", "ACDT": "hora de verano de Australia central", "WITA": "hora de Indonesia central", "CST": "hora estándar central", "∅∅∅": "hora de verano de las Azores", "CHADT": "hora de verano de Chatham", "CHAST": "hora estándar de Chatham", "GMT": "hora del meridiano de Greenwich", "HKT": "hora estándar de Hong Kong", "HKST": "hora de verano de Hong Kong", "EST": "hora estándar oriental", "LHST": "hora estándar de Lord Howe", "OEZ": "hora estándar de Europa oriental", "BOT": "hora de Bolivia", "ACWST": "hora estándar de Australia centroccidental", "COT": "hora estándar de Colombia", "MESZ": "hora de verano de Europa central", "SRT": "hora de Surinam", "UYT": "hora estándar de Uruguay", "EAT": "hora de África oriental", "SGT": "hora de Singapur", "NZDT": "hora de verano de Nueva Zelanda", "AWST": "hora estándar de Australia occidental", "AEST": "hora estándar de Australia oriental", "WAST": "hora de verano de África occidental", "CDT": "hora de verano central", "GYT": "hora de Guyana", "WESZ": "hora de verano de Europa occidental", "ECT": "hora de Ecuador", "HADT": "hora de verano de Hawái-Aleutiano", "SAST": "hora de Sudáfrica", "CLT": "hora estándar de Chile", "MYT": "hora de Malasia", "NZST": "hora estándar de Nueva Zelanda", "PDT": "hora de verano del Pacífico", "MEZ": "hora estándar de Europa central", "ART": "hora estándar de Argentina", "EDT": "hora de verano oriental", "AEDT": "hora de verano de Australia oriental", "AST": "hora estándar del Atlántico", "ARST": "hora de verano de Argentina", "CAT": "hora de África central", "ChST": "hora estándar de Chamorro", "MST": "hora estándar de las Montañas", "WAT": "hora estándar de África occidental", "HNT": "hora estándar de Terranova", "ACWDT": "hora de verano de Australia centroccidental", "AWDT": "hora de verano de Australia occidental", "BT": "hora de Bután", "MDT": "hora de verano de las Montañas", "WEZ": "hora estándar de Europa occidental", "ACST": "hora estándar de Australia central", "WIB": "hora de Indonesia occidental", "TMT": "hora estándar de Turkmenistán", "LHDT": "hora de verano de Lord Howe", "GFT": "hora de la Guayana Francesa", "AKST": "hora estándar de Alaska", "AKDT": "hora de verano de Alaska"},
}
}
@@ -193,7 +193,7 @@ func (es *es_PY) WeekdaysWide() []string {
func (es *es_PY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_PY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -330,7 +330,7 @@ func (es *es_PY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_SV/es_SV.go b/es_SV/es_SV.go
index 19b7dab5..17575e77 100644
--- a/es_SV/es_SV.go
+++ b/es_SV/es_SV.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"WARST": "hora de verano de Argentina occidental", "AEDT": "hora de verano de Australia oriental", "ACWDT": "hora de verano de Australia centroccidental", "∅∅∅": "hora de verano de Perú", "NZST": "hora estándar de Nueva Zelanda", "LHST": "hora estándar de Lord Howe", "WAT": "hora estándar de África occidental", "MESZ": "hora de verano de Europa central", "HAT": "hora de verano de Terranova", "TMT": "hora estándar de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "HADT": "hora de verano de Hawái-Aleutiano", "OESZ": "hora de verano de Europa oriental", "GYT": "hora de Guyana", "HNT": "hora estándar de Terranova", "EDT": "hora de verano oriental", "ECT": "hora de Ecuador", "WAST": "hora de verano de África occidental", "AWST": "hora estándar de Australia occidental", "AWDT": "hora de verano de Australia occidental", "NZDT": "hora de verano de Nueva Zelanda", "CHAST": "hora estándar de Chatham", "GFT": "hora de la Guayana Francesa", "MYT": "hora de Malasia", "SRT": "hora de Surinam", "CHADT": "hora de verano de Chatham", "JDT": "hora de verano de Japón", "ACDT": "hora de verano de Australia central", "PST": "hora estándar del Pacífico", "AEST": "hora estándar de Australia oriental", "GMT": "hora del meridiano de Greenwich", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "ACST": "hora estándar de Australia central", "VET": "hora de Venezuela", "CDT": "hora de verano central", "TMST": "hora de verano de Turkmenistán", "EST": "hora estándar oriental", "BT": "hora de Bután", "PDT": "hora de verano del Pacífico", "BOT": "hora de Bolivia", "ADT": "hora de verano del Atlántico", "COT": "hora estándar de Colombia", "CST": "hora estándar central", "HKT": "hora estándar de Hong Kong", "MST": "hora estándar de las Montañas", "MDT": "hora de verano de las Montañas", "COST": "hora de verano de Colombia", "MEZ": "hora estándar de Europa central", "SGT": "hora de Singapur", "SAST": "hora de Sudáfrica", "CLT": "hora estándar de Chile", "WITA": "hora de Indonesia central", "ACWST": "hora estándar de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "UYST": "hora de verano de Uruguay", "AST": "hora estándar del Atlántico", "ART": "hora estándar de Argentina", "ARST": "hora de verano de Argentina", "IST": "hora estándar de la India", "EAT": "hora de África oriental", "CLST": "hora de verano de Chile", "WIT": "hora de Indonesia oriental", "AKST": "hora estándar de Alaska", "AKDT": "hora de verano de Alaska", "OEZ": "hora estándar de Europa oriental", "JST": "hora estándar de Japón", "WART": "hora estándar de Argentina occidental", "UYT": "hora estándar de Uruguay", "ChST": "hora estándar de Chamorro", "CAT": "hora de África central", "HKST": "hora de verano de Hong Kong", "WIB": "hora de Indonesia occidental"},
+ timezones: map[string]string{"EAT": "hora de África oriental", "CLT": "hora estándar de Chile", "AKST": "hora estándar de Alaska", "TMST": "hora de verano de Turkmenistán", "OESZ": "hora de verano de Europa oriental", "ChST": "hora estándar de Chamorro", "CDT": "hora de verano central", "NZST": "hora estándar de Nueva Zelanda", "PDT": "hora de verano del Pacífico", "ADT": "hora de verano del Atlántico", "HAST": "hora estándar de Hawái-Aleutiano", "CHADT": "hora de verano de Chatham", "HNT": "hora estándar de Terranova", "AEDT": "hora de verano de Australia oriental", "WART": "hora estándar de Argentina occidental", "WEZ": "hora estándar de Europa occidental", "GFT": "hora de la Guayana Francesa", "ARST": "hora de verano de Argentina", "PST": "hora estándar del Pacífico", "MEZ": "hora estándar de Europa central", "SRT": "hora de Surinam", "GYT": "hora de Guyana", "HADT": "hora de verano de Hawái-Aleutiano", "GMT": "hora del meridiano de Greenwich", "UYT": "hora estándar de Uruguay", "WAT": "hora estándar de África occidental", "CST": "hora estándar central", "∅∅∅": "hora de verano de las Azores", "AWDT": "hora de verano de Australia occidental", "WIB": "hora de Indonesia occidental", "LHST": "hora estándar de Lord Howe", "WITA": "hora de Indonesia central", "WIT": "hora de Indonesia oriental", "SGT": "hora de Singapur", "AWST": "hora estándar de Australia occidental", "ART": "hora estándar de Argentina", "TMT": "hora estándar de Turkmenistán", "ACWST": "hora estándar de Australia centroccidental", "ACWDT": "hora de verano de Australia centroccidental", "MST": "hora estándar de las Montañas", "WESZ": "hora de verano de Europa occidental", "IST": "hora estándar de la India", "AST": "hora estándar del Atlántico", "EST": "hora estándar oriental", "HKT": "hora estándar de Hong Kong", "BT": "hora de Bután", "CLST": "hora de verano de Chile", "VET": "hora de Venezuela", "NZDT": "hora de verano de Nueva Zelanda", "WAST": "hora de verano de África occidental", "COT": "hora estándar de Colombia", "HAT": "hora de verano de Terranova", "MYT": "hora de Malasia", "AEST": "hora estándar de Australia oriental", "LHDT": "hora de verano de Lord Howe", "JDT": "hora de verano de Japón", "ACST": "hora estándar de Australia central", "SAST": "hora de Sudáfrica", "OEZ": "hora estándar de Europa oriental", "AKDT": "hora de verano de Alaska", "EDT": "hora de verano oriental", "CAT": "hora de África central", "UYST": "hora de verano de Uruguay", "WARST": "hora de verano de Argentina occidental", "COST": "hora de verano de Colombia", "ACDT": "hora de verano de Australia central", "CHAST": "hora estándar de Chatham", "JST": "hora estándar de Japón", "MESZ": "hora de verano de Europa central", "MDT": "hora de verano de las Montañas", "BOT": "hora de Bolivia", "ECT": "hora de Ecuador", "HKST": "hora de verano de Hong Kong"},
}
}
@@ -193,7 +193,7 @@ func (es *es_SV) WeekdaysWide() []string {
func (es *es_SV) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_SV) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_SV) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_US/es_US.go b/es_US/es_US.go
index 7a14143c..37499fef 100644
--- a/es_US/es_US.go
+++ b/es_US/es_US.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"ACWDT": "hora de verano de Australia centroccidental", "LHST": "hora estándar de Lord Howe", "WART": "hora estándar de Argentina occidental", "AWDT": "hora de verano de Australia occidental", "CST": "hora estándar central", "WIT": "hora de Indonesia oriental", "AKDT": "hora de verano de Alaska", "SRT": "hora de Surinam", "COT": "hora estándar de Colombia", "CDT": "hora de verano central", "ECT": "hora de Ecuador", "EAT": "hora de África oriental", "MEZ": "hora estándar de Europa central", "HKST": "hora de verano de Hong Kong", "WITA": "hora de Indonesia central", "PDT": "hora de verano del Pacífico", "VET": "hora de Venezuela", "HKT": "hora estándar de Hong Kong", "TMT": "hora estándar de Turkmenistán", "OESZ": "hora de verano de Europa oriental", "EST": "hora estándar oriental", "ChST": "hora estándar de Chamorro", "HAT": "hora de verano de Terranova", "HAST": "hora estándar de Hawái-Aleutiano", "GMT": "hora del meridiano de Greenwich", "WAT": "hora estándar de África occidental", "ART": "hora estándar de Argentina", "OEZ": "hora estándar de Europa oriental", "JST": "hora estándar de Japón", "UYST": "hora de verano de Uruguay", "WARST": "hora de verano de Argentina occidental", "COST": "hora de verano de Colombia", "CAT": "hora de África central", "GFT": "hora de la Guayana Francesa", "SAST": "hora de Sudáfrica", "JDT": "hora de verano de Japón", "PST": "hora estándar del Pacífico", "WESZ": "hora de verano de Europa occidental", "GYT": "hora de Guyana", "WIB": "hora de Indonesia occidental", "EDT": "hora de verano oriental", "BOT": "hora de Bolivia", "MYT": "hora de Malasia", "AKST": "hora estándar de Alaska", "ACWST": "hora estándar de Australia centroccidental", "NZST": "hora estándar de Nueva Zelanda", "CLT": "hora estándar de Chile", "TMST": "hora de verano de Turkmenistán", "BT": "hora de Bután", "LHDT": "hora de verano de Lord Howe", "∅∅∅": "hora de verano de Perú", "AWST": "hora estándar de Australia occidental", "AEST": "hora estándar de Australia oriental", "ADT": "hora de verano del Atlántico", "NZDT": "hora de verano de Nueva Zelanda", "WAST": "hora de verano de África occidental", "HNT": "hora estándar de Terranova", "MESZ": "hora de verano de Europa central", "CHAST": "hora estándar de Chatham", "ACST": "hora estándar de Australia central", "ACDT": "hora de verano de Australia central", "SGT": "hora de Singapur", "AST": "hora estándar del Atlántico", "CLST": "hora de verano de Chile", "CHADT": "hora de verano de Chatham", "HADT": "hora de verano de Hawái-Aleutiano", "AEDT": "hora de verano de Australia oriental", "IST": "hora estándar de la India", "UYT": "hora estándar de Uruguay", "WEZ": "hora estándar de Europa occidental", "MST": "hora estándar de las Montañas", "MDT": "hora de verano de las Montañas", "ARST": "hora de verano de Argentina"},
+ timezones: map[string]string{"OESZ": "hora de verano de Europa oriental", "AEST": "hora estándar de Australia oriental", "PDT": "hora de verano del Pacífico", "SRT": "hora de Surinam", "AKST": "hora estándar de Alaska", "ChST": "hora estándar de Chamorro", "JST": "hora estándar de Japón", "JDT": "hora de verano de Japón", "ACWST": "hora estándar de Australia centroccidental", "HAT": "hora de verano de Terranova", "MYT": "hora de Malasia", "MDT": "Hora de verano de Macao", "AWDT": "hora de verano de Australia occidental", "HKT": "hora estándar de Hong Kong", "TMT": "hora estándar de Turkmenistán", "HKST": "hora de verano de Hong Kong", "LHDT": "hora de verano de Lord Howe", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "CST": "hora estándar central", "CDT": "hora de verano central", "AKDT": "hora de verano de Alaska", "EST": "hora estándar oriental", "NZST": "hora estándar de Nueva Zelanda", "HAST": "hora estándar de Hawái-Aleutiano", "BT": "hora de Bután", "EDT": "hora de verano oriental", "ARST": "hora de verano de Argentina", "GMT": "hora del meridiano de Greenwich", "ACWDT": "hora de verano de Australia centroccidental", "COT": "hora estándar de Colombia", "AWST": "hora estándar de Australia occidental", "OEZ": "hora estándar de Europa oriental", "PST": "hora estándar del Pacífico", "WART": "hora estándar de Argentina occidental", "WIT": "hora de Indonesia oriental", "ADT": "hora de verano del Atlántico", "SGT": "hora de Singapur", "LHST": "hora estándar de Lord Howe", "COST": "hora de verano de Colombia", "GYT": "hora de Guyana", "∅∅∅": "hora de verano de las Azores", "MST": "Hora estándar de Macao", "WITA": "hora de Indonesia central", "BOT": "hora de Bolivia", "GFT": "hora de la Guayana Francesa", "HNT": "hora estándar de Terranova", "TMST": "hora de verano de Turkmenistán", "WAT": "hora estándar de África occidental", "VET": "hora de Venezuela", "ACST": "hora estándar de Australia central", "HADT": "hora de verano de Hawái-Aleutiano", "CHADT": "hora de verano de Chatham", "MEZ": "hora estándar de Europa central", "CLT": "hora estándar de Chile", "SAST": "hora de Sudáfrica", "UYT": "hora estándar de Uruguay", "CLST": "hora de verano de Chile", "ECT": "hora de Ecuador", "AST": "hora estándar del Atlántico", "WIB": "hora de Indonesia occidental", "CAT": "hora de África central", "CHAST": "hora estándar de Chatham", "NZDT": "hora de verano de Nueva Zelanda", "MESZ": "hora de verano de Europa central", "UYST": "hora de verano de Uruguay", "WAST": "hora de verano de África occidental", "IST": "hora estándar de la India", "ACDT": "hora de verano de Australia central", "ART": "hora estándar de Argentina", "AEDT": "hora de verano de Australia oriental", "EAT": "hora de África oriental", "WARST": "hora de verano de Argentina occidental"},
}
}
@@ -193,7 +193,7 @@ func (es *es_US) WeekdaysWide() []string {
func (es *es_US) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (es *es_US) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (es *es_US) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_UY/es_UY.go b/es_UY/es_UY.go
index dab0c40f..335dbd39 100644
--- a/es_UY/es_UY.go
+++ b/es_UY/es_UY.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"CST": "hora estándar central", "HKST": "hora de verano de Hong Kong", "ACWST": "hora estándar de Australia centroccidental", "ACDT": "hora de verano de Australia central", "NZDT": "hora de verano de Nueva Zelanda", "HAT": "hora de verano de Terranova", "CAT": "hora de África central", "MESZ": "hora de verano de Europa central", "WITA": "hora de Indonesia central", "GMT": "hora del meridiano de Greenwich", "SRT": "hora de Surinam", "EAT": "hora de África oriental", "CHADT": "hora de verano de Chatham", "CLT": "hora estándar de Chile", "ARST": "hora de verano de Argentina", "GYT": "hora de Guyana", "AST": "hora estándar del Atlántico", "AEDT": "hora de verano de Australia oriental", "LHST": "hora estándar de Lord Howe", "MYT": "hora de Malasia", "TMT": "hora estándar de Turkmenistán", "HAST": "hora estándar de Hawái-Aleutiano", "JDT": "hora de verano de Japón", "IST": "hora estándar de la India", "EST": "hora estándar oriental", "BT": "hora de Bután", "UYT": "hora estándar de Uruguay", "AEST": "hora estándar de Australia oriental", "CDT": "hora de verano central", "HKT": "hora estándar de Hong Kong", "CLST": "hora de verano de Chile", "EDT": "hora de verano oriental", "ChST": "hora estándar de Chamorro", "COT": "hora estándar de Colombia", "HNT": "hora estándar de Terranova", "SGT": "hora de Singapur", "WEZ": "hora estándar de Europa occidental", "∅∅∅": "hora de verano de Perú", "AWST": "hora estándar de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "OESZ": "hora de verano de Europa oriental", "ADT": "hora de verano del Atlántico", "AKST": "hora estándar de Alaska", "WESZ": "hora de verano de Europa occidental", "ART": "hora estándar de Argentina", "GFT": "hora de la Guayana Francesa", "SAST": "hora de Sudáfrica", "OEZ": "hora estándar de Europa oriental", "WARST": "hora de verano de Argentina occidental", "MST": "hora estándar de las Montañas", "MDT": "hora de verano de las Montañas", "WAST": "hora de verano de África occidental", "AKDT": "hora de verano de Alaska", "TMST": "hora de verano de Turkmenistán", "WIB": "hora de Indonesia occidental", "WAT": "hora estándar de África occidental", "COST": "hora de verano de Colombia", "AWDT": "hora de verano de Australia occidental", "MEZ": "hora estándar de Europa central", "WIT": "hora de Indonesia oriental", "UYST": "hora de verano de Uruguay", "PDT": "hora de verano del Pacífico", "ACST": "hora estándar de Australia central", "VET": "hora de Venezuela", "ECT": "hora de Ecuador", "WART": "hora estándar de Argentina occidental", "CHAST": "hora estándar de Chatham", "JST": "hora estándar de Japón", "BOT": "hora de Bolivia", "PST": "hora estándar del Pacífico", "ACWDT": "hora de verano de Australia centroccidental", "LHDT": "hora de verano de Lord Howe", "HADT": "hora de verano de Hawái-Aleutiano"},
+ timezones: map[string]string{"GMT": "hora del meridiano de Greenwich", "BOT": "hora de Bolivia", "HAST": "hora estándar de Hawái-Aleutiano", "AWDT": "hora de verano de Australia occidental", "WIB": "hora de Indonesia occidental", "TMST": "hora de verano de Turkmenistán", "JST": "hora estándar de Japón", "AST": "hora estándar del Atlántico", "EST": "hora estándar oriental", "OESZ": "hora de verano de Europa oriental", "EAT": "hora de África oriental", "CLST": "hora de verano de Chile", "WAST": "hora de verano de África occidental", "WEZ": "hora estándar de Europa occidental", "HAT": "hora de verano de Terranova", "HADT": "hora de verano de Hawái-Aleutiano", "UYST": "hora de verano de Uruguay", "ChST": "hora estándar de Chamorro", "ACWDT": "hora de verano de Australia centroccidental", "MDT": "hora de verano de las Montañas", "ECT": "hora de Ecuador", "AKDT": "hora de verano de Alaska", "WARST": "hora de verano de Argentina occidental", "CLT": "hora estándar de Chile", "GFT": "hora de la Guayana Francesa", "CDT": "hora de verano central", "COT": "hora estándar de Colombia", "HNT": "hora estándar de Terranova", "JDT": "hora de verano de Japón", "SGT": "hora de Singapur", "AEDT": "hora de verano de Australia oriental", "COST": "hora de verano de Colombia", "CAT": "hora de África central", "VET": "hora de Venezuela", "CST": "hora estándar central", "ART": "hora estándar de Argentina", "MYT": "hora de Malasia", "AWST": "hora estándar de Australia occidental", "NZST": "hora estándar de Nueva Zelanda", "SAST": "hora de Sudáfrica", "LHDT": "hora de verano de Lord Howe", "PST": "hora estándar del Pacífico", "WART": "hora estándar de Argentina occidental", "AKST": "hora estándar de Alaska", "ACDT": "hora de verano de Australia central", "GYT": "hora de Guyana", "EDT": "hora de verano oriental", "MEZ": "hora estándar de Europa central", "ACWST": "hora estándar de Australia centroccidental", "AEST": "hora estándar de Australia oriental", "LHST": "hora estándar de Lord Howe", "SRT": "hora de Surinam", "MST": "hora estándar de las Montañas", "WIT": "hora de Indonesia oriental", "HKST": "hora de verano de Hong Kong", "NZDT": "hora de verano de Nueva Zelanda", "CHADT": "hora de verano de Chatham", "OEZ": "hora estándar de Europa oriental", "PDT": "hora de verano del Pacífico", "MESZ": "hora de verano de Europa central", "BT": "hora de Bután", "ADT": "hora de verano del Atlántico", "∅∅∅": "hora de verano de las Azores", "CHAST": "hora estándar de Chatham", "HKT": "hora estándar de Hong Kong", "ARST": "hora de verano de Argentina", "UYT": "hora estándar de Uruguay", "WITA": "hora de Indonesia central", "WAT": "hora estándar de África occidental", "WESZ": "hora de verano de Europa occidental", "IST": "hora estándar de la India", "ACST": "hora estándar de Australia central", "TMT": "hora estándar de Turkmenistán"},
}
}
@@ -195,7 +195,7 @@ func (es *es_UY) WeekdaysWide() []string {
func (es *es_UY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (es *es_UY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -332,7 +332,7 @@ func (es *es_UY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/es_VE/es_VE.go b/es_VE/es_VE.go
index ca040cf5..c191c0d2 100644
--- a/es_VE/es_VE.go
+++ b/es_VE/es_VE.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a. C.", "d. C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "después de Cristo"},
- timezones: map[string]string{"CLT": "hora estándar de Chile", "EST": "hora estándar oriental", "WESZ": "hora de verano de Europa occidental", "NZDT": "hora de verano de Nueva Zelanda", "COT": "hora estándar de Colombia", "TMST": "hora de verano de Turkmenistán", "AEST": "hora estándar de Australia oriental", "ACWDT": "hora de verano de Australia centroccidental", "HAT": "hora de verano de Terranova", "ART": "hora estándar de Argentina", "WAST": "hora de verano de África occidental", "HKST": "hora de verano de Hong Kong", "GMT": "hora del meridiano de Greenwich", "∅∅∅": "hora de verano de Perú", "WAT": "hora estándar de África occidental", "PDT": "hora de verano del Pacífico", "ACDT": "hora de verano de Australia central", "AEDT": "hora de verano de Australia oriental", "ChST": "hora estándar de Chamorro", "SGT": "hora de Singapur", "MST": "hora estándar de las Montañas", "NZST": "hora estándar de Nueva Zelanda", "MEZ": "hora estándar de Europa central", "HADT": "hora de verano de Hawái-Aleutiano", "AKST": "hora estándar de Alaska", "WARST": "hora de verano de Argentina occidental", "PST": "hora estándar del Pacífico", "TMT": "hora estándar de Turkmenistán", "AKDT": "hora de verano de Alaska", "ACWST": "hora estándar de Australia centroccidental", "WIT": "hora de Indonesia oriental", "OESZ": "hora de verano de Europa oriental", "AWDT": "hora de verano de Australia occidental", "CLST": "hora de verano de Chile", "UYST": "hora de verano de Uruguay", "MDT": "hora de verano de las Montañas", "EAT": "hora de África oriental", "MESZ": "hora de verano de Europa central", "OEZ": "hora estándar de Europa oriental", "EDT": "hora de verano oriental", "LHDT": "hora de verano de Lord Howe", "AWST": "hora estándar de Australia occidental", "ECT": "hora de Ecuador", "HNT": "hora estándar de Terranova", "ARST": "hora de verano de Argentina", "LHST": "hora estándar de Lord Howe", "GYT": "hora de Guyana", "CHAST": "hora estándar de Chatham", "COST": "hora de verano de Colombia", "WIB": "hora de Indonesia occidental", "JDT": "hora de verano de Japón", "WART": "hora estándar de Argentina occidental", "ACST": "hora estándar de Australia central", "VET": "hora de Venezuela", "HKT": "hora estándar de Hong Kong", "CHADT": "hora de verano de Chatham", "CST": "hora estándar central", "WITA": "hora de Indonesia central", "IST": "hora estándar de la India", "BOT": "hora de Bolivia", "SRT": "hora de Surinam", "HAST": "hora estándar de Hawái-Aleutiano", "CDT": "hora de verano central", "GFT": "hora de la Guayana Francesa", "SAST": "hora de Sudáfrica", "BT": "hora de Bután", "WEZ": "hora estándar de Europa occidental", "MYT": "hora de Malasia", "ADT": "hora de verano del Atlántico", "CAT": "hora de África central", "JST": "hora estándar de Japón", "UYT": "hora estándar de Uruguay", "AST": "hora estándar del Atlántico"},
+ timezones: map[string]string{"TMST": "hora de verano de Turkmenistán", "OEZ": "hora estándar de Europa oriental", "OESZ": "hora de verano de Europa oriental", "WAST": "hora de verano de África occidental", "JST": "hora estándar de Japón", "ART": "hora estándar de Argentina", "UYST": "hora de verano de Uruguay", "BT": "hora de Bután", "SRT": "hora de Surinam", "EAT": "hora de África oriental", "CST": "hora estándar central", "ACST": "hora estándar de Australia central", "MEZ": "hora estándar de Europa central", "NZDT": "hora de verano de Nueva Zelanda", "CAT": "hora de África central", "PST": "hora estándar del Pacífico", "CLT": "hora estándar de Chile", "ADT": "hora de verano del Atlántico", "AWDT": "hora de verano de Australia occidental", "HKST": "hora de verano de Hong Kong", "CHADT": "hora de verano de Chatham", "LHST": "hora estándar de Lord Howe", "LHDT": "hora de verano de Lord Howe", "WITA": "hora de Indonesia central", "AKDT": "hora de verano de Alaska", "AWST": "hora estándar de Australia occidental", "MESZ": "hora de verano de Europa central", "ACWST": "hora estándar de Australia centroccidental", "WEZ": "hora estándar de Europa occidental", "WESZ": "hora de verano de Europa occidental", "SAST": "hora de Sudáfrica", "COT": "hora estándar de Colombia", "AEDT": "hora de verano de Australia oriental", "ECT": "hora de Ecuador", "GFT": "hora de la Guayana Francesa", "CDT": "hora de verano central", "ARST": "hora de verano de Argentina", "NZST": "hora estándar de Nueva Zelanda", "HAST": "hora estándar de Hawái-Aleutiano", "GMT": "hora del meridiano de Greenwich", "AKST": "hora estándar de Alaska", "AST": "hora estándar del Atlántico", "HNT": "hora estándar de Terranova", "MDT": "Hora de verano de Macao", "PDT": "hora de verano del Pacífico", "ChST": "hora estándar de Chamorro", "VET": "hora de Venezuela", "WIB": "hora de Indonesia occidental", "MST": "Hora estándar de Macao", "ACWDT": "hora de verano de Australia centroccidental", "BOT": "hora de Bolivia", "IST": "hora estándar de la India", "EST": "hora estándar oriental", "HKT": "hora estándar de Hong Kong", "HADT": "hora de verano de Hawái-Aleutiano", "∅∅∅": "hora de verano del Amazonas", "WAT": "hora estándar de África occidental", "MYT": "hora de Malasia", "SGT": "hora de Singapur", "EDT": "hora de verano oriental", "WART": "hora estándar de Argentina occidental", "CLST": "hora de verano de Chile", "WIT": "hora de Indonesia oriental", "JDT": "hora de verano de Japón", "AEST": "hora estándar de Australia oriental", "TMT": "hora estándar de Turkmenistán", "UYT": "hora estándar de Uruguay", "COST": "hora de verano de Colombia", "ACDT": "hora de verano de Australia central", "HAT": "hora de verano de Terranova", "GYT": "hora de Guyana", "CHAST": "hora estándar de Chatham", "WARST": "hora de verano de Argentina occidental"},
}
}
@@ -189,7 +189,7 @@ func (es *es_VE) WeekdaysWide() []string {
func (es *es_VE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (es *es_VE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (es *es_VE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := es.currencies[currency]
- l := len(s) + len(es.decimal) + len(es.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/et/et.go b/et/et.go
index 4c59f5a2..823d2a1b 100644
--- a/et/et.go
+++ b/et/et.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"eKr", "pKr"},
erasNarrow: []string{"eKr", "pKr"},
erasWide: []string{"enne Kristust", "pärast Kristust"},
- timezones: map[string]string{"IST": "India aeg", "ART": "Argentina standardaeg", "ADT": "Atlandi suveaeg", "CLST": "Tšiili suveaeg", "AEST": "Ida-Austraalia standardaeg", "PST": "Vaikse ookeani standardaeg", "WESZ": "Lääne-Euroopa suveaeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "BOT": "Boliivia aeg", "ChST": "Tšamorro standardaeg", "AKST": "Alaska standardaeg", "EDT": "Idaranniku suveaeg", "SGT": "Singapuri standardaeg", "HKST": "Hongkongi suveaeg", "SAST": "Lõuna-Aafrika standardaeg", "WEZ": "Lääne-Euroopa standardaeg", "AST": "Atlandi standardaeg", "MDT": "Mäestikuvööndi suveaeg", "AWST": "Lääne-Austraalia standardaeg", "CLT": "Tšiili standardaeg", "MESZ": "Kesk-Euroopa suveaeg", "AEDT": "Ida-Austraalia suveaeg", "OESZ": "Ida-Euroopa suveaeg", "JDT": "Jaapani suveaeg", "MST": "Mäestikuvööndi standardaeg", "WART": "Lääne-Argentina standardaeg", "WIT": "Ida-Indoneesia aeg", "WITA": "Kesk-Indoneesia aeg", "WIB": "Lääne-Indoneesia aeg", "MYT": "Malaisia \u200b\u200baeg", "CDT": "Kesk-Ameerika suveaeg", "MEZ": "Kesk-Euroopa standardaeg", "UYT": "Uruguay standardaeg", "NZST": "Uus-Meremaa standardaeg", "CHAST": "Chathami standardaeg", "CST": "Kesk-Ameerika standardaeg", "HAST": "Hawaii-Aleuudi standardaeg", "ACDT": "Kesk-Austraalia suveaeg", "BT": "Bhutani aeg", "AKDT": "Alaska suveaeg", "OEZ": "Ida-Euroopa standardaeg", "ECT": "Ecuadori aeg", "WAST": "Lääne-Aafrika suveaeg", "GYT": "Guyana aeg", "ARST": "Argentina suveaeg", "COT": "Colombia standardaeg", "HKT": "Hongkongi standardaeg", "TMST": "Türkmenistani suveaeg", "HADT": "Hawaii-Aleuudi suveaeg", "GFT": "Prantsuse Guajaana aeg", "ACST": "Kesk-Austraalia standardaeg", "EST": "Idaranniku standardaeg", "PDT": "Vaikse ookeani suveaeg", "LHST": "Lord Howe standardaeg", "WARST": "Lääne-Argentina suveaeg", "JST": "Jaapani standardaeg", "COST": "Colombia suveaeg", "CAT": "Kesk-Aafrika aeg", "UYST": "Uruguay suveaeg", "SRT": "Suriname aeg", "∅∅∅": "Acre suveaeg", "HAT": "Newfoundlandi suveaeg", "TMT": "Türkmenistani standardaeg", "WAT": "Lääne-Aafrika standardaeg", "GMT": "Greenwichi aeg", "VET": "Venezuela aeg", "AWDT": "Lääne-Austraalia suveaeg", "NZDT": "Uus-Meremaa suveaeg", "HNT": "Newfoundlandi standardaeg", "CHADT": "Chathami suveaeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg", "LHDT": "Lord Howe suveaeg", "EAT": "Ida-Aafrika aeg"},
+ timezones: map[string]string{"AWST": "Lääne-Austraalia standardaeg", "MESZ": "Kesk-Euroopa suveaeg", "SRT": "Suriname aeg", "CLT": "Tšiili standardaeg", "AKST": "Alaska standardaeg", "COT": "Colombia standardaeg", "ACST": "Kesk-Austraalia standardaeg", "NZDT": "Uus-Meremaa suveaeg", "SAST": "Lõuna-Aafrika standardaeg", "WART": "Lääne-Argentina standardaeg", "ECT": "Ecuadori aeg", "MYT": "Malaisia \u200b\u200baeg", "CHADT": "Chathami suveaeg", "JST": "Jaapani standardaeg", "∅∅∅": "Assooride suveaeg", "AKDT": "Alaska suveaeg", "HKT": "Hongkongi standardaeg", "TMT": "Türkmenistani standardaeg", "CDT": "Kesk-Ameerika suveaeg", "WAT": "Lääne-Aafrika standardaeg", "WAST": "Lääne-Aafrika suveaeg", "MST": "MST", "LHST": "Lord Howe standardaeg", "GFT": "Prantsuse Guajaana aeg", "ARST": "Argentina suveaeg", "TMST": "Türkmenistani suveaeg", "LHDT": "Lord Howe suveaeg", "PDT": "Vaikse ookeani suveaeg", "WIT": "Ida-Indoneesia aeg", "WESZ": "Lääne-Euroopa suveaeg", "AEST": "Ida-Austraalia standardaeg", "PST": "Vaikse ookeani standardaeg", "EST": "Idaranniku standardaeg", "ADT": "Atlandi suveaeg", "GYT": "Guyana aeg", "ART": "Argentina standardaeg", "CLST": "Tšiili suveaeg", "CST": "Kesk-Ameerika standardaeg", "AEDT": "Ida-Austraalia suveaeg", "UYST": "Uruguay suveaeg", "WARST": "Lääne-Argentina suveaeg", "WIB": "Lääne-Indoneesia aeg", "ACDT": "Kesk-Austraalia suveaeg", "BT": "Bhutani aeg", "BOT": "Boliivia aeg", "VET": "Venezuela aeg", "EDT": "Idaranniku suveaeg", "UYT": "Uruguay standardaeg", "COST": "Colombia suveaeg", "OEZ": "Ida-Euroopa standardaeg", "OESZ": "Ida-Euroopa suveaeg", "CAT": "Kesk-Aafrika aeg", "WITA": "Kesk-Indoneesia aeg", "HAT": "Newfoundlandi suveaeg", "HNT": "Newfoundlandi standardaeg", "HAST": "Hawaii-Aleuudi standardaeg", "HADT": "Hawaii-Aleuudi suveaeg", "HKST": "Hongkongi suveaeg", "NZST": "Uus-Meremaa standardaeg", "ChST": "Tšamorro standardaeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "IST": "India aeg", "SGT": "Singapuri standardaeg", "MDT": "MDT", "GMT": "Greenwichi aeg", "EAT": "Ida-Aafrika aeg", "WEZ": "Lääne-Euroopa standardaeg", "CHAST": "Chathami standardaeg", "AWDT": "Lääne-Austraalia suveaeg", "AST": "Atlandi standardaeg", "MEZ": "Kesk-Euroopa standardaeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg", "JDT": "Jaapani suveaeg"},
}
}
@@ -194,7 +194,7 @@ func (et *et) WeekdaysWide() []string {
func (et *et) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(et.decimal) + len(et.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -273,7 +273,7 @@ func (et *et) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := et.currencies[currency]
- l := len(s) + len(et.decimal) + len(et.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (et *et) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := et.currencies[currency]
- l := len(s) + len(et.decimal) + len(et.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/et_EE/et_EE.go b/et_EE/et_EE.go
index 7f05f004..2d68cfa0 100644
--- a/et_EE/et_EE.go
+++ b/et_EE/et_EE.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"eKr", "pKr"},
erasNarrow: []string{"eKr", "pKr"},
erasWide: []string{"enne Kristust", "pärast Kristust"},
- timezones: map[string]string{"WIT": "Ida-Indoneesia aeg", "HAST": "Hawaii-Aleuudi standardaeg", "AEST": "Ida-Austraalia standardaeg", "WARST": "Lääne-Argentina suveaeg", "ART": "Argentina standardaeg", "CHAST": "Chathami standardaeg", "SGT": "Singapuri standardaeg", "CLT": "Tšiili standardaeg", "UYT": "Uruguay standardaeg", "LHST": "Lord Howe standardaeg", "VET": "Venezuela aeg", "ChST": "Tšamorro standardaeg", "COT": "Colombia standardaeg", "PDT": "Vaikse ookeani suveaeg", "LHDT": "Lord Howe suveaeg", "WAT": "Lääne-Aafrika standardaeg", "MDT": "MDT", "WIB": "Lääne-Indoneesia aeg", "EAT": "Ida-Aafrika aeg", "AWST": "Lääne-Austraalia standardaeg", "HNT": "Newfoundlandi standardaeg", "WAST": "Lääne-Aafrika suveaeg", "ARST": "Argentina suveaeg", "HKT": "Hongkongi standardaeg", "BOT": "Boliivia aeg", "AKDT": "Alaska suveaeg", "JST": "Jaapani standardaeg", "GMT": "Greenwichi aeg", "ACST": "Kesk-Austraalia standardaeg", "ADT": "Atlandi suveaeg", "AWDT": "Lääne-Austraalia suveaeg", "CHADT": "Chathami suveaeg", "TMST": "Türkmenistani suveaeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "CLST": "Tšiili suveaeg", "CDT": "Kesk-Ameerika suveaeg", "MEZ": "Kesk-Euroopa standardaeg", "AEDT": "Ida-Austraalia suveaeg", "TMT": "Türkmenistani standardaeg", "∅∅∅": "Brasiilia suveaeg", "COST": "Colombia suveaeg", "NZST": "Uus-Meremaa standardaeg", "MST": "MST", "IST": "India aeg", "UYST": "Uruguay suveaeg", "ACDT": "Kesk-Austraalia suveaeg", "AST": "Atlandi standardaeg", "HAT": "Newfoundlandi suveaeg", "OEZ": "Ida-Euroopa standardaeg", "JDT": "Jaapani suveaeg", "CAT": "Kesk-Aafrika aeg", "MESZ": "Kesk-Euroopa suveaeg", "WEZ": "Lääne-Euroopa standardaeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg", "SRT": "Suriname aeg", "NZDT": "Uus-Meremaa suveaeg", "HKST": "Hongkongi suveaeg", "WITA": "Kesk-Indoneesia aeg", "PST": "Vaikse ookeani standardaeg", "MYT": "Malaisia \u200b\u200baeg", "WART": "Lääne-Argentina standardaeg", "GYT": "Guyana aeg", "HADT": "Hawaii-Aleuudi suveaeg", "GFT": "Prantsuse Guajaana aeg", "OESZ": "Ida-Euroopa suveaeg", "ECT": "Ecuadori aeg", "AKST": "Alaska standardaeg", "EDT": "Idaranniku suveaeg", "WESZ": "Lääne-Euroopa suveaeg", "CST": "Kesk-Ameerika standardaeg", "SAST": "Lõuna-Aafrika standardaeg", "EST": "Idaranniku standardaeg", "BT": "Bhutani aeg"},
+ timezones: map[string]string{"UYST": "Uruguay suveaeg", "ARST": "Argentina suveaeg", "MDT": "MDT", "AEDT": "Ida-Austraalia suveaeg", "LHDT": "Lord Howe suveaeg", "LHST": "Lord Howe standardaeg", "WESZ": "Lääne-Euroopa suveaeg", "JST": "Jaapani standardaeg", "JDT": "Jaapani suveaeg", "WIT": "Ida-Indoneesia aeg", "ACWST": "Kesk-Lääne Austraalia standardaeg", "COT": "Colombia standardaeg", "ART": "Argentina standardaeg", "CAT": "Kesk-Aafrika aeg", "BOT": "Boliivia aeg", "ACWDT": "Kesk-Lääne Austraalia suveaeg", "MST": "MST", "WAT": "Lääne-Aafrika standardaeg", "WAST": "Lääne-Aafrika suveaeg", "ADT": "Atlandi suveaeg", "ACDT": "Kesk-Austraalia suveaeg", "CHAST": "Chathami standardaeg", "TMT": "Türkmenistani standardaeg", "OESZ": "Ida-Euroopa suveaeg", "SRT": "Suriname aeg", "AKST": "Alaska standardaeg", "WITA": "Kesk-Indoneesia aeg", "EAT": "Ida-Aafrika aeg", "WARST": "Lääne-Argentina suveaeg", "MYT": "Malaisia \u200b\u200baeg", "BT": "Bhutani aeg", "ChST": "Tšamorro standardaeg", "CLT": "Tšiili standardaeg", "WEZ": "Lääne-Euroopa standardaeg", "HKST": "Hongkongi suveaeg", "WIB": "Lääne-Indoneesia aeg", "EDT": "Idaranniku suveaeg", "NZST": "Uus-Meremaa standardaeg", "CST": "Kesk-Ameerika standardaeg", "SGT": "Singapuri standardaeg", "AKDT": "Alaska suveaeg", "AST": "Atlandi standardaeg", "HADT": "Hawaii-Aleuudi suveaeg", "AWST": "Lääne-Austraalia standardaeg", "UYT": "Uruguay standardaeg", "CLST": "Tšiili suveaeg", "AWDT": "Lääne-Austraalia suveaeg", "OEZ": "Ida-Euroopa standardaeg", "PDT": "Vaikse ookeani suveaeg", "WART": "Lääne-Argentina standardaeg", "HAT": "Newfoundlandi suveaeg", "HKT": "Hongkongi standardaeg", "HAST": "Hawaii-Aleuudi standardaeg", "TMST": "Türkmenistani suveaeg", "SAST": "Lõuna-Aafrika standardaeg", "MESZ": "Kesk-Euroopa suveaeg", "GMT": "Greenwichi aeg", "CDT": "Kesk-Ameerika suveaeg", "COST": "Colombia suveaeg", "CHADT": "Chathami suveaeg", "NZDT": "Uus-Meremaa suveaeg", "AEST": "Ida-Austraalia standardaeg", "PST": "Vaikse ookeani standardaeg", "ACST": "Kesk-Austraalia standardaeg", "EST": "Idaranniku standardaeg", "ECT": "Ecuadori aeg", "IST": "India aeg", "GYT": "Guyana aeg", "HNT": "Newfoundlandi standardaeg", "∅∅∅": "Amazonase suveaeg", "MEZ": "Kesk-Euroopa standardaeg", "GFT": "Prantsuse Guajaana aeg", "VET": "Venezuela aeg"},
}
}
@@ -194,7 +194,7 @@ func (et *et_EE) WeekdaysWide() []string {
func (et *et_EE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(et.decimal) + len(et.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -273,7 +273,7 @@ func (et *et_EE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := et.currencies[currency]
- l := len(s) + len(et.decimal) + len(et.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (et *et_EE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := et.currencies[currency]
- l := len(s) + len(et.decimal) + len(et.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/eu/eu.go b/eu/eu.go
index 9a95c6c6..6777974d 100644
--- a/eu/eu.go
+++ b/eu/eu.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"K.a.", "K.o."},
erasNarrow: []string{"", ""},
erasWide: []string{"K.a.", "K.o."},
- timezones: map[string]string{"GYT": "Guyanako ordua", "AST": "Atlantikoko ordu estandarra", "WIT": "Indonesia ekialdeko ordua", "WITA": "Indonesia erdialdeko ordua", "IST": "Indiako ordua", "VET": "Venezuelako ordua", "AWST": "Australia mendebaldeko ordu estandarra", "SAST": "Afrika hegoaldeko ordua", "LHST": "Lord Howeko ordu estandarra", "UYT": "Uruguayko ordu estandarra", "CDT": "Ipar Amerikako erdialdeko udako ordua", "AEDT": "Australia ekialdeko udako ordua", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "JST": "Japoniako ordu estandarra", "WESZ": "Europa mendebaldeko udako ordua", "ACDT": "Australia erdialdeko udako ordua", "WAT": "Afrika mendebaldeko ordu estandarra", "NZDT": "Zeelanda Berriko udako ordua", "ADT": "Atlantikoko udako ordua", "TMST": "Turkmenistango udako ordua", "GMT": "Greenwich meridianoko ordua", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "COST": "Kolonbiako udako ordua", "SGT": "Singapurreko ordu estandarra", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "PST": "Ipar Amerikako Pazifikoko ordu estandarra", "MST": "Ipar Amerikako mendialdeko ordu estandarra", "HKST": "Hong Kongo udako ordua", "CHAST": "Chathamgo ordu estandarra", "AEST": "Australia ekialdeko ordu estandarra", "GFT": "Guyana Frantseseko ordua", "∅∅∅": "Peruko udako ordua", "MESZ": "Europa erdialdeko udako ordua", "EDT": "Ipar Amerikako ekialdeko udako ordua", "WEZ": "Europa mendebaldeko ordu estandarra", "NZST": "Zeelanda Berriko ordu estandarra", "HAT": "Ternuako udako ordua", "ART": "Argentinako ordu estandarra", "HKT": "Hong Kongo ordu estandarra", "CAT": "Afrika erdialdeko ordua", "AKST": "Alaskako ordu estandarra", "ACST": "Australia erdialdeko ordu estandarra", "MEZ": "Europa erdialdeko ordu estandarra", "AKDT": "Alaskako udako ordua", "LHDT": "Lord Howeko udako ordua", "UYST": "Uruguayko udako ordua", "ChST": "Chamorroko ordu estandarra", "MDT": "Ipar Amerikako mendialdeko udako ordua", "HNT": "Ternuako ordu estandarra", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "WIB": "Indonesia mendebaldeko ordua", "COT": "Kolonbiako ordu estandarra", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra", "OEZ": "Europa ekialdeko ordu estandarra", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "ECT": "Ekuadorreko ordua", "MYT": "Malaysiako ordua", "CHADT": "Chathamgo udako ordua", "CLST": "Txileko udako ordua", "JDT": "Japoniako udako ordua", "WAST": "Afrika mendebaldeko udako ordua", "EAT": "Afrika ekialdeko ordua", "AWDT": "Australia mendebaldeko udako ordua", "ARST": "Argentinako udako ordua", "OESZ": "Europa ekialdeko udako ordua", "WART": "Argentina mendebaldeko ordu estandarra", "CLT": "Txileko ordu estandarra", "TMT": "Turkmenistango ordu estandarra", "BT": "Bhutango ordua", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "WARST": "Argentina mendebaldeko udako ordua", "BOT": "Boliviako ordua", "SRT": "Surinamgo ordua"},
+ timezones: map[string]string{"PST": "Ipar Amerikako Pazifikoko ordu estandarra", "UYST": "Uruguayko udako ordua", "WITA": "Indonesia erdialdeko ordua", "WAT": "Afrika mendebaldeko ordu estandarra", "SAST": "Afrika hegoaldeko ordua", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "MEZ": "Europa erdialdeko ordu estandarra", "CLT": "Txileko ordu estandarra", "JST": "Japoniako ordu estandarra", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra", "BOT": "Boliviako ordua", "HAT": "Ternuako udako ordua", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "WARST": "Argentina mendebaldeko udako ordua", "MYT": "Malaysiako ordua", "OESZ": "Europa ekialdeko udako ordua", "UYT": "Uruguayko ordu estandarra", "WAST": "Afrika mendebaldeko udako ordua", "ECT": "Ekuadorreko ordua", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "OEZ": "Europa ekialdeko ordu estandarra", "NZST": "Zeelanda Berriko ordu estandarra", "VET": "Venezuelako ordua", "GFT": "Guyana Frantseseko ordua", "IST": "Indiako ordua", "AST": "Atlantikoko ordu estandarra", "TMST": "Turkmenistango udako ordua", "COST": "Kolonbiako udako ordua", "AKDT": "Alaskako udako ordua", "HKST": "Hong Kongo udako ordua", "ACDT": "Australia erdialdeko udako ordua", "GYT": "Guyanako ordua", "MDT": "MDT", "CHAST": "Chathamgo ordu estandarra", "SGT": "Singapurreko ordu estandarra", "MST": "MST", "CDT": "Ipar Amerikako erdialdeko udako ordua", "ADT": "Atlantikoko udako ordua", "∅∅∅": "Amazoniako udako ordua", "AEST": "Australia ekialdeko ordu estandarra", "NZDT": "Zeelanda Berriko udako ordua", "MESZ": "Europa erdialdeko udako ordua", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "COT": "Kolonbiako ordu estandarra", "WIB": "Indonesia mendebaldeko ordua", "GMT": "Greenwich meridianoko ordua", "BT": "Bhutango ordua", "EAT": "Afrika ekialdeko ordua", "JDT": "Japoniako udako ordua", "AKST": "Alaskako ordu estandarra", "ACST": "Australia erdialdeko ordu estandarra", "AWDT": "Australia mendebaldeko udako ordua", "HKT": "Hong Kongo ordu estandarra", "TMT": "Turkmenistango ordu estandarra", "LHST": "Lord Howeko ordu estandarra", "CAT": "Afrika erdialdeko ordua", "SRT": "Surinamgo ordua", "WART": "Argentina mendebaldeko ordu estandarra", "WIT": "Indonesia ekialdeko ordua", "EDT": "Ipar Amerikako ekialdeko udako ordua", "WESZ": "Europa mendebaldeko udako ordua", "WEZ": "Europa mendebaldeko ordu estandarra", "ARST": "Argentinako udako ordua", "LHDT": "Lord Howeko udako ordua", "ChST": "Chamorroko ordu estandarra", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "HNT": "Ternuako ordu estandarra", "AWST": "Australia mendebaldeko ordu estandarra", "ART": "Argentinako ordu estandarra", "AEDT": "Australia ekialdeko udako ordua", "CLST": "Txileko udako ordua", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "CHADT": "Chathamgo udako ordua"},
}
}
@@ -195,7 +195,7 @@ func (eu *eu) WeekdaysWide() []string {
func (eu *eu) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -236,7 +236,7 @@ func (eu *eu) FmtNumber(num float64, v uint64) string {
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
func (eu *eu) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (eu *eu) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eu.currencies[currency]
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -343,7 +343,7 @@ func (eu *eu) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eu.currencies[currency]
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/eu_ES/eu_ES.go b/eu_ES/eu_ES.go
index c8d85e6d..5ebacc12 100644
--- a/eu_ES/eu_ES.go
+++ b/eu_ES/eu_ES.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"K.a.", "K.o."},
erasNarrow: []string{"", ""},
erasWide: []string{"K.a.", "K.o."},
- timezones: map[string]string{"GMT": "Greenwich meridianoko ordua", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "WITA": "Indonesia erdialdeko ordua", "OEZ": "Europa ekialdeko ordu estandarra", "BOT": "Boliviako ordua", "HKT": "Hong Kongo ordu estandarra", "AKST": "Alaskako ordu estandarra", "LHDT": "Lord Howeko udako ordua", "ACST": "Australia erdialdeko ordu estandarra", "TMT": "Turkmenistango ordu estandarra", "OESZ": "Europa ekialdeko udako ordua", "MST": "Ipar Amerikako mendialdeko ordu estandarra", "WIB": "Indonesia mendebaldeko ordua", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "ECT": "Ekuadorreko ordua", "WEZ": "Europa mendebaldeko ordu estandarra", "∅∅∅": "Peruko udako ordua", "GFT": "Guyana Frantseseko ordua", "CLT": "Txileko ordu estandarra", "SAST": "Afrika hegoaldeko ordua", "UYST": "Uruguayko udako ordua", "SRT": "Surinamgo ordua", "HNT": "Ternuako ordu estandarra", "COT": "Kolonbiako ordu estandarra", "CDT": "Ipar Amerikako erdialdeko udako ordua", "WIT": "Indonesia ekialdeko ordua", "AKDT": "Alaskako udako ordua", "MDT": "Ipar Amerikako mendialdeko udako ordua", "ChST": "Chamorroko ordu estandarra", "COST": "Kolonbiako udako ordua", "AWST": "Australia mendebaldeko ordu estandarra", "VET": "Venezuelako ordua", "JDT": "Japoniako udako ordua", "JST": "Japoniako ordu estandarra", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "WARST": "Argentina mendebaldeko udako ordua", "PST": "Ipar Amerikako Pazifikoko ordu estandarra", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra", "WAT": "Afrika mendebaldeko ordu estandarra", "CHADT": "Chathamgo udako ordua", "AEDT": "Australia ekialdeko udako ordua", "WART": "Argentina mendebaldeko ordu estandarra", "WESZ": "Europa mendebaldeko udako ordua", "HKST": "Hong Kongo udako ordua", "CHAST": "Chathamgo ordu estandarra", "SGT": "Singapurreko ordu estandarra", "CLST": "Txileko udako ordua", "TMST": "Turkmenistango udako ordua", "LHST": "Lord Howeko ordu estandarra", "UYT": "Uruguayko ordu estandarra", "NZST": "Zeelanda Berriko ordu estandarra", "ART": "Argentinako ordu estandarra", "AEST": "Australia ekialdeko ordu estandarra", "EAT": "Afrika ekialdeko ordua", "WAST": "Afrika mendebaldeko udako ordua", "NZDT": "Zeelanda Berriko udako ordua", "AST": "Atlantikoko ordu estandarra", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "MYT": "Malaysiako ordua", "ARST": "Argentinako udako ordua", "AWDT": "Australia mendebaldeko udako ordua", "MESZ": "Europa erdialdeko udako ordua", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "GYT": "Guyanako ordua", "ACDT": "Australia erdialdeko udako ordua", "HAT": "Ternuako udako ordua", "BT": "Bhutango ordua", "IST": "Indiako ordua", "EDT": "Ipar Amerikako ekialdeko udako ordua", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "ADT": "Atlantikoko udako ordua", "MEZ": "Europa erdialdeko ordu estandarra", "CAT": "Afrika erdialdeko ordua"},
+ timezones: map[string]string{"AST": "Atlantikoko ordu estandarra", "HKST": "Hong Kongo udako ordua", "CLT": "Txileko ordu estandarra", "CST": "Ipar Amerikako erdialdeko ordu estandarra", "ACDT": "Australia erdialdeko udako ordua", "MYT": "Malaysiako ordua", "AKDT": "Alaskako udako ordua", "SRT": "Surinamgo ordua", "ACST": "Australia erdialdeko ordu estandarra", "HAST": "Hawaii-Aleutiar uharteetako ordu estandarra", "LHDT": "Lord Howeko udako ordua", "GMT": "Greenwich meridianoko ordua", "OESZ": "Europa ekialdeko udako ordua", "CAT": "Afrika erdialdeko ordua", "WIT": "Indonesia ekialdeko ordua", "ACWDT": "Australia erdi-mendebaldeko udako ordua", "GYT": "Guyanako ordua", "VET": "Venezuelako ordua", "JDT": "Japoniako udako ordua", "PDT": "Ipar Amerikako Pazifikoko udako ordua", "MST": "MST", "UYT": "Uruguayko ordu estandarra", "CDT": "Ipar Amerikako erdialdeko udako ordua", "HAT": "Ternuako udako ordua", "HADT": "Hawaii-Aleutiar uharteetako udako ordua", "CHAST": "Chathamgo ordu estandarra", "NZDT": "Zeelanda Berriko udako ordua", "MEZ": "Europa erdialdeko ordu estandarra", "GFT": "Guyana Frantseseko ordua", "WEZ": "Europa mendebaldeko ordu estandarra", "JST": "Japoniako ordu estandarra", "TMT": "Turkmenistango ordu estandarra", "AEDT": "Australia ekialdeko udako ordua", "WARST": "Argentina mendebaldeko udako ordua", "ACWST": "Australia erdi-mendebaldeko ordu estandarra", "ECT": "Ekuadorreko ordua", "WAST": "Afrika mendebaldeko udako ordua", "SGT": "Singapurreko ordu estandarra", "EST": "Ipar Amerikako ekialdeko ordu estandarra", "ChST": "Chamorroko ordu estandarra", "COT": "Kolonbiako ordu estandarra", "COST": "Kolonbiako udako ordua", "IST": "Indiako ordua", "ADT": "Atlantikoko udako ordua", "EDT": "Ipar Amerikako ekialdeko udako ordua", "NZST": "Zeelanda Berriko ordu estandarra", "UYST": "Uruguayko udako ordua", "PST": "Ipar Amerikako Pazifikoko ordu estandarra", "WAT": "Afrika mendebaldeko ordu estandarra", "WESZ": "Europa mendebaldeko udako ordua", "∅∅∅": "Azoreetako udako ordua", "HKT": "Hong Kongo ordu estandarra", "BT": "Bhutango ordua", "LHST": "Lord Howeko ordu estandarra", "WIB": "Indonesia mendebaldeko ordua", "SAST": "Afrika hegoaldeko ordua", "OEZ": "Europa ekialdeko ordu estandarra", "WART": "Argentina mendebaldeko ordu estandarra", "MESZ": "Europa erdialdeko udako ordua", "WITA": "Indonesia erdialdeko ordua", "CLST": "Txileko udako ordua", "HNT": "Ternuako ordu estandarra", "AKST": "Alaskako ordu estandarra", "ARST": "Argentinako udako ordua", "AEST": "Australia ekialdeko ordu estandarra", "CHADT": "Chathamgo udako ordua", "BOT": "Boliviako ordua", "AWST": "Australia mendebaldeko ordu estandarra", "EAT": "Afrika ekialdeko ordua", "AWDT": "Australia mendebaldeko udako ordua", "ART": "Argentinako ordu estandarra", "MDT": "MDT", "TMST": "Turkmenistango udako ordua"},
}
}
@@ -195,7 +195,7 @@ func (eu *eu_ES) WeekdaysWide() []string {
func (eu *eu_ES) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -236,7 +236,7 @@ func (eu *eu_ES) FmtNumber(num float64, v uint64) string {
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
func (eu *eu_ES) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (eu *eu_ES) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eu.currencies[currency]
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -343,7 +343,7 @@ func (eu *eu_ES) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := eu.currencies[currency]
- l := len(s) + len(eu.decimal) + len(eu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ewo/ewo.go b/ewo/ewo.go
index 03b99062..d4d33366 100644
--- a/ewo/ewo.go
+++ b/ewo/ewo.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"oyk", "ayk"},
erasNarrow: []string{"", ""},
erasWide: []string{"osúsúa Yésus kiri", "ámvus Yésus Kirís"},
- timezones: map[string]string{"MESZ": "MESZ", "LHST": "LHST", "CLT": "CLT", "IST": "IST", "ACWDT": "ACWDT", "SRT": "SRT", "GYT": "GYT", "WAST": "WAST", "SGT": "SGT", "OEZ": "OEZ", "ECT": "ECT", "UYST": "UYST", "HAT": "HAT", "CDT": "CDT", "MST": "MST", "WIT": "WIT", "WIB": "WIB", "BT": "BT", "LHDT": "LHDT", "VET": "VET", "ADT": "ADT", "AEDT": "AEDT", "WESZ": "WESZ", "ACST": "ACST", "MYT": "MYT", "ARST": "ARST", "COT": "COT", "CST": "CST", "TMT": "TMT", "OESZ": "OESZ", "UYT": "UYT", "AWDT": "AWDT", "CHADT": "CHADT", "GFT": "GFT", "WITA": "WITA", "PST": "PST", "EAT": "EAT", "NZST": "NZST", "HAST": "HAST", "WARST": "WARST", "EDT": "EDT", "BOT": "BOT", "AWST": "AWST", "MDT": "MDT", "AEST": "AEST", "AKDT": "AKDT", "JDT": "JDT", "EST": "EST", "AST": "AST", "HKT": "HKT", "HADT": "HADT", "SAST": "SAST", "WART": "WART", "ChST": "ChST", "HNT": "HNT", "ART": "ART", "AKST": "AKST", "CLST": "CLST", "ACDT": "ACDT", "WAT": "WAT", "NZDT": "NZDT", "MEZ": "MEZ", "CHAST": "CHAST", "GMT": "GMT", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "CAT": "CAT", "HKST": "HKST", "JST": "JST", "COST": "COST", "TMST": "TMST", "PDT": "PDT", "WEZ": "WEZ"},
+ timezones: map[string]string{"EAT": "EAT", "CHADT": "CHADT", "HADT": "HADT", "HKT": "HKT", "OESZ": "OESZ", "NZST": "NZST", "SGT": "SGT", "∅∅∅": "∅∅∅", "EDT": "EDT", "TMST": "TMST", "WAST": "WAST", "CDT": "CDT", "MESZ": "MESZ", "WARST": "WARST", "WESZ": "WESZ", "ACST": "ACST", "UYST": "UYST", "ACWDT": "ACWDT", "WEZ": "WEZ", "WIB": "WIB", "MST": "MST", "JDT": "JDT", "ADT": "ADT", "HAT": "HAT", "MDT": "MDT", "AWDT": "AWDT", "CST": "CST", "MYT": "MYT", "AKST": "AKST", "AWST": "AWST", "NZDT": "NZDT", "PDT": "PDT", "HNT": "HNT", "AEDT": "AEDT", "LHST": "LHST", "ACWST": "ACWST", "COT": "COT", "GYT": "GYT", "GMT": "GMT", "ChST": "ChST", "WITA": "WITA", "AST": "AST", "ARST": "ARST", "HAST": "HAST", "OEZ": "OEZ", "CAT": "CAT", "GFT": "GFT", "IST": "IST", "HKST": "HKST", "SRT": "SRT", "WAT": "WAT", "ECT": "ECT", "VET": "VET", "WART": "WART", "ACDT": "ACDT", "CHAST": "CHAST", "LHDT": "LHDT", "MEZ": "MEZ", "WIT": "WIT", "CLST": "CLST", "AKDT": "AKDT", "TMT": "TMT", "SAST": "SAST", "AEST": "AEST", "PST": "PST", "BT": "BT", "CLT": "CLT", "BOT": "BOT", "JST": "JST", "ART": "ART", "EST": "EST", "UYT": "UYT", "COST": "COST"},
}
}
@@ -178,7 +178,7 @@ func (ewo *ewo) WeekdaysWide() []string {
func (ewo *ewo) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ewo.decimal) + len(ewo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (ewo *ewo) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
- l := len(s) + len(ewo.decimal) + len(ewo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -313,7 +313,7 @@ func (ewo *ewo) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
- l := len(s) + len(ewo.decimal) + len(ewo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ewo_CM/ewo_CM.go b/ewo_CM/ewo_CM.go
index 7a7f5789..d237b7f0 100644
--- a/ewo_CM/ewo_CM.go
+++ b/ewo_CM/ewo_CM.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"oyk", "ayk"},
erasNarrow: []string{"", ""},
erasWide: []string{"osúsúa Yésus kiri", "ámvus Yésus Kirís"},
- timezones: map[string]string{"PDT": "PDT", "ART": "ART", "HKST": "HKST", "CAT": "CAT", "CDT": "CDT", "GFT": "GFT", "GMT": "GMT", "UYST": "UYST", "AKST": "AKST", "TMST": "TMST", "AEST": "AEST", "COT": "COT", "AST": "AST", "PST": "PST", "ACWDT": "ACWDT", "LHDT": "LHDT", "VET": "VET", "AWST": "AWST", "AWDT": "AWDT", "EDT": "EDT", "BOT": "BOT", "CHADT": "CHADT", "CST": "CST", "NZDT": "NZDT", "HNT": "HNT", "WESZ": "WESZ", "HAST": "HAST", "AKDT": "AKDT", "OEZ": "OEZ", "EST": "EST", "MYT": "MYT", "SRT": "SRT", "WIB": "WIB", "CLT": "CLT", "CLST": "CLST", "NZST": "NZST", "CHAST": "CHAST", "∅∅∅": "∅∅∅", "ADT": "ADT", "WARST": "WARST", "TMT": "TMT", "JDT": "JDT", "ECT": "ECT", "BT": "BT", "LHST": "LHST", "MESZ": "MESZ", "WITA": "WITA", "WART": "WART", "MEZ": "MEZ", "MDT": "MDT", "COST": "COST", "GYT": "GYT", "MST": "MST", "ACST": "ACST", "ACDT": "ACDT", "ChST": "ChST", "EAT": "EAT", "HKT": "HKT", "WIT": "WIT", "IST": "IST", "ACWST": "ACWST", "OESZ": "OESZ", "WAST": "WAST", "HADT": "HADT", "HAT": "HAT", "SGT": "SGT", "JST": "JST", "WEZ": "WEZ", "ARST": "ARST", "AEDT": "AEDT", "SAST": "SAST", "UYT": "UYT", "WAT": "WAT"},
+ timezones: map[string]string{"AKDT": "AKDT", "VET": "VET", "HAT": "HAT", "CHAST": "CHAST", "LHST": "LHST", "ART": "ART", "NZDT": "NZDT", "MESZ": "MESZ", "GMT": "GMT", "CST": "CST", "COST": "COST", "AKST": "AKST", "ADT": "ADT", "MST": "MST", "AEDT": "AEDT", "HNT": "HNT", "EST": "EST", "HADT": "HADT", "ARST": "ARST", "NZST": "NZST", "WART": "WART", "CDT": "CDT", "HKT": "HKT", "OEZ": "OEZ", "LHDT": "LHDT", "ACWDT": "ACWDT", "WESZ": "WESZ", "JST": "JST", "AST": "AST", "GYT": "GYT", "HAST": "HAST", "HKST": "HKST", "WIB": "WIB", "TMST": "TMST", "UYT": "UYT", "OESZ": "OESZ", "BOT": "BOT", "AEST": "AEST", "SRT": "SRT", "CLT": "CLT", "MYT": "MYT", "EDT": "EDT", "AWDT": "AWDT", "PDT": "PDT", "UYST": "UYST", "EAT": "EAT", "MEZ": "MEZ", "ChST": "ChST", "WITA": "WITA", "ACDT": "ACDT", "CHADT": "CHADT", "BT": "BT", "AWST": "AWST", "SAST": "SAST", "CAT": "CAT", "PST": "PST", "CLST": "CLST", "WAT": "WAT", "WAST": "WAST", "WEZ": "WEZ", "ECT": "ECT", "GFT": "GFT", "∅∅∅": "∅∅∅", "MDT": "MDT", "TMT": "TMT", "ACWST": "ACWST", "ACST": "ACST", "SGT": "SGT", "WARST": "WARST", "WIT": "WIT", "IST": "IST", "COT": "COT", "JDT": "JDT"},
}
}
@@ -178,7 +178,7 @@ func (ewo *ewo_CM) WeekdaysWide() []string {
func (ewo *ewo_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ewo.decimal) + len(ewo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (ewo *ewo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
- l := len(s) + len(ewo.decimal) + len(ewo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -313,7 +313,7 @@ func (ewo *ewo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ewo.currencies[currency]
- l := len(s) + len(ewo.decimal) + len(ewo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fa/fa.go b/fa/fa.go
index 21131324..fc54515f 100644
--- a/fa/fa.go
+++ b/fa/fa.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ق.م.", "م."},
erasNarrow: []string{"ق", "م"},
erasWide: []string{"قبل از میلاد", "میلادی"},
- timezones: map[string]string{"IST": "وقت هند", "WAT": "وقت عادی غرب افریقا", "AST": "وقت عادی آتلانتیک", "ART": "وقت عادی آرژانتین", "MEZ": "وقت عادی مرکز اروپا", "CLT": "وقت عادی شیلی", "EDT": "وقت تابستانی شرق امریکا", "MYT": "وقت مالزی", "∅∅∅": "وقت تابستانی پرو", "COT": "وقت عادی کلمبیا", "COST": "وقت تابستانی کلمبیا", "JDT": "وقت تابستانی ژاپن", "WAST": "وقت تابستانی غرب افریقا", "SGT": "وقت سنگاپور", "TMST": "وقت تابستانی ترکمنستان", "GFT": "وقت گویان فرانسه", "JST": "وقت عادی ژاپن", "WART": "وقت عادی غرب آرژانتین", "BOT": "وقت بولیوی", "HAST": "وقت عادی هاوایی‐الوشن", "EST": "وقت عادی شرق امریکا", "ACDT": "وقت تابستانی مرکز استرالیا", "SAST": "وقت عادی جنوب افریقا", "ACST": "وقت عادی مرکز استرالیا", "HKST": "وقت تابستانی هنگ\u200cکنگ", "WIT": "وقت شرق اندونزی", "HADT": "وقت تابستانی هاوایی‐الوشن", "AEST": "وقت عادی شرق استرالیا", "AEDT": "وقت تابستانی شرق استرالیا", "BT": "وقت بوتان", "VET": "وقت ونزوئلا", "ARST": "وقت تابستانی آرژانتین", "TMT": "وقت عادی ترکمنستان", "GMT": "وقت گرینویچ", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "ADT": "وقت تابستانی آتلانتیک", "CAT": "وقت مرکز افریقا", "OEZ": "وقت عادی شرق اروپا", "CHADT": "وقت تابستانی چت\u200cهام", "WITA": "وقت مرکز اندونزی", "PST": "وقت عادی غرب امریکا", "MESZ": "وقت تابستانی مرکز اروپا", "AKDT": "وقت تابستانی آلاسکا", "PDT": "وقت تابستانی غرب امریکا", "NZST": "وقت عادی زلاند نو", "HNT": "وقت عادی نیوفاندلند", "HKT": "وقت عادی هنگ\u200cکنگ", "CLST": "وقت تابستانی شیلی", "ECT": "وقت اکوادور", "LHDT": "وقت تابستانی لردهو", "ChST": "وقت عادی چامورو", "AWDT": "وقت تابستانی غرب استرالیا", "CDT": "وقت تابستانی مرکز امریکا", "OESZ": "وقت تابستانی شرق اروپا", "LHST": "وقت عادی لردهو", "UYST": "وقت تابستانی اروگوئه", "WIB": "وقت غرب اندونزی", "ACWST": "وقت عادی مرکز-غرب استرالیا", "WARST": "وقت تابستانی غرب آرژانتین", "UYT": "وقت عادی اروگوئه", "SRT": "وقت سورینام", "HAT": "وقت تابستانی نیوفاندلند", "CHAST": "وقت عادی چت\u200cهام", "AKST": "وقت عادی آلاسکا", "AWST": "وقت عادی غرب استرالیا", "NZDT": "وقت تابستانی زلاند نو", "WEZ": "وقت عادی غرب اروپا", "WESZ": "وقت تابستانی غرب اروپا", "GYT": "وقت گویان", "MST": "وقت عادی کوهستانی امریکا", "MDT": "وقت تابستانی کوهستانی امریکا", "EAT": "وقت شرق افریقا", "CST": "وقت عادی مرکز امریکا"},
+ timezones: map[string]string{"CHAST": "وقت عادی چت\u200cهام", "EST": "وقت عادی شرق امریکا", "NZDT": "وقت تابستانی زلاند نو", "HKT": "وقت عادی هنگ\u200cکنگ", "CAT": "وقت مرکز افریقا", "WART": "وقت عادی غرب آرژانتین", "WARST": "وقت تابستانی غرب آرژانتین", "JDT": "وقت تابستانی ژاپن", "ACST": "وقت عادی مرکز استرالیا", "ART": "وقت عادی آرژانتین", "ARST": "وقت تابستانی آرژانتین", "UYT": "وقت عادی اروگوئه", "EDT": "وقت تابستانی شرق امریکا", "COST": "وقت تابستانی کلمبیا", "HADT": "وقت تابستانی هاوایی‐الوشن", "CDT": "وقت تابستانی مرکز امریکا", "AWDT": "وقت تابستانی غرب استرالیا", "TMT": "وقت عادی ترکمنستان", "SAST": "وقت عادی جنوب افریقا", "COT": "وقت عادی کلمبیا", "WIT": "وقت شرق اندونزی", "CST": "وقت عادی مرکز امریکا", "JST": "وقت عادی ژاپن", "HNT": "وقت عادی نیوفاندلند", "NZST": "وقت عادی زلاند نو", "BOT": "وقت بولیوی", "VET": "وقت ونزوئلا", "ACWST": "وقت عادی مرکز-غرب استرالیا", "MYT": "وقت مالزی", "AWST": "وقت عادی غرب استرالیا", "WIB": "وقت غرب اندونزی", "LHST": "وقت عادی لردهو", "MESZ": "وقت تابستانی مرکز اروپا", "MEZ": "وقت عادی مرکز اروپا", "PST": "وقت عادی غرب امریکا", "CLT": "وقت عادی شیلی", "EAT": "وقت شرق افریقا", "WAST": "وقت تابستانی غرب افریقا", "HAST": "وقت عادی هاوایی‐الوشن", "TMST": "وقت تابستانی ترکمنستان", "OEZ": "وقت عادی شرق اروپا", "LHDT": "وقت تابستانی لردهو", "SRT": "وقت سورینام", "HKST": "وقت تابستانی هنگ\u200cکنگ", "BT": "وقت بوتان", "GYT": "وقت گویان", "CHADT": "وقت تابستانی چت\u200cهام", "ChST": "وقت عادی چامورو", "OESZ": "وقت تابستانی شرق اروپا", "AEST": "وقت عادی شرق استرالیا", "GFT": "وقت گویان فرانسه", "WITA": "وقت مرکز اندونزی", "ECT": "وقت اکوادور", "AST": "وقت عادی آتلانتیک", "ACDT": "وقت تابستانی مرکز استرالیا", "∅∅∅": "وقت تابستانی آزور", "AEDT": "وقت تابستانی شرق استرالیا", "PDT": "وقت تابستانی غرب امریکا", "WEZ": "وقت عادی غرب اروپا", "WESZ": "وقت تابستانی غرب اروپا", "WAT": "وقت عادی غرب افریقا", "HAT": "وقت تابستانی نیوفاندلند", "AKST": "وقت عادی آلاسکا", "MST": "وقت عادی کوهستانی امریکا", "ADT": "وقت تابستانی آتلانتیک", "SGT": "وقت سنگاپور", "UYST": "وقت تابستانی اروگوئه", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "MDT": "وقت تابستانی کوهستانی امریکا", "CLST": "وقت تابستانی شیلی", "IST": "وقت هند", "AKDT": "وقت تابستانی آلاسکا", "GMT": "وقت گرینویچ"},
}
}
@@ -191,7 +191,7 @@ func (fa *fa) WeekdaysWide() []string {
func (fa *fa) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (fa *fa) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (fa *fa) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fa_AF/fa_AF.go b/fa_AF/fa_AF.go
index a39420af..89903d1d 100644
--- a/fa_AF/fa_AF.go
+++ b/fa_AF/fa_AF.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ق.م.", "م."},
erasNarrow: []string{"ق", "م"},
erasWide: []string{"قبل از میلاد", "میلادی"},
- timezones: map[string]string{"WITA": "وقت مرکز اندونزی", "AST": "وقت عادی آتلانتیک", "CLT": "وقت عادی شیلی", "SRT": "وقت سورینام", "VET": "وقت ونزوئلا", "ACST": "وقت عادی مرکز استرالیا", "AEST": "وقت عادی شرق استرالیا", "EST": "وقت عادی شرق امریکا", "MYT": "وقت مالزی", "MST": "وقت عادی کوهستانی امریکا", "HKT": "وقت عادی هنگ\u200cکنگ", "HKST": "وقت تابستانی هنگ\u200cکنگ", "WARST": "وقت تابستانی غرب آرژانتین", "∅∅∅": "وقت تابستانی پرو", "ACWST": "وقت عادی مرکز-غرب استرالیا", "LHDT": "وقت تابستانی لردهو", "CHADT": "وقت تابستانی چت\u200cهام", "CAT": "وقت مرکز افریقا", "TMST": "وقت تابستانی ترکمنستان", "AKDT": "وقت تابستانی آلاسکا", "EDT": "وقت تابستانی شرق امریکا", "WEZ": "وقت عادی غرب اروپا", "SGT": "وقت سنگاپور", "OESZ": "وقت تابستانی شرق اروپا", "ACDT": "وقت تابستانی مرکز استرالیا", "WAST": "وقت تابستانی غرب افریقا", "COT": "وقت عادی کلمبیا", "AWDT": "وقت تابستانی غرب استرالیا", "HAST": "وقت عادی هاوایی‐الوشن", "JST": "وقت عادی ژاپن", "ECT": "وقت اکوادور", "BOT": "وقت بولیوی", "NZDT": "وقت تابستانی زلاند نو", "WIT": "وقت شرق اندونزی", "HADT": "وقت تابستانی هاوایی‐الوشن", "WART": "وقت عادی غرب آرژانتین", "EAT": "وقت شرق افریقا", "ART": "وقت عادی آرژانتین", "COST": "وقت تابستانی کلمبیا", "CDT": "وقت تابستانی مرکز امریکا", "MESZ": "وقت تابستانی مرکز اروپا", "GFT": "وقت گویان فرانسه", "UYST": "وقت تابستانی اروگوئه", "PDT": "وقت تابستانی غرب امریکا", "AEDT": "وقت تابستانی شرق استرالیا", "IST": "وقت هند", "HNT": "وقت عادی نیوفاندلند", "CST": "وقت عادی مرکز امریکا", "JDT": "وقت تابستانی ژاپن", "PST": "وقت عادی غرب امریکا", "ADT": "وقت تابستانی آتلانتیک", "NZST": "وقت عادی زلاند نو", "HAT": "وقت تابستانی نیوفاندلند", "MEZ": "وقت عادی مرکز اروپا", "SAST": "وقت عادی جنوب افریقا", "OEZ": "وقت عادی شرق اروپا", "GMT": "وقت گرینویچ", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "CLST": "وقت تابستانی شیلی", "WIB": "وقت غرب اندونزی", "AWST": "وقت عادی غرب استرالیا", "UYT": "وقت عادی اروگوئه", "LHST": "وقت عادی لردهو", "MDT": "وقت تابستانی کوهستانی امریکا", "TMT": "وقت عادی ترکمنستان", "BT": "وقت بوتان", "ChST": "وقت عادی چامورو", "GYT": "وقت گویان", "AKST": "وقت عادی آلاسکا", "ARST": "وقت تابستانی آرژانتین", "CHAST": "وقت عادی چت\u200cهام", "WESZ": "وقت تابستانی غرب اروپا", "WAT": "وقت عادی غرب افریقا"},
+ timezones: map[string]string{"COT": "وقت عادی کلمبیا", "GYT": "وقت گویان", "GFT": "وقت گویان فرانسه", "∅∅∅": "وقت تابستانی آزور", "HAST": "وقت عادی هاوایی‐الوشن", "AWDT": "وقت تابستانی غرب استرالیا", "OEZ": "وقت عادی شرق اروپا", "BOT": "وقت بولیوی", "VET": "وقت ونزوئلا", "GMT": "وقت گرینویچ", "SRT": "وقت سورینام", "HKT": "وقت عادی هنگ\u200cکنگ", "HNT": "وقت عادی نیوفاندلند", "MST": "وقت عادی ماکائو", "JDT": "وقت تابستانی ژاپن", "HAT": "وقت تابستانی نیوفاندلند", "MYT": "وقت مالزی", "MDT": "وقت تابستانی ماکائو", "MEZ": "وقت عادی مرکز اروپا", "CDT": "وقت تابستانی مرکز امریکا", "AST": "وقت عادی آتلانتیک", "ACDT": "وقت تابستانی مرکز استرالیا", "SGT": "وقت سنگاپور", "TMST": "وقت تابستانی ترکمنستان", "AEST": "وقت عادی شرق استرالیا", "ChST": "وقت عادی چامورو", "WITA": "وقت مرکز اندونزی", "WAST": "وقت تابستانی غرب افریقا", "CLST": "وقت تابستانی شیلی", "EDT": "وقت تابستانی شرق امریکا", "OESZ": "وقت تابستانی شرق اروپا", "LHST": "وقت عادی لردهو", "UYST": "وقت تابستانی اروگوئه", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "ADT": "وقت تابستانی آتلانتیک", "JST": "وقت عادی ژاپن", "NZST": "وقت عادی زلاند نو", "SAST": "وقت عادی جنوب افریقا", "PST": "وقت عادی غرب امریکا", "WESZ": "وقت تابستانی غرب اروپا", "CHAST": "وقت عادی چت\u200cهام", "ARST": "وقت تابستانی آرژانتین", "WARST": "وقت تابستانی غرب آرژانتین", "AWST": "وقت عادی غرب استرالیا", "ACST": "وقت عادی مرکز استرالیا", "AKST": "وقت عادی آلاسکا", "EAT": "وقت شرق افریقا", "COST": "وقت تابستانی کلمبیا", "WAT": "وقت عادی غرب افریقا", "HADT": "وقت تابستانی هاوایی‐الوشن", "UYT": "وقت عادی اروگوئه", "ECT": "وقت اکوادور", "ART": "وقت عادی آرژانتین", "EST": "وقت عادی شرق امریکا", "TMT": "وقت عادی ترکمنستان", "LHDT": "وقت تابستانی لردهو", "MESZ": "وقت تابستانی مرکز اروپا", "CLT": "وقت عادی شیلی", "IST": "وقت هند", "AKDT": "وقت تابستانی آلاسکا", "HKST": "وقت تابستانی هنگ\u200cکنگ", "WIB": "وقت غرب اندونزی", "NZDT": "وقت تابستانی زلاند نو", "CAT": "وقت مرکز افریقا", "CST": "وقت عادی مرکز امریکا", "WART": "وقت عادی غرب آرژانتین", "WIT": "وقت شرق اندونزی", "AEDT": "وقت تابستانی شرق استرالیا", "CHADT": "وقت تابستانی چت\u200cهام", "PDT": "وقت تابستانی غرب امریکا", "BT": "وقت بوتان", "ACWST": "وقت عادی مرکز-غرب استرالیا", "WEZ": "وقت عادی غرب اروپا"},
}
}
@@ -191,7 +191,7 @@ func (fa *fa_AF) WeekdaysWide() []string {
func (fa *fa_AF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (fa *fa_AF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (fa *fa_AF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fa_IR/fa_IR.go b/fa_IR/fa_IR.go
index 55109511..ddccf29c 100644
--- a/fa_IR/fa_IR.go
+++ b/fa_IR/fa_IR.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ق.م.", "م."},
erasNarrow: []string{"ق", "م"},
erasWide: []string{"قبل از میلاد", "میلادی"},
- timezones: map[string]string{"GFT": "وقت گویان فرانسه", "UYT": "وقت عادی اروگوئه", "UYST": "وقت تابستانی اروگوئه", "WEZ": "وقت عادی غرب اروپا", "LHDT": "وقت تابستانی لردهو", "COST": "وقت تابستانی کلمبیا", "ADT": "وقت تابستانی آتلانتیک", "VET": "وقت ونزوئلا", "ACST": "وقت عادی مرکز استرالیا", "COT": "وقت عادی کلمبیا", "SRT": "وقت سورینام", "OEZ": "وقت عادی شرق اروپا", "MYT": "وقت مالزی", "WART": "وقت عادی غرب آرژانتین", "WARST": "وقت تابستانی غرب آرژانتین", "CHAST": "وقت عادی چت\u200cهام", "TMT": "وقت عادی ترکمنستان", "CLT": "وقت عادی شیلی", "CAT": "وقت مرکز افریقا", "CDT": "وقت تابستانی مرکز امریکا", "AKDT": "وقت تابستانی آلاسکا", "BT": "وقت بوتان", "AST": "وقت عادی آتلانتیک", "HAT": "وقت تابستانی نیوفاندلند", "AEDT": "وقت تابستانی شرق استرالیا", "IST": "وقت هند", "BOT": "وقت بولیوی", "AWDT": "وقت تابستانی غرب استرالیا", "WITA": "وقت مرکز اندونزی", "NZST": "وقت عادی زلاند نو", "HAST": "وقت عادی هاوایی‐الوشن", "NZDT": "وقت تابستانی زلاند نو", "CST": "وقت عادی مرکز امریکا", "PST": "وقت عادی غرب امریکا", "ART": "وقت عادی آرژانتین", "ARST": "وقت تابستانی آرژانتین", "TMST": "وقت تابستانی ترکمنستان", "AKST": "وقت عادی آلاسکا", "MEZ": "وقت عادی مرکز اروپا", "WIT": "وقت شرق اندونزی", "MST": "وقت عادی ماکائو", "ACWST": "وقت عادی مرکز-غرب استرالیا", "MDT": "وقت تابستانی ماکائو", "SAST": "وقت عادی جنوب افریقا", "LHST": "وقت عادی لردهو", "HKST": "وقت تابستانی هنگ\u200cکنگ", "HADT": "وقت تابستانی هاوایی‐الوشن", "CLST": "وقت تابستانی شیلی", "MESZ": "وقت تابستانی مرکز اروپا", "GYT": "وقت گویان", "EAT": "وقت شرق افریقا", "WAST": "وقت تابستانی غرب افریقا", "OESZ": "وقت تابستانی شرق اروپا", "JDT": "وقت تابستانی ژاپن", "WAT": "وقت عادی غرب افریقا", "AWST": "وقت عادی غرب استرالیا", "CHADT": "وقت تابستانی چت\u200cهام", "SGT": "وقت سنگاپور", "EDT": "وقت تابستانی شرق امریکا", "GMT": "وقت گرینویچ", "HNT": "وقت عادی نیوفاندلند", "HKT": "وقت عادی هنگ\u200cکنگ", "ACDT": "وقت تابستانی مرکز استرالیا", "AEST": "وقت عادی شرق استرالیا", "WESZ": "وقت تابستانی غرب اروپا", "JST": "وقت عادی ژاپن", "ECT": "وقت اکوادور", "EST": "وقت عادی شرق امریکا", "PDT": "وقت تابستانی غرب امریکا", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "ChST": "وقت عادی چامورو", "∅∅∅": "وقت تابستانی برازیلیا", "WIB": "وقت غرب اندونزی"},
+ timezones: map[string]string{"HKST": "وقت تابستانی هنگ\u200cکنگ", "PST": "وقت عادی غرب امریکا", "UYST": "وقت تابستانی اروگوئه", "WAST": "وقت تابستانی غرب افریقا", "AST": "وقت عادی آتلانتیک", "AWDT": "وقت تابستانی غرب استرالیا", "NZDT": "وقت تابستانی زلاند نو", "UYT": "وقت عادی اروگوئه", "BT": "وقت بوتان", "HADT": "وقت تابستانی هاوایی‐الوشن", "OESZ": "وقت تابستانی شرق اروپا", "MDT": "وقت تابستانی کوهستانی امریکا", "PDT": "وقت تابستانی غرب امریکا", "MESZ": "وقت تابستانی مرکز اروپا", "GMT": "وقت گرینویچ", "VET": "وقت ونزوئلا", "COT": "وقت عادی کلمبیا", "AKST": "وقت عادی آلاسکا", "NZST": "وقت عادی زلاند نو", "EAT": "وقت شرق افریقا", "CST": "وقت عادی مرکز امریکا", "ACDT": "وقت تابستانی مرکز استرالیا", "TMST": "وقت تابستانی ترکمنستان", "AEDT": "وقت تابستانی شرق استرالیا", "CLT": "وقت عادی شیلی", "HNT": "وقت عادی نیوفاندلند", "CHAST": "وقت عادی چت\u200cهام", "WAT": "وقت عادی غرب افریقا", "GFT": "وقت گویان فرانسه", "COST": "وقت تابستانی کلمبیا", "HAT": "وقت تابستانی نیوفاندلند", "OEZ": "وقت عادی شرق اروپا", "WITA": "وقت مرکز اندونزی", "CLST": "وقت تابستانی شیلی", "ACWST": "وقت عادی مرکز-غرب استرالیا", "IST": "وقت هند", "∅∅∅": "وقت تابستانی آزور", "ADT": "وقت تابستانی آتلانتیک", "AWST": "وقت عادی غرب استرالیا", "ACWDT": "وقت تابستانی مرکز-غرب استرالیا", "WARST": "وقت تابستانی غرب آرژانتین", "BOT": "وقت بولیوی", "LHDT": "وقت تابستانی لردهو", "JST": "وقت عادی ژاپن", "ARST": "وقت تابستانی آرژانتین", "EDT": "وقت تابستانی شرق امریکا", "EST": "وقت عادی شرق امریکا", "SRT": "وقت سورینام", "JDT": "وقت تابستانی ژاپن", "AKDT": "وقت تابستانی آلاسکا", "CDT": "وقت تابستانی مرکز امریکا", "SGT": "وقت سنگاپور", "TMT": "وقت عادی ترکمنستان", "WIT": "وقت شرق اندونزی", "WEZ": "وقت عادی غرب اروپا", "WESZ": "وقت تابستانی غرب اروپا", "AEST": "وقت عادی شرق استرالیا", "WART": "وقت عادی غرب آرژانتین", "ECT": "وقت اکوادور", "GYT": "وقت گویان", "SAST": "وقت عادی جنوب افریقا", "LHST": "وقت عادی لردهو", "CHADT": "وقت تابستانی چت\u200cهام", "HAST": "وقت عادی هاوایی‐الوشن", "MEZ": "وقت عادی مرکز اروپا", "MST": "وقت عادی کوهستانی امریکا", "ART": "وقت عادی آرژانتین", "WIB": "وقت غرب اندونزی", "HKT": "وقت عادی هنگ\u200cکنگ", "CAT": "وقت مرکز افریقا", "ChST": "وقت عادی چامورو", "MYT": "وقت مالزی", "ACST": "وقت عادی مرکز استرالیا"},
}
}
@@ -191,7 +191,7 @@ func (fa *fa_IR) WeekdaysWide() []string {
func (fa *fa_IR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (fa *fa_IR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (fa *fa_IR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fa.currencies[currency]
- l := len(s) + len(fa.decimal) + len(fa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ff/ff.go b/ff/ff.go
index 2505f04b..7718ce99 100644
--- a/ff/ff.go
+++ b/ff/ff.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"H-I", "C-I"},
erasNarrow: []string{"", ""},
erasWide: []string{"Hade Iisa", "Caggal Iisa"},
- timezones: map[string]string{"SRT": "SRT", "VET": "VET", "AWDT": "AWDT", "NZST": "NZST", "PST": "PST", "LHDT": "LHDT", "UYST": "UYST", "AST": "AST", "CAT": "CAT", "CDT": "CDT", "HAST": "HAST", "AEST": "AEST", "WITA": "WITA", "GMT": "GMT", "MST": "MST", "WAST": "WAST", "MEZ": "MEZ", "HKT": "HKT", "CLT": "CLT", "AKDT": "AKDT", "JST": "JST", "WEZ": "WEZ", "WESZ": "WESZ", "LHST": "LHST", "CHAST": "CHAST", "TMST": "TMST", "JDT": "JDT", "∅∅∅": "∅∅∅", "ChST": "ChST", "AWST": "AWST", "NZDT": "NZDT", "WIB": "WIB", "MYT": "MYT", "EAT": "EAT", "COT": "COT", "HKST": "HKST", "WIT": "WIT", "OESZ": "OESZ", "ADT": "ADT", "ARST": "ARST", "HNT": "HNT", "CST": "CST", "TMT": "TMT", "PDT": "PDT", "ACWDT": "ACWDT", "UYT": "UYT", "HAT": "HAT", "CLST": "CLST", "GFT": "GFT", "ACWST": "ACWST", "GYT": "GYT", "ART": "ART", "ACST": "ACST", "WAT": "WAT", "SGT": "SGT", "OEZ": "OEZ", "HADT": "HADT", "SAST": "SAST", "EST": "EST", "EDT": "EDT", "BOT": "BOT", "MDT": "MDT", "CHADT": "CHADT", "IST": "IST", "BT": "BT", "WART": "WART", "WARST": "WARST", "ACDT": "ACDT", "COST": "COST", "AKST": "AKST", "ECT": "ECT", "MESZ": "MESZ", "AEDT": "AEDT"},
+ timezones: map[string]string{"WART": "WART", "NZDT": "NZDT", "PDT": "PDT", "MYT": "MYT", "∅∅∅": "∅∅∅", "HKT": "HKT", "ARST": "ARST", "WARST": "WARST", "WESZ": "WESZ", "ACDT": "ACDT", "AKDT": "AKDT", "EST": "EST", "MDT": "MDT", "SAST": "SAST", "JDT": "JDT", "ACST": "ACST", "LHST": "LHST", "LHDT": "LHDT", "WITA": "WITA", "BT": "BT", "COT": "COT", "CST": "CST", "WIB": "WIB", "MEZ": "MEZ", "UYT": "UYT", "UYST": "UYST", "ACWST": "ACWST", "COST": "COST", "IST": "IST", "HAST": "HAST", "MESZ": "MESZ", "WIT": "WIT", "ACWDT": "ACWDT", "WEZ": "WEZ", "SGT": "SGT", "AWST": "AWST", "PST": "PST", "WAST": "WAST", "CDT": "CDT", "EDT": "EDT", "TMST": "TMST", "SRT": "SRT", "ChST": "ChST", "JST": "JST", "CHADT": "CHADT", "MST": "MST", "GMT": "GMT", "VET": "VET", "HNT": "HNT", "ECT": "ECT", "AST": "AST", "HAT": "HAT", "AKST": "AKST", "EAT": "EAT", "NZST": "NZST", "BOT": "BOT", "TMT": "TMT", "AEST": "AEST", "OEZ": "OEZ", "WAT": "WAT", "CHAST": "CHAST", "OESZ": "OESZ", "CAT": "CAT", "AWDT": "AWDT", "HKST": "HKST", "ADT": "ADT", "HADT": "HADT", "ART": "ART", "AEDT": "AEDT", "CLT": "CLT", "CLST": "CLST", "GFT": "GFT", "GYT": "GYT"},
}
}
@@ -199,7 +199,7 @@ func (ff *ff) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -259,7 +259,7 @@ func (ff *ff) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ff_CM/ff_CM.go b/ff_CM/ff_CM.go
index da4e2e38..3aa88a5b 100644
--- a/ff_CM/ff_CM.go
+++ b/ff_CM/ff_CM.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"H-I", "C-I"},
erasNarrow: []string{"", ""},
erasWide: []string{"Hade Iisa", "Caggal Iisa"},
- timezones: map[string]string{"CDT": "CDT", "∅∅∅": "∅∅∅", "ART": "ART", "CLST": "CLST", "BOT": "BOT", "PDT": "PDT", "AEDT": "AEDT", "HADT": "HADT", "AEST": "AEST", "HAT": "HAT", "COST": "COST", "CLT": "CLT", "LHDT": "LHDT", "UYT": "UYT", "SRT": "SRT", "ChST": "ChST", "ADT": "ADT", "ECT": "ECT", "IST": "IST", "EDT": "EDT", "SAST": "SAST", "OESZ": "OESZ", "HKT": "HKT", "JST": "JST", "OEZ": "OEZ", "AWST": "AWST", "MESZ": "MESZ", "JDT": "JDT", "MST": "MST", "WAT": "WAT", "AST": "AST", "NZDT": "NZDT", "HKST": "HKST", "SGT": "SGT", "MDT": "MDT", "ACST": "ACST", "NZST": "NZST", "PST": "PST", "WEZ": "WEZ", "ACWDT": "ACWDT", "WIB": "WIB", "CAT": "CAT", "ACWST": "ACWST", "EAT": "EAT", "COT": "COT", "GFT": "GFT", "GMT": "GMT", "WART": "WART", "CHADT": "CHADT", "WAST": "WAST", "AWDT": "AWDT", "WIT": "WIT", "AKDT": "AKDT", "BT": "BT", "LHST": "LHST", "ACDT": "ACDT", "EST": "EST", "MYT": "MYT", "TMT": "TMT", "AKST": "AKST", "UYST": "UYST", "HNT": "HNT", "CST": "CST", "TMST": "TMST", "WITA": "WITA", "HAST": "HAST", "WESZ": "WESZ", "ARST": "ARST", "CHAST": "CHAST", "MEZ": "MEZ", "WARST": "WARST", "VET": "VET", "GYT": "GYT"},
+ timezones: map[string]string{"HAT": "HAT", "AEST": "AEST", "UYT": "UYT", "WITA": "WITA", "TMT": "TMT", "PST": "PST", "PDT": "PDT", "GFT": "GFT", "BT": "BT", "JST": "JST", "JDT": "JDT", "ACDT": "ACDT", "EST": "EST", "TMST": "TMST", "MEZ": "MEZ", "GMT": "GMT", "MYT": "MYT", "CHAST": "CHAST", "COST": "COST", "CDT": "CDT", "AKDT": "AKDT", "EDT": "EDT", "COT": "COT", "CST": "CST", "IST": "IST", "AST": "AST", "CHADT": "CHADT", "NZDT": "NZDT", "ACWST": "ACWST", "WIT": "WIT", "EAT": "EAT", "ECT": "ECT", "WAT": "WAT", "ART": "ART", "UYST": "UYST", "WART": "WART", "ChST": "ChST", "CLT": "CLT", "ACWDT": "ACWDT", "ACST": "ACST", "GYT": "GYT", "∅∅∅": "∅∅∅", "SAST": "SAST", "WAST": "WAST", "WARST": "WARST", "BOT": "BOT", "MST": "MST", "VET": "VET", "HADT": "HADT", "AWST": "AWST", "LHST": "LHST", "NZST": "NZST", "SRT": "SRT", "SGT": "SGT", "AKST": "AKST", "LHDT": "LHDT", "OESZ": "OESZ", "HKST": "HKST", "CAT": "CAT", "HNT": "HNT", "HAST": "HAST", "HKT": "HKT", "CLST": "CLST", "ADT": "ADT", "WESZ": "WESZ", "AWDT": "AWDT", "ARST": "ARST", "WIB": "WIB", "AEDT": "AEDT", "MDT": "MDT", "WEZ": "WEZ", "OEZ": "OEZ", "MESZ": "MESZ"},
}
}
@@ -199,7 +199,7 @@ func (ff *ff_CM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -259,7 +259,7 @@ func (ff *ff_CM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ff_GN/ff_GN.go b/ff_GN/ff_GN.go
index df31bccf..9858564b 100644
--- a/ff_GN/ff_GN.go
+++ b/ff_GN/ff_GN.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"H-I", "C-I"},
erasNarrow: []string{"", ""},
erasWide: []string{"Hade Iisa", "Caggal Iisa"},
- timezones: map[string]string{"WAST": "WAST", "CST": "CST", "IST": "IST", "CAT": "CAT", "HKT": "HKT", "ACWST": "ACWST", "UYT": "UYT", "ACDT": "ACDT", "GYT": "GYT", "CDT": "CDT", "BT": "BT", "WAT": "WAT", "ADT": "ADT", "WIB": "WIB", "SAST": "SAST", "OESZ": "OESZ", "WEZ": "WEZ", "ARST": "ARST", "HKST": "HKST", "HAST": "HAST", "AEST": "AEST", "WARST": "WARST", "ChST": "ChST", "EAT": "EAT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "EDT": "EDT", "NZST": "NZST", "HNT": "HNT", "HADT": "HADT", "AEDT": "AEDT", "JST": "JST", "EST": "EST", "AST": "AST", "COT": "COT", "WART": "WART", "SRT": "SRT", "AWDT": "AWDT", "HAT": "HAT", "COST": "COST", "CLT": "CLT", "WIT": "WIT", "GMT": "GMT", "ACWDT": "ACWDT", "VET": "VET", "AWST": "AWST", "SGT": "SGT", "CLST": "CLST", "ACST": "ACST", "CHAST": "CHAST", "NZDT": "NZDT", "MESZ": "MESZ", "CHADT": "CHADT", "GFT": "GFT", "ECT": "ECT", "LHDT": "LHDT", "MEZ": "MEZ", "TMST": "TMST", "MST": "MST", "JDT": "JDT", "PDT": "PDT", "WESZ": "WESZ", "LHST": "LHST", "BOT": "BOT", "ART": "ART", "MDT": "MDT", "AKDT": "AKDT", "PST": "PST", "MYT": "MYT", "UYST": "UYST", "TMT": "TMT", "WITA": "WITA", "AKST": "AKST"},
+ timezones: map[string]string{"AKST": "AKST", "HAT": "HAT", "EDT": "EDT", "AWDT": "AWDT", "TMT": "TMT", "IST": "IST", "ARST": "ARST", "MST": "MST", "MDT": "MDT", "HADT": "HADT", "CHADT": "CHADT", "NZDT": "NZDT", "AST": "AST", "ACDT": "ACDT", "WIB": "WIB", "CHAST": "CHAST", "NZST": "NZST", "EAT": "EAT", "BOT": "BOT", "COT": "COT", "COST": "COST", "EST": "EST", "MESZ": "MESZ", "CLT": "CLT", "LHST": "LHST", "TMST": "TMST", "OEZ": "OEZ", "WIT": "WIT", "HKT": "HKT", "GMT": "GMT", "ChST": "ChST", "WITA": "WITA", "HKST": "HKST", "ACWDT": "ACWDT", "WAT": "WAT", "AEST": "AEST", "LHDT": "LHDT", "BT": "BT", "SRT": "SRT", "WARST": "WARST", "WAST": "WAST", "VET": "VET", "CDT": "CDT", "AKDT": "AKDT", "HAST": "HAST", "AWST": "AWST", "MEZ": "MEZ", "UYST": "UYST", "WART": "WART", "JST": "JST", "ADT": "ADT", "PST": "PST", "WESZ": "WESZ", "JDT": "JDT", "GYT": "GYT", "OESZ": "OESZ", "CAT": "CAT", "PDT": "PDT", "CLST": "CLST", "WEZ": "WEZ", "CST": "CST", "SGT": "SGT", "∅∅∅": "∅∅∅", "ACST": "ACST", "SAST": "SAST", "AEDT": "AEDT", "UYT": "UYT", "ACWST": "ACWST", "ECT": "ECT", "HNT": "HNT", "MYT": "MYT", "ART": "ART", "GFT": "GFT"},
}
}
@@ -199,7 +199,7 @@ func (ff *ff_GN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -259,7 +259,7 @@ func (ff *ff_GN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ff_MR/ff_MR.go b/ff_MR/ff_MR.go
index bdde601c..7ec7b607 100644
--- a/ff_MR/ff_MR.go
+++ b/ff_MR/ff_MR.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"H-I", "C-I"},
erasNarrow: []string{"", ""},
erasWide: []string{"Hade Iisa", "Caggal Iisa"},
- timezones: map[string]string{"WEZ": "WEZ", "WESZ": "WESZ", "LHST": "LHST", "SGT": "SGT", "HAST": "HAST", "SAST": "SAST", "ECT": "ECT", "UYT": "UYT", "LHDT": "LHDT", "ACDT": "ACDT", "ART": "ART", "CST": "CST", "ACWST": "ACWST", "CHAST": "CHAST", "WIT": "WIT", "OEZ": "OEZ", "NZDT": "NZDT", "CLT": "CLT", "WITA": "WITA", "AKST": "AKST", "JDT": "JDT", "HAT": "HAT", "EST": "EST", "HKST": "HKST", "CLST": "CLST", "MESZ": "MESZ", "IST": "IST", "WART": "WART", "COST": "COST", "AEST": "AEST", "BT": "BT", "WAST": "WAST", "NZST": "NZST", "COT": "COT", "CDT": "CDT", "AKDT": "AKDT", "OESZ": "OESZ", "GMT": "GMT", "BOT": "BOT", "ACWDT": "ACWDT", "HNT": "HNT", "ARST": "ARST", "JST": "JST", "UYST": "UYST", "ACST": "ACST", "EAT": "EAT", "HKT": "HKT", "CHADT": "CHADT", "TMT": "TMT", "MYT": "MYT", "ChST": "ChST", "TMST": "TMST", "HADT": "HADT", "SRT": "SRT", "ADT": "ADT", "AEDT": "AEDT", "GFT": "GFT", "MDT": "MDT", "∅∅∅": "∅∅∅", "GYT": "GYT", "VET": "VET", "AST": "AST", "AWDT": "AWDT", "EDT": "EDT", "PST": "PST", "WAT": "WAT", "AWST": "AWST", "CAT": "CAT", "WARST": "WARST", "MST": "MST", "MEZ": "MEZ", "WIB": "WIB", "PDT": "PDT"},
+ timezones: map[string]string{"UYT": "UYT", "ChST": "ChST", "VET": "VET", "HKT": "HKT", "MEZ": "MEZ", "MESZ": "MESZ", "ADT": "ADT", "EDT": "EDT", "CAT": "CAT", "AST": "AST", "AEDT": "AEDT", "AWST": "AWST", "HAT": "HAT", "AKDT": "AKDT", "JST": "JST", "JDT": "JDT", "ACWST": "ACWST", "COT": "COT", "MYT": "MYT", "EST": "EST", "BOT": "BOT", "WIT": "WIT", "GMT": "GMT", "CLST": "CLST", "HNT": "HNT", "HKST": "HKST", "SAST": "SAST", "OESZ": "OESZ", "AWDT": "AWDT", "CLT": "CLT", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "BT": "BT", "WEZ": "WEZ", "WESZ": "WESZ", "HADT": "HADT", "PST": "PST", "PDT": "PDT", "WAST": "WAST", "IST": "IST", "ACST": "ACST", "ART": "ART", "TMT": "TMT", "LHST": "LHST", "UYST": "UYST", "ARST": "ARST", "SRT": "SRT", "CHADT": "CHADT", "MDT": "MDT", "WARST": "WARST", "ACDT": "ACDT", "GYT": "GYT", "AKST": "AKST", "WIB": "WIB", "NZST": "NZST", "MST": "MST", "WITA": "WITA", "CHAST": "CHAST", "NZDT": "NZDT", "OEZ": "OEZ", "CDT": "CDT", "SGT": "SGT", "ACWDT": "ACWDT", "WAT": "WAT", "HAST": "HAST", "GFT": "GFT", "CST": "CST", "EAT": "EAT", "ECT": "ECT", "COST": "COST", "TMST": "TMST", "AEST": "AEST", "WART": "WART"},
}
}
@@ -199,7 +199,7 @@ func (ff *ff_MR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -259,7 +259,7 @@ func (ff *ff_MR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ff_SN/ff_SN.go b/ff_SN/ff_SN.go
index 8feb2560..5353d802 100644
--- a/ff_SN/ff_SN.go
+++ b/ff_SN/ff_SN.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"H-I", "C-I"},
erasNarrow: []string{"", ""},
erasWide: []string{"Hade Iisa", "Caggal Iisa"},
- timezones: map[string]string{"WITA": "WITA", "WAST": "WAST", "CHADT": "CHADT", "AEST": "AEST", "AEDT": "AEDT", "IST": "IST", "EST": "EST", "ECT": "ECT", "WESZ": "WESZ", "HAT": "HAT", "OEZ": "OEZ", "OESZ": "OESZ", "CLT": "CLT", "PST": "PST", "GYT": "GYT", "BT": "BT", "UYT": "UYT", "WAT": "WAT", "SGT": "SGT", "CST": "CST", "JST": "JST", "GFT": "GFT", "EDT": "EDT", "LHDT": "LHDT", "ACST": "ACST", "VET": "VET", "ART": "ART", "CHAST": "CHAST", "MDT": "MDT", "ADT": "ADT", "WART": "WART", "BOT": "BOT", "NZST": "NZST", "CAT": "CAT", "HKST": "HKST", "HKT": "HKT", "GMT": "GMT", "WARST": "WARST", "AKDT": "AKDT", "JDT": "JDT", "UYST": "UYST", "PDT": "PDT", "COST": "COST", "NZDT": "NZDT", "HADT": "HADT", "MST": "MST", "WIB": "WIB", "AST": "AST", "CLST": "CLST", "CDT": "CDT", "ACWDT": "ACWDT", "SRT": "SRT", "ChST": "ChST", "∅∅∅": "∅∅∅", "WIT": "WIT", "ACWST": "ACWST", "MEZ": "MEZ", "AKST": "AKST", "MYT": "MYT", "HAST": "HAST", "AWST": "AWST", "AWDT": "AWDT", "TMT": "TMT", "TMST": "TMST", "COT": "COT", "LHST": "LHST", "SAST": "SAST", "WEZ": "WEZ", "ACDT": "ACDT", "EAT": "EAT", "HNT": "HNT", "ARST": "ARST", "MESZ": "MESZ"},
+ timezones: map[string]string{"EST": "EST", "SRT": "SRT", "WARST": "WARST", "WAT": "WAT", "VET": "VET", "COST": "COST", "HNT": "HNT", "GYT": "GYT", "HKT": "HKT", "WIT": "WIT", "GFT": "GFT", "ACDT": "ACDT", "MESZ": "MESZ", "AKST": "AKST", "AKDT": "AKDT", "HAT": "HAT", "MST": "MST", "AEDT": "AEDT", "ACWDT": "ACWDT", "NZDT": "NZDT", "CAT": "CAT", "PST": "PST", "MEZ": "MEZ", "EAT": "EAT", "ACWST": "ACWST", "CST": "CST", "AST": "AST", "SAST": "SAST", "NZST": "NZST", "UYST": "UYST", "HADT": "HADT", "AWST": "AWST", "WESZ": "WESZ", "ECT": "ECT", "ADT": "ADT", "SGT": "SGT", "TMT": "TMT", "PDT": "PDT", "UYT": "UYT", "ChST": "ChST", "HAST": "HAST", "TMST": "TMST", "WAST": "WAST", "JDT": "JDT", "HKST": "HKST", "GMT": "GMT", "WEZ": "WEZ", "ACST": "ACST", "∅∅∅": "∅∅∅", "LHST": "LHST", "BOT": "BOT", "BT": "BT", "IST": "IST", "MYT": "MYT", "EDT": "EDT", "CHADT": "CHADT", "ART": "ART", "LHDT": "LHDT", "MDT": "MDT", "WITA": "WITA", "CLT": "CLT", "CLST": "CLST", "CDT": "CDT", "COT": "COT", "JST": "JST", "CHAST": "CHAST", "AEST": "AEST", "ARST": "ARST", "WIB": "WIB", "OESZ": "OESZ", "AWDT": "AWDT", "OEZ": "OEZ", "WART": "WART"},
}
}
@@ -199,7 +199,7 @@ func (ff *ff_SN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -259,7 +259,7 @@ func (ff *ff_SN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ff.currencies[currency]
- l := len(s) + len(ff.decimal) + len(ff.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fi/fi.go b/fi/fi.go
index d1affcb6..1ee8f10b 100644
--- a/fi/fi.go
+++ b/fi/fi.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"eKr.", "jKr."},
erasNarrow: []string{"eK", "jK"},
erasWide: []string{"ennen Kristuksen syntymää", "jälkeen Kristuksen syntymän"},
- timezones: map[string]string{"MDT": "Kalliovuorten kesäaika", "AKST": "Alaskan normaaliaika", "AWDT": "Länsi-Australian kesäaika", "AEDT": "Itä-Australian kesäaika", "HKST": "Hongkongin kesäaika", "MESZ": "Keski-Euroopan kesäaika", "GFT": "Ranskan Guayanan aika", "ACDT": "Keski-Australian kesäaika", "SRT": "Surinamin aika", "WIT": "Itä-Indonesian aika", "GMT": "Greenwichin normaaliaika", "WARST": "Länsi-Argentiinan kesäaika", "EAT": "Itä-Afrikan aika", "AST": "Kanadan Atlantin normaaliaika", "NZST": "Uuden-Seelannin normaaliaika", "CHAST": "Chathamin normaaliaika", "WESZ": "Länsi-Euroopan kesäaika", "CAT": "Keski-Afrikan aika", "MEZ": "Keski-Euroopan normaaliaika", "BT": "Bhutanin aika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "OEZ": "Itä-Euroopan normaaliaika", "UYST": "Uruguayn kesäaika", "MST": "Kalliovuorten normaaliaika", "CLST": "Chilen kesäaika", "AEST": "Itä-Australian normaaliaika", "AKDT": "Alaskan kesäaika", "ARST": "Argentiinan kesäaika", "SGT": "Singaporen aika", "ACWST": "Läntisen Keski-Australian normaaliaika", "EST": "Yhdysvaltain itäinen normaaliaika", "EDT": "Yhdysvaltain itäinen kesäaika", "PST": "Yhdysvaltain Tyynenmeren normaaliaika", "WEZ": "Länsi-Euroopan normaaliaika", "AWST": "Länsi-Australian normaaliaika", "HKT": "Hongkongin normaaliaika", "CDT": "Yhdysvaltain keskinen kesäaika", "MYT": "Malesian aika", "SAST": "Etelä-Afrikan aika", "VET": "Venezuelan aika", "∅∅∅": "Acren kesäaika", "ChST": "Tšamorron aika", "HADT": "Havaijin-Aleuttien kesäaika", "GYT": "Guyanan aika", "COT": "Kolumbian normaaliaika", "WIB": "Länsi-Indonesian aika", "TMST": "Turkmenistanin kesäaika", "JDT": "Japanin kesäaika", "BOT": "Bolivian aika", "ACST": "Keski-Australian normaaliaika", "WAST": "Länsi-Afrikan kesäaika", "COST": "Kolumbian kesäaika", "TMT": "Turkmenistanin normaaliaika", "ECT": "Ecuadorin aika", "IST": "Intian aika", "WART": "Länsi-Argentiinan normaaliaika", "ACWDT": "Läntisen Keski-Australian kesäaika", "HNT": "Newfoundlandin normaaliaika", "HAT": "Newfoundlandin kesäaika", "WITA": "Keski-Indonesian aika", "JST": "Japanin normaaliaika", "WAT": "Länsi-Afrikan normaaliaika", "NZDT": "Uuden-Seelannin kesäaika", "CST": "Yhdysvaltain keskinen normaaliaika", "HAST": "Havaijin-Aleuttien normaaliaika", "OESZ": "Itä-Euroopan kesäaika", "UYT": "Uruguayn normaaliaika", "LHST": "Lord Howen normaaliaika", "ART": "Argentiinan normaaliaika", "ADT": "Kanadan Atlantin kesäaika", "CHADT": "Chathamin kesäaika", "CLT": "Chilen normaaliaika", "LHDT": "Lord Howen kesäaika"},
+ timezones: map[string]string{"PST": "Yhdysvaltain Tyynenmeren normaaliaika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "BT": "Bhutanin aika", "CDT": "Yhdysvaltain keskinen kesäaika", "AEDT": "Itä-Australian kesäaika", "ChST": "Tšamorron aika", "SRT": "Surinamin aika", "MDT": "Kalliovuorten kesäaika", "ARST": "Argentiinan kesäaika", "WIB": "Länsi-Indonesian aika", "GMT": "Greenwichin normaaliaika", "CST": "Yhdysvaltain keskinen normaaliaika", "JDT": "Japanin kesäaika", "∅∅∅": "Azorien kesäaika", "AEST": "Itä-Australian normaaliaika", "LHST": "Lord Howen normaaliaika", "WITA": "Keski-Indonesian aika", "MST": "Kalliovuorten normaaliaika", "WEZ": "Länsi-Euroopan normaaliaika", "COST": "Kolumbian kesäaika", "AST": "Kanadan Atlantin normaaliaika", "HNT": "Newfoundlandin normaaliaika", "WAT": "Länsi-Afrikan normaaliaika", "GYT": "Guyanan aika", "HADT": "Havaijin-Aleuttien kesäaika", "CHADT": "Chathamin kesäaika", "SAST": "Etelä-Afrikan aika", "LHDT": "Lord Howen kesäaika", "ACDT": "Keski-Australian kesäaika", "NZDT": "Uuden-Seelannin kesäaika", "WAST": "Länsi-Afrikan kesäaika", "AKST": "Alaskan normaaliaika", "MYT": "Malesian aika", "OESZ": "Itä-Euroopan kesäaika", "TMT": "Turkmenistanin normaaliaika", "CAT": "Keski-Afrikan aika", "WARST": "Länsi-Argentiinan kesäaika", "BOT": "Bolivian aika", "CLST": "Chilen kesäaika", "WESZ": "Länsi-Euroopan kesäaika", "VET": "Venezuelan aika", "MESZ": "Keski-Euroopan kesäaika", "ACST": "Keski-Australian normaaliaika", "TMST": "Turkmenistanin kesäaika", "ACWDT": "Läntisen Keski-Australian kesäaika", "WART": "Länsi-Argentiinan normaaliaika", "CHAST": "Chathamin normaaliaika", "NZST": "Uuden-Seelannin normaaliaika", "UYT": "Uruguayn normaaliaika", "CLT": "Chilen normaaliaika", "ADT": "Kanadan Atlantin kesäaika", "SGT": "Singaporen aika", "AWDT": "Länsi-Australian kesäaika", "MEZ": "Keski-Euroopan normaaliaika", "ECT": "Ecuadorin aika", "COT": "Kolumbian normaaliaika", "ART": "Argentiinan normaaliaika", "WIT": "Itä-Indonesian aika", "AKDT": "Alaskan kesäaika", "EST": "Yhdysvaltain itäinen normaaliaika", "EDT": "Yhdysvaltain itäinen kesäaika", "ACWST": "Läntisen Keski-Australian normaaliaika", "HAT": "Newfoundlandin kesäaika", "HAST": "Havaijin-Aleuttien normaaliaika", "AWST": "Länsi-Australian normaaliaika", "HKT": "Hongkongin normaaliaika", "UYST": "Uruguayn kesäaika", "EAT": "Itä-Afrikan aika", "GFT": "Ranskan Guayanan aika", "IST": "Intian aika", "JST": "Japanin normaaliaika", "HKST": "Hongkongin kesäaika", "OEZ": "Itä-Euroopan normaaliaika"},
}
}
@@ -194,7 +194,7 @@ func (fi *fi) WeekdaysWide() []string {
func (fi *fi) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fi.decimal) + len(fi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (fi *fi) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fi.currencies[currency]
- l := len(s) + len(fi.decimal) + len(fi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (fi *fi) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fi.currencies[currency]
- l := len(s) + len(fi.decimal) + len(fi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fi_FI/fi_FI.go b/fi_FI/fi_FI.go
index c833a9b0..07edb953 100644
--- a/fi_FI/fi_FI.go
+++ b/fi_FI/fi_FI.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"eKr.", "jKr."},
erasNarrow: []string{"eK", "jK"},
erasWide: []string{"ennen Kristuksen syntymää", "jälkeen Kristuksen syntymän"},
- timezones: map[string]string{"CST": "Yhdysvaltain keskinen normaaliaika", "MDT": "Macaon kesäaika", "WIB": "Länsi-Indonesian aika", "OEZ": "Itä-Euroopan normaaliaika", "COST": "Kolumbian kesäaika", "NZST": "Uuden-Seelannin normaaliaika", "SAST": "Etelä-Afrikan aika", "MYT": "Malesian aika", "WESZ": "Länsi-Euroopan kesäaika", "HNT": "Newfoundlandin normaaliaika", "CLST": "Chilen kesäaika", "HKT": "Hongkongin normaaliaika", "CHAST": "Chathamin normaaliaika", "CHADT": "Chathamin kesäaika", "CDT": "Yhdysvaltain keskinen kesäaika", "MST": "Macaon normaaliaika", "WIT": "Itä-Indonesian aika", "ART": "Argentiinan normaaliaika", "ARST": "Argentiinan kesäaika", "WART": "Länsi-Argentiinan normaaliaika", "BOT": "Bolivian aika", "UYST": "Uruguayn kesäaika", "ChST": "Tšamorron aika", "COT": "Kolumbian normaaliaika", "AKST": "Alaskan normaaliaika", "ECT": "Ecuadorin aika", "LHST": "Lord Howen normaaliaika", "∅∅∅": "Azorien kesäaika", "MESZ": "Keski-Euroopan kesäaika", "BT": "Bhutanin aika", "PST": "Yhdysvaltain Tyynenmeren normaaliaika", "WARST": "Länsi-Argentiinan kesäaika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "TMT": "Turkmenistanin normaaliaika", "WITA": "Keski-Indonesian aika", "CAT": "Keski-Afrikan aika", "MEZ": "Keski-Euroopan normaaliaika", "AEST": "Itä-Australian normaaliaika", "UYT": "Uruguayn normaaliaika", "HAT": "Newfoundlandin kesäaika", "SGT": "Singaporen aika", "HADT": "Havaijin-Aleuttien kesäaika", "ACST": "Keski-Australian normaaliaika", "WEZ": "Länsi-Euroopan normaaliaika", "SRT": "Surinamin aika", "AST": "Kanadan Atlantin normaaliaika", "EST": "Yhdysvaltain itäinen normaaliaika", "GMT": "Greenwichin normaaliaika", "GYT": "Guyanan aika", "GFT": "Ranskan Guayanan aika", "OESZ": "Itä-Euroopan kesäaika", "HKST": "Hongkongin kesäaika", "CLT": "Chilen normaaliaika", "ACWST": "Läntisen Keski-Australian normaaliaika", "WAT": "Länsi-Afrikan normaaliaika", "AWST": "Länsi-Australian normaaliaika", "NZDT": "Uuden-Seelannin kesäaika", "EAT": "Itä-Afrikan aika", "AEDT": "Itä-Australian kesäaika", "ACDT": "Keski-Australian kesäaika", "LHDT": "Lord Howen kesäaika", "VET": "Venezuelan aika", "TMST": "Turkmenistanin kesäaika", "HAST": "Havaijin-Aleuttien normaaliaika", "ADT": "Kanadan Atlantin kesäaika", "AWDT": "Länsi-Australian kesäaika", "JDT": "Japanin kesäaika", "IST": "Intian aika", "EDT": "Yhdysvaltain itäinen kesäaika", "ACWDT": "Läntisen Keski-Australian kesäaika", "WAST": "Länsi-Afrikan kesäaika", "AKDT": "Alaskan kesäaika", "JST": "Japanin normaaliaika"},
+ timezones: map[string]string{"ChST": "Tšamorron aika", "SRT": "Surinamin aika", "ACWDT": "Läntisen Keski-Australian kesäaika", "MST": "Kalliovuorten normaaliaika", "CDT": "Yhdysvaltain keskinen kesäaika", "AST": "Kanadan Atlantin normaaliaika", "CLT": "Chilen normaaliaika", "WEZ": "Länsi-Euroopan normaaliaika", "HAT": "Newfoundlandin kesäaika", "ART": "Argentiinan normaaliaika", "HADT": "Havaijin-Aleuttien kesäaika", "CAT": "Keski-Afrikan aika", "EAT": "Itä-Afrikan aika", "VET": "Venezuelan aika", "UYT": "Uruguayn normaaliaika", "BOT": "Bolivian aika", "WAST": "Länsi-Afrikan kesäaika", "HKT": "Hongkongin normaaliaika", "CHADT": "Chathamin kesäaika", "OEZ": "Itä-Euroopan normaaliaika", "OESZ": "Itä-Euroopan kesäaika", "GMT": "Greenwichin normaaliaika", "WIT": "Itä-Indonesian aika", "WARST": "Länsi-Argentiinan kesäaika", "AKDT": "Alaskan kesäaika", "MYT": "Malesian aika", "AWDT": "Länsi-Australian kesäaika", "ACWST": "Läntisen Keski-Australian normaaliaika", "∅∅∅": "Perun kesäaika", "HNT": "Newfoundlandin normaaliaika", "MEZ": "Keski-Euroopan normaaliaika", "CST": "Yhdysvaltain keskinen normaaliaika", "SGT": "Singaporen aika", "AEST": "Itä-Australian normaaliaika", "ACDT": "Keski-Australian kesäaika", "LHST": "Lord Howen normaaliaika", "ARST": "Argentiinan kesäaika", "WIB": "Länsi-Indonesian aika", "HAST": "Havaijin-Aleuttien normaaliaika", "ACST": "Keski-Australian normaaliaika", "GYT": "Guyanan aika", "EDT": "Yhdysvaltain itäinen kesäaika", "AWST": "Länsi-Australian normaaliaika", "HKST": "Hongkongin kesäaika", "SAST": "Etelä-Afrikan aika", "BT": "Bhutanin aika", "JST": "Japanin normaaliaika", "ECT": "Ecuadorin aika", "COT": "Kolumbian normaaliaika", "COST": "Kolumbian kesäaika", "TMT": "Turkmenistanin normaaliaika", "TMST": "Turkmenistanin kesäaika", "LHDT": "Lord Howen kesäaika", "UYST": "Uruguayn kesäaika", "CLST": "Chilen kesäaika", "WESZ": "Länsi-Euroopan kesäaika", "JDT": "Japanin kesäaika", "ADT": "Kanadan Atlantin kesäaika", "CHAST": "Chathamin normaaliaika", "AEDT": "Itä-Australian kesäaika", "NZST": "Uuden-Seelannin normaaliaika", "PDT": "Yhdysvaltain Tyynenmeren kesäaika", "MESZ": "Keski-Euroopan kesäaika", "MDT": "Kalliovuorten kesäaika", "WART": "Länsi-Argentiinan normaaliaika", "WAT": "Länsi-Afrikan normaaliaika", "GFT": "Ranskan Guayanan aika", "IST": "Intian aika", "AKST": "Alaskan normaaliaika", "EST": "Yhdysvaltain itäinen normaaliaika", "PST": "Yhdysvaltain Tyynenmeren normaaliaika", "WITA": "Keski-Indonesian aika", "NZDT": "Uuden-Seelannin kesäaika"},
}
}
@@ -194,7 +194,7 @@ func (fi *fi_FI) WeekdaysWide() []string {
func (fi *fi_FI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fi.decimal) + len(fi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (fi *fi_FI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fi.currencies[currency]
- l := len(s) + len(fi.decimal) + len(fi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (fi *fi_FI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fi.currencies[currency]
- l := len(s) + len(fi.decimal) + len(fi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fil/fil.go b/fil/fil.go
index 95d276ad..02045b30 100644
--- a/fil/fil.go
+++ b/fil/fil.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"BC", "AD"},
- timezones: map[string]string{"PST": "Standard na Oras sa Pasipiko", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "SRT": "Oras sa Suriname", "CHADT": "Daylight Time sa Chatham", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "TMT": "Standard na Oras sa Turkmenistan", "AEDT": "Daylight Time ng Silangang Australya", "AKDT": "Daylight Time sa Alaska", "GMT": "Greenwich Mean Time", "WEZ": "Standard na Oras sa Kanlurang Europe", "GYT": "Oras sa Guyana", "HNT": "Standard na Oras sa Newfoundland", "HAT": "Daylight Time sa Newfoundland", "WART": "Standard na Oras sa Kanlurang Argentina", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "AWDT": "Daylight Time sa Kanlurang Australya", "PDT": "Daylight Time sa Pasipiko", "MST": "Standard na Oras sa Bundok", "CHAST": "Standard na Oras sa Chatham", "CLT": "Standard na Oras sa Chile", "HAST": "Standard na Oras sa Hawaii-Aleutian", "WIB": "Oras ng Kanlurang Indonesiya", "EST": "Eastern na Standard na Oras", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "∅∅∅": "Oras sa Tag-init ng Peru", "EAT": "Oras sa Silangang Africa", "AWST": "Standard Time ng Kanlurang Australya", "MEZ": "Standard na Oras sa Gitnang Europe", "TMST": "Oras sa Tag-init ng Turkmenistan", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "ACDT": "Daylight Time ng Gitnang Australya", "ARST": "Oras sa Tag-init ng Argentina", "GFT": "Oras sa French Guiana", "IST": "Standard na Oras sa Bhutan", "UYT": "Standard na Oras sa Uruguay", "ACST": "Standard Time ng Gitnang Australya", "VET": "Oras sa Venezuela", "AST": "Standard na Oras sa Atlantiko", "CST": "Sentral na Standard na Oras", "CDT": "Sentral na Daylight Time", "JDT": "Daylight Time sa Japan", "UYST": "Oras sa Tag-init ng Uruguay", "CLST": "Oras sa Tag-init ng Chile", "WIT": "Oras ng Silangang Indonesiya", "JST": "Standard na Oras sa Japan", "BT": "Oras sa Bhutan", "LHST": "Standard na Oras sa Lord Howe", "MYT": "Oras ng Malaysia", "NZST": "Standard na Oras sa New Zealand", "NZDT": "Daylight Time sa New Zealand", "WITA": "Oras ng Gitnang Indonesiya", "OEZ": "Standard na Oras sa Silangang Europe", "CAT": "Oras sa Gitnang Africa", "LHDT": "Daylight Time sa Lorde Howe", "MDT": "Daylight Time sa Bundok", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "HKT": "Standard na Oras sa Hong Kong", "SGT": "Standard na Oras sa Singapore", "OESZ": "Oras sa Tag-init ng Silangang Europe", "ChST": "Standard na Oras sa Chamorro", "ART": "Standard na Oras sa Argentina", "SAST": "Oras sa Timog Africa", "AKST": "Standard na Oras sa Alaska", "EDT": "Eastern Daylight Time", "ADT": "Daylight Time sa Atlantiko", "COT": "Standard na Oras sa Colombia", "HKST": "Oras sa Tag-init ng Hong Kong", "BOT": "Oras sa Bolivia", "WAT": "Standard na Oras sa Kanlurang Africa", "COST": "Oras sa Tag-init ng Colombia", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "AEST": "Standard Time ng Silangang Australya", "ECT": "Oras sa Ecuador"},
+ timezones: map[string]string{"WIT": "Oras ng Silangang Indonesiya", "AKST": "Standard na Oras sa Alaska", "MDT": "MDT", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "TMST": "Oras sa Tag-init ng Turkmenistan", "LHST": "Standard na Oras sa Lord Howe", "UYST": "Oras sa Tag-init ng Uruguay", "HKT": "Standard na Oras sa Hong Kong", "SRT": "Oras sa Suriname", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "CST": "Sentral na Standard na Oras", "HAT": "Daylight Time sa Newfoundland", "BOT": "Oras sa Bolivia", "∅∅∅": "Oras sa Tag-init ng Peru", "GYT": "Oras sa Guyana", "CAT": "Oras sa Gitnang Africa", "WEZ": "Standard na Oras sa Kanlurang Europe", "ARST": "Oras sa Tag-init ng Argentina", "HAST": "Standard na Oras sa Hawaii-Aleutian", "COT": "Standard na Oras sa Colombia", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "ACST": "Standard Time ng Gitnang Australya", "EDT": "Eastern Daylight Time", "MST": "MST", "AEDT": "Daylight Time ng Silangang Australya", "LHDT": "Daylight Time sa Lorde Howe", "EAT": "Oras sa Silangang Africa", "EST": "Eastern na Standard na Oras", "AWDT": "Daylight Time sa Kanlurang Australya", "OEZ": "Standard na Oras sa Silangang Europe", "PDT": "Daylight Time sa Pasipiko", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "GFT": "Oras sa French Guiana", "JST": "Standard na Oras sa Japan", "HNT": "Standard na Oras sa Newfoundland", "OESZ": "Oras sa Tag-init ng Silangang Europe", "PST": "Standard na Oras sa Pasipiko", "ChST": "Standard na Oras sa Chamorro", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "VET": "Oras sa Venezuela", "AKDT": "Daylight Time sa Alaska", "ADT": "Daylight Time sa Atlantiko", "TMT": "Standard na Oras sa Turkmenistan", "SAST": "Oras sa Timog Africa", "AWST": "Standard Time ng Kanlurang Australya", "BT": "Oras sa Bhutan", "WART": "Standard na Oras sa Kanlurang Argentina", "JDT": "Daylight Time sa Japan", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "CLT": "Standard na Oras sa Chile", "ECT": "Oras sa Ecuador", "GMT": "Greenwich Mean Time", "COST": "Oras sa Tag-init ng Colombia", "SGT": "Standard na Oras sa Singapore", "ART": "Standard na Oras sa Argentina", "WIB": "Oras ng Kanlurang Indonesiya", "AEST": "Standard Time ng Silangang Australya", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "CLST": "Oras sa Tag-init ng Chile", "AST": "Standard na Oras sa Atlantiko", "ACDT": "Daylight Time ng Gitnang Australya", "HKST": "Oras sa Tag-init ng Hong Kong", "CHAST": "Standard na Oras sa Chatham", "CHADT": "Daylight Time sa Chatham", "NZST": "Standard na Oras sa New Zealand", "WAT": "Standard na Oras sa Kanlurang Africa", "IST": "Standard na Oras sa Bhutan", "CDT": "Sentral na Daylight Time", "MYT": "Oras ng Malaysia", "NZDT": "Daylight Time sa New Zealand", "MEZ": "Standard na Oras sa Gitnang Europe", "UYT": "Standard na Oras sa Uruguay", "WITA": "Oras ng Gitnang Indonesiya"},
}
}
@@ -215,7 +215,7 @@ func (fil *fil) WeekdaysWide() []string {
func (fil *fil) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fil.decimal) + len(fil.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -288,7 +288,7 @@ func (fil *fil) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
- l := len(s) + len(fil.decimal) + len(fil.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -346,7 +346,7 @@ func (fil *fil) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
- l := len(s) + len(fil.decimal) + len(fil.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fil_PH/fil_PH.go b/fil_PH/fil_PH.go
index 5950ca54..9705ac0e 100644
--- a/fil_PH/fil_PH.go
+++ b/fil_PH/fil_PH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"BC", "AD"},
- timezones: map[string]string{"WEZ": "Standard na Oras sa Kanlurang Europe", "MYT": "Oras ng Malaysia", "CST": "Sentral na Standard na Oras", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "LHST": "Standard na Oras sa Lord Howe", "UYT": "Standard na Oras sa Uruguay", "HNT": "Standard na Oras sa Newfoundland", "WIT": "Oras ng Silangang Indonesiya", "PDT": "Daylight Time sa Pasipiko", "∅∅∅": "Oras sa Tag-init ng Peru", "GYT": "Oras sa Guyana", "AEDT": "Daylight Time ng Silangang Australya", "OESZ": "Oras sa Tag-init ng Silangang Europe", "ACST": "Standard Time ng Gitnang Australya", "EAT": "Oras sa Silangang Africa", "HKST": "Oras sa Tag-init ng Hong Kong", "AEST": "Standard Time ng Silangang Australya", "JDT": "Daylight Time sa Japan", "MST": "Standard na Oras sa Bundok", "COST": "Oras sa Tag-init ng Colombia", "CHAST": "Standard na Oras sa Chatham", "SGT": "Standard na Oras sa Singapore", "TMT": "Standard na Oras sa Turkmenistan", "WIB": "Oras ng Kanlurang Indonesiya", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "UYST": "Oras sa Tag-init ng Uruguay", "ADT": "Daylight Time sa Atlantiko", "NZDT": "Daylight Time sa New Zealand", "HKT": "Standard na Oras sa Hong Kong", "NZST": "Standard na Oras sa New Zealand", "COT": "Standard na Oras sa Colombia", "CDT": "Sentral na Daylight Time", "AKDT": "Daylight Time sa Alaska", "CLT": "Standard na Oras sa Chile", "SAST": "Oras sa Timog Africa", "IST": "Standard na Oras sa Bhutan", "ECT": "Oras sa Ecuador", "LHDT": "Daylight Time sa Lorde Howe", "BOT": "Oras sa Bolivia", "WAT": "Standard na Oras sa Kanlurang Africa", "ART": "Standard na Oras sa Argentina", "GMT": "Greenwich Mean Time", "WART": "Standard na Oras sa Kanlurang Argentina", "AWST": "Standard Time ng Kanlurang Australya", "AKST": "Standard na Oras sa Alaska", "JST": "Standard na Oras sa Japan", "PST": "Standard na Oras sa Pasipiko", "SRT": "Oras sa Suriname", "ChST": "Standard na Oras sa Chamorro", "ARST": "Oras sa Tag-init ng Argentina", "HAST": "Standard na Oras sa Hawaii-Aleutian", "WITA": "Oras ng Gitnang Indonesiya", "EST": "Eastern na Standard na Oras", "MEZ": "Standard na Oras sa Gitnang Europe", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "GFT": "Oras sa French Guiana", "BT": "Oras sa Bhutan", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "OEZ": "Standard na Oras sa Silangang Europe", "HAT": "Daylight Time sa Newfoundland", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "AST": "Standard na Oras sa Atlantiko", "CAT": "Oras sa Gitnang Africa", "CLST": "Oras sa Tag-init ng Chile", "AWDT": "Daylight Time sa Kanlurang Australya", "EDT": "Eastern Daylight Time", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "ACDT": "Daylight Time ng Gitnang Australya", "MDT": "Daylight Time sa Bundok", "VET": "Oras sa Venezuela", "CHADT": "Daylight Time sa Chatham", "TMST": "Oras sa Tag-init ng Turkmenistan"},
+ timezones: map[string]string{"HKT": "Standard na Oras sa Hong Kong", "HKST": "Oras sa Tag-init ng Hong Kong", "OEZ": "Standard na Oras sa Silangang Europe", "BT": "Oras sa Bhutan", "WAST": "Oras sa Tag-init ng Kanlurang Africa", "HNT": "Standard na Oras sa Newfoundland", "AST": "Standard na Oras sa Atlantiko", "TMT": "Standard na Oras sa Turkmenistan", "AEST": "Standard Time ng Silangang Australya", "MYT": "Oras ng Malaysia", "GMT": "Greenwich Mean Time", "BOT": "Oras sa Bolivia", "TMST": "Oras sa Tag-init ng Turkmenistan", "CLT": "Standard na Oras sa Chile", "AWST": "Standard Time ng Kanlurang Australya", "NZST": "Standard na Oras sa New Zealand", "UYST": "Oras sa Tag-init ng Uruguay", "ACWST": "Standard Time ng Gitnang Kanluran ng Australya", "GFT": "Oras sa French Guiana", "ADT": "Daylight Time sa Atlantiko", "ACST": "Standard Time ng Gitnang Australya", "AKST": "Standard na Oras sa Alaska", "EDT": "Eastern Daylight Time", "HADT": "Oras sa Tag-init ng Hawaii-Aleutian", "LHDT": "Daylight Time sa Lorde Howe", "ACWDT": "Daylight Time ng Gitnang Kanluran ng Australya", "ECT": "Oras sa Ecuador", "COST": "Oras sa Tag-init ng Colombia", "HAT": "Daylight Time sa Newfoundland", "ChST": "Standard na Oras sa Chamorro", "EST": "Eastern na Standard na Oras", "NZDT": "Daylight Time sa New Zealand", "SAST": "Oras sa Timog Africa", "AWDT": "Daylight Time sa Kanlurang Australya", "MST": "MST", "WARST": "Oras sa Tag-init ng Kanlurang Argentina", "CST": "Sentral na Standard na Oras", "CDT": "Sentral na Daylight Time", "COT": "Standard na Oras sa Colombia", "CHADT": "Daylight Time sa Chatham", "WIT": "Oras ng Silangang Indonesiya", "WAT": "Standard na Oras sa Kanlurang Africa", "GYT": "Oras sa Guyana", "AKDT": "Daylight Time sa Alaska", "SGT": "Standard na Oras sa Singapore", "MDT": "MDT", "VET": "Oras sa Venezuela", "WESZ": "Oras sa Tag-init ng Kanlurang Europe", "JDT": "Daylight Time sa Japan", "HAST": "Standard na Oras sa Hawaii-Aleutian", "AEDT": "Daylight Time ng Silangang Australya", "JST": "Standard na Oras sa Japan", "IST": "Standard na Oras sa Bhutan", "ART": "Standard na Oras sa Argentina", "∅∅∅": "Oras sa Tag-init ng Azores", "CHAST": "Standard na Oras sa Chatham", "MEZ": "Standard na Oras sa Gitnang Europe", "UYT": "Standard na Oras sa Uruguay", "MESZ": "Oras sa Tag-init ng Gitnang Europe", "CLST": "Oras sa Tag-init ng Chile", "ARST": "Oras sa Tag-init ng Argentina", "PST": "Standard na Oras sa Pasipiko", "SRT": "Oras sa Suriname", "EAT": "Oras sa Silangang Africa", "LHST": "Standard na Oras sa Lord Howe", "OESZ": "Oras sa Tag-init ng Silangang Europe", "PDT": "Daylight Time sa Pasipiko", "CAT": "Oras sa Gitnang Africa", "WITA": "Oras ng Gitnang Indonesiya", "WART": "Standard na Oras sa Kanlurang Argentina", "WEZ": "Standard na Oras sa Kanlurang Europe", "ACDT": "Daylight Time ng Gitnang Australya", "WIB": "Oras ng Kanlurang Indonesiya"},
}
}
@@ -215,7 +215,7 @@ func (fil *fil_PH) WeekdaysWide() []string {
func (fil *fil_PH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fil.decimal) + len(fil.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -288,7 +288,7 @@ func (fil *fil_PH) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
- l := len(s) + len(fil.decimal) + len(fil.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -346,7 +346,7 @@ func (fil *fil_PH) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fil.currencies[currency]
- l := len(s) + len(fil.decimal) + len(fil.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fo/fo.go b/fo/fo.go
index 54305ade..b6c805ac 100644
--- a/fo/fo.go
+++ b/fo/fo.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"fKr", "eKr"},
erasWide: []string{"fyri Krist", "eftir Krist"},
- timezones: map[string]string{"PDT": "Pacific summartíð", "EAT": "Eysturafrika tíð", "WAT": "Vesturafrika vanlig tíð", "CLT": "Kili vanlig tíð", "CDT": "Central summartíð", "TMST": "Turkmenistan summartíð", "ChST": "Chamorro vanlig tíð", "EDT": "Eastern summartíð", "ADT": "Atlantic summartíð", "AWDT": "vestur Avstralia summartíð", "ARST": "Argentina summartíð", "CAT": "Miðafrika tíð", "MEZ": "Miðevropa vanlig tíð", "HKT": "Hong Kong vanlig tíð", "AKST": "Alaska vanlig tíð", "UYT": "Uruguai vanlig tíð", "HAT": "Newfoundland summartíð", "MST": "MST", "HKST": "Hong Kong summartíð", "SAST": "Suðurafrika vanlig tíð", "AKDT": "Alaska summartíð", "∅∅∅": "Azorurnar summartíð", "CHADT": "Chatham summartíð", "HADT": "Hawaii-Aleutian summartíð", "NZST": "Nýsæland vanlig tíð", "MDT": "MDT", "WITA": "Mið Indonesia tíð", "LHDT": "Lord Howe summartíð", "COT": "Kolombia vanlig tíð", "CLST": "Kili summartíð", "GFT": "Franska Gujana tíð", "ACWDT": "miðvestur Avstralia summartíð", "AWST": "vestur Avstralia vanlig tíð", "OEZ": "Eysturevropa vanlig tíð", "WARST": "Vestur Argentina summartíð", "AST": "Atlantic vanlig tíð", "HNT": "Newfoundland vanlig tíð", "TMT": "Turkmenistan vanlig tíð", "AEST": "eystur Avstralia vanlig tíð", "WIB": "Vestur Indonesia tíð", "WESZ": "Vesturevropa summartíð", "ACST": "mið Avstralia vanlig tíð", "CHAST": "Chatham vanlig tíð", "IST": "India tíð", "EST": "Eastern vanlig tíð", "BT": "Butan tíð", "VET": "Venesuela tíð", "SGT": "Singapor tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "ECT": "Ekvador tíð", "UYST": "Uruguai summartíð", "BOT": "Bolivia tíð", "ACDT": "mið Avstralia summartíð", "WAST": "Vesturafrika summartíð", "GMT": "Greenwich Mean tíð", "MYT": "Malaisia tíð", "SRT": "Surinam tíð", "GYT": "Gujana tíð", "AEDT": "eystur Avstralia summartíð", "OESZ": "Eysturevropa summartíð", "JDT": "Japan summartíð", "NZDT": "Nýsæland summartíð", "CST": "Central vanlig tíð", "MESZ": "Miðevropa summartíð", "WIT": "Eystur Indonesia tíð", "PST": "Pacific vanlig tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "ART": "Argentina vanlig tíð", "COST": "Kolombia summartíð", "JST": "Japan vanlig tíð", "WEZ": "Vesturevropa vanlig tíð", "LHST": "Lord Howe vanlig tíð", "WART": "Vestur Argentina vanlig tíð"},
+ timezones: map[string]string{"WAT": "Vesturafrika vanlig tíð", "CHAST": "Chatham vanlig tíð", "UYST": "Uruguai summartíð", "BT": "Butan tíð", "ECT": "Ekvador tíð", "∅∅∅": "Azorurnar summartíð", "AWDT": "vestur Avstralia summartíð", "AEST": "eystur Avstralia vanlig tíð", "PDT": "Pacific summartíð", "MESZ": "Miðevropa summartíð", "ACDT": "mið Avstralia summartíð", "HAST": "Hawaii-Aleutian vanlig tíð", "CHADT": "Chatham summartíð", "MEZ": "Miðevropa vanlig tíð", "UYT": "Uruguai vanlig tíð", "EAT": "Eysturafrika tíð", "CLT": "Kili vanlig tíð", "WESZ": "Vesturevropa summartíð", "COST": "Kolombia summartíð", "AKDT": "Alaska summartíð", "MDT": "MDT", "OESZ": "Eysturevropa summartíð", "AEDT": "eystur Avstralia summartíð", "ADT": "Atlantic summartíð", "EST": "Eastern vanlig tíð", "MST": "MST", "ARST": "Argentina summartíð", "WITA": "Mið Indonesia tíð", "WARST": "Vestur Argentina summartíð", "WEZ": "Vesturevropa vanlig tíð", "JDT": "Japan summartíð", "HKST": "Hong Kong summartíð", "TMST": "Turkmenistan summartíð", "NZST": "Nýsæland vanlig tíð", "CAT": "Miðafrika tíð", "WIT": "Eystur Indonesia tíð", "JST": "Japan vanlig tíð", "EDT": "Eastern summartíð", "HKT": "Hong Kong vanlig tíð", "SAST": "Suðurafrika vanlig tíð", "BOT": "Bolivia tíð", "AKST": "Alaska vanlig tíð", "HNT": "Newfoundland vanlig tíð", "GYT": "Gujana tíð", "MYT": "Malaisia tíð", "SGT": "Singapor tíð", "ChST": "Chamorro vanlig tíð", "CST": "Central vanlig tíð", "CDT": "Central summartíð", "LHDT": "Lord Howe summartíð", "SRT": "Surinam tíð", "ACST": "mið Avstralia vanlig tíð", "NZDT": "Nýsæland summartíð", "PST": "Pacific vanlig tíð", "CLST": "Kili summartíð", "WAST": "Vesturafrika summartíð", "AST": "Atlantic vanlig tíð", "HAT": "Newfoundland summartíð", "AWST": "vestur Avstralia vanlig tíð", "WIB": "Vestur Indonesia tíð", "TMT": "Turkmenistan vanlig tíð", "GMT": "Greenwich Mean tíð", "ACWDT": "miðvestur Avstralia summartíð", "WART": "Vestur Argentina vanlig tíð", "VET": "Venesuela tíð", "GFT": "Franska Gujana tíð", "COT": "Kolombia vanlig tíð", "ART": "Argentina vanlig tíð", "OEZ": "Eysturevropa vanlig tíð", "HADT": "Hawaii-Aleutian summartíð", "LHST": "Lord Howe vanlig tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "IST": "India tíð"},
}
}
@@ -195,7 +195,7 @@ func (fo *fo) WeekdaysWide() []string {
func (fo *fo) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (fo *fo) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (fo *fo) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fo_DK/fo_DK.go b/fo_DK/fo_DK.go
index 3f4bb8e2..1c1cf54b 100644
--- a/fo_DK/fo_DK.go
+++ b/fo_DK/fo_DK.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"fKr", "eKr"},
erasWide: []string{"fyri Krist", "eftir Krist"},
- timezones: map[string]string{"PST": "Pacific vanlig tíð", "EAT": "Eysturafrika tíð", "CDT": "Central summartíð", "JDT": "Japan summartíð", "WART": "Vestur Argentina vanlig tíð", "UYST": "Uruguai summartíð", "PDT": "Pacific summartíð", "HKST": "Hong Kong summartíð", "GFT": "Franska Gujana tíð", "WESZ": "Vesturevropa summartíð", "SRT": "Surinam tíð", "ARST": "Argentina summartíð", "SAST": "Suðurafrika vanlig tíð", "TMT": "Turkmenistan vanlig tíð", "WIB": "Vestur Indonesia tíð", "AKST": "Alaska vanlig tíð", "WEZ": "Vesturevropa vanlig tíð", "ACDT": "mið Avstralia summartíð", "CAT": "Miðafrika tíð", "SGT": "Singapor tíð", "AST": "Atlantic vanlig tíð", "NZDT": "Nýsæland summartíð", "HNT": "Newfoundland vanlig tíð", "CST": "Central vanlig tíð", "CHADT": "Chatham summartíð", "WIT": "Eystur Indonesia tíð", "ECT": "Ekvador tíð", "MST": "Mountain vanlig tíð", "COT": "Kolombia vanlig tíð", "WAT": "Vesturafrika vanlig tíð", "WAST": "Vesturafrika summartíð", "COST": "Kolombia summartíð", "OESZ": "Eysturevropa summartíð", "IST": "India tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "∅∅∅": "∅∅∅", "ACST": "mið Avstralia vanlig tíð", "WITA": "Mið Indonesia tíð", "ACWDT": "miðvestur Avstralia summartíð", "AWDT": "vestur Avstralia summartíð", "HAT": "Newfoundland summartíð", "HKT": "Hong Kong vanlig tíð", "UYT": "Uruguai vanlig tíð", "LHST": "Lord Howe vanlig tíð", "GYT": "Gujana tíð", "AWST": "vestur Avstralia vanlig tíð", "HADT": "Hawaii-Aleutian summartíð", "VET": "Venesuela tíð", "ART": "Argentina vanlig tíð", "MEZ": "Miðevropa vanlig tíð", "AKDT": "Alaska summartíð", "BT": "Butan tíð", "MYT": "Malaisia tíð", "LHDT": "Lord Howe summartíð", "CHAST": "Chatham vanlig tíð", "CLT": "Kili vanlig tíð", "CLST": "Kili summartíð", "MESZ": "Miðevropa summartíð", "HAST": "Hawaii-Aleutian vanlig tíð", "AEST": "eystur Avstralia vanlig tíð", "AEDT": "eystur Avstralia summartíð", "EDT": "Eastern summartíð", "ChST": "Chamorro vanlig tíð", "NZST": "Nýsæland vanlig tíð", "OEZ": "Eysturevropa vanlig tíð", "JST": "Japan vanlig tíð", "GMT": "Greenwich Mean tíð", "WARST": "Vestur Argentina summartíð", "BOT": "Bolivia tíð", "MDT": "Mountain summartíð", "ADT": "Atlantic summartíð", "TMST": "Turkmenistan summartíð", "EST": "Eastern vanlig tíð"},
+ timezones: map[string]string{"MESZ": "Miðevropa summartíð", "SRT": "Surinam tíð", "WART": "Vestur Argentina vanlig tíð", "∅∅∅": "Peru summartíð", "HKST": "Hong Kong summartíð", "OEZ": "Eysturevropa vanlig tíð", "OESZ": "Eysturevropa summartíð", "AEST": "eystur Avstralia vanlig tíð", "UYST": "Uruguai summartíð", "ChST": "Chamorro vanlig tíð", "AKDT": "Alaska summartíð", "BT": "Butan tíð", "WARST": "Vestur Argentina summartíð", "WEZ": "Vesturevropa vanlig tíð", "ADT": "Atlantic summartíð", "TMT": "Turkmenistan vanlig tíð", "TMST": "Turkmenistan summartíð", "CAT": "Miðafrika tíð", "PST": "Pacific vanlig tíð", "CLT": "Kili vanlig tíð", "CDT": "Central summartíð", "COT": "Kolombia vanlig tíð", "HAT": "Newfoundland summartíð", "HKT": "Hong Kong vanlig tíð", "WITA": "Mið Indonesia tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "CLST": "Kili summartíð", "IST": "India tíð", "AKST": "Alaska vanlig tíð", "HADT": "Hawaii-Aleutian summartíð", "AWST": "vestur Avstralia vanlig tíð", "CHADT": "Chatham summartíð", "GMT": "Greenwich Mean tíð", "WIT": "Eystur Indonesia tíð", "MST": "Mountain vanlig tíð", "COST": "Kolombia summartíð", "MDT": "Mountain summartíð", "CST": "Central vanlig tíð", "HNT": "Newfoundland vanlig tíð", "GYT": "Gujana tíð", "WAST": "Vesturafrika summartíð", "ECT": "Ekvador tíð", "AST": "Atlantic vanlig tíð", "ARST": "Argentina summartíð", "BOT": "Bolivia tíð", "WAT": "Vesturafrika vanlig tíð", "VET": "Venesuela tíð", "EDT": "Eastern summartíð", "AWDT": "vestur Avstralia summartíð", "CHAST": "Chatham vanlig tíð", "UYT": "Uruguai vanlig tíð", "EAT": "Eysturafrika tíð", "SGT": "Singapor tíð", "EST": "Eastern vanlig tíð", "NZDT": "Nýsæland summartíð", "PDT": "Pacific summartíð", "ACST": "mið Avstralia vanlig tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "LHDT": "Lord Howe summartíð", "JDT": "Japan summartíð", "MYT": "Malaisia tíð", "SAST": "Suðurafrika vanlig tíð", "NZST": "Nýsæland vanlig tíð", "ACWDT": "miðvestur Avstralia summartíð", "WESZ": "Vesturevropa summartíð", "ACDT": "mið Avstralia summartíð", "MEZ": "Miðevropa vanlig tíð", "JST": "Japan vanlig tíð", "GFT": "Franska Gujana tíð", "ART": "Argentina vanlig tíð", "WIB": "Vestur Indonesia tíð", "AEDT": "eystur Avstralia summartíð", "LHST": "Lord Howe vanlig tíð"},
}
}
@@ -195,7 +195,7 @@ func (fo *fo_DK) WeekdaysWide() []string {
func (fo *fo_DK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (fo *fo_DK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (fo *fo_DK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fo_FO/fo_FO.go b/fo_FO/fo_FO.go
index 681c61d5..8ce34529 100644
--- a/fo_FO/fo_FO.go
+++ b/fo_FO/fo_FO.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"fKr", "eKr"},
erasWide: []string{"fyri Krist", "eftir Krist"},
- timezones: map[string]string{"JDT": "Japan summartíð", "HKST": "Hong Kong summartíð", "CHADT": "Chatham summartíð", "AKDT": "Alaska summartíð", "PST": "Pacific vanlig tíð", "GYT": "Gujana tíð", "ADT": "Atlantic summartíð", "AWDT": "vestur Avstralia summartíð", "HKT": "Hong Kong vanlig tíð", "AKST": "Alaska vanlig tíð", "PDT": "Pacific summartíð", "ChST": "Chamorro vanlig tíð", "EAT": "Eysturafrika tíð", "IST": "India tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "CAT": "Miðafrika tíð", "GMT": "Greenwich Mean tíð", "BOT": "Bolivia tíð", "CHAST": "Chatham vanlig tíð", "MYT": "Malaisia tíð", "MEZ": "Miðevropa vanlig tíð", "WIB": "Vestur Indonesia tíð", "ARST": "Argentina summartíð", "AST": "Atlantic vanlig tíð", "MESZ": "Miðevropa summartíð", "SGT": "Singapor tíð", "LHST": "Lord Howe vanlig tíð", "LHDT": "Lord Howe summartíð", "WART": "Vestur Argentina vanlig tíð", "VET": "Venesuela tíð", "HADT": "Hawaii-Aleutian summartíð", "EST": "Eastern vanlig tíð", "ACST": "mið Avstralia vanlig tíð", "AWST": "vestur Avstralia vanlig tíð", "CST": "Central vanlig tíð", "AEST": "eystur Avstralia vanlig tíð", "ECT": "Ekvador tíð", "EDT": "Eastern summartíð", "WARST": "Vestur Argentina summartíð", "WITA": "Mið Indonesia tíð", "HAT": "Newfoundland summartíð", "TMT": "Turkmenistan vanlig tíð", "SAST": "Suðurafrika vanlig tíð", "SRT": "Surinam tíð", "WAST": "Vesturafrika summartíð", "HNT": "Newfoundland vanlig tíð", "MDT": "Mountain summartíð", "CLT": "Kili vanlig tíð", "GFT": "Franska Gujana tíð", "∅∅∅": "Peru summartíð", "WIT": "Eystur Indonesia tíð", "UYT": "Uruguai vanlig tíð", "ART": "Argentina vanlig tíð", "AEDT": "eystur Avstralia summartíð", "OEZ": "Eysturevropa vanlig tíð", "JST": "Japan vanlig tíð", "BT": "Butan tíð", "ACWDT": "miðvestur Avstralia summartíð", "NZDT": "Nýsæland summartíð", "CDT": "Central summartíð", "OESZ": "Eysturevropa summartíð", "WEZ": "Vesturevropa vanlig tíð", "ACDT": "mið Avstralia summartíð", "NZST": "Nýsæland vanlig tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "UYST": "Uruguai summartíð", "WESZ": "Vesturevropa summartíð", "MST": "Mountain vanlig tíð", "COST": "Kolombia summartíð", "WAT": "Vesturafrika vanlig tíð", "COT": "Kolombia vanlig tíð", "CLST": "Kili summartíð", "TMST": "Turkmenistan summartíð"},
+ timezones: map[string]string{"HKST": "Hong Kong summartíð", "CHADT": "Chatham summartíð", "NZST": "Nýsæland vanlig tíð", "WITA": "Mið Indonesia tíð", "CLT": "Kili vanlig tíð", "IST": "India tíð", "SGT": "Singapor tíð", "PDT": "Pacific summartíð", "ChST": "Chamorro vanlig tíð", "ACWDT": "miðvestur Avstralia summartíð", "AEST": "eystur Avstralia vanlig tíð", "BT": "Butan tíð", "HNT": "Newfoundland vanlig tíð", "HKT": "Hong Kong vanlig tíð", "TMST": "Turkmenistan summartíð", "ARST": "Argentina summartíð", "TMT": "Turkmenistan vanlig tíð", "MEZ": "Miðevropa vanlig tíð", "CLST": "Kili summartíð", "JDT": "Japan summartíð", "HAT": "Newfoundland summartíð", "ADT": "Atlantic summartíð", "HADT": "Hawaii-Aleutian summartíð", "MYT": "Malaisia tíð", "CAT": "Miðafrika tíð", "SRT": "Surinam tíð", "WAT": "Vesturafrika vanlig tíð", "CDT": "Central summartíð", "LHDT": "Lord Howe summartíð", "MST": "Mountain vanlig tíð", "WARST": "Vestur Argentina summartíð", "ECT": "Ekvador tíð", "EST": "Eastern vanlig tíð", "ACDT": "mið Avstralia summartíð", "AEDT": "eystur Avstralia summartíð", "OESZ": "Eysturevropa summartíð", "MDT": "Mountain summartíð", "WART": "Vestur Argentina vanlig tíð", "WIT": "Eystur Indonesia tíð", "EAT": "Eysturafrika tíð", "∅∅∅": "Azorurnar summartíð", "AKST": "Alaska vanlig tíð", "PST": "Pacific vanlig tíð", "GFT": "Franska Gujana tíð", "WEZ": "Vesturevropa vanlig tíð", "ACST": "mið Avstralia vanlig tíð", "HAST": "Hawaii-Aleutian vanlig tíð", "AWDT": "vestur Avstralia summartíð", "GMT": "Greenwich Mean tíð", "BOT": "Bolivia tíð", "ACWST": "miðvestur Avstralia vanlig tíð", "COST": "Kolombia summartíð", "WAST": "Vesturafrika summartíð", "AST": "Atlantic vanlig tíð", "EDT": "Eastern summartíð", "CST": "Central vanlig tíð", "ART": "Argentina vanlig tíð", "LHST": "Lord Howe vanlig tíð", "MESZ": "Miðevropa summartíð", "AKDT": "Alaska summartíð", "WIB": "Vestur Indonesia tíð", "CHAST": "Chatham vanlig tíð", "SAST": "Suðurafrika vanlig tíð", "UYST": "Uruguai summartíð", "WESZ": "Vesturevropa summartíð", "JST": "Japan vanlig tíð", "GYT": "Gujana tíð", "NZDT": "Nýsæland summartíð", "OEZ": "Eysturevropa vanlig tíð", "UYT": "Uruguai vanlig tíð", "VET": "Venesuela tíð", "COT": "Kolombia vanlig tíð", "AWST": "vestur Avstralia vanlig tíð"},
}
}
@@ -195,7 +195,7 @@ func (fo *fo_FO) WeekdaysWide() []string {
func (fo *fo_FO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (fo *fo_FO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (fo *fo_FO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fo.currencies[currency]
- l := len(s) + len(fo.decimal) + len(fo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr/fr.go b/fr/fr.go
index 0a4927d0..893df79d 100644
--- a/fr/fr.go
+++ b/fr/fr.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"BOT": "heure de Bolivie", "UYST": "heure d’été de l’Uruguay", "GYT": "heure du Guyana", "EAT": "heure normale d’Afrique de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "CST": "heure normale du centre nord-américain", "EST": "heure normale de l’Est nord-américain", "BT": "heure du Bhoutan", "PDT": "heure d’été du Pacifique", "HKT": "heure normale de Hong Kong", "CLST": "heure d’été du Chili", "CAT": "heure normale d’Afrique centrale", "LHST": "heure normale de Lord Howe", "MST": "heure normale des Rocheuses", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "IST": "heure de l’Inde", "WESZ": "heure d’été d’Europe de l’Ouest", "MDT": "heure d’été des Rocheuses", "ACDT": "heure d’été du centre de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "∅∅∅": "heure d’été du Pérou", "AKST": "heure normale de l’Alaska", "JST": "heure normale du Japon", "ACST": "heure normale du centre de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "MESZ": "heure d’été d’Europe centrale", "UYT": "heure normale de l’Uruguay", "COST": "heure d’été de Colombie", "AST": "heure normale de l’Atlantique", "WIT": "heure de l’Est indonésien", "AEDT": "heure d’été de l’Est de l’Australie", "JDT": "heure d’été du Japon", "EDT": "heure d’été de l’Est", "COT": "heure normale de Colombie", "ADT": "heure d’été de l’Atlantique", "OESZ": "heure d’été d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "ACWDT": "heure d’été du centre-ouest de l’Australie", "SGT": "heure de Singapour", "CLT": "heure normale du Chili", "TMT": "heure normale du Turkménistan", "WIB": "heure de l’Ouest indonésien", "SRT": "heure du Suriname", "ChST": "heure des Chamorro", "HAT": "heure d’été de Terre-Neuve", "CDT": "heure d’été du Centre", "HKST": "heure d’été de Hong Kong", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CHADT": "heure d’été des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "ECT": "heure de l’Équateur", "LHDT": "heure d’été de Lord Howe", "MYT": "heure de la Malaisie", "PST": "heure normale du Pacifique nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "ART": "heure normale d’Argentine", "WART": "heure normale de l’Ouest argentin", "VET": "heure du Venezuela", "MEZ": "heure normale d’Europe centrale", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "GFT": "heure de la Guyane française"},
+ timezones: map[string]string{"WAT": "heure normale d’Afrique de l’Ouest", "SGT": "heure de Singapour", "HNT": "heure normale de Terre-Neuve", "ChST": "heure des Chamorro", "WEZ": "heure normale d’Europe de l’Ouest", "VET": "heure du Venezuela", "HAT": "heure d’été de Terre-Neuve", "AWST": "heure normale de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "WART": "heure normale de l’Ouest argentin", "GYT": "heure du Guyana", "MYT": "heure de la Malaisie", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "LHDT": "heure d’été de Lord Howe", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "AKST": "heure normale de l’Alaska", "ADT": "heure d’été de l’Atlantique", "WIB": "heure de l’Ouest indonésien", "SRT": "heure du Suriname", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "WESZ": "heure d’été d’Europe de l’Ouest", "JDT": "heure d’été du Japon", "NZDT": "heure d’été de la Nouvelle-Zélande", "WARST": "heure d’été de l’Ouest argentin", "IST": "heure de l’Inde", "PST": "heure normale du Pacifique nord-américain", "MESZ": "heure d’été d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "JST": "heure normale du Japon", "ARST": "heure d’été de l’Argentine", "TMST": "heure d’été du Turkménistan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AWDT": "heure d’été de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "CLT": "heure normale du Chili", "GFT": "heure de la Guyane française", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "UYST": "heure d’été de l’Uruguay", "COT": "heure normale de Colombie", "ACDT": "heure d’été du centre de l’Australie", "CHADT": "heure d’été des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "GMT": "heure moyenne de Greenwich", "WITA": "heure du Centre indonésien", "ECT": "heure de l’Équateur", "OEZ": "heure normale d’Europe de l’Est", "COST": "heure d’été de Colombie", "WAST": "heure d’été d’Afrique de l’Ouest", "∅∅∅": "heure d’été du Pérou", "AKDT": "heure d’été de l’Alaska", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "CAT": "heure normale d’Afrique centrale", "PDT": "heure d’été du Pacifique", "MDT": "heure d’été des Rocheuses", "AST": "heure normale de l’Atlantique", "ART": "heure normale d’Argentine", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "UYT": "heure normale de l’Uruguay"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr) WeekdaysWide() []string {
func (fr *fr) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_BE/fr_BE.go b/fr_BE/fr_BE.go
index a8a5ff68..cfdcfa3b 100644
--- a/fr_BE/fr_BE.go
+++ b/fr_BE/fr_BE.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_BE",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: "٫",
group: ".",
minus: "‏−",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"HKST": "heure d’été de Hong Kong", "GYT": "heure du Guyana", "WARST": "heure d’été de l’Ouest argentin", "MESZ": "heure d’été d’Europe centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JST": "heure normale du Japon", "MYT": "heure de la Malaisie", "ART": "heure normale d’Argentine", "AST": "heure normale de l’Atlantique", "WAST": "heure d’été d’Afrique de l’Ouest", "UYT": "heure normale de l’Uruguay", "WIT": "heure de l’Est indonésien", "AKST": "heure normale de l’Alaska", "EST": "heure normale de l’Est nord-américain", "BT": "heure du Bhoutan", "BOT": "heure de Bolivie", "LHDT": "heure d’été de Lord Howe", "ARST": "heure d’été de l’Argentine", "CLST": "heure d’été du Chili", "VET": "heure du Venezuela", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "COST": "heure d’été de Colombie", "CDT": "heure d’été du Centre", "CLT": "heure normale du Chili", "UYST": "heure d’été de l’Uruguay", "ACST": "heure normale du centre de l’Australie", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "WART": "heure normale de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "SGT": "heure de Singapour", "MST": "heure normale de Macao", "NZST": "heure normale de la Nouvelle-Zélande", "TMST": "heure d’été du Turkménistan", "ECT": "heure de l’Équateur", "IST": "heure de l’Inde", "EDT": "heure d’été de l’Est", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été de Brasilia", "AWST": "heure normale de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "MDT": "heure d’été de Macao", "LHST": "heure normale de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "COT": "heure normale de Colombie", "GFT": "heure de la Guyane française", "SAST": "heure normale d’Afrique méridionale", "GMT": "heure moyenne de Greenwich", "ACWST": "heure normale du centre-ouest de l’Australie", "ChST": "heure des Chamorro", "ADT": "heure d’été de l’Atlantique", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "CST": "heure normale du centre nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "CHADT": "heure d’été des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "SRT": "heure du Suriname", "CAT": "heure normale d’Afrique centrale", "WITA": "heure du Centre indonésien", "JDT": "heure d’été du Japon", "WEZ": "heure normale d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "WIB": "heure de l’Ouest indonésien"},
+ timezones: map[string]string{"NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "GMT": "heure moyenne de Greenwich", "UYT": "heure normale de l’Uruguay", "AKST": "heure normale de l’Alaska", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "BT": "heure du Bhoutan", "COT": "heure normale de Colombie", "JDT": "heure d’été du Japon", "ChST": "heure des Chamorro", "AST": "heure normale de l’Atlantique", "MDT": "heure d’été de Macao", "MESZ": "heure d’été d’Europe centrale", "ECT": "heure de l’Équateur", "ACWDT": "heure d’été du centre-ouest de l’Australie", "BOT": "heure de Bolivie", "WESZ": "heure d’été d’Europe de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "CLST": "heure d’été du Chili", "∅∅∅": "heure d’été des Açores", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "CHAST": "heure normale des îles Chatham", "EDT": "heure d’été de l’Est", "MST": "heure normale de Macao", "AKDT": "heure d’été de l’Alaska", "CST": "heure normale du centre nord-américain", "JST": "heure normale du Japon", "CDT": "heure d’été du Centre", "CHADT": "heure d’été des îles Chatham", "HKST": "heure d’été de Hong Kong", "WAST": "heure d’été d’Afrique de l’Ouest", "LHST": "heure normale de Lord Howe", "WEZ": "heure normale d’Europe de l’Ouest", "PST": "heure normale du Pacifique nord-américain", "WARST": "heure d’été de l’Ouest argentin", "GFT": "heure de la Guyane française", "SGT": "heure de Singapour", "ACDT": "heure d’été du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "CLT": "heure normale du Chili", "WAT": "heure normale d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "ART": "heure normale d’Argentine", "CAT": "heure normale d’Afrique centrale", "ACST": "heure normale du centre de l’Australie", "WIB": "heure de l’Ouest indonésien", "OESZ": "heure d’été d’Europe de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "WART": "heure normale de l’Ouest argentin", "COST": "heure d’été de Colombie", "SAST": "heure normale d’Afrique méridionale", "WITA": "heure du Centre indonésien", "EAT": "heure normale d’Afrique de l’Est", "MYT": "heure de la Malaisie", "GYT": "heure du Guyana", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AWDT": "heure d’été de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "HNT": "heure normale de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "EST": "heure normale de l’Est nord-américain", "AEDT": "heure d’été de l’Est de l’Australie", "WIT": "heure de l’Est indonésien"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_BE) WeekdaysWide() []string {
func (fr *fr_BE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (fr *fr_BE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -359,7 +359,7 @@ func (fr *fr_BE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_BF/fr_BF.go b/fr_BF/fr_BF.go
index 53274c48..5f35ea71 100644
--- a/fr_BF/fr_BF.go
+++ b/fr_BF/fr_BF.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"HAT": "heure d’été de Terre-Neuve", "AWST": "heure normale de l’Ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ChST": "heure des Chamorro", "AST": "heure normale de l’Atlantique", "SGT": "heure de Singapour", "BT": "heure du Bhoutan", "WITA": "heure du Centre indonésien", "WART": "heure normale de l’Ouest argentin", "IST": "heure de l’Inde", "VET": "heure du Venezuela", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "CAT": "heure normale d’Afrique centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "TMST": "heure d’été du Turkménistan", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "MYT": "heure de la Malaisie", "MDT": "heure d’été des Rocheuses", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "CLT": "heure normale du Chili", "TMT": "heure normale du Turkménistan", "LHST": "heure normale de Lord Howe", "BOT": "heure de Bolivie", "NZST": "heure normale de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "CHAST": "heure normale des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "ECT": "heure de l’Équateur", "ACWDT": "heure d’été du centre-ouest de l’Australie", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "ACST": "heure normale du centre de l’Australie", "COT": "heure normale de Colombie", "HKST": "heure d’été de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CST": "heure normale du centre nord-américain", "AKST": "heure normale de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "ART": "heure normale d’Argentine", "CLST": "heure d’été du Chili", "SRT": "heure du Suriname", "MST": "heure normale des Rocheuses", "ARST": "heure d’été de l’Argentine", "CDT": "heure d’été du Centre", "GMT": "heure moyenne de Greenwich", "WESZ": "heure d’été d’Europe de l’Ouest", "GYT": "heure du Guyana", "NZDT": "heure d’été de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "WEZ": "heure normale d’Europe de l’Ouest", "COST": "heure d’été de Colombie", "CHADT": "heure d’été des îles Chatham", "JST": "heure normale du Japon", "EDT": "heure d’été de l’Est", "GFT": "heure de la Guyane française", "EST": "heure normale de l’Est nord-américain", "LHDT": "heure d’été de Lord Howe", "UYT": "heure normale de l’Uruguay", "SAST": "heure normale d’Afrique méridionale", "AKDT": "heure d’été de l’Alaska", "WARST": "heure d’été de l’Ouest argentin", "∅∅∅": "heure d’été de l’Acre", "AWDT": "heure d’été de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "JDT": "heure d’été du Japon"},
+ timezones: map[string]string{"AKDT": "heure d’été de l’Alaska", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "GFT": "heure de la Guyane française", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "WARST": "heure d’été de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "UYT": "heure normale de l’Uruguay", "BT": "heure du Bhoutan", "CLT": "heure normale du Chili", "ECT": "heure de l’Équateur", "COST": "heure d’été de Colombie", "MYT": "heure de la Malaisie", "EDT": "heure d’été de l’Est", "ARST": "heure d’été de l’Argentine", "ChST": "heure des Chamorro", "JST": "heure normale du Japon", "SGT": "heure de Singapour", "PST": "heure normale du Pacifique nord-américain", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "IST": "heure de l’Inde", "CST": "heure normale du centre nord-américain", "ART": "heure normale d’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "EST": "heure normale de l’Est nord-américain", "AEST": "heure normale de l’Est de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "GMT": "heure moyenne de Greenwich", "BOT": "heure de Bolivie", "WART": "heure normale de l’Ouest argentin", "AKST": "heure normale de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "MEZ": "heure normale d’Europe centrale", "COT": "heure normale de Colombie", "CAT": "heure normale d’Afrique centrale", "VET": "heure du Venezuela", "TMT": "heure normale du Turkménistan", "LHST": "heure normale de Lord Howe", "WITA": "heure du Centre indonésien", "∅∅∅": "heure d’été des Açores", "MDT": "heure d’été de Macao", "CDT": "heure d’été du Centre", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "SRT": "heure du Suriname", "WAT": "heure normale d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "CHADT": "heure d’été des îles Chatham", "WIB": "heure de l’Ouest indonésien", "TMST": "heure d’été du Turkménistan", "UYST": "heure d’été de l’Uruguay", "AST": "heure normale de l’Atlantique", "MST": "heure normale de Macao", "WEZ": "heure normale d’Europe de l’Ouest", "HKT": "heure normale de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "LHDT": "heure d’été de Lord Howe"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_BF) WeekdaysWide() []string {
func (fr *fr_BF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_BF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_BF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_BI/fr_BI.go b/fr_BI/fr_BI.go
index 5b44f45a..44bcc13a 100644
--- a/fr_BI/fr_BI.go
+++ b/fr_BI/fr_BI.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"EAT": "heure normale d’Afrique de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "CLT": "heure normale du Chili", "MESZ": "heure d’été d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "HAT": "heure d’été de Terre-Neuve", "CLST": "heure d’été du Chili", "GFT": "heure de la Guyane française", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "GYT": "heure du Guyana", "VET": "heure du Venezuela", "SGT": "heure de Singapour", "MEZ": "heure normale d’Europe centrale", "EDT": "heure d’été de l’Est", "SRT": "heure du Suriname", "CDT": "heure d’été du Centre", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "CAT": "heure normale d’Afrique centrale", "CHADT": "heure d’été des îles Chatham", "EST": "heure normale de l’Est nord-américain", "BOT": "heure de Bolivie", "LHST": "heure normale de Lord Howe", "MST": "heure normale de Macao", "WIT": "heure de l’Est indonésien", "WITA": "heure du Centre indonésien", "WIB": "heure de l’Ouest indonésien", "MYT": "heure de la Malaisie", "NZDT": "heure d’été de la Nouvelle-Zélande", "ARST": "heure d’été de l’Argentine", "OESZ": "heure d’été d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "PST": "heure normale du Pacifique nord-américain", "COT": "heure normale de Colombie", "AEDT": "heure d’été de l’Est de l’Australie", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "TMT": "heure normale du Turkménistan", "WESZ": "heure d’été d’Europe de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "OEZ": "heure normale d’Europe de l’Est", "ACDT": "heure d’été du centre de l’Australie", "ART": "heure normale d’Argentine", "COST": "heure d’été de Colombie", "UYT": "heure normale de l’Uruguay", "PDT": "heure d’été du Pacifique", "ACWST": "heure normale du centre-ouest de l’Australie", "∅∅∅": "heure d’été de Brasilia", "AWST": "heure normale de l’Ouest de l’Australie", "MDT": "heure d’été de Macao", "TMST": "heure d’été du Turkménistan", "AKDT": "heure d’été de l’Alaska", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "BT": "heure du Bhoutan", "ACST": "heure normale du centre de l’Australie", "ADT": "heure d’été de l’Atlantique", "HNT": "heure normale de Terre-Neuve", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "ChST": "heure des Chamorro", "CST": "heure normale du centre nord-américain", "CHAST": "heure normale des îles Chatham", "AKST": "heure normale de l’Alaska", "WAST": "heure d’été d’Afrique de l’Ouest", "ECT": "heure de l’Équateur"},
+ timezones: map[string]string{"ACWDT": "heure d’été du centre-ouest de l’Australie", "SGT": "heure de Singapour", "ARST": "heure d’été de l’Argentine", "WAT": "heure normale d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "MYT": "heure de la Malaisie", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "PDT": "heure d’été du Pacifique", "IST": "heure de l’Inde", "AWDT": "heure d’été de l’Ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "TMST": "heure d’été du Turkménistan", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "BOT": "heure de Bolivie", "WIB": "heure de l’Ouest indonésien", "CHADT": "heure d’été des îles Chatham", "SAST": "heure normale d’Afrique méridionale", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "∅∅∅": "heure d’été du Pérou", "CST": "heure normale du centre nord-américain", "PST": "heure normale du Pacifique nord-américain", "ChST": "heure des Chamorro", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "OESZ": "heure d’été d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "JST": "heure normale du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "GMT": "heure moyenne de Greenwich", "ECT": "heure de l’Équateur", "WITA": "heure du Centre indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "AST": "heure normale de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "LHDT": "heure d’été de Lord Howe", "EDT": "heure d’été de l’Est", "LHST": "heure normale de Lord Howe", "BT": "heure du Bhoutan", "CLT": "heure normale du Chili", "AKST": "heure normale de l’Alaska", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "GYT": "heure du Guyana", "MEZ": "heure normale d’Europe centrale", "UYT": "heure normale de l’Uruguay", "SRT": "heure du Suriname", "COT": "heure normale de Colombie", "EST": "heure normale de l’Est nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "UYST": "heure d’été de l’Uruguay", "ACDT": "heure d’été du centre de l’Australie", "ART": "heure normale d’Argentine", "WIT": "heure de l’Est indonésien", "WESZ": "heure d’été d’Europe de l’Ouest", "GFT": "heure de la Guyane française", "COST": "heure d’été de Colombie", "AWST": "heure normale de l’Ouest de l’Australie", "MDT": "heure d’été des Rocheuses", "VET": "heure du Venezuela", "CDT": "heure d’été du Centre", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "TMT": "heure normale du Turkménistan"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_BI) WeekdaysWide() []string {
func (fr *fr_BI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_BI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_BI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_BJ/fr_BJ.go b/fr_BJ/fr_BJ.go
index 720ffa0a..4ebe9ace 100644
--- a/fr_BJ/fr_BJ.go
+++ b/fr_BJ/fr_BJ.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"LHDT": "heure d’été de Lord Howe", "VET": "heure du Venezuela", "WAT": "heure normale d’Afrique de l’Ouest", "COST": "heure d’été de Colombie", "AKST": "heure normale de l’Alaska", "WART": "heure normale de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "HKT": "heure normale de Hong Kong", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "UYT": "heure normale de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "ACST": "heure normale du centre de l’Australie", "MST": "heure normale des Rocheuses", "ART": "heure normale d’Argentine", "TMST": "heure d’été du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "PDT": "heure d’été du Pacifique", "NZST": "heure normale de la Nouvelle-Zélande", "HNT": "heure normale de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "WIB": "heure de l’Ouest indonésien", "UYST": "heure d’été de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "ARST": "heure d’été de l’Argentine", "CLT": "heure normale du Chili", "∅∅∅": "heure d’été de l’Amazonie", "ACDT": "heure d’été du centre de l’Australie", "ChST": "heure des Chamorro", "COT": "heure normale de Colombie", "GMT": "heure moyenne de Greenwich", "LHST": "heure normale de Lord Howe", "HAT": "heure d’été de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "CST": "heure normale du centre nord-américain", "MESZ": "heure d’été d’Europe centrale", "TMT": "heure normale du Turkménistan", "BOT": "heure de Bolivie", "GYT": "heure du Guyana", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "SGT": "heure de Singapour", "IST": "heure de l’Inde", "EAT": "heure normale d’Afrique de l’Est", "ADT": "heure d’été de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JDT": "heure d’été du Japon", "WEZ": "heure normale d’Europe de l’Ouest", "WARST": "heure d’été de l’Ouest argentin", "AEDT": "heure d’été de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "ECT": "heure de l’Équateur", "PST": "heure normale du Pacifique nord-américain", "CDT": "heure d’été du Centre", "AKDT": "heure d’été de l’Alaska", "OESZ": "heure d’été d’Europe de l’Est", "MYT": "heure de la Malaisie", "MDT": "heure d’été des Rocheuses", "CHAST": "heure normale des îles Chatham", "WITA": "heure du Centre indonésien", "OEZ": "heure normale d’Europe de l’Est", "JST": "heure normale du Japon", "EDT": "heure d’été de l’Est", "SRT": "heure du Suriname", "AST": "heure normale de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "BT": "heure du Bhoutan", "WESZ": "heure d’été d’Europe de l’Ouest"},
+ timezones: map[string]string{"MST": "heure normale des Rocheuses", "WART": "heure normale de l’Ouest argentin", "CDT": "heure d’été du Centre", "HKST": "heure d’été de Hong Kong", "PST": "heure normale du Pacifique nord-américain", "JDT": "heure d’été du Japon", "EDT": "heure d’été de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "UYT": "heure normale de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "VET": "heure du Venezuela", "AKDT": "heure d’été de l’Alaska", "TMT": "heure normale du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "CAT": "heure normale d’Afrique centrale", "PDT": "heure d’été du Pacifique", "ChST": "heure des Chamorro", "CLT": "heure normale du Chili", "JST": "heure normale du Japon", "GYT": "heure du Guyana", "CHADT": "heure d’été des îles Chatham", "SRT": "heure du Suriname", "WARST": "heure d’été de l’Ouest argentin", "ECT": "heure de l’Équateur", "ACDT": "heure d’été du centre de l’Australie", "∅∅∅": "heure d’été des Açores", "CHAST": "heure normale des îles Chatham", "NZDT": "heure d’été de la Nouvelle-Zélande", "HNT": "heure normale de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "MESZ": "heure d’été d’Europe centrale", "HAT": "heure d’été de Terre-Neuve", "LHDT": "heure d’été de Lord Howe", "CST": "heure normale du centre nord-américain", "GMT": "heure moyenne de Greenwich", "BOT": "heure de Bolivie", "AKST": "heure normale de l’Alaska", "ACST": "heure normale du centre de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "COT": "heure normale de Colombie", "WIB": "heure de l’Ouest indonésien", "MDT": "heure d’été des Rocheuses", "COST": "heure d’été de Colombie", "SGT": "heure de Singapour", "HKT": "heure normale de Hong Kong", "NZST": "heure normale de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "GFT": "heure de la Guyane française", "IST": "heure de l’Inde", "ADT": "heure d’été de l’Atlantique", "MYT": "heure de la Malaisie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "EST": "heure normale de l’Est nord-américain", "SAST": "heure normale d’Afrique méridionale", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "CLST": "heure d’été du Chili", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "AST": "heure normale de l’Atlantique", "TMST": "heure d’été du Turkménistan", "UYST": "heure d’été de l’Uruguay"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_BJ) WeekdaysWide() []string {
func (fr *fr_BJ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_BL/fr_BL.go b/fr_BL/fr_BL.go
index 4aa4c866..e6ea8788 100644
--- a/fr_BL/fr_BL.go
+++ b/fr_BL/fr_BL.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_BL",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"∅∅∅": "heure d’été du Pérou", "WITA": "heure du Centre indonésien", "OEZ": "heure normale d’Europe de l’Est", "BT": "heure du Bhoutan", "MYT": "heure de la Malaisie", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "CST": "heure normale du centre nord-américain", "AEST": "heure normale de l’Est de l’Australie", "SRT": "heure du Suriname", "ACST": "heure normale du centre de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ECT": "heure de l’Équateur", "BOT": "heure de Bolivie", "GMT": "heure moyenne de Greenwich", "EAT": "heure normale d’Afrique de l’Est", "UYT": "heure normale de l’Uruguay", "ACDT": "heure d’été du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "JST": "heure normale du Japon", "ChST": "heure des Chamorro", "MDT": "heure d’été des Rocheuses", "WIT": "heure de l’Est indonésien", "WIB": "heure de l’Ouest indonésien", "EDT": "heure d’été de l’Est", "UYST": "heure d’été de l’Uruguay", "AWST": "heure normale de l’Ouest de l’Australie", "TMST": "heure d’été du Turkménistan", "IST": "heure de l’Inde", "LHDT": "heure d’été de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "NZDT": "heure d’été de la Nouvelle-Zélande", "ART": "heure normale d’Argentine", "COST": "heure d’été de Colombie", "ADT": "heure d’été de l’Atlantique", "HKT": "heure normale de Hong Kong", "CAT": "heure normale d’Afrique centrale", "WEZ": "heure normale d’Europe de l’Ouest", "AKST": "heure normale de l’Alaska", "EST": "heure normale de l’Est nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "SGT": "heure de Singapour", "TMT": "heure normale du Turkménistan", "GFT": "heure de la Guyane française", "PDT": "heure d’été du Pacifique", "GYT": "heure du Guyana", "MST": "heure normale des Rocheuses", "AKDT": "heure d’été de l’Alaska", "OESZ": "heure d’été d’Europe de l’Est", "JDT": "heure d’été du Japon", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "CLT": "heure normale du Chili", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "CDT": "heure d’été du Centre", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "ARST": "heure d’été de l’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "CHAST": "heure normale des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "WESZ": "heure d’été d’Europe de l’Ouest", "VET": "heure du Venezuela", "MEZ": "heure normale d’Europe centrale", "LHST": "heure normale de Lord Howe"},
+ timezones: map[string]string{"HKST": "heure d’été de Hong Kong", "CLT": "heure normale du Chili", "JST": "heure normale du Japon", "MYT": "heure de la Malaisie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "BOT": "heure de Bolivie", "MDT": "heure d’été de Macao", "∅∅∅": "heure d’été de l’Amazonie", "TMST": "heure d’été du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "ADT": "heure d’été de l’Atlantique", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "WITA": "heure du Centre indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "CAT": "heure normale d’Afrique centrale", "UYST": "heure d’été de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "SRT": "heure du Suriname", "EAT": "heure normale d’Afrique de l’Est", "CLST": "heure d’été du Chili", "AKST": "heure normale de l’Alaska", "HAT": "heure d’été de Terre-Neuve", "WEZ": "heure normale d’Europe de l’Ouest", "VET": "heure du Venezuela", "GFT": "heure de la Guyane française", "COT": "heure normale de Colombie", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "AST": "heure normale de l’Atlantique", "SGT": "heure de Singapour", "WIB": "heure de l’Ouest indonésien", "LHDT": "heure d’été de Lord Howe", "ChST": "heure des Chamorro", "IST": "heure de l’Inde", "GYT": "heure du Guyana", "MST": "heure normale de Macao", "UYT": "heure normale de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "ECT": "heure de l’Équateur", "ACDT": "heure d’été du centre de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "CDT": "heure d’été du Centre", "EST": "heure normale de l’Est nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MESZ": "heure d’été d’Europe centrale", "GMT": "heure moyenne de Greenwich", "ACWST": "heure normale du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "PST": "heure normale du Pacifique nord-américain", "WIT": "heure de l’Est indonésien", "ACST": "heure normale du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "EDT": "heure d’été de l’Est", "AEST": "heure normale de l’Est de l’Australie", "CHADT": "heure d’été des îles Chatham", "PDT": "heure d’été du Pacifique", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "WAST": "heure d’été d’Afrique de l’Ouest", "CST": "heure normale du centre nord-américain", "COST": "heure d’été de Colombie"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_BL) WeekdaysWide() []string {
func (fr *fr_BL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_BL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_BL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_CA/fr_CA.go b/fr_CA/fr_CA.go
index c00dafc8..9e5785bb 100644
--- a/fr_CA/fr_CA.go
+++ b/fr_CA/fr_CA.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "fr_CA",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"AKST": "heure normale de l’Alaska", "AKDT": "heure avancée de l’Alaska", "EDT": "heure avancée de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "AWDT": "heure avancée de l’Ouest de l’Australie", "CST": "heure normale du Centre", "∅∅∅": "heure avancée de l’Amazonie", "JDT": "heure avancée du Japon", "IST": "heure de l’Inde", "NZST": "heure normale de la Nouvelle-Zélande", "SGT": "heure de Singapour", "CLST": "heure avancée du Chili", "HKST": "heure avancée de Hong Kong", "AEDT": "heure avancée de l’Est de l’Australie", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "BT": "heure du Bhoutan", "LHDT": "heure avancée de Lord Howe", "WARST": "heure avancée de l’Ouest argentin", "SRT": "heure du Suriname", "PST": "heure normale du Pacifique", "AWST": "heure normale de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "WART": "heure normale de l’Ouest argentin", "GYT": "heure du Guyana", "AST": "heure normale de l’Atlantique", "HAST": "heure normale d’Hawaï-Aléoutiennes", "LHST": "heure normale de Lord Howe", "NZDT": "heure avancée de la Nouvelle-Zélande", "COST": "heure avancée de Colombie", "WESZ": "heure avancée d’Europe de l’Ouest", "ACWDT": "heure avancée du centre-ouest de l’Australie", "UYST": "heure avancée de l’Uruguay", "MDT": "heure avancée des Rocheuses", "ACST": "heure normale du centre de l’Australie", "ADT": "heure avancée de l’Atlantique", "OESZ": "heure avancée d’Europe de l’Est", "VET": "heure du Venezuela", "PDT": "heure avancée du Pacifique", "ChST": "heure des Chamorro", "MST": "heure normale des Rocheuses", "ART": "heure normale d’Argentine", "CDT": "heure avancée du Centre", "MEZ": "heure normale d’Europe centrale", "CHADT": "heure avancée des Îles Chatham", "ACWST": "heure normale du centre-ouest de l’Australie", "MESZ": "heure avancée d’Europe centrale", "HAT": "heure avancée de Terre-Neuve", "CLT": "heure normale du Chili", "AEST": "heure normale de l’Est de l’Australie", "SAST": "heure normale d’Afrique du Sud", "ECT": "heure de l’Équateur", "BOT": "heure de Bolivie", "WAST": "heure avancée d’Afrique de l’Ouest", "HADT": "heure avancée d’Hawaï-Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "WEZ": "heure normale d’Europe de l’Ouest", "COT": "heure normale de Colombie", "CHAST": "heure normale des Îles Chatham", "TMST": "heure avancée du Turkménistan", "GFT": "heure de Guyane française", "WIB": "heure de l’Ouest indonésien", "EST": "heure normale de l’Est", "ARST": "heure avancée de l’Argentine", "HKT": "heure normale de Hong Kong", "CAT": "heure d’Afrique centrale", "MYT": "heure de la Malaisie", "UYT": "heure normale de l’Uruguay", "ACDT": "heure avancée du centre de l’Australie", "EAT": "Heure d’Afrique orientale", "HNT": "heure normale de Terre-Neuve", "TMT": "heure normale du Turkménistan"},
+ timezones: map[string]string{"WAT": "heure normale d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "GFT": "heure de Guyane française", "MYT": "heure de la Malaisie", "EDT": "heure avancée de l’Est", "AEST": "heure normale de l’Est de l’Australie", "WIT": "heure de l’Est indonésien", "WARST": "heure avancée de l’Ouest argentin", "CLST": "heure avancée du Chili", "HNT": "heure normale de Terre-Neuve", "MST": "heure normale de Macao", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique du Sud", "AST": "heure normale de l’Atlantique", "ACDT": "heure avancée du centre de l’Australie", "HADT": "heure avancée d’Hawaï-Aléoutiennes", "UYST": "heure avancée de l’Uruguay", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "JDT": "heure avancée du Japon", "EST": "heure normale de l’Est", "MDT": "heure avancée de Macao", "LHST": "heure normale de Lord Howe", "PST": "heure normale du Pacifique", "ACWST": "heure normale du centre-ouest de l’Australie", "WESZ": "heure avancée d’Europe de l’Ouest", "JST": "heure normale du Japon", "ARST": "heure avancée de l’Argentine", "SGT": "heure de Singapour", "AKST": "heure normale de l’Alaska", "AEDT": "heure avancée de l’Est de l’Australie", "LHDT": "heure avancée de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "CLT": "heure normale du Chili", "AKDT": "heure avancée de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure avancée de Hong Kong", "CHAST": "heure normale des Îles Chatham", "TMST": "heure avancée du Turkménistan", "EAT": "Heure d’Afrique orientale", "CST": "heure normale du Centre", "ADT": "heure avancée de l’Atlantique", "HKT": "heure normale de Hong Kong", "CHADT": "heure avancée des Îles Chatham", "MESZ": "heure avancée d’Europe centrale", "ECT": "heure de l’Équateur", "OESZ": "heure avancée d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "WITA": "heure du Centre indonésien", "∅∅∅": "heure avancée du Pérou", "GYT": "heure du Guyana", "ART": "heure normale d’Argentine", "NZDT": "heure avancée de la Nouvelle-Zélande", "ACWDT": "heure avancée du centre-ouest de l’Australie", "VET": "heure du Venezuela", "WIB": "heure de l’Ouest indonésien", "ChST": "heure des Chamorro", "SRT": "heure du Suriname", "IST": "heure de l’Inde", "OEZ": "heure normale d’Europe de l’Est", "CAT": "heure d’Afrique centrale", "PDT": "heure avancée du Pacifique", "UYT": "heure normale de l’Uruguay", "COST": "heure avancée de Colombie", "ACST": "heure normale du centre de l’Australie", "HAT": "heure avancée de Terre-Neuve", "WAST": "heure avancée d’Afrique de l’Ouest", "CDT": "heure avancée du Centre", "GMT": "heure moyenne de Greenwich", "HAST": "heure normale d’Hawaï-Aléoutiennes", "BOT": "heure de Bolivie", "COT": "heure normale de Colombie", "AWDT": "heure avancée de l’Ouest de l’Australie"},
}
}
@@ -212,7 +212,7 @@ func (fr *fr_CA) WeekdaysWide() []string {
func (fr *fr_CA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_CD/fr_CD.go b/fr_CD/fr_CD.go
index 1ae45fd1..64c0743f 100644
--- a/fr_CD/fr_CD.go
+++ b/fr_CD/fr_CD.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"ARST": "heure d’été de l’Argentine", "AST": "heure normale de l’Atlantique", "CDT": "heure d’été du Centre", "ACWST": "heure normale du centre-ouest de l’Australie", "ChST": "heure des Chamorro", "GYT": "heure du Guyana", "∅∅∅": "heure d’été de l’Amazonie", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "OESZ": "heure d’été d’Europe de l’Est", "EDT": "heure d’été de l’Est", "ART": "heure normale d’Argentine", "SGT": "heure de Singapour", "AKDT": "heure d’été de l’Alaska", "WARST": "heure d’été de l’Ouest argentin", "ACWDT": "heure d’été du centre-ouest de l’Australie", "VET": "heure du Venezuela", "MESZ": "heure d’été d’Europe centrale", "CHADT": "heure d’été des îles Chatham", "CAT": "heure normale d’Afrique centrale", "AEST": "heure normale de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "EST": "heure normale de l’Est nord-américain", "MST": "heure normale des Rocheuses", "ADT": "heure d’été de l’Atlantique", "WART": "heure normale de l’Ouest argentin", "PST": "heure normale du Pacifique nord-américain", "EAT": "heure normale d’Afrique de l’Est", "COST": "heure d’été de Colombie", "SRT": "heure du Suriname", "AWDT": "heure d’été de l’Ouest de l’Australie", "CST": "heure normale du centre nord-américain", "ECT": "heure de l’Équateur", "COT": "heure normale de Colombie", "NZST": "heure normale de la Nouvelle-Zélande", "HKST": "heure d’été de Hong Kong", "TMT": "heure normale du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "IST": "heure de l’Inde", "UYT": "heure normale de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "WEZ": "heure normale d’Europe de l’Ouest", "MEZ": "heure normale d’Europe centrale", "CLT": "heure normale du Chili", "TMST": "heure d’été du Turkménistan", "WITA": "heure du Centre indonésien", "WIB": "heure de l’Ouest indonésien", "LHDT": "heure d’été de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "HNT": "heure normale de Terre-Neuve", "HAST": "heure normale d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "HAT": "heure d’été de Terre-Neuve", "CLST": "heure d’été du Chili", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "BOT": "heure de Bolivie", "WESZ": "heure d’été d’Europe de l’Ouest", "WIT": "heure de l’Est indonésien", "GMT": "heure moyenne de Greenwich", "MDT": "heure d’été des Rocheuses", "CHAST": "heure normale des îles Chatham", "GFT": "heure de la Guyane française", "HKT": "heure normale de Hong Kong", "AKST": "heure normale de l’Alaska", "BT": "heure du Bhoutan", "MYT": "heure de la Malaisie", "PDT": "heure d’été du Pacifique"},
+ timezones: map[string]string{"LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CST": "heure normale du centre nord-américain", "JST": "heure normale du Japon", "EDT": "heure d’été de l’Est", "MDT": "heure d’été de Macao", "OESZ": "heure d’été d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "CHADT": "heure d’été des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "JDT": "heure d’été du Japon", "WARST": "heure d’été de l’Ouest argentin", "CLT": "heure normale du Chili", "WAST": "heure d’été d’Afrique de l’Ouest", "AKDT": "heure d’été de l’Alaska", "GYT": "heure du Guyana", "MST": "heure normale de Macao", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "ART": "heure normale d’Argentine", "ACWST": "heure normale du centre-ouest de l’Australie", "WIT": "heure de l’Est indonésien", "CDT": "heure d’été du Centre", "∅∅∅": "heure d’été des Açores", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CAT": "heure normale d’Afrique centrale", "UYST": "heure d’été de l’Uruguay", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "NZST": "heure normale de la Nouvelle-Zélande", "WART": "heure normale de l’Ouest argentin", "EST": "heure normale de l’Est nord-américain", "TMST": "heure d’été du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "BT": "heure du Bhoutan", "EAT": "heure normale d’Afrique de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "COT": "heure normale de Colombie", "ADT": "heure d’été de l’Atlantique", "AEDT": "heure d’été de l’Est de l’Australie", "CLST": "heure d’été du Chili", "ECT": "heure de l’Équateur", "VET": "heure du Venezuela", "CHAST": "heure normale des îles Chatham", "UYT": "heure normale de l’Uruguay", "ChST": "heure des Chamorro", "IST": "heure de l’Inde", "LHST": "heure normale de Lord Howe", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "AKST": "heure normale de l’Alaska", "HNT": "heure normale de Terre-Neuve", "SGT": "heure de Singapour", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "COST": "heure d’été de Colombie", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "PST": "heure normale du Pacifique nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "AST": "heure normale de l’Atlantique", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "BOT": "heure de Bolivie"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_CD) WeekdaysWide() []string {
func (fr *fr_CD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_CD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_CD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_CF/fr_CF.go b/fr_CF/fr_CF.go
index aa72fc7d..d977cf78 100644
--- a/fr_CF/fr_CF.go
+++ b/fr_CF/fr_CF.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"BOT": "heure de Bolivie", "WIB": "heure de l’Ouest indonésien", "ECT": "heure de l’Équateur", "UYT": "heure normale de l’Uruguay", "WESZ": "heure d’été d’Europe de l’Ouest", "HNT": "heure normale de Terre-Neuve", "AKDT": "heure d’été de l’Alaska", "IST": "heure de l’Inde", "MST": "heure normale des Rocheuses", "COST": "heure d’été de Colombie", "CLST": "heure d’été du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "COT": "heure normale de Colombie", "TMST": "heure d’été du Turkménistan", "UYST": "heure d’été de l’Uruguay", "LHDT": "heure d’été de Lord Howe", "ACST": "heure normale du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "ADT": "heure d’été de l’Atlantique", "ART": "heure normale d’Argentine", "OEZ": "heure normale d’Europe de l’Est", "JDT": "heure d’été du Japon", "HAT": "heure d’été de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "TMT": "heure normale du Turkménistan", "JST": "heure normale du Japon", "ACDT": "heure d’été du centre de l’Australie", "MDT": "heure d’été des Rocheuses", "SAST": "heure normale d’Afrique méridionale", "GMT": "heure moyenne de Greenwich", "LHST": "heure normale de Lord Howe", "∅∅∅": "heure d’été du Pérou", "CDT": "heure d’été du Centre", "HKST": "heure d’été de Hong Kong", "BT": "heure du Bhoutan", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "WITA": "heure du Centre indonésien", "AKST": "heure normale de l’Alaska", "OESZ": "heure d’été d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "CST": "heure normale du centre nord-américain", "HKT": "heure normale de Hong Kong", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "MYT": "heure de la Malaisie", "WAT": "heure normale d’Afrique de l’Ouest", "ARST": "heure d’été de l’Argentine", "CLT": "heure normale du Chili", "CHADT": "heure d’été des îles Chatham", "GYT": "heure du Guyana", "AWST": "heure normale de l’Ouest de l’Australie", "PDT": "heure d’été du Pacifique", "AWDT": "heure d’été de l’Ouest de l’Australie", "SGT": "heure de Singapour", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "SRT": "heure du Suriname", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "ChST": "heure des Chamorro", "PST": "heure normale du Pacifique nord-américain", "VET": "heure du Venezuela", "AST": "heure normale de l’Atlantique"},
+ timezones: map[string]string{"HAT": "heure d’été de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "MDT": "heure d’été de Macao", "LHST": "heure normale de Lord Howe", "UYST": "heure d’été de l’Uruguay", "MST": "heure normale de Macao", "WITA": "heure du Centre indonésien", "COST": "heure d’été de Colombie", "∅∅∅": "heure d’été du Pérou", "AWST": "heure normale de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "GMT": "heure moyenne de Greenwich", "TMT": "heure normale du Turkménistan", "WAT": "heure normale d’Afrique de l’Ouest", "JST": "heure normale du Japon", "AST": "heure normale de l’Atlantique", "GYT": "heure du Guyana", "MYT": "heure de la Malaisie", "PST": "heure normale du Pacifique nord-américain", "ECT": "heure de l’Équateur", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "BOT": "heure de Bolivie", "COT": "heure normale de Colombie", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "ART": "heure normale d’Argentine", "UYT": "heure normale de l’Uruguay", "SRT": "heure du Suriname", "EAT": "heure normale d’Afrique de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "BT": "heure du Bhoutan", "CLT": "heure normale du Chili", "EST": "heure normale de l’Est nord-américain", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "WART": "heure normale de l’Ouest argentin", "ACST": "heure normale du centre de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "NZST": "heure normale de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "CLST": "heure d’été du Chili", "IST": "heure de l’Inde", "TMST": "heure d’été du Turkménistan", "PDT": "heure d’été du Pacifique", "ChST": "heure des Chamorro", "WARST": "heure d’été de l’Ouest argentin", "OESZ": "heure d’été d’Europe de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "WIB": "heure de l’Ouest indonésien", "CHADT": "heure d’été des îles Chatham", "SAST": "heure normale d’Afrique méridionale", "LHDT": "heure d’été de Lord Howe", "WIT": "heure de l’Est indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "VET": "heure du Venezuela", "GFT": "heure de la Guyane française", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "MESZ": "heure d’été d’Europe centrale", "CST": "heure normale du centre nord-américain", "CAT": "heure normale d’Afrique centrale", "WAST": "heure d’été d’Afrique de l’Ouest", "EDT": "heure d’été de l’Est"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_CF) WeekdaysWide() []string {
func (fr *fr_CF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_CF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_CF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_CG/fr_CG.go b/fr_CG/fr_CG.go
index c974841c..2c0060ba 100644
--- a/fr_CG/fr_CG.go
+++ b/fr_CG/fr_CG.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"CAT": "heure normale d’Afrique centrale", "UYT": "heure normale de l’Uruguay", "HNT": "heure normale de Terre-Neuve", "CHADT": "heure d’été des îles Chatham", "COST": "heure d’été de Colombie", "ADT": "heure d’été de l’Atlantique", "CDT": "heure d’été du Centre", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "BOT": "heure de Bolivie", "WEZ": "heure normale d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "WIT": "heure de l’Est indonésien", "WESZ": "heure d’été d’Europe de l’Ouest", "SRT": "heure du Suriname", "AWST": "heure normale de l’Ouest de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "ChST": "heure des Chamorro", "VET": "heure du Venezuela", "OEZ": "heure normale d’Europe de l’Est", "IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "JDT": "heure d’été du Japon", "NZDT": "heure d’été de la Nouvelle-Zélande", "TMT": "heure normale du Turkménistan", "EDT": "heure d’été de l’Est", "ACWDT": "heure d’été du centre-ouest de l’Australie", "GYT": "heure du Guyana", "MDT": "heure d’été des Rocheuses", "WAST": "heure d’été d’Afrique de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WITA": "heure du Centre indonésien", "OESZ": "heure d’été d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "HAT": "heure d’été de Terre-Neuve", "SGT": "heure de Singapour", "CST": "heure normale du centre nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "CLT": "heure normale du Chili", "GMT": "heure moyenne de Greenwich", "EST": "heure normale de l’Est nord-américain", "ARST": "heure d’été de l’Argentine", "CHAST": "heure normale des îles Chatham", "MESZ": "heure d’été d’Europe centrale", "WIB": "heure de l’Ouest indonésien", "∅∅∅": "heure d’été de l’Amazonie", "SAST": "heure normale d’Afrique méridionale", "COT": "heure normale de Colombie", "ART": "heure normale d’Argentine", "GFT": "heure de la Guyane française", "LHDT": "heure d’été de Lord Howe", "AST": "heure normale de l’Atlantique", "NZST": "heure normale de la Nouvelle-Zélande", "CLST": "heure d’été du Chili", "TMST": "heure d’été du Turkménistan", "JST": "heure normale du Japon", "WART": "heure normale de l’Ouest argentin", "EAT": "heure normale d’Afrique de l’Est", "PDT": "heure d’été du Pacifique", "LHST": "heure normale de Lord Howe", "MYT": "heure de la Malaisie", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "AKDT": "heure d’été de l’Alaska", "UYST": "heure d’été de l’Uruguay", "BT": "heure du Bhoutan", "WARST": "heure d’été de l’Ouest argentin", "MST": "heure normale des Rocheuses", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "AKST": "heure normale de l’Alaska", "ECT": "heure de l’Équateur", "PST": "heure normale du Pacifique nord-américain"},
+ timezones: map[string]string{"AWST": "heure normale de l’Ouest de l’Australie", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "VET": "heure du Venezuela", "CST": "heure normale du centre nord-américain", "GYT": "heure du Guyana", "SGT": "heure de Singapour", "MST": "heure normale de Macao", "LHST": "heure normale de Lord Howe", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "WARST": "heure d’été de l’Ouest argentin", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "PDT": "heure d’été du Pacifique", "MEZ": "heure normale d’Europe centrale", "JST": "heure normale du Japon", "HNT": "heure normale de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "LHDT": "heure d’été de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "SRT": "heure du Suriname", "JDT": "heure d’été du Japon", "MDT": "heure d’été de Macao", "WIB": "heure de l’Ouest indonésien", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "UYT": "heure normale de l’Uruguay", "AKDT": "heure d’été de l’Alaska", "ADT": "heure d’été de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "IST": "heure de l’Inde", "ACDT": "heure d’été du centre de l’Australie", "HKT": "heure normale de Hong Kong", "BT": "heure du Bhoutan", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "OEZ": "heure normale d’Europe de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "EDT": "heure d’été de l’Est", "UYST": "heure d’été de l’Uruguay", "ACST": "heure normale du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "EST": "heure normale de l’Est nord-américain", "AWDT": "heure d’été de l’Ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "CHAST": "heure normale des îles Chatham", "EAT": "heure normale d’Afrique de l’Est", "WIT": "heure de l’Est indonésien", "WESZ": "heure d’été d’Europe de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "TMST": "heure d’été du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "COST": "heure d’été de Colombie", "MYT": "heure de la Malaisie", "CHADT": "heure d’été des îles Chatham", "∅∅∅": "heure d’été de l’Amazonie", "MESZ": "heure d’été d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "WART": "heure normale de l’Ouest argentin", "CAT": "heure normale d’Afrique centrale", "WAT": "heure normale d’Afrique de l’Ouest"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_CG) WeekdaysWide() []string {
func (fr *fr_CG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_CG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_CG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_CH/fr_CH.go b/fr_CH/fr_CH.go
index 5aeb780a..5c56cf64 100644
--- a/fr_CH/fr_CH.go
+++ b/fr_CH/fr_CH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"GFT": "heure de la Guyane française", "SAST": "heure normale d’Afrique méridionale", "JST": "heure normale du Japon", "EST": "heure normale de l’Est nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "SRT": "heure du Suriname", "WAST": "heure d’été d’Afrique de l’Ouest", "HKST": "heure d’été de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "LHDT": "heure d’été de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "EAT": "heure normale d’Afrique de l’Est", "ART": "heure normale d’Argentine", "BOT": "heure de Bolivie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "COT": "heure normale de Colombie", "CAT": "heure normale d’Afrique centrale", "TMT": "heure normale du Turkménistan", "UYST": "heure d’été de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "CDT": "heure d’été du Centre", "MST": "heure normale des Rocheuses", "VET": "heure du Venezuela", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "TMST": "heure d’été du Turkménistan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "CLST": "heure d’été du Chili", "MESZ": "heure d’été d’Europe centrale", "IST": "heure de l’Inde", "AKDT": "heure d’été de l’Alaska", "GMT": "heure moyenne de Greenwich", "MDT": "heure d’été des Rocheuses", "EDT": "heure d’été de l’Est", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "HAST": "heure normale d’Hawaii - Aléoutiennes", "UYT": "heure normale de l’Uruguay", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "∅∅∅": "heure d’été de l’Amazonie", "MEZ": "heure normale d’Europe centrale", "OESZ": "heure d’été d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "WITA": "heure du Centre indonésien", "WIB": "heure de l’Ouest indonésien", "AKST": "heure normale de l’Alaska", "JDT": "heure d’été du Japon", "WEZ": "heure normale d’Europe de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "HNT": "heure normale de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "SGT": "heure de Singapour", "CLT": "heure normale du Chili", "CST": "heure normale du centre nord-américain", "CHAST": "heure normale des îles Chatham", "BT": "heure du Bhoutan", "ECT": "heure de l’Équateur", "MYT": "heure de la Malaisie", "ChST": "heure des Chamorro", "COST": "heure d’été de Colombie"},
+ timezones: map[string]string{"AKDT": "heure d’été de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "ChST": "heure des Chamorro", "COT": "heure normale de Colombie", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "AST": "heure normale de l’Atlantique", "MDT": "heure d’été de Macao", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "LHDT": "heure d’été de Lord Howe", "SGT": "heure de Singapour", "ACST": "heure normale du centre de l’Australie", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "MST": "heure normale de Macao", "CST": "heure normale du centre nord-américain", "ARST": "heure d’été de l’Argentine", "AEDT": "heure d’été de l’Est de l’Australie", "MESZ": "heure d’été d’Europe centrale", "WAT": "heure normale d’Afrique de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "CAT": "heure normale d’Afrique centrale", "MEZ": "heure normale d’Europe centrale", "SRT": "heure du Suriname", "NZST": "heure normale de la Nouvelle-Zélande", "UYST": "heure d’été de l’Uruguay", "VET": "heure du Venezuela", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "GFT": "heure de la Guyane française", "AKST": "heure normale de l’Alaska", "HKT": "heure normale de Hong Kong", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "WITA": "heure du Centre indonésien", "COST": "heure d’été de Colombie", "GMT": "heure moyenne de Greenwich", "PDT": "heure d’été du Pacifique", "JDT": "heure d’été du Japon", "UYT": "heure normale de l’Uruguay", "BT": "heure du Bhoutan", "WESZ": "heure d’été d’Europe de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "TMST": "heure d’été du Turkménistan", "CLT": "heure normale du Chili", "JST": "heure normale du Japon", "CDT": "heure d’été du Centre", "MYT": "heure de la Malaisie", "∅∅∅": "heure d’été des Açores", "ACDT": "heure d’été du centre de l’Australie", "CLST": "heure d’été du Chili", "WIT": "heure de l’Est indonésien", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "IST": "heure de l’Inde", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "BOT": "heure de Bolivie", "ECT": "heure de l’Équateur", "GYT": "heure du Guyana", "ART": "heure normale d’Argentine", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "LHST": "heure normale de Lord Howe", "WIB": "heure de l’Ouest indonésien"},
}
}
@@ -210,7 +210,7 @@ func (fr *fr_CH) WeekdaysWide() []string {
func (fr *fr_CH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 7 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -289,7 +289,7 @@ func (fr *fr_CH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 9 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (fr *fr_CH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 9 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_CI/fr_CI.go b/fr_CI/fr_CI.go
index d0eb8bc7..5146378c 100644
--- a/fr_CI/fr_CI.go
+++ b/fr_CI/fr_CI.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"TMST": "heure d’été du Turkménistan", "MEZ": "heure normale d’Europe centrale", "OEZ": "heure normale d’Europe de l’Est", "EDT": "heure d’été de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "COST": "heure d’été de Colombie", "OESZ": "heure d’été d’Europe de l’Est", "IST": "heure de l’Inde", "ACWST": "heure normale du centre-ouest de l’Australie", "PDT": "heure d’été du Pacifique", "TMT": "heure normale du Turkménistan", "VET": "heure du Venezuela", "EAT": "heure normale d’Afrique de l’Est", "ADT": "heure d’été de l’Atlantique", "HKT": "heure normale de Hong Kong", "LHDT": "heure d’été de Lord Howe", "ART": "heure normale d’Argentine", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "CHAST": "heure normale des îles Chatham", "MYT": "heure de la Malaisie", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "CDT": "heure d’été du Centre", "MDT": "heure d’été des Rocheuses", "AWST": "heure normale de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "JST": "heure normale du Japon", "ECT": "heure de l’Équateur", "HKST": "heure d’été de Hong Kong", "WITA": "heure du Centre indonésien", "NZST": "heure normale de la Nouvelle-Zélande", "AKDT": "heure d’été de l’Alaska", "GMT": "heure moyenne de Greenwich", "UYT": "heure normale de l’Uruguay", "WEZ": "heure normale d’Europe de l’Ouest", "∅∅∅": "heure d’été de l’Amazonie", "AEST": "heure normale de l’Est de l’Australie", "JDT": "heure d’été du Japon", "AKST": "heure normale de l’Alaska", "SRT": "heure du Suriname", "CST": "heure normale du centre nord-américain", "WIB": "heure de l’Ouest indonésien", "WARST": "heure d’été de l’Ouest argentin", "PST": "heure normale du Pacifique nord-américain", "CLST": "heure d’été du Chili", "NZDT": "heure d’été de la Nouvelle-Zélande", "CLT": "heure normale du Chili", "CAT": "heure normale d’Afrique centrale", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "ChST": "heure des Chamorro", "GYT": "heure du Guyana", "MST": "heure normale des Rocheuses", "SGT": "heure de Singapour", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "EST": "heure normale de l’Est nord-américain", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "GFT": "heure de la Guyane française", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "WAT": "heure normale d’Afrique de l’Ouest", "SAST": "heure normale d’Afrique méridionale", "UYST": "heure d’été de l’Uruguay", "MESZ": "heure d’été d’Europe centrale"},
+ timezones: map[string]string{"AST": "heure normale de l’Atlantique", "HKT": "heure normale de Hong Kong", "LHST": "heure normale de Lord Howe", "MEZ": "heure normale d’Europe centrale", "BOT": "heure de Bolivie", "COST": "heure d’été de Colombie", "HNT": "heure normale de Terre-Neuve", "WARST": "heure d’été de l’Ouest argentin", "ACWST": "heure normale du centre-ouest de l’Australie", "GYT": "heure du Guyana", "MESZ": "heure d’été d’Europe centrale", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "NZST": "heure normale de la Nouvelle-Zélande", "OEZ": "heure normale d’Europe de l’Est", "CLST": "heure d’été du Chili", "JST": "heure normale du Japon", "PDT": "heure d’été du Pacifique", "EAT": "heure normale d’Afrique de l’Est", "GFT": "heure de la Guyane française", "HAT": "heure d’été de Terre-Neuve", "ADT": "heure d’été de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "AEDT": "heure d’été de l’Est de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "WITA": "heure du Centre indonésien", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "JDT": "heure d’été du Japon", "AKST": "heure normale de l’Alaska", "WIB": "heure de l’Ouest indonésien", "TMT": "heure normale du Turkménistan", "AEST": "heure normale de l’Est de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ChST": "heure des Chamorro", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "CHADT": "heure d’été des îles Chatham", "TMST": "heure d’été du Turkménistan", "LHDT": "heure d’été de Lord Howe", "ACDT": "heure d’été du centre de l’Australie", "MST": "heure normale de Macao", "OESZ": "heure d’été d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "ECT": "heure de l’Équateur", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "ART": "heure normale d’Argentine", "EDT": "heure d’été de l’Est", "UYT": "heure normale de l’Uruguay", "CAT": "heure normale d’Afrique centrale", "BT": "heure du Bhoutan", "CHAST": "heure normale des îles Chatham", "ARST": "heure d’été de l’Argentine", "GMT": "heure moyenne de Greenwich", "SRT": "heure du Suriname", "MYT": "heure de la Malaisie", "ACST": "heure normale du centre de l’Australie", "SAST": "heure normale d’Afrique méridionale", "CLT": "heure normale du Chili", "PST": "heure normale du Pacifique nord-américain", "WIT": "heure de l’Est indonésien", "∅∅∅": "heure d’été des Açores", "AWST": "heure normale de l’Ouest de l’Australie", "MDT": "heure d’été de Macao", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "COT": "heure normale de Colombie", "EST": "heure normale de l’Est nord-américain", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WART": "heure normale de l’Ouest argentin", "WAT": "heure normale d’Afrique de l’Ouest", "CST": "heure normale du centre nord-américain"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_CI) WeekdaysWide() []string {
func (fr *fr_CI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_CI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_CI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_CM/fr_CM.go b/fr_CM/fr_CM.go
index 185fc85d..d4e1f721 100644
--- a/fr_CM/fr_CM.go
+++ b/fr_CM/fr_CM.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "SAST": "heure normale d’Afrique méridionale", "MST": "heure normale des Rocheuses", "NZST": "heure normale de la Nouvelle-Zélande", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "CLT": "heure normale du Chili", "IST": "heure de l’Inde", "MYT": "heure de la Malaisie", "ACDT": "heure d’été du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "PST": "heure normale du Pacifique nord-américain", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "ChST": "heure des Chamorro", "GYT": "heure du Guyana", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JST": "heure normale du Japon", "WEZ": "heure normale d’Europe de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "CHADT": "heure d’été des îles Chatham", "TMT": "heure normale du Turkménistan", "TMST": "heure d’été du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "WAT": "heure normale d’Afrique de l’Ouest", "MEZ": "heure normale d’Europe centrale", "AEST": "heure normale de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "HKST": "heure d’été de Hong Kong", "EST": "heure normale de l’Est nord-américain", "AWDT": "heure d’été de l’Ouest de l’Australie", "SGT": "heure de Singapour", "CLST": "heure d’été du Chili", "GMT": "heure moyenne de Greenwich", "LHDT": "heure d’été de Lord Howe", "ACST": "heure normale du centre de l’Australie", "∅∅∅": "heure d’été de l’Acre", "EAT": "heure normale d’Afrique de l’Est", "PDT": "heure d’été du Pacifique", "WIB": "heure de l’Ouest indonésien", "EDT": "heure d’été de l’Est", "BT": "heure du Bhoutan", "ECT": "heure de l’Équateur", "SRT": "heure du Suriname", "VET": "heure du Venezuela", "NZDT": "heure d’été de la Nouvelle-Zélande", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "UYT": "heure normale de l’Uruguay", "AWST": "heure normale de l’Ouest de l’Australie", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "WIT": "heure de l’Est indonésien", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "COST": "heure d’été de Colombie", "UYST": "heure d’été de l’Uruguay", "MDT": "heure d’été des Rocheuses", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "MESZ": "heure d’été d’Europe centrale", "WESZ": "heure d’été d’Europe de l’Ouest"},
+ timezones: map[string]string{"WIB": "heure de l’Ouest indonésien", "NZDT": "heure d’été de la Nouvelle-Zélande", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "IST": "heure de l’Inde", "COT": "heure normale de Colombie", "EST": "heure normale de l’Est nord-américain", "BT": "heure du Bhoutan", "WEZ": "heure normale d’Europe de l’Ouest", "JST": "heure normale du Japon", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "EDT": "heure d’été de l’Est", "ECT": "heure de l’Équateur", "GFT": "heure de la Guyane française", "LHDT": "heure d’été de Lord Howe", "BOT": "heure de Bolivie", "WAT": "heure normale d’Afrique de l’Ouest", "UYT": "heure normale de l’Uruguay", "MST": "heure normale de Macao", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "CHAST": "heure normale des îles Chatham", "LHST": "heure normale de Lord Howe", "PDT": "heure d’été du Pacifique", "∅∅∅": "heure d’été des Açores", "CHADT": "heure d’été des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "JDT": "heure d’été du Japon", "HAT": "heure d’été de Terre-Neuve", "ART": "heure normale d’Argentine", "CLT": "heure normale du Chili", "WITA": "heure du Centre indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "CST": "heure normale du centre nord-américain", "GYT": "heure du Guyana", "MYT": "heure de la Malaisie", "ARST": "heure d’été de l’Argentine", "TMT": "heure normale du Turkménistan", "NZST": "heure normale de la Nouvelle-Zélande", "VET": "heure du Venezuela", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMST": "heure d’été du Turkménistan", "MEZ": "heure normale d’Europe centrale", "EAT": "heure normale d’Afrique de l’Est", "ACST": "heure normale du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "UYST": "heure d’été de l’Uruguay", "SRT": "heure du Suriname", "WART": "heure normale de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "CDT": "heure d’été du Centre", "MDT": "heure d’été de Macao", "HKT": "heure normale de Hong Kong", "SAST": "heure normale d’Afrique méridionale", "OEZ": "heure normale d’Europe de l’Est", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CLST": "heure d’été du Chili", "HNT": "heure normale de Terre-Neuve", "WAST": "heure d’été d’Afrique de l’Ouest", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "COST": "heure d’été de Colombie", "AWST": "heure normale de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_CM) WeekdaysWide() []string {
func (fr *fr_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_CM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_CM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_DJ/fr_DJ.go b/fr_DJ/fr_DJ.go
index 23964c1a..c61ef1e8 100644
--- a/fr_DJ/fr_DJ.go
+++ b/fr_DJ/fr_DJ.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"NZST": "heure normale de la Nouvelle-Zélande", "HKT": "heure normale de Hong Kong", "SGT": "heure de Singapour", "MST": "heure normale de Macao", "ART": "heure normale d’Argentine", "COT": "heure normale de Colombie", "WIT": "heure de l’Est indonésien", "WIB": "heure de l’Ouest indonésien", "ECT": "heure de l’Équateur", "WEZ": "heure normale d’Europe de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "CDT": "heure d’été du Centre", "JDT": "heure d’été du Japon", "PDT": "heure d’été du Pacifique", "∅∅∅": "heure d’été de Brasilia", "CHADT": "heure d’été des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "HNT": "heure normale de Terre-Neuve", "CLT": "heure normale du Chili", "CAT": "heure normale d’Afrique centrale", "HAST": "heure normale d’Hawaii - Aléoutiennes", "OESZ": "heure d’été d’Europe de l’Est", "ARST": "heure d’été de l’Argentine", "AST": "heure normale de l’Atlantique", "CST": "heure normale du centre nord-américain", "MDT": "heure d’été de Macao", "TMST": "heure d’été du Turkménistan", "JST": "heure normale du Japon", "AKST": "heure normale de l’Alaska", "IST": "heure de l’Inde", "ACDT": "heure d’été du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WART": "heure normale de l’Ouest argentin", "BOT": "heure de Bolivie", "ACWST": "heure normale du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "GFT": "heure de la Guyane française", "EST": "heure normale de l’Est nord-américain", "ACWDT": "heure d’été du centre-ouest de l’Australie", "TMT": "heure normale du Turkménistan", "LHDT": "heure d’été de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "ADT": "heure d’été de l’Atlantique", "MYT": "heure de la Malaisie", "CLST": "heure d’été du Chili", "AEST": "heure normale de l’Est de l’Australie", "LHST": "heure normale de Lord Howe", "ACST": "heure normale du centre de l’Australie", "ChST": "heure des Chamorro", "GMT": "heure moyenne de Greenwich", "VET": "heure du Venezuela", "GYT": "heure du Guyana", "AWST": "heure normale de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "CHAST": "heure normale des îles Chatham", "AKDT": "heure d’été de l’Alaska", "BT": "heure du Bhoutan", "PST": "heure normale du Pacifique nord-américain", "MESZ": "heure d’été d’Europe centrale", "WITA": "heure du Centre indonésien", "AEDT": "heure d’été de l’Est de l’Australie", "EDT": "heure d’été de l’Est", "UYT": "heure normale de l’Uruguay", "COST": "heure d’été de Colombie", "NZDT": "heure d’été de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "UYST": "heure d’été de l’Uruguay", "SRT": "heure du Suriname"},
+ timezones: map[string]string{"UYT": "heure normale de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AKST": "heure normale de l’Alaska", "WIB": "heure de l’Ouest indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "LHDT": "heure d’été de Lord Howe", "CLT": "heure normale du Chili", "OEZ": "heure normale d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "EAT": "heure normale d’Afrique de l’Est", "SRT": "heure du Suriname", "WEZ": "heure normale d’Europe de l’Ouest", "ACST": "heure normale du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "MST": "heure normale de Macao", "UYST": "heure d’été de l’Uruguay", "GMT": "heure moyenne de Greenwich", "BT": "heure du Bhoutan", "WITA": "heure du Centre indonésien", "ECT": "heure de l’Équateur", "PDT": "heure d’été du Pacifique", "BOT": "heure de Bolivie", "JDT": "heure d’été du Japon", "MYT": "heure de la Malaisie", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "ACWST": "heure normale du centre-ouest de l’Australie", "WART": "heure normale de l’Ouest argentin", "CDT": "heure d’été du Centre", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "HKST": "heure d’été de Hong Kong", "LHST": "heure normale de Lord Howe", "ChST": "heure des Chamorro", "MDT": "heure d’été de Macao", "COST": "heure d’été de Colombie", "JST": "heure normale du Japon", "HKT": "heure normale de Hong Kong", "ARST": "heure d’été de l’Argentine", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "WAT": "heure normale d’Afrique de l’Ouest", "COT": "heure normale de Colombie", "ACDT": "heure d’été du centre de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "CLST": "heure d’été du Chili", "IST": "heure de l’Inde", "∅∅∅": "heure d’été des Açores", "AKDT": "heure d’été de l’Alaska", "CHAST": "heure normale des îles Chatham", "SGT": "heure de Singapour", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "VET": "heure du Venezuela", "CST": "heure normale du centre nord-américain", "CAT": "heure normale d’Afrique centrale", "HNT": "heure normale de Terre-Neuve", "ART": "heure normale d’Argentine", "TMST": "heure d’été du Turkménistan", "GYT": "heure du Guyana", "MEZ": "heure normale d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_DJ) WeekdaysWide() []string {
func (fr *fr_DJ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_DZ/fr_DZ.go b/fr_DZ/fr_DZ.go
index e1a0191c..1d8f03e8 100644
--- a/fr_DZ/fr_DZ.go
+++ b/fr_DZ/fr_DZ.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"CST": "heure normale du centre nord-américain", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "NZST": "heure normale de la Nouvelle-Zélande", "CLST": "heure d’été du Chili", "CAT": "heure normale d’Afrique centrale", "PDT": "heure d’été du Pacifique", "ACST": "heure normale du centre de l’Australie", "SGT": "heure de Singapour", "EAT": "heure normale d’Afrique de l’Est", "AWST": "heure normale de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "EST": "heure normale de l’Est nord-américain", "WITA": "heure du Centre indonésien", "LHDT": "heure d’été de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "ADT": "heure d’été de l’Atlantique", "CHAST": "heure normale des îles Chatham", "TMST": "heure d’été du Turkménistan", "ECT": "heure de l’Équateur", "ACDT": "heure d’été du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "∅∅∅": "heure d’été du Pérou", "AWDT": "heure d’été de l’Ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "CDT": "heure d’été du Centre", "TMT": "heure normale du Turkménistan", "EDT": "heure d’été de l’Est", "PST": "heure normale du Pacifique nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "GYT": "heure du Guyana", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "NZDT": "heure d’été de la Nouvelle-Zélande", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "BT": "heure du Bhoutan", "UYST": "heure d’été de l’Uruguay", "HKT": "heure normale de Hong Kong", "JST": "heure normale du Japon", "MYT": "heure de la Malaisie", "COST": "heure d’été de Colombie", "VET": "heure du Venezuela", "ChST": "heure des Chamorro", "HKST": "heure d’été de Hong Kong", "CHADT": "heure d’été des îles Chatham", "IST": "heure de l’Inde", "LHST": "heure normale de Lord Howe", "WEZ": "heure normale d’Europe de l’Ouest", "MST": "heure normale des Rocheuses", "MDT": "heure d’été des Rocheuses", "AEST": "heure normale de l’Est de l’Australie", "AST": "heure normale de l’Atlantique", "UYT": "heure normale de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "HNT": "heure normale de Terre-Neuve", "SAST": "heure normale d’Afrique méridionale", "GMT": "heure moyenne de Greenwich", "BOT": "heure de Bolivie", "GFT": "heure de la Guyane française", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "SRT": "heure du Suriname", "COT": "heure normale de Colombie", "MEZ": "heure normale d’Europe centrale", "WIB": "heure de l’Ouest indonésien", "WART": "heure normale de l’Ouest argentin", "ACWST": "heure normale du centre-ouest de l’Australie", "CLT": "heure normale du Chili"},
+ timezones: map[string]string{"EAT": "heure normale d’Afrique de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "CAT": "heure normale d’Afrique centrale", "PDT": "heure d’été du Pacifique", "MESZ": "heure d’été d’Europe centrale", "UYST": "heure d’été de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "MDT": "heure d’été des Rocheuses", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "HNT": "heure normale de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "CHAST": "heure normale des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "LHST": "heure normale de Lord Howe", "UYT": "heure normale de l’Uruguay", "HKT": "heure normale de Hong Kong", "WIB": "heure de l’Ouest indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "GYT": "heure du Guyana", "∅∅∅": "heure d’été des Açores", "NZST": "heure normale de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "SRT": "heure du Suriname", "IST": "heure de l’Inde", "AKST": "heure normale de l’Alaska", "EDT": "heure d’été de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMST": "heure d’été du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "MST": "heure normale des Rocheuses", "WARST": "heure d’été de l’Ouest argentin", "CDT": "heure d’été du Centre", "ART": "heure normale d’Argentine", "ChST": "heure des Chamorro", "CST": "heure normale du centre nord-américain", "ACST": "heure normale du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "HAST": "heure normale d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "TMT": "heure normale du Turkménistan", "OEZ": "heure normale d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "CLT": "heure normale du Chili", "BOT": "heure de Bolivie", "WIT": "heure de l’Est indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "GFT": "heure de la Guyane française", "PST": "heure normale du Pacifique nord-américain", "BT": "heure du Bhoutan", "CLST": "heure d’été du Chili", "WESZ": "heure d’été d’Europe de l’Ouest", "VET": "heure du Venezuela", "JST": "heure normale du Japon", "AEST": "heure normale de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "WART": "heure normale de l’Ouest argentin", "COT": "heure normale de Colombie", "OESZ": "heure d’été d’Europe de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "ECT": "heure de l’Équateur", "COST": "heure d’été de Colombie", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "MYT": "heure de la Malaisie", "SGT": "heure de Singapour", "AWST": "heure normale de l’Ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_DZ) WeekdaysWide() []string {
func (fr *fr_DZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_DZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_FR/fr_FR.go b/fr_FR/fr_FR.go
index e2107075..43d750c3 100644
--- a/fr_FR/fr_FR.go
+++ b/fr_FR/fr_FR.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "JDT": "heure d’été du Japon", "LHDT": "heure d’été de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "CST": "heure normale du centre nord-américain", "HKST": "heure d’été de Hong Kong", "CHAST": "heure normale des îles Chatham", "TMST": "heure d’été du Turkménistan", "GFT": "heure de la Guyane française", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "∅∅∅": "heure d’été de Brasilia", "HAT": "heure d’été de Terre-Neuve", "COT": "heure normale de Colombie", "MEZ": "heure normale d’Europe centrale", "CAT": "heure normale d’Afrique centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "EDT": "heure d’été de l’Est", "WART": "heure normale de l’Ouest argentin", "UYST": "heure d’été de l’Uruguay", "VET": "heure du Venezuela", "WAST": "heure d’été d’Afrique de l’Ouest", "JST": "heure normale du Japon", "ECT": "heure de l’Équateur", "TMT": "heure normale du Turkménistan", "OEZ": "heure normale d’Europe de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "ART": "heure normale d’Argentine", "COST": "heure d’été de Colombie", "CHADT": "heure d’été des îles Chatham", "WITA": "heure du Centre indonésien", "MDT": "heure d’été de Macao", "CLST": "heure d’été du Chili", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "SRT": "heure du Suriname", "AWST": "heure normale de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "CLT": "heure normale du Chili", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OESZ": "heure d’été d’Europe de l’Est", "SAST": "heure normale d’Afrique méridionale", "UYT": "heure normale de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "IST": "heure de l’Inde", "BOT": "heure de Bolivie", "PDT": "heure d’été du Pacifique", "MESZ": "heure d’été d’Europe centrale", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "WESZ": "heure d’été d’Europe de l’Ouest", "WARST": "heure d’été de l’Ouest argentin", "ChST": "heure des Chamorro", "SGT": "heure de Singapour", "WIB": "heure de l’Ouest indonésien", "AWDT": "heure d’été de l’Ouest de l’Australie", "MST": "heure normale de Macao", "WIT": "heure de l’Est indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AST": "heure normale de l’Atlantique", "LHST": "heure normale de Lord Howe", "MYT": "heure de la Malaisie", "ACST": "heure normale du centre de l’Australie", "CDT": "heure d’été du Centre", "BT": "heure du Bhoutan", "GYT": "heure du Guyana"},
+ timezones: map[string]string{"AWDT": "heure d’été de l’Ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "GYT": "heure du Guyana", "AWST": "heure normale de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "WIT": "heure de l’Est indonésien", "EST": "heure normale de l’Est nord-américain", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "BT": "heure du Bhoutan", "CST": "heure normale du centre nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "EDT": "heure d’été de l’Est", "TMT": "heure normale du Turkménistan", "LHDT": "heure d’été de Lord Howe", "ChST": "heure des Chamorro", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MESZ": "heure d’été d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "COST": "heure d’été de Colombie", "NZDT": "heure d’été de la Nouvelle-Zélande", "GMT": "heure moyenne de Greenwich", "VET": "heure du Venezuela", "COT": "heure normale de Colombie", "OESZ": "heure d’été d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "CLST": "heure d’été du Chili", "ACST": "heure normale du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "SGT": "heure de Singapour", "WIB": "heure de l’Ouest indonésien", "∅∅∅": "heure d’été de l’Amazonie", "CLT": "heure normale du Chili", "IST": "heure de l’Inde", "PDT": "heure d’été du Pacifique", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "AST": "heure normale de l’Atlantique", "HKST": "heure d’été de Hong Kong", "MEZ": "heure normale d’Europe centrale", "CAT": "heure normale d’Afrique centrale", "SRT": "heure du Suriname", "CDT": "heure d’été du Centre", "NZST": "heure normale de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "ACDT": "heure d’été du centre de l’Australie", "MST": "heure normale de Macao", "HKT": "heure normale de Hong Kong", "LHST": "heure normale de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "ECT": "heure de l’Équateur", "WITA": "heure du Centre indonésien", "WESZ": "heure d’été d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "ARST": "heure d’été de l’Argentine", "UYT": "heure normale de l’Uruguay", "WARST": "heure d’été de l’Ouest argentin", "JST": "heure normale du Japon", "CHAST": "heure normale des îles Chatham", "ART": "heure normale d’Argentine", "GFT": "heure de la Guyane française", "MYT": "heure de la Malaisie", "MDT": "heure d’été de Macao", "CHADT": "heure d’été des îles Chatham", "TMST": "heure d’été du Turkménistan", "WAST": "heure d’été d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "HNT": "heure normale de Terre-Neuve"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_FR) WeekdaysWide() []string {
func (fr *fr_FR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_FR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_FR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_GA/fr_GA.go b/fr_GA/fr_GA.go
index 605a5c8d..dfa681cf 100644
--- a/fr_GA/fr_GA.go
+++ b/fr_GA/fr_GA.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"UYST": "heure d’été de l’Uruguay", "AST": "heure normale de l’Atlantique", "WART": "heure normale de l’Ouest argentin", "ARST": "heure d’été de l’Argentine", "SGT": "heure de Singapour", "WIB": "heure de l’Ouest indonésien", "∅∅∅": "heure d’été de Brasilia", "NZST": "heure normale de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "CST": "heure normale du centre nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "TMT": "heure normale du Turkménistan", "VET": "heure du Venezuela", "CLT": "heure normale du Chili", "CAT": "heure normale d’Afrique centrale", "COST": "heure d’été de Colombie", "OEZ": "heure normale d’Europe de l’Est", "BT": "heure du Bhoutan", "WEZ": "heure normale d’Europe de l’Ouest", "SRT": "heure du Suriname", "ACST": "heure normale du centre de l’Australie", "GFT": "heure de la Guyane française", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WITA": "heure du Centre indonésien", "MYT": "heure de la Malaisie", "HAT": "heure d’été de Terre-Neuve", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "CDT": "heure d’été du Centre", "AEDT": "heure d’été de l’Est de l’Australie", "ECT": "heure de l’Équateur", "NZDT": "heure d’été de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "TMST": "heure d’été du Turkménistan", "JDT": "heure d’été du Japon", "SAST": "heure normale d’Afrique méridionale", "EST": "heure normale de l’Est nord-américain", "GYT": "heure du Guyana", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "MDT": "heure d’été de Macao", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ART": "heure normale d’Argentine", "COT": "heure normale de Colombie", "BOT": "heure de Bolivie", "UYT": "heure normale de l’Uruguay", "WESZ": "heure d’été d’Europe de l’Ouest", "CHADT": "heure d’été des îles Chatham", "CLST": "heure d’été du Chili", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "HNT": "heure normale de Terre-Neuve", "MESZ": "heure d’été d’Europe centrale", "JST": "heure normale du Japon", "GMT": "heure moyenne de Greenwich", "IST": "heure de l’Inde", "EAT": "heure normale d’Afrique de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "ChST": "heure des Chamorro", "LHST": "heure normale de Lord Howe", "ACDT": "heure d’été du centre de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "CHAST": "heure normale des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "EDT": "heure d’été de l’Est", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "LHDT": "heure d’été de Lord Howe", "MST": "heure normale de Macao", "WIT": "heure de l’Est indonésien"},
+ timezones: map[string]string{"MYT": "heure de la Malaisie", "TMT": "heure normale du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "COST": "heure d’été de Colombie", "ARST": "heure d’été de l’Argentine", "WIB": "heure de l’Ouest indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "HKT": "heure normale de Hong Kong", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AST": "heure normale de l’Atlantique", "∅∅∅": "heure d’été de Brasilia", "GMT": "heure moyenne de Greenwich", "WART": "heure normale de l’Ouest argentin", "WEZ": "heure normale d’Europe de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "WITA": "heure du Centre indonésien", "CLST": "heure d’été du Chili", "EAT": "heure normale d’Afrique de l’Est", "CLT": "heure normale du Chili", "ADT": "heure d’été de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HAT": "heure d’été de Terre-Neuve", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "UYT": "heure normale de l’Uruguay", "ACWST": "heure normale du centre-ouest de l’Australie", "PDT": "heure d’été du Pacifique", "MDT": "heure d’été des Rocheuses", "AWST": "heure normale de l’Ouest de l’Australie", "AKST": "heure normale de l’Alaska", "AEST": "heure normale de l’Est de l’Australie", "CAT": "heure normale d’Afrique centrale", "HNT": "heure normale de Terre-Neuve", "LHDT": "heure d’été de Lord Howe", "ChST": "heure des Chamorro", "SGT": "heure de Singapour", "ACST": "heure normale du centre de l’Australie", "HKST": "heure d’été de Hong Kong", "NZST": "heure normale de la Nouvelle-Zélande", "BT": "heure du Bhoutan", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "ACDT": "heure d’été du centre de l’Australie", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "PST": "heure normale du Pacifique nord-américain", "MESZ": "heure d’été d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "LHST": "heure normale de Lord Howe", "ART": "heure normale d’Argentine", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "OESZ": "heure d’été d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "GFT": "heure de la Guyane française", "BOT": "heure de Bolivie", "AKDT": "heure d’été de l’Alaska", "TMST": "heure d’été du Turkménistan", "WAST": "heure d’été d’Afrique de l’Ouest", "ECT": "heure de l’Équateur", "IST": "heure de l’Inde", "GYT": "heure du Guyana", "CHAST": "heure normale des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "MST": "heure normale des Rocheuses", "VET": "heure du Venezuela", "COT": "heure normale de Colombie", "SAST": "heure normale d’Afrique méridionale", "SRT": "heure du Suriname", "WESZ": "heure d’été d’Europe de l’Ouest"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_GA) WeekdaysWide() []string {
func (fr *fr_GA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_GA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_GA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_GF/fr_GF.go b/fr_GF/fr_GF.go
index 089e193c..84cf303e 100644
--- a/fr_GF/fr_GF.go
+++ b/fr_GF/fr_GF.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"GMT": "heure moyenne de Greenwich", "WEZ": "heure normale d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "WESZ": "heure d’été d’Europe de l’Ouest", "MYT": "heure de la Malaisie", "WAST": "heure d’été d’Afrique de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "WIT": "heure de l’Est indonésien", "AKDT": "heure d’été de l’Alaska", "ECT": "heure de l’Équateur", "UYST": "heure d’été de l’Uruguay", "OESZ": "heure d’été d’Europe de l’Est", "CLST": "heure d’été du Chili", "BT": "heure du Bhoutan", "ACST": "heure normale du centre de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "JST": "heure normale du Japon", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été du Pérou", "HNT": "heure normale de Terre-Neuve", "CDT": "heure d’été du Centre", "GFT": "heure de la Guyane française", "WIB": "heure de l’Ouest indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "HKT": "heure normale de Hong Kong", "TMT": "heure normale du Turkménistan", "IST": "heure de l’Inde", "BOT": "heure de Bolivie", "SRT": "heure du Suriname", "ACDT": "heure d’été du centre de l’Australie", "CHADT": "heure d’été des îles Chatham", "TMST": "heure d’été du Turkménistan", "WITA": "heure du Centre indonésien", "MDT": "heure d’été des Rocheuses", "AST": "heure normale de l’Atlantique", "HKST": "heure d’été de Hong Kong", "JDT": "heure d’été du Japon", "UYT": "heure normale de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "COST": "heure d’été de Colombie", "SGT": "heure de Singapour", "SAST": "heure normale d’Afrique méridionale", "EST": "heure normale de l’Est nord-américain", "PST": "heure normale du Pacifique nord-américain", "VET": "heure du Venezuela", "CST": "heure normale du centre nord-américain", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "AKST": "heure normale de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "GYT": "heure du Guyana", "ADT": "heure d’été de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "COT": "heure normale de Colombie", "CAT": "heure normale d’Afrique centrale", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "ChST": "heure des Chamorro", "ARST": "heure d’été de l’Argentine", "WAT": "heure normale d’Afrique de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "HAT": "heure d’été de Terre-Neuve", "CLT": "heure normale du Chili"},
+ timezones: map[string]string{"WIB": "heure de l’Ouest indonésien", "AEDT": "heure d’été de l’Est de l’Australie", "WIT": "heure de l’Est indonésien", "AKST": "heure normale de l’Alaska", "UYT": "heure normale de l’Uruguay", "GYT": "heure du Guyana", "AST": "heure normale de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "MYT": "heure de la Malaisie", "∅∅∅": "heure d’été des Açores", "TMT": "heure normale du Turkménistan", "BT": "heure du Bhoutan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "EAT": "heure normale d’Afrique de l’Est", "CDT": "heure d’été du Centre", "COT": "heure normale de Colombie", "ADT": "heure d’été de l’Atlantique", "MST": "heure normale de Macao", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "TMST": "heure d’été du Turkménistan", "GFT": "heure de la Guyane française", "SAST": "heure normale d’Afrique méridionale", "MEZ": "heure normale d’Europe centrale", "OEZ": "heure normale d’Europe de l’Est", "HNT": "heure normale de Terre-Neuve", "NZDT": "heure d’été de la Nouvelle-Zélande", "WAST": "heure d’été d’Afrique de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "LHST": "heure normale de Lord Howe", "GMT": "heure moyenne de Greenwich", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "AKDT": "heure d’été de l’Alaska", "MDT": "heure d’été de Macao", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "CST": "heure normale du centre nord-américain", "WARST": "heure d’été de l’Ouest argentin", "UYST": "heure d’été de l’Uruguay", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "MESZ": "heure d’été d’Europe centrale", "COST": "heure d’été de Colombie", "HKST": "heure d’été de Hong Kong", "ARST": "heure d’été de l’Argentine", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "SRT": "heure du Suriname", "CLST": "heure d’été du Chili", "VET": "heure du Venezuela", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "ART": "heure normale d’Argentine", "EST": "heure normale de l’Est nord-américain", "ChST": "heure des Chamorro", "CLT": "heure normale du Chili", "WEZ": "heure normale d’Europe de l’Ouest", "WART": "heure normale de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "CAT": "heure normale d’Afrique centrale", "HAST": "heure normale d’Hawaii - Aléoutiennes", "LHDT": "heure d’été de Lord Howe", "JDT": "heure d’été du Japon", "AWST": "heure normale de l’Ouest de l’Australie", "WITA": "heure du Centre indonésien", "WESZ": "heure d’été d’Europe de l’Ouest"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_GF) WeekdaysWide() []string {
func (fr *fr_GF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_GF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_GF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_GN/fr_GN.go b/fr_GN/fr_GN.go
index 6c348b4b..3c06308f 100644
--- a/fr_GN/fr_GN.go
+++ b/fr_GN/fr_GN.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"WART": "heure normale de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "AST": "heure normale de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "CHADT": "heure d’été des îles Chatham", "ECT": "heure de l’Équateur", "MYT": "heure de la Malaisie", "MEZ": "heure normale d’Europe centrale", "ACST": "heure normale du centre de l’Australie", "CDT": "heure d’été du Centre", "TMT": "heure normale du Turkménistan", "JDT": "heure d’été du Japon", "LHST": "heure normale de Lord Howe", "COT": "heure normale de Colombie", "COST": "heure d’été de Colombie", "ADT": "heure d’été de l’Atlantique", "CST": "heure normale du centre nord-américain", "JST": "heure normale du Japon", "ACWDT": "heure d’été du centre-ouest de l’Australie", "SRT": "heure du Suriname", "WAT": "heure normale d’Afrique de l’Ouest", "CLST": "heure d’été du Chili", "EDT": "heure d’été de l’Est", "BOT": "heure de Bolivie", "AEDT": "heure d’été de l’Est de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "AEST": "heure normale de l’Est de l’Australie", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "PDT": "heure d’été du Pacifique", "HKT": "heure normale de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "IST": "heure de l’Inde", "ARST": "heure d’été de l’Argentine", "AWST": "heure normale de l’Ouest de l’Australie", "CLT": "heure normale du Chili", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKDT": "heure d’été de l’Alaska", "GYT": "heure du Guyana", "WESZ": "heure d’été d’Europe de l’Ouest", "HKST": "heure d’été de Hong Kong", "CAT": "heure normale d’Afrique centrale", "HAST": "heure normale d’Hawaii - Aléoutiennes", "LHDT": "heure d’été de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "MDT": "heure d’été des Rocheuses", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "MST": "heure normale des Rocheuses", "WAST": "heure d’été d’Afrique de l’Ouest", "WIT": "heure de l’Est indonésien", "OESZ": "heure d’été d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "EAT": "heure normale d’Afrique de l’Est", "HAT": "heure d’été de Terre-Neuve", "SGT": "heure de Singapour", "WEZ": "heure normale d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "WITA": "heure du Centre indonésien", "WIB": "heure de l’Ouest indonésien", "∅∅∅": "heure d’été du Pérou", "CHAST": "heure normale des îles Chatham", "BT": "heure du Bhoutan", "PST": "heure normale du Pacifique nord-américain", "ChST": "heure des Chamorro", "MESZ": "heure d’été d’Europe centrale", "GFT": "heure de la Guyane française", "SAST": "heure normale d’Afrique méridionale", "AKST": "heure normale de l’Alaska", "TMST": "heure d’été du Turkménistan", "VET": "heure du Venezuela", "ART": "heure normale d’Argentine"},
+ timezones: map[string]string{"NZST": "heure normale de la Nouvelle-Zélande", "ChST": "heure des Chamorro", "CST": "heure normale du centre nord-américain", "AKST": "heure normale de l’Alaska", "AWDT": "heure d’été de l’Ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "GMT": "heure moyenne de Greenwich", "EAT": "heure normale d’Afrique de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CDT": "heure d’été du Centre", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "VET": "heure du Venezuela", "ART": "heure normale d’Argentine", "GFT": "heure de la Guyane française", "SGT": "heure de Singapour", "ACDT": "heure d’été du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "WAST": "heure d’été d’Afrique de l’Ouest", "COT": "heure normale de Colombie", "JST": "heure normale du Japon", "EST": "heure normale de l’Est nord-américain", "TMST": "heure d’été du Turkménistan", "OEZ": "heure normale d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "BOT": "heure de Bolivie", "ECT": "heure de l’Équateur", "AST": "heure normale de l’Atlantique", "HKST": "heure d’été de Hong Kong", "MEZ": "heure normale d’Europe centrale", "SRT": "heure du Suriname", "MDT": "heure d’été des Rocheuses", "MST": "heure normale des Rocheuses", "IST": "heure de l’Inde", "OESZ": "heure d’été d’Europe de l’Est", "LHDT": "heure d’été de Lord Howe", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WART": "heure normale de l’Ouest argentin", "ADT": "heure d’été de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "HKT": "heure normale de Hong Kong", "BT": "heure du Bhoutan", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "ARST": "heure d’été de l’Argentine", "EDT": "heure d’été de l’Est", "UYST": "heure d’été de l’Uruguay", "AKDT": "heure d’été de l’Alaska", "GYT": "heure du Guyana", "WIT": "heure de l’Est indonésien", "UYT": "heure normale de l’Uruguay", "WITA": "heure du Centre indonésien", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "∅∅∅": "heure d’été de Brasilia", "LHST": "heure normale de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "MESZ": "heure d’été d’Europe centrale", "JDT": "heure d’été du Japon", "NZDT": "heure d’été de la Nouvelle-Zélande", "WEZ": "heure normale d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "TMT": "heure normale du Turkménistan", "COST": "heure d’été de Colombie", "MYT": "heure de la Malaisie", "WIB": "heure de l’Ouest indonésien"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_GN) WeekdaysWide() []string {
func (fr *fr_GN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_GN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_GN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_GP/fr_GP.go b/fr_GP/fr_GP.go
index 07629e60..6b303bd8 100644
--- a/fr_GP/fr_GP.go
+++ b/fr_GP/fr_GP.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"OESZ": "heure d’été d’Europe de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "SGT": "heure de Singapour", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "TMST": "heure d’été du Turkménistan", "WARST": "heure d’été de l’Ouest argentin", "CDT": "heure d’été du Centre", "NZST": "heure normale de la Nouvelle-Zélande", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "ChST": "heure des Chamorro", "COST": "heure d’été de Colombie", "COT": "heure normale de Colombie", "AEDT": "heure d’été de l’Est de l’Australie", "UYT": "heure normale de l’Uruguay", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "SAST": "heure normale d’Afrique méridionale", "ACST": "heure normale du centre de l’Australie", "CLT": "heure normale du Chili", "HKT": "heure normale de Hong Kong", "CST": "heure normale du centre nord-américain", "GFT": "heure de la Guyane française", "EST": "heure normale de l’Est nord-américain", "MDT": "heure d’été des Rocheuses", "ACWDT": "heure d’été du centre-ouest de l’Australie", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "CLST": "heure d’été du Chili", "OEZ": "heure normale d’Europe de l’Est", "MYT": "heure de la Malaisie", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "JST": "heure normale du Japon", "SRT": "heure du Suriname", "MST": "heure normale des Rocheuses", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "LHST": "heure normale de Lord Howe", "ADT": "heure d’été de l’Atlantique", "WIT": "heure de l’Est indonésien", "ECT": "heure de l’Équateur", "GMT": "heure moyenne de Greenwich", "WEZ": "heure normale d’Europe de l’Ouest", "TMT": "heure normale du Turkménistan", "AEST": "heure normale de l’Est de l’Australie", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "PST": "heure normale du Pacifique nord-américain", "IST": "heure de l’Inde", "BOT": "heure de Bolivie", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "WIB": "heure de l’Ouest indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "∅∅∅": "heure d’été du Pérou", "VET": "heure du Venezuela", "ACDT": "heure d’été du centre de l’Australie", "HKST": "heure d’été de Hong Kong", "MESZ": "heure d’été d’Europe centrale", "AKDT": "heure d’été de l’Alaska", "ACWST": "heure normale du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe"},
+ timezones: map[string]string{"WART": "heure normale de l’Ouest argentin", "SGT": "heure de Singapour", "EST": "heure normale de l’Est nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "CDT": "heure d’été du Centre", "OESZ": "heure d’été d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "CHADT": "heure d’été des îles Chatham", "GMT": "heure moyenne de Greenwich", "CHAST": "heure normale des îles Chatham", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "UYT": "heure normale de l’Uruguay", "PST": "heure normale du Pacifique nord-américain", "CST": "heure normale du centre nord-américain", "ADT": "heure d’été de l’Atlantique", "ART": "heure normale d’Argentine", "MST": "heure normale des Rocheuses", "WAT": "heure normale d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "EDT": "heure d’été de l’Est", "WITA": "heure du Centre indonésien", "ChST": "heure des Chamorro", "AST": "heure normale de l’Atlantique", "AWST": "heure normale de l’Ouest de l’Australie", "COT": "heure normale de Colombie", "AKST": "heure normale de l’Alaska", "SRT": "heure du Suriname", "MDT": "heure d’été des Rocheuses", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "ACWST": "heure normale du centre-ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "LHST": "heure normale de Lord Howe", "JST": "heure normale du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CAT": "heure normale d’Afrique centrale", "BOT": "heure de Bolivie", "ECT": "heure de l’Équateur", "WAST": "heure d’été d’Afrique de l’Ouest", "AEST": "heure normale de l’Est de l’Australie", "UYST": "heure d’été de l’Uruguay", "VET": "heure du Venezuela", "HNT": "heure normale de Terre-Neuve", "∅∅∅": "heure d’été des Açores", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HKST": "heure d’été de Hong Kong", "WARST": "heure d’été de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "HAT": "heure d’été de Terre-Neuve", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "ARST": "heure d’été de l’Argentine", "TMT": "heure normale du Turkménistan", "BT": "heure du Bhoutan", "GYT": "heure du Guyana", "TMST": "heure d’été du Turkménistan", "IST": "heure de l’Inde", "MYT": "heure de la Malaisie", "NZDT": "heure d’été de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "COST": "heure d’été de Colombie", "LHDT": "heure d’été de Lord Howe", "SAST": "heure normale d’Afrique méridionale", "EAT": "heure normale d’Afrique de l’Est", "GFT": "heure de la Guyane française", "JDT": "heure d’été du Japon", "ACDT": "heure d’été du centre de l’Australie"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_GP) WeekdaysWide() []string {
func (fr *fr_GP) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_GP) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_GP) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_GQ/fr_GQ.go b/fr_GQ/fr_GQ.go
index 20bf4deb..e4539a57 100644
--- a/fr_GQ/fr_GQ.go
+++ b/fr_GQ/fr_GQ.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"ART": "heure normale d’Argentine", "WIT": "heure de l’Est indonésien", "MYT": "heure de la Malaisie", "BOT": "heure de Bolivie", "OESZ": "heure d’été d’Europe de l’Est", "AKDT": "heure d’été de l’Alaska", "LHDT": "heure d’été de Lord Howe", "HNT": "heure normale de Terre-Neuve", "LHST": "heure normale de Lord Howe", "ACST": "heure normale du centre de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "COST": "heure d’été de Colombie", "MDT": "heure d’été de Macao", "BT": "heure du Bhoutan", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "ECT": "heure de l’Équateur", "SRT": "heure du Suriname", "ChST": "heure des Chamorro", "AST": "heure normale de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "∅∅∅": "heure d’été de Brasilia", "AWST": "heure normale de l’Ouest de l’Australie", "SGT": "heure de Singapour", "CLT": "heure normale du Chili", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ACWDT": "heure d’été du centre-ouest de l’Australie", "PST": "heure normale du Pacifique nord-américain", "ARST": "heure d’été de l’Argentine", "COT": "heure normale de Colombie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "EST": "heure normale de l’Est nord-américain", "MESZ": "heure d’été d’Europe centrale", "CAT": "heure normale d’Afrique centrale", "TMST": "heure d’été du Turkménistan", "ACDT": "heure d’été du centre de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "JST": "heure normale du Japon", "UYST": "heure d’été de l’Uruguay", "WESZ": "heure d’été d’Europe de l’Ouest", "ADT": "heure d’été de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "CLST": "heure d’été du Chili", "WITA": "heure du Centre indonésien", "WIB": "heure de l’Ouest indonésien", "VET": "heure du Venezuela", "CST": "heure normale du centre nord-américain", "AEDT": "heure d’été de l’Est de l’Australie", "GMT": "heure moyenne de Greenwich", "IST": "heure de l’Inde", "EAT": "heure normale d’Afrique de l’Est", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "WEZ": "heure normale d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "GYT": "heure du Guyana", "AKST": "heure normale de l’Alaska", "EDT": "heure d’été de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "UYT": "heure normale de l’Uruguay", "MST": "heure normale de Macao", "CDT": "heure d’été du Centre", "GFT": "heure de la Guyane française", "JDT": "heure d’été du Japon"},
+ timezones: map[string]string{"∅∅∅": "heure d’été des Açores", "CHAST": "heure normale des îles Chatham", "BT": "heure du Bhoutan", "VET": "heure du Venezuela", "CDT": "heure d’été du Centre", "LHDT": "heure d’été de Lord Howe", "ADT": "heure d’été de l’Atlantique", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "IST": "heure de l’Inde", "CST": "heure normale du centre nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "NZDT": "heure d’été de la Nouvelle-Zélande", "WIT": "heure de l’Est indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "SGT": "heure de Singapour", "CHADT": "heure d’été des îles Chatham", "MEZ": "heure normale d’Europe centrale", "WEZ": "heure normale d’Europe de l’Ouest", "JST": "heure normale du Japon", "SRT": "heure du Suriname", "ChST": "heure des Chamorro", "WARST": "heure d’été de l’Ouest argentin", "AWDT": "heure d’été de l’Ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "UYT": "heure normale de l’Uruguay", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "JDT": "heure d’été du Japon", "ACDT": "heure d’été du centre de l’Australie", "MDT": "heure d’été de Macao", "GMT": "heure moyenne de Greenwich", "CLST": "heure d’été du Chili", "WESZ": "heure d’été d’Europe de l’Ouest", "AKST": "heure normale de l’Alaska", "MST": "heure normale de Macao", "GFT": "heure de la Guyane française", "ECT": "heure de l’Équateur", "WIB": "heure de l’Ouest indonésien", "COST": "heure d’été de Colombie", "GYT": "heure du Guyana", "EDT": "heure d’été de l’Est", "TMST": "heure d’été du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "AKDT": "heure d’été de l’Alaska", "ARST": "heure d’été de l’Argentine", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "CLT": "heure normale du Chili", "MYT": "heure de la Malaisie", "WART": "heure normale de l’Ouest argentin", "PDT": "heure d’été du Pacifique", "COT": "heure normale de Colombie", "HAT": "heure d’été de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "TMT": "heure normale du Turkménistan", "PST": "heure normale du Pacifique nord-américain", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "WITA": "heure du Centre indonésien", "AST": "heure normale de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "UYST": "heure d’été de l’Uruguay", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "WAT": "heure normale d’Afrique de l’Ouest"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_GQ) WeekdaysWide() []string {
func (fr *fr_GQ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_HT/fr_HT.go b/fr_HT/fr_HT.go
index ee543233..64159b9e 100644
--- a/fr_HT/fr_HT.go
+++ b/fr_HT/fr_HT.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"AEDT": "heure d’été de l’Est de l’Australie", "JDT": "heure d’été du Japon", "AWDT": "heure d’été de l’Ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "GYT": "heure du Guyana", "NZST": "heure normale de la Nouvelle-Zélande", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "WEZ": "heure normale d’Europe de l’Ouest", "UYST": "heure d’été de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "CDT": "heure d’été du Centre", "OESZ": "heure d’été d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "PST": "heure normale du Pacifique nord-américain", "CST": "heure normale du centre nord-américain", "BOT": "heure de Bolivie", "UYT": "heure normale de l’Uruguay", "ADT": "heure d’été de l’Atlantique", "AWST": "heure normale de l’Ouest de l’Australie", "WIB": "heure de l’Ouest indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WAT": "heure normale d’Afrique de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "SRT": "heure du Suriname", "CLT": "heure normale du Chili", "HKT": "heure normale de Hong Kong", "WART": "heure normale de l’Ouest argentin", "WITA": "heure du Centre indonésien", "GMT": "heure moyenne de Greenwich", "ACDT": "heure d’été du centre de l’Australie", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "WIT": "heure de l’Est indonésien", "TMT": "heure normale du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "∅∅∅": "heure d’été de l’Amazonie", "BT": "heure du Bhoutan", "VET": "heure du Venezuela", "HKST": "heure d’été de Hong Kong", "AKST": "heure normale de l’Alaska", "JST": "heure normale du Japon", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ACST": "heure normale du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "AEST": "heure normale de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "ECT": "heure de l’Équateur", "IST": "heure de l’Inde", "ChST": "heure des Chamorro", "WAST": "heure d’été d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "SGT": "heure de Singapour", "MST": "heure normale de Macao", "MEZ": "heure normale d’Europe centrale", "WESZ": "heure d’été d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "CAT": "heure normale d’Afrique centrale", "TMST": "heure d’été du Turkménistan", "GFT": "heure de la Guyane française", "EAT": "heure normale d’Afrique de l’Est", "CHAST": "heure normale des îles Chatham", "EST": "heure normale de l’Est nord-américain", "MYT": "heure de la Malaisie", "ART": "heure normale d’Argentine", "CLST": "heure d’été du Chili", "MDT": "heure d’été de Macao", "AKDT": "heure d’été de l’Alaska"},
+ timezones: map[string]string{"PDT": "heure d’été du Pacifique", "UYT": "heure normale de l’Uruguay", "CDT": "heure d’été du Centre", "ADT": "heure d’été de l’Atlantique", "HNT": "heure normale de Terre-Neuve", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "EAT": "heure normale d’Afrique de l’Est", "BOT": "heure de Bolivie", "∅∅∅": "heure d’été des Açores", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "AKST": "heure normale de l’Alaska", "BT": "heure du Bhoutan", "MST": "heure normale des Rocheuses", "WART": "heure normale de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "ECT": "heure de l’Équateur", "AKDT": "heure d’été de l’Alaska", "WAST": "heure d’été d’Afrique de l’Ouest", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "VET": "heure du Venezuela", "GFT": "heure de la Guyane française", "IST": "heure de l’Inde", "CHAST": "heure normale des îles Chatham", "ARST": "heure d’été de l’Argentine", "ACWDT": "heure d’été du centre-ouest de l’Australie", "JDT": "heure d’été du Japon", "PST": "heure normale du Pacifique nord-américain", "MDT": "heure d’été des Rocheuses", "TMST": "heure d’été du Turkménistan", "GMT": "heure moyenne de Greenwich", "ACWST": "heure normale du centre-ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "CLT": "heure normale du Chili", "WEZ": "heure normale d’Europe de l’Ouest", "SGT": "heure de Singapour", "HKT": "heure normale de Hong Kong", "TMT": "heure normale du Turkménistan", "LHST": "heure normale de Lord Howe", "WIT": "heure de l’Est indonésien", "ChST": "heure des Chamorro", "CLST": "heure d’été du Chili", "ACDT": "heure d’été du centre de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "CST": "heure normale du centre nord-américain", "ACST": "heure normale du centre de l’Australie", "CHADT": "heure d’été des îles Chatham", "MESZ": "heure d’été d’Europe centrale", "WITA": "heure du Centre indonésien", "CAT": "heure normale d’Afrique centrale", "SRT": "heure du Suriname", "COT": "heure normale de Colombie", "COST": "heure d’été de Colombie", "GYT": "heure du Guyana", "EST": "heure normale de l’Est nord-américain", "HKST": "heure d’été de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "HAT": "heure d’été de Terre-Neuve", "EDT": "heure d’été de l’Est", "WIB": "heure de l’Ouest indonésien", "OESZ": "heure d’été d’Europe de l’Est", "LHDT": "heure d’été de Lord Howe", "MEZ": "heure normale d’Europe centrale", "WAT": "heure normale d’Afrique de l’Ouest", "JST": "heure normale du Japon", "AST": "heure normale de l’Atlantique"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_HT) WeekdaysWide() []string {
func (fr *fr_HT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_HT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_HT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_KM/fr_KM.go b/fr_KM/fr_KM.go
index b6c6ca40..c442443a 100644
--- a/fr_KM/fr_KM.go
+++ b/fr_KM/fr_KM.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"TMT": "heure normale du Turkménistan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JST": "heure normale du Japon", "ADT": "heure d’été de l’Atlantique", "TMST": "heure d’été du Turkménistan", "EDT": "heure d’été de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "SGT": "heure de Singapour", "AKST": "heure normale de l’Alaska", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "PDT": "heure d’été du Pacifique", "NZST": "heure normale de la Nouvelle-Zélande", "EST": "heure normale de l’Est nord-américain", "ECT": "heure de l’Équateur", "WIT": "heure de l’Est indonésien", "AKDT": "heure d’été de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "MEZ": "heure normale d’Europe centrale", "CLST": "heure d’été du Chili", "HAST": "heure normale d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "ACST": "heure normale du centre de l’Australie", "CAT": "heure normale d’Afrique centrale", "IST": "heure de l’Inde", "BOT": "heure de Bolivie", "MDT": "heure d’été des Rocheuses", "AWDT": "heure d’été de l’Ouest de l’Australie", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "BT": "heure du Bhoutan", "LHDT": "heure d’été de Lord Howe", "VET": "heure du Venezuela", "WIB": "heure de l’Ouest indonésien", "COT": "heure normale de Colombie", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "HKST": "heure d’été de Hong Kong", "SAST": "heure normale d’Afrique méridionale", "MYT": "heure de la Malaisie", "EAT": "heure normale d’Afrique de l’Est", "ACDT": "heure d’été du centre de l’Australie", "AST": "heure normale de l’Atlantique", "JDT": "heure d’été du Japon", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "COST": "heure d’été de Colombie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "ART": "heure normale d’Argentine", "HKT": "heure normale de Hong Kong", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "HAT": "heure d’été de Terre-Neuve", "CHADT": "heure d’été des îles Chatham", "PST": "heure normale du Pacifique nord-américain", "SRT": "heure du Suriname", "WAST": "heure d’été d’Afrique de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "∅∅∅": "heure d’été de l’Acre", "MESZ": "heure d’été d’Europe centrale", "CHAST": "heure normale des îles Chatham", "CLT": "heure normale du Chili", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "WART": "heure normale de l’Ouest argentin"},
+ timezones: map[string]string{"CLT": "heure normale du Chili", "JDT": "heure d’été du Japon", "WIB": "heure de l’Ouest indonésien", "LHST": "heure normale de Lord Howe", "UYT": "heure normale de l’Uruguay", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "MYT": "heure de la Malaisie", "NZST": "heure normale de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "BOT": "heure de Bolivie", "CST": "heure normale du centre nord-américain", "EAT": "heure normale d’Afrique de l’Est", "ACDT": "heure d’été du centre de l’Australie", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "AWDT": "heure d’été de l’Ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "IST": "heure de l’Inde", "WARST": "heure d’été de l’Ouest argentin", "WEZ": "heure normale d’Europe de l’Ouest", "ECT": "heure de l’Équateur", "ACST": "heure normale du centre de l’Australie", "SAST": "heure normale d’Afrique méridionale", "UYST": "heure d’été de l’Uruguay", "GMT": "heure moyenne de Greenwich", "ART": "heure normale d’Argentine", "AEST": "heure normale de l’Est de l’Australie", "∅∅∅": "heure d’été des Açores", "AST": "heure normale de l’Atlantique", "ACWST": "heure normale du centre-ouest de l’Australie", "VET": "heure du Venezuela", "WIT": "heure de l’Est indonésien", "LHDT": "heure d’été de Lord Howe", "MDT": "heure d’été des Rocheuses", "PST": "heure normale du Pacifique nord-américain", "BT": "heure du Bhoutan", "HNT": "heure normale de Terre-Neuve", "TMT": "heure normale du Turkménistan", "CLST": "heure d’été du Chili", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "MST": "heure normale des Rocheuses", "AKST": "heure normale de l’Alaska", "SGT": "heure de Singapour", "AKDT": "heure d’été de l’Alaska", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "ChST": "heure des Chamorro", "WART": "heure normale de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "COT": "heure normale de Colombie", "COST": "heure d’été de Colombie", "ARST": "heure d’été de l’Argentine", "EST": "heure normale de l’Est nord-américain", "CAT": "heure normale d’Afrique centrale", "WAT": "heure normale d’Afrique de l’Ouest", "CDT": "heure d’été du Centre", "HAT": "heure d’été de Terre-Neuve", "CHAST": "heure normale des îles Chatham", "SRT": "heure du Suriname", "GFT": "heure de la Guyane française", "EDT": "heure d’été de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "GYT": "heure du Guyana", "CHADT": "heure d’été des îles Chatham", "AWST": "heure normale de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "HKT": "heure normale de Hong Kong"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_KM) WeekdaysWide() []string {
func (fr *fr_KM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_KM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_KM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_LU/fr_LU.go b/fr_LU/fr_LU.go
index 6394ce3f..667bdd3b 100644
--- a/fr_LU/fr_LU.go
+++ b/fr_LU/fr_LU.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"UYST": "heure d’été de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "ECT": "heure de l’Équateur", "WARST": "heure d’été de l’Ouest argentin", "ART": "heure normale d’Argentine", "TMT": "heure normale du Turkménistan", "GMT": "heure moyenne de Greenwich", "UYT": "heure normale de l’Uruguay", "LHST": "heure normale de Lord Howe", "JDT": "heure d’été du Japon", "CST": "heure normale du centre nord-américain", "EDT": "heure d’été de l’Est", "AST": "heure normale de l’Atlantique", "AWST": "heure normale de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "TMST": "heure d’été du Turkménistan", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "JST": "heure normale du Japon", "SAST": "heure normale d’Afrique méridionale", "AKDT": "heure d’été de l’Alaska", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MST": "heure normale des Rocheuses", "MDT": "heure d’été des Rocheuses", "HAT": "heure d’été de Terre-Neuve", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "AEST": "heure normale de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "PDT": "heure d’été du Pacifique", "HKST": "heure d’été de Hong Kong", "CDT": "heure d’été du Centre", "AEDT": "heure d’été de l’Est de l’Australie", "EST": "heure normale de l’Est nord-américain", "∅∅∅": "heure d’été du Pérou", "LHDT": "heure d’été de Lord Howe", "CAT": "heure normale d’Afrique centrale", "WIT": "heure de l’Est indonésien", "WAST": "heure d’été d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "WEZ": "heure normale d’Europe de l’Ouest", "SRT": "heure du Suriname", "ACDT": "heure d’été du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "COST": "heure d’été de Colombie", "WESZ": "heure d’été d’Europe de l’Ouest", "GYT": "heure du Guyana", "ChST": "heure des Chamorro", "ADT": "heure d’été de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "COT": "heure normale de Colombie", "AKST": "heure normale de l’Alaska", "BT": "heure du Bhoutan", "MYT": "heure de la Malaisie", "BOT": "heure de Bolivie", "HNT": "heure normale de Terre-Neuve", "AWDT": "heure d’été de l’Ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "HKT": "heure normale de Hong Kong", "SGT": "heure de Singapour", "IST": "heure de l’Inde", "ACWST": "heure normale du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MEZ": "heure normale d’Europe centrale", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "VET": "heure du Venezuela", "NZDT": "heure d’été de la Nouvelle-Zélande"},
+ timezones: map[string]string{"EDT": "heure d’été de l’Est", "MDT": "heure d’été de Macao", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYT": "heure normale de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est", "COST": "heure d’été de Colombie", "AKST": "heure normale de l’Alaska", "EST": "heure normale de l’Est nord-américain", "∅∅∅": "heure d’été de l’Amazonie", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "ART": "heure normale d’Argentine", "AWST": "heure normale de l’Ouest de l’Australie", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "GYT": "heure du Guyana", "TMT": "heure normale du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "LHDT": "heure d’été de Lord Howe", "WIT": "heure de l’Est indonésien", "SGT": "heure de Singapour", "AKDT": "heure d’été de l’Alaska", "SAST": "heure normale d’Afrique méridionale", "WEZ": "heure normale d’Europe de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "TMST": "heure d’été du Turkménistan", "CLT": "heure normale du Chili", "WARST": "heure d’été de l’Ouest argentin", "ECT": "heure de l’Équateur", "WIB": "heure de l’Ouest indonésien", "HKST": "heure d’été de Hong Kong", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "SRT": "heure du Suriname", "CDT": "heure d’été du Centre", "JST": "heure normale du Japon", "ACDT": "heure d’été du centre de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "PDT": "heure d’été du Pacifique", "ACST": "heure normale du centre de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "CLST": "heure d’été du Chili", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "WESZ": "heure d’été d’Europe de l’Ouest", "GFT": "heure de la Guyane française", "MST": "heure normale de Macao", "UYST": "heure d’été de l’Uruguay", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "BOT": "heure de Bolivie", "WAT": "heure normale d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "MYT": "heure de la Malaisie", "ARST": "heure d’été de l’Argentine", "CHADT": "heure d’été des îles Chatham", "PST": "heure normale du Pacifique nord-américain", "CST": "heure normale du centre nord-américain", "COT": "heure normale de Colombie"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_LU) WeekdaysWide() []string {
func (fr *fr_LU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (fr *fr_LU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -359,7 +359,7 @@ func (fr *fr_LU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_MA/fr_MA.go b/fr_MA/fr_MA.go
index 58c43452..bb3901f0 100644
--- a/fr_MA/fr_MA.go
+++ b/fr_MA/fr_MA.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"MDT": "heure d’été de Macao", "OESZ": "heure d’été d’Europe de l’Est", "JST": "heure normale du Japon", "EDT": "heure d’été de l’Est", "IST": "heure de l’Inde", "ART": "heure normale d’Argentine", "CST": "heure normale du centre nord-américain", "MESZ": "heure d’été d’Europe centrale", "CLT": "heure normale du Chili", "WART": "heure normale de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "ChST": "heure des Chamorro", "EAT": "heure normale d’Afrique de l’Est", "COST": "heure d’été de Colombie", "CAT": "heure normale d’Afrique centrale", "LHST": "heure normale de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "HAT": "heure d’été de Terre-Neuve", "CHADT": "heure d’été des îles Chatham", "TMST": "heure d’été du Turkménistan", "∅∅∅": "heure d’été de l’Amazonie", "JDT": "heure d’été du Japon", "ACWDT": "heure d’été du centre-ouest de l’Australie", "UYT": "heure normale de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "CLST": "heure d’été du Chili", "AEST": "heure normale de l’Est de l’Australie", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AKDT": "heure d’été de l’Alaska", "WAST": "heure d’été d’Afrique de l’Ouest", "CHAST": "heure normale des îles Chatham", "AKST": "heure normale de l’Alaska", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "GYT": "heure du Guyana", "NZDT": "heure d’été de la Nouvelle-Zélande", "HNT": "heure normale de Terre-Neuve", "COT": "heure normale de Colombie", "SAST": "heure normale d’Afrique méridionale", "SRT": "heure du Suriname", "WAT": "heure normale d’Afrique de l’Ouest", "LHDT": "heure d’été de Lord Howe", "UYST": "heure d’été de l’Uruguay", "ACDT": "heure d’été du centre de l’Australie", "ECT": "heure de l’Équateur", "TMT": "heure normale du Turkménistan", "GFT": "heure de la Guyane française", "WIB": "heure de l’Ouest indonésien", "PDT": "heure d’été du Pacifique", "CDT": "heure d’été du Centre", "MST": "heure normale de Macao", "AEDT": "heure d’été de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "BT": "heure du Bhoutan", "WEZ": "heure normale d’Europe de l’Ouest", "WARST": "heure d’été de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "VET": "heure du Venezuela", "AST": "heure normale de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "SGT": "heure de Singapour", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WESZ": "heure d’été d’Europe de l’Ouest", "MYT": "heure de la Malaisie", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine"},
+ timezones: map[string]string{"HNT": "heure normale de Terre-Neuve", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "UYST": "heure d’été de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "UYT": "heure normale de l’Uruguay", "MDT": "heure d’été des Rocheuses", "ECT": "heure de l’Équateur", "COST": "heure d’été de Colombie", "AST": "heure normale de l’Atlantique", "LHST": "heure normale de Lord Howe", "VET": "heure du Venezuela", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CAT": "heure normale d’Afrique centrale", "SRT": "heure du Suriname", "ACWDT": "heure d’été du centre-ouest de l’Australie", "COT": "heure normale de Colombie", "HKT": "heure normale de Hong Kong", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "CHADT": "heure d’été des îles Chatham", "∅∅∅": "heure d’été de Brasilia", "SAST": "heure normale d’Afrique méridionale", "LHDT": "heure d’été de Lord Howe", "ACWST": "heure normale du centre-ouest de l’Australie", "IST": "heure de l’Inde", "TMT": "heure normale du Turkménistan", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "MST": "heure normale des Rocheuses", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "AKST": "heure normale de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "TMST": "heure d’été du Turkménistan", "BT": "heure du Bhoutan", "ChST": "heure des Chamorro", "CLT": "heure normale du Chili", "GFT": "heure de la Guyane française", "JST": "heure normale du Japon", "OESZ": "heure d’été d’Europe de l’Est", "ART": "heure normale d’Argentine", "AWST": "heure normale de l’Ouest de l’Australie", "BOT": "heure de Bolivie", "MYT": "heure de la Malaisie", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "WIT": "heure de l’Est indonésien", "NZDT": "heure d’été de la Nouvelle-Zélande", "WAT": "heure normale d’Afrique de l’Ouest", "AKDT": "heure d’été de l’Alaska", "HAT": "heure d’été de Terre-Neuve", "AEDT": "heure d’été de l’Est de l’Australie", "GMT": "heure moyenne de Greenwich", "GYT": "heure du Guyana", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AWDT": "heure d’été de l’Ouest de l’Australie", "WITA": "heure du Centre indonésien", "EST": "heure normale de l’Est nord-américain", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "ACST": "heure normale du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "WART": "heure normale de l’Ouest argentin", "WEZ": "heure normale d’Europe de l’Ouest", "HKST": "heure d’été de Hong Kong"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_MA) WeekdaysWide() []string {
func (fr *fr_MA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (fr *fr_MA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -359,7 +359,7 @@ func (fr *fr_MA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_MC/fr_MC.go b/fr_MC/fr_MC.go
index c15ab76c..d5bda408 100644
--- a/fr_MC/fr_MC.go
+++ b/fr_MC/fr_MC.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"AWDT": "heure d’été de l’Ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "GFT": "heure de la Guyane française", "JDT": "heure d’été du Japon", "LHST": "heure normale de Lord Howe", "WAT": "heure normale d’Afrique de l’Ouest", "COT": "heure normale de Colombie", "LHDT": "heure d’été de Lord Howe", "CHADT": "heure d’été des îles Chatham", "MEZ": "heure normale d’Europe centrale", "WIT": "heure de l’Est indonésien", "IST": "heure de l’Inde", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "PST": "heure normale du Pacifique nord-américain", "HAT": "heure d’été de Terre-Neuve", "CST": "heure normale du centre nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "MESZ": "heure d’été d’Europe centrale", "WIB": "heure de l’Ouest indonésien", "AKDT": "heure d’été de l’Alaska", "NZST": "heure normale de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "UYST": "heure d’été de l’Uruguay", "ART": "heure normale d’Argentine", "TMST": "heure d’été du Turkménistan", "PDT": "heure d’été du Pacifique", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ACST": "heure normale du centre de l’Australie", "ChST": "heure des Chamorro", "CAT": "heure normale d’Afrique centrale", "MDT": "heure d’été de Macao", "HKST": "heure d’été de Hong Kong", "AKST": "heure normale de l’Alaska", "ECT": "heure de l’Équateur", "MYT": "heure de la Malaisie", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "WEZ": "heure normale d’Europe de l’Ouest", "EAT": "heure normale d’Afrique de l’Est", "AST": "heure normale de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "UYT": "heure normale de l’Uruguay", "VET": "heure du Venezuela", "ACDT": "heure d’été du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien", "TMT": "heure normale du Turkménistan", "EDT": "heure d’été de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "GYT": "heure du Guyana", "ADT": "heure d’été de l’Atlantique", "CDT": "heure d’été du Centre", "AEST": "heure normale de l’Est de l’Australie", "JST": "heure normale du Japon", "CLT": "heure normale du Chili", "MST": "heure normale de Macao", "SGT": "heure de Singapour", "SRT": "heure du Suriname", "COST": "heure d’été de Colombie", "HKT": "heure normale de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "BT": "heure du Bhoutan", "∅∅∅": "heure d’été de Brasilia", "CLST": "heure d’été du Chili", "OESZ": "heure d’été d’Europe de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "NZDT": "heure d’été de la Nouvelle-Zélande"},
+ timezones: map[string]string{"UYST": "heure d’été de l’Uruguay", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "MESZ": "heure d’été d’Europe centrale", "MST": "heure normale des Rocheuses", "CST": "heure normale du centre nord-américain", "ACDT": "heure d’été du centre de l’Australie", "LHST": "heure normale de Lord Howe", "MYT": "heure de la Malaisie", "CAT": "heure normale d’Afrique centrale", "BOT": "heure de Bolivie", "CDT": "heure d’été du Centre", "COT": "heure normale de Colombie", "JDT": "heure d’été du Japon", "GYT": "heure du Guyana", "LHDT": "heure d’été de Lord Howe", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WITA": "heure du Centre indonésien", "GFT": "heure de la Guyane française", "VET": "heure du Venezuela", "AKST": "heure normale de l’Alaska", "COST": "heure d’été de Colombie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MEZ": "heure normale d’Europe centrale", "WIT": "heure de l’Est indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "WAT": "heure normale d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "∅∅∅": "heure d’été des Açores", "CHAST": "heure normale des îles Chatham", "JST": "heure normale du Japon", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "SAST": "heure normale d’Afrique méridionale", "HKST": "heure d’été de Hong Kong", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "GMT": "heure moyenne de Greenwich", "HNT": "heure normale de Terre-Neuve", "TMT": "heure normale du Turkménistan", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "MDT": "heure d’été des Rocheuses", "AKDT": "heure d’été de l’Alaska", "TMST": "heure d’été du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "ChST": "heure des Chamorro", "ACWST": "heure normale du centre-ouest de l’Australie", "AST": "heure normale de l’Atlantique", "UYT": "heure normale de l’Uruguay", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "BT": "heure du Bhoutan", "WEZ": "heure normale d’Europe de l’Ouest", "SGT": "heure de Singapour", "CHADT": "heure d’été des îles Chatham", "WIB": "heure de l’Ouest indonésien", "AWST": "heure normale de l’Ouest de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "WART": "heure normale de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "ECT": "heure de l’Équateur", "CLST": "heure d’été du Chili", "WAST": "heure d’été d’Afrique de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_MC) WeekdaysWide() []string {
func (fr *fr_MC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_MC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_MC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_MF/fr_MF.go b/fr_MF/fr_MF.go
index 49d4b182..fd04da8f 100644
--- a/fr_MF/fr_MF.go
+++ b/fr_MF/fr_MF.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"HNT": "heure normale de Terre-Neuve", "AEDT": "heure d’été de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "ARST": "heure d’été de l’Argentine", "COT": "heure normale de Colombie", "CLT": "heure normale du Chili", "EDT": "heure d’été de l’Est", "MDT": "heure d’été des Rocheuses", "BOT": "heure de Bolivie", "VET": "heure du Venezuela", "AWDT": "heure d’été de l’Ouest de l’Australie", "CAT": "heure normale d’Afrique centrale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "UYST": "heure d’été de l’Uruguay", "PDT": "heure d’été du Pacifique", "HAT": "heure d’été de Terre-Neuve", "CST": "heure normale du centre nord-américain", "WIB": "heure de l’Ouest indonésien", "BT": "heure du Bhoutan", "JST": "heure normale du Japon", "AKDT": "heure d’été de l’Alaska", "ACWST": "heure normale du centre-ouest de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "∅∅∅": "heure d’été de l’Amazonie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ADT": "heure d’été de l’Atlantique", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "OEZ": "heure normale d’Europe de l’Est", "IST": "heure de l’Inde", "WARST": "heure d’été de l’Ouest argentin", "GYT": "heure du Guyana", "MST": "heure normale des Rocheuses", "HKT": "heure normale de Hong Kong", "TMST": "heure d’été du Turkménistan", "GFT": "heure de la Guyane française", "ECT": "heure de l’Équateur", "HKST": "heure d’été de Hong Kong", "ART": "heure normale d’Argentine", "MEZ": "heure normale d’Europe centrale", "MESZ": "heure d’été d’Europe centrale", "TMT": "heure normale du Turkménistan", "PST": "heure normale du Pacifique nord-américain", "ACDT": "heure d’été du centre de l’Australie", "SGT": "heure de Singapour", "CDT": "heure d’été du Centre", "WITA": "heure du Centre indonésien", "NZDT": "heure d’été de la Nouvelle-Zélande", "WAT": "heure normale d’Afrique de l’Ouest", "COST": "heure d’été de Colombie", "CLST": "heure d’été du Chili", "WIT": "heure de l’Est indonésien", "SRT": "heure du Suriname", "ACST": "heure normale du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "MYT": "heure de la Malaisie", "UYT": "heure normale de l’Uruguay", "AWST": "heure normale de l’Ouest de l’Australie", "EST": "heure normale de l’Est nord-américain", "LHST": "heure normale de Lord Howe", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "JDT": "heure d’été du Japon", "AST": "heure normale de l’Atlantique", "OESZ": "heure d’été d’Europe de l’Est", "AKST": "heure normale de l’Alaska"},
+ timezones: map[string]string{"CST": "heure normale du centre nord-américain", "AKST": "heure normale de l’Alaska", "ACWDT": "heure d’été du centre-ouest de l’Australie", "VET": "heure du Venezuela", "MYT": "heure de la Malaisie", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "WITA": "heure du Centre indonésien", "SRT": "heure du Suriname", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "EST": "heure normale de l’Est nord-américain", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "GYT": "heure du Guyana", "MEZ": "heure normale d’Europe centrale", "UYT": "heure normale de l’Uruguay", "WIT": "heure de l’Est indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "IST": "heure de l’Inde", "ACWST": "heure normale du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MST": "heure normale des Rocheuses", "COST": "heure d’été de Colombie", "ACDT": "heure d’été du centre de l’Australie", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "EDT": "heure d’été de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "EAT": "heure normale d’Afrique de l’Est", "WART": "heure normale de l’Ouest argentin", "CLT": "heure normale du Chili", "WAT": "heure normale d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "MDT": "heure d’été des Rocheuses", "WARST": "heure d’été de l’Ouest argentin", "CLST": "heure d’été du Chili", "AST": "heure normale de l’Atlantique", "HKT": "heure normale de Hong Kong", "NZDT": "heure d’été de la Nouvelle-Zélande", "ChST": "heure des Chamorro", "CDT": "heure d’été du Centre", "JDT": "heure d’été du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "CAT": "heure normale d’Afrique centrale", "GMT": "heure moyenne de Greenwich", "BT": "heure du Bhoutan", "COT": "heure normale de Colombie", "JST": "heure normale du Japon", "AKDT": "heure d’été de l’Alaska", "HNT": "heure normale de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "TMT": "heure normale du Turkménistan", "LHDT": "heure d’été de Lord Howe", "MESZ": "heure d’été d’Europe centrale", "BOT": "heure de Bolivie", "ADT": "heure d’été de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "UYST": "heure d’été de l’Uruguay", "∅∅∅": "heure d’été du Pérou", "OESZ": "heure d’été d’Europe de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "LHST": "heure normale de Lord Howe"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_MF) WeekdaysWide() []string {
func (fr *fr_MF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_MF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_MF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_MG/fr_MG.go b/fr_MG/fr_MG.go
index fdb321fd..a1d696d0 100644
--- a/fr_MG/fr_MG.go
+++ b/fr_MG/fr_MG.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"LHDT": "heure d’été de Lord Howe", "MST": "heure normale des Rocheuses", "ACDT": "heure d’été du centre de l’Australie", "COST": "heure d’été de Colombie", "WITA": "heure du Centre indonésien", "WARST": "heure d’été de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "CAT": "heure normale d’Afrique centrale", "CDT": "heure d’été du Centre", "PDT": "heure d’été du Pacifique", "MDT": "heure d’été des Rocheuses", "EAT": "heure normale d’Afrique de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "HKST": "heure d’été de Hong Kong", "PST": "heure normale du Pacifique nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "JDT": "heure d’été du Japon", "ECT": "heure de l’Équateur", "LHST": "heure normale de Lord Howe", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "AKDT": "heure d’été de l’Alaska", "GMT": "heure moyenne de Greenwich", "CLT": "heure normale du Chili", "HAST": "heure normale d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "CHADT": "heure d’été des îles Chatham", "COT": "heure normale de Colombie", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "∅∅∅": "heure d’été de l’Amazonie", "AKST": "heure normale de l’Alaska", "OESZ": "heure d’été d’Europe de l’Est", "WART": "heure normale de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "ChST": "heure des Chamorro", "HAT": "heure d’été de Terre-Neuve", "AST": "heure normale de l’Atlantique", "WAST": "heure d’été d’Afrique de l’Ouest", "ARST": "heure d’été de l’Argentine", "CST": "heure normale du centre nord-américain", "WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JST": "heure normale du Japon", "MYT": "heure de la Malaisie", "ART": "heure normale d’Argentine", "BT": "heure du Bhoutan", "GYT": "heure du Guyana", "SGT": "heure de Singapour", "WIB": "heure de l’Ouest indonésien", "AEDT": "heure d’été de l’Est de l’Australie", "SRT": "heure du Suriname", "VET": "heure du Venezuela", "HNT": "heure normale de Terre-Neuve", "GFT": "heure de la Guyane française", "AEST": "heure normale de l’Est de l’Australie", "CLST": "heure d’été du Chili", "AWST": "heure normale de l’Ouest de l’Australie", "IST": "heure de l’Inde", "EST": "heure normale de l’Est nord-américain", "EDT": "heure d’été de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "ADT": "heure d’été de l’Atlantique", "SAST": "heure normale d’Afrique méridionale", "OEZ": "heure normale d’Europe de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "ACST": "heure normale du centre de l’Australie", "TMT": "heure normale du Turkménistan"},
+ timezones: map[string]string{"NZST": "heure normale de la Nouvelle-Zélande", "WIT": "heure de l’Est indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "SGT": "heure de Singapour", "LHST": "heure normale de Lord Howe", "WIB": "heure de l’Ouest indonésien", "PST": "heure normale du Pacifique nord-américain", "WART": "heure normale de l’Ouest argentin", "VET": "heure du Venezuela", "HAT": "heure d’été de Terre-Neuve", "CHAST": "heure normale des îles Chatham", "ARST": "heure d’été de l’Argentine", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SAST": "heure normale d’Afrique méridionale", "AEST": "heure normale de l’Est de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "EAT": "heure normale d’Afrique de l’Est", "ECT": "heure de l’Équateur", "COT": "heure normale de Colombie", "MYT": "heure de la Malaisie", "TMT": "heure normale du Turkménistan", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "GFT": "heure de la Guyane française", "CLST": "heure d’été du Chili", "IST": "heure de l’Inde", "COST": "heure d’été de Colombie", "MDT": "heure d’été de Macao", "BOT": "heure de Bolivie", "WEZ": "heure normale d’Europe de l’Ouest", "MST": "heure normale de Macao", "UYST": "heure d’été de l’Uruguay", "MESZ": "heure d’été d’Europe centrale", "PDT": "heure d’été du Pacifique", "WARST": "heure d’été de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "UYT": "heure normale de l’Uruguay", "HKT": "heure normale de Hong Kong", "ART": "heure normale d’Argentine", "WESZ": "heure d’été d’Europe de l’Ouest", "GMT": "heure moyenne de Greenwich", "WAST": "heure d’été d’Afrique de l’Ouest", "AKST": "heure normale de l’Alaska", "CHADT": "heure d’été des îles Chatham", "OEZ": "heure normale d’Europe de l’Est", "EST": "heure normale de l’Est nord-américain", "ChST": "heure des Chamorro", "TMST": "heure d’été du Turkménistan", "SRT": "heure du Suriname", "JST": "heure normale du Japon", "HNT": "heure normale de Terre-Neuve", "EDT": "heure d’été de l’Est", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "LHDT": "heure d’été de Lord Howe", "ACWDT": "heure d’été du centre-ouest de l’Australie", "GYT": "heure du Guyana", "∅∅∅": "heure d’été des Açores", "AKDT": "heure d’été de l’Alaska", "CDT": "heure d’été du Centre", "CAT": "heure normale d’Afrique centrale", "MEZ": "heure normale d’Europe centrale", "CLT": "heure normale du Chili", "CST": "heure normale du centre nord-américain", "AST": "heure normale de l’Atlantique", "BT": "heure du Bhoutan", "ADT": "heure d’été de l’Atlantique", "OESZ": "heure d’été d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_MG) WeekdaysWide() []string {
func (fr *fr_MG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_MG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_MG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_ML/fr_ML.go b/fr_ML/fr_ML.go
index 445650ba..a2592406 100644
--- a/fr_ML/fr_ML.go
+++ b/fr_ML/fr_ML.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"WART": "heure normale de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "JDT": "heure d’été du Japon", "ACST": "heure normale du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "AKST": "heure normale de l’Alaska", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "ECT": "heure de l’Équateur", "ACWST": "heure normale du centre-ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "COT": "heure normale de Colombie", "CAT": "heure normale d’Afrique centrale", "CDT": "heure d’été du Centre", "EDT": "heure d’été de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "SGT": "heure de Singapour", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "LHST": "heure normale de Lord Howe", "PDT": "heure d’été du Pacifique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été du Pérou", "HAT": "heure d’été de Terre-Neuve", "PST": "heure normale du Pacifique nord-américain", "AST": "heure normale de l’Atlantique", "IST": "heure de l’Inde", "ChST": "heure des Chamorro", "EST": "heure normale de l’Est nord-américain", "BOT": "heure de Bolivie", "UYST": "heure d’été de l’Uruguay", "ADT": "heure d’été de l’Atlantique", "HKT": "heure normale de Hong Kong", "GFT": "heure de la Guyane française", "MDT": "heure d’été des Rocheuses", "NZST": "heure normale de la Nouvelle-Zélande", "CLST": "heure d’été du Chili", "BT": "heure du Bhoutan", "MST": "heure normale des Rocheuses", "GYT": "heure du Guyana", "WIB": "heure de l’Ouest indonésien", "AEST": "heure normale de l’Est de l’Australie", "JST": "heure normale du Japon", "SAST": "heure normale d’Afrique méridionale", "VET": "heure du Venezuela", "ART": "heure normale d’Argentine", "MEZ": "heure normale d’Europe centrale", "WITA": "heure du Centre indonésien", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SRT": "heure du Suriname", "HNT": "heure normale de Terre-Neuve", "AWST": "heure normale de l’Ouest de l’Australie", "CST": "heure normale du centre nord-américain", "TMST": "heure d’été du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "LHDT": "heure d’été de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "CLT": "heure normale du Chili", "WEZ": "heure normale d’Europe de l’Ouest", "AKDT": "heure d’été de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "MYT": "heure de la Malaisie", "UYT": "heure normale de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "COST": "heure d’été de Colombie", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "GMT": "heure moyenne de Greenwich"},
+ timezones: map[string]string{"EST": "heure normale de l’Est nord-américain", "CHADT": "heure d’été des îles Chatham", "SAST": "heure normale d’Afrique méridionale", "LHDT": "heure d’été de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "CAT": "heure normale d’Afrique centrale", "WEZ": "heure normale d’Europe de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "MEZ": "heure normale d’Europe centrale", "EAT": "heure normale d’Afrique de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "IST": "heure de l’Inde", "SGT": "heure de Singapour", "MDT": "heure d’été de Macao", "AWST": "heure normale de l’Ouest de l’Australie", "∅∅∅": "heure d’été de l’Amazonie", "OESZ": "heure d’été d’Europe de l’Est", "CLST": "heure d’été du Chili", "COST": "heure d’été de Colombie", "AKDT": "heure d’été de l’Alaska", "ARST": "heure d’été de l’Argentine", "WIB": "heure de l’Ouest indonésien", "CHAST": "heure normale des îles Chatham", "TMST": "heure d’été du Turkménistan", "JDT": "heure d’été du Japon", "AST": "heure normale de l’Atlantique", "MST": "heure normale de Macao", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "AKST": "heure normale de l’Alaska", "ACST": "heure normale du centre de l’Australie", "EDT": "heure d’été de l’Est", "GMT": "heure moyenne de Greenwich", "WAT": "heure normale d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "ChST": "heure des Chamorro", "ECT": "heure de l’Équateur", "HKST": "heure d’été de Hong Kong", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SRT": "heure du Suriname", "ACWDT": "heure d’été du centre-ouest de l’Australie", "BOT": "heure de Bolivie", "WAST": "heure d’été d’Afrique de l’Ouest", "PDT": "heure d’été du Pacifique", "CST": "heure normale du centre nord-américain", "ART": "heure normale d’Argentine", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "COT": "heure normale de Colombie", "MYT": "heure de la Malaisie", "LHST": "heure normale de Lord Howe", "MESZ": "heure d’été d’Europe centrale", "CLT": "heure normale du Chili", "VET": "heure du Venezuela", "ADT": "heure d’été de l’Atlantique", "TMT": "heure normale du Turkménistan", "BT": "heure du Bhoutan", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "ACDT": "heure d’été du centre de l’Australie", "HAT": "heure d’été de Terre-Neuve", "NZDT": "heure d’été de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "WIT": "heure de l’Est indonésien", "WARST": "heure d’été de l’Ouest argentin", "HNT": "heure normale de Terre-Neuve", "GYT": "heure du Guyana"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_ML) WeekdaysWide() []string {
func (fr *fr_ML) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_ML) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_ML) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_MQ/fr_MQ.go b/fr_MQ/fr_MQ.go
index d97d7391..e5839983 100644
--- a/fr_MQ/fr_MQ.go
+++ b/fr_MQ/fr_MQ.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"HAT": "heure d’été de Terre-Neuve", "TMST": "heure d’été du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "IST": "heure de l’Inde", "UYST": "heure d’été de l’Uruguay", "PDT": "heure d’été du Pacifique", "ARST": "heure d’été de l’Argentine", "OEZ": "heure normale d’Europe de l’Est", "JDT": "heure d’été du Japon", "LHST": "heure normale de Lord Howe", "ACDT": "heure d’été du centre de l’Australie", "COT": "heure normale de Colombie", "AEDT": "heure d’été de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "JST": "heure normale du Japon", "WESZ": "heure d’été d’Europe de l’Ouest", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MST": "heure normale de Macao", "MESZ": "heure d’été d’Europe centrale", "CHAST": "heure normale des îles Chatham", "WEZ": "heure normale d’Europe de l’Ouest", "EAT": "heure normale d’Afrique de l’Est", "AWST": "heure normale de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "HKT": "heure normale de Hong Kong", "GFT": "heure de la Guyane française", "WITA": "heure du Centre indonésien", "BOT": "heure de Bolivie", "GYT": "heure du Guyana", "∅∅∅": "heure d’été des Açores", "NZST": "heure normale de la Nouvelle-Zélande", "CLT": "heure normale du Chili", "CST": "heure normale du centre nord-américain", "WIT": "heure de l’Est indonésien", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "BT": "heure du Bhoutan", "ECT": "heure de l’Équateur", "UYT": "heure normale de l’Uruguay", "PST": "heure normale du Pacifique nord-américain", "VET": "heure du Venezuela", "MDT": "heure d’été de Macao", "AKDT": "heure d’été de l’Alaska", "LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "AST": "heure normale de l’Atlantique", "COST": "heure d’été de Colombie", "ACST": "heure normale du centre de l’Australie", "SGT": "heure de Singapour", "CAT": "heure normale d’Afrique centrale", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "HNT": "heure normale de Terre-Neuve", "HKST": "heure d’été de Hong Kong", "MYT": "heure de la Malaisie", "CHADT": "heure d’été des îles Chatham", "TMT": "heure normale du Turkménistan", "WIB": "heure de l’Ouest indonésien", "AWDT": "heure d’été de l’Ouest de l’Australie", "CDT": "heure d’été du Centre", "MEZ": "heure normale d’Europe centrale", "WART": "heure normale de l’Ouest argentin", "ADT": "heure d’été de l’Atlantique", "ART": "heure normale d’Argentine", "AKST": "heure normale de l’Alaska", "EDT": "heure d’été de l’Est", "WARST": "heure d’été de l’Ouest argentin", "NZDT": "heure d’été de la Nouvelle-Zélande", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ChST": "heure des Chamorro", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest"},
+ timezones: map[string]string{"SRT": "heure du Suriname", "MDT": "heure d’été des Rocheuses", "MYT": "heure de la Malaisie", "EST": "heure normale de l’Est nord-américain", "HKT": "heure normale de Hong Kong", "GMT": "heure moyenne de Greenwich", "UYST": "heure d’été de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est", "GFT": "heure de la Guyane française", "AWST": "heure normale de l’Ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "PDT": "heure d’été du Pacifique", "ChST": "heure des Chamorro", "ACWST": "heure normale du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "SGT": "heure de Singapour", "SAST": "heure normale d’Afrique méridionale", "WIT": "heure de l’Est indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "PST": "heure normale du Pacifique nord-américain", "BT": "heure du Bhoutan", "EDT": "heure d’été de l’Est", "HKST": "heure d’été de Hong Kong", "UYT": "heure normale de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "COST": "heure d’été de Colombie", "WESZ": "heure d’été d’Europe de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "WIB": "heure de l’Ouest indonésien", "JDT": "heure d’été du Japon", "WITA": "heure du Centre indonésien", "WART": "heure normale de l’Ouest argentin", "ECT": "heure de l’Équateur", "CDT": "heure d’été du Centre", "AST": "heure normale de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "MEZ": "heure normale d’Europe centrale", "CLST": "heure d’été du Chili", "ACST": "heure normale du centre de l’Australie", "TMST": "heure d’été du Turkménistan", "OEZ": "heure normale d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "LHST": "heure normale de Lord Howe", "CAT": "heure normale d’Afrique centrale", "WARST": "heure d’été de l’Ouest argentin", "COT": "heure normale de Colombie", "AKDT": "heure d’été de l’Alaska", "ADT": "heure d’été de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "IST": "heure de l’Inde", "CST": "heure normale du centre nord-américain", "HAST": "heure normale d’Hawaii - Aléoutiennes", "CHADT": "heure d’été des îles Chatham", "TMT": "heure normale du Turkménistan", "AEST": "heure normale de l’Est de l’Australie", "MESZ": "heure d’été d’Europe centrale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "JST": "heure normale du Japon", "AKST": "heure normale de l’Alaska", "HNT": "heure normale de Terre-Neuve", "CLT": "heure normale du Chili", "VET": "heure du Venezuela", "∅∅∅": "heure d’été du Pérou", "GYT": "heure du Guyana", "ART": "heure normale d’Argentine"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_MQ) WeekdaysWide() []string {
func (fr *fr_MQ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_MQ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_MQ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_MR/fr_MR.go b/fr_MR/fr_MR.go
index ae564d08..8dc868fd 100644
--- a/fr_MR/fr_MR.go
+++ b/fr_MR/fr_MR.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"HKT": "heure normale de Hong Kong", "SAST": "heure normale d’Afrique méridionale", "EAT": "heure normale d’Afrique de l’Est", "∅∅∅": "heure d’été de Brasilia", "COST": "heure d’été de Colombie", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "UYT": "heure normale de l’Uruguay", "LHST": "heure normale de Lord Howe", "CLT": "heure normale du Chili", "TMST": "heure d’été du Turkménistan", "UYST": "heure d’été de l’Uruguay", "WEZ": "heure normale d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "ART": "heure normale d’Argentine", "MESZ": "heure d’été d’Europe centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ECT": "heure de l’Équateur", "BOT": "heure de Bolivie", "WESZ": "heure d’été d’Europe de l’Ouest", "ADT": "heure d’été de l’Atlantique", "AKST": "heure normale de l’Alaska", "JDT": "heure d’été du Japon", "ACWDT": "heure d’été du centre-ouest de l’Australie", "SRT": "heure du Suriname", "HAT": "heure d’été de Terre-Neuve", "COT": "heure normale de Colombie", "CAT": "heure normale d’Afrique centrale", "CHAST": "heure normale des îles Chatham", "WIB": "heure de l’Ouest indonésien", "EST": "heure normale de l’Est nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "CDT": "heure d’été du Centre", "NZDT": "heure d’été de la Nouvelle-Zélande", "MST": "heure normale de Macao", "HKST": "heure d’été de Hong Kong", "CHADT": "heure d’été des îles Chatham", "WIT": "heure de l’Est indonésien", "AST": "heure normale de l’Atlantique", "CLST": "heure d’été du Chili", "IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "SGT": "heure de Singapour", "TMT": "heure normale du Turkménistan", "EDT": "heure d’été de l’Est", "PST": "heure normale du Pacifique nord-américain", "WARST": "heure d’été de l’Ouest argentin", "MDT": "heure d’été de Macao", "AEST": "heure normale de l’Est de l’Australie", "AKDT": "heure d’été de l’Alaska", "LHDT": "heure d’été de Lord Howe", "MYT": "heure de la Malaisie", "ChST": "heure des Chamorro", "GYT": "heure du Guyana", "HNT": "heure normale de Terre-Neuve", "GFT": "heure de la Guyane française", "JST": "heure normale du Japon", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "VET": "heure du Venezuela", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WITA": "heure du Centre indonésien", "OEZ": "heure normale d’Europe de l’Est", "CST": "heure normale du centre nord-américain", "GMT": "heure moyenne de Greenwich", "PDT": "heure d’été du Pacifique", "WART": "heure normale de l’Ouest argentin"},
+ timezones: map[string]string{"MYT": "heure de la Malaisie", "ACDT": "heure d’été du centre de l’Australie", "EDT": "heure d’été de l’Est", "LHDT": "heure d’été de Lord Howe", "WAST": "heure d’été d’Afrique de l’Ouest", "COT": "heure normale de Colombie", "ART": "heure normale d’Argentine", "HKST": "heure d’été de Hong Kong", "LHST": "heure normale de Lord Howe", "SRT": "heure du Suriname", "IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "CHAST": "heure normale des îles Chatham", "AWST": "heure normale de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "VET": "heure du Venezuela", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "BOT": "heure de Bolivie", "JDT": "heure d’été du Japon", "AST": "heure normale de l’Atlantique", "CHADT": "heure d’été des îles Chatham", "UYST": "heure d’été de l’Uruguay", "MESZ": "heure d’été d’Europe centrale", "WAT": "heure normale d’Afrique de l’Ouest", "AKDT": "heure d’été de l’Alaska", "NZDT": "heure d’été de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "OESZ": "heure d’été d’Europe de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "∅∅∅": "heure d’été de Brasilia", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "ADT": "heure d’été de l’Atlantique", "WESZ": "heure d’été d’Europe de l’Ouest", "CST": "heure normale du centre nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "BT": "heure du Bhoutan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "CDT": "heure d’été du Centre", "AEST": "heure normale de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "MDT": "heure d’été des Rocheuses", "WART": "heure normale de l’Ouest argentin", "CLST": "heure d’été du Chili", "EAT": "heure normale d’Afrique de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "TMST": "heure d’été du Turkménistan", "PST": "heure normale du Pacifique nord-américain", "MEZ": "heure normale d’Europe centrale", "ChST": "heure des Chamorro", "WARST": "heure d’été de l’Ouest argentin", "HAST": "heure normale d’Hawaii - Aléoutiennes", "TMT": "heure normale du Turkménistan", "UYT": "heure normale de l’Uruguay", "GMT": "heure moyenne de Greenwich", "WEZ": "heure normale d’Europe de l’Ouest", "COST": "heure d’été de Colombie", "SGT": "heure de Singapour", "EST": "heure normale de l’Est nord-américain", "WITA": "heure du Centre indonésien", "GFT": "heure de la Guyane française", "GYT": "heure du Guyana", "WIB": "heure de l’Ouest indonésien", "JST": "heure normale du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CAT": "heure normale d’Afrique centrale", "PDT": "heure d’été du Pacifique", "CLT": "heure normale du Chili", "WIT": "heure de l’Est indonésien"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_MR) WeekdaysWide() []string {
func (fr *fr_MR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_MR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_MR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_MU/fr_MU.go b/fr_MU/fr_MU.go
index 54730833..a8be92d4 100644
--- a/fr_MU/fr_MU.go
+++ b/fr_MU/fr_MU.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"ART": "heure normale d’Argentine", "SAST": "heure normale d’Afrique méridionale", "OESZ": "heure d’été d’Europe de l’Est", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "MYT": "heure de la Malaisie", "ChST": "heure des Chamorro", "TMT": "heure normale du Turkménistan", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "ECT": "heure de l’Équateur", "EAT": "heure normale d’Afrique de l’Est", "CST": "heure normale du centre nord-américain", "MEZ": "heure normale d’Europe centrale", "MDT": "heure d’été des Rocheuses", "WITA": "heure du Centre indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "MESZ": "heure d’été d’Europe centrale", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "UYT": "heure normale de l’Uruguay", "VET": "heure du Venezuela", "CHAST": "heure normale des îles Chatham", "WIB": "heure de l’Ouest indonésien", "SRT": "heure du Suriname", "∅∅∅": "heure d’été du Pérou", "GYT": "heure du Guyana", "GFT": "heure de la Guyane française", "ACWDT": "heure d’été du centre-ouest de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "WIT": "heure de l’Est indonésien", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "WART": "heure normale de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "CDT": "heure d’été du Centre", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "TMST": "heure d’été du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "LHDT": "heure d’été de Lord Howe", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "COT": "heure normale de Colombie", "SGT": "heure de Singapour", "AKST": "heure normale de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "EDT": "heure d’été de l’Est", "LHST": "heure normale de Lord Howe", "EST": "heure normale de l’Est nord-américain", "GMT": "heure moyenne de Greenwich", "HNT": "heure normale de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "CHADT": "heure d’été des îles Chatham", "CLT": "heure normale du Chili", "CLST": "heure d’été du Chili", "BT": "heure du Bhoutan", "WARST": "heure d’été de l’Ouest argentin", "UYST": "heure d’été de l’Uruguay", "ADT": "heure d’été de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "ARST": "heure d’été de l’Argentine", "HKT": "heure normale de Hong Kong", "JDT": "heure d’été du Japon", "ACWST": "heure normale du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "COST": "heure d’été de Colombie", "HKST": "heure d’été de Hong Kong", "ACDT": "heure d’été du centre de l’Australie"},
+ timezones: map[string]string{"ECT": "heure de l’Équateur", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "EST": "heure normale de l’Est nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AWST": "heure normale de l’Ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "WART": "heure normale de l’Ouest argentin", "OEZ": "heure normale d’Europe de l’Est", "HKT": "heure normale de Hong Kong", "PDT": "heure d’été du Pacifique", "WARST": "heure d’été de l’Ouest argentin", "∅∅∅": "heure d’été des Açores", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "WIT": "heure de l’Est indonésien", "AKDT": "heure d’été de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "TMST": "heure d’été du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "COST": "heure d’été de Colombie", "GMT": "heure moyenne de Greenwich", "UYT": "heure normale de l’Uruguay", "OESZ": "heure d’été d’Europe de l’Est", "CLST": "heure d’été du Chili", "WEZ": "heure normale d’Europe de l’Ouest", "COT": "heure normale de Colombie", "MYT": "heure de la Malaisie", "AEST": "heure normale de l’Est de l’Australie", "SRT": "heure du Suriname", "VET": "heure du Venezuela", "JDT": "heure d’été du Japon", "TMT": "heure normale du Turkménistan", "CAT": "heure normale d’Afrique centrale", "MST": "heure normale des Rocheuses", "WAT": "heure normale d’Afrique de l’Ouest", "IST": "heure de l’Inde", "HKST": "heure d’été de Hong Kong", "WITA": "heure du Centre indonésien", "AKST": "heure normale de l’Alaska", "HNT": "heure normale de Terre-Neuve", "WIB": "heure de l’Ouest indonésien", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "MEZ": "heure normale d’Europe centrale", "BOT": "heure de Bolivie", "HAT": "heure d’été de Terre-Neuve", "MDT": "heure d’été des Rocheuses", "SGT": "heure de Singapour", "EDT": "heure d’été de l’Est", "ChST": "heure des Chamorro", "ART": "heure normale d’Argentine", "LHDT": "heure d’été de Lord Howe", "MESZ": "heure d’été d’Europe centrale", "WESZ": "heure d’été d’Europe de l’Ouest", "GYT": "heure du Guyana", "AEDT": "heure d’été de l’Est de l’Australie", "CLT": "heure normale du Chili", "ACWST": "heure normale du centre-ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "CST": "heure normale du centre nord-américain", "JST": "heure normale du Japon", "ACST": "heure normale du centre de l’Australie", "BT": "heure du Bhoutan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "UYST": "heure d’été de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_MU) WeekdaysWide() []string {
func (fr *fr_MU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_MU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_MU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_NC/fr_NC.go b/fr_NC/fr_NC.go
index af8fec58..b55ef6ec 100644
--- a/fr_NC/fr_NC.go
+++ b/fr_NC/fr_NC.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "AST": "heure normale de l’Atlantique", "AWST": "heure normale de l’Ouest de l’Australie", "COST": "heure d’été de Colombie", "CAT": "heure normale d’Afrique centrale", "TMST": "heure d’été du Turkménistan", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CDT": "heure d’été du Centre", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "WIB": "heure de l’Ouest indonésien", "CHADT": "heure d’été des îles Chatham", "ACDT": "heure d’été du centre de l’Australie", "UYST": "heure d’été de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHAST": "heure normale des îles Chatham", "WAT": "heure normale d’Afrique de l’Ouest", "CST": "heure normale du centre nord-américain", "GFT": "heure de la Guyane française", "AKST": "heure normale de l’Alaska", "GYT": "heure du Guyana", "CLST": "heure d’été du Chili", "MEZ": "heure normale d’Europe centrale", "JDT": "heure d’été du Japon", "EST": "heure normale de l’Est nord-américain", "WEZ": "heure normale d’Europe de l’Ouest", "NZST": "heure normale de la Nouvelle-Zélande", "HAT": "heure d’été de Terre-Neuve", "ACWST": "heure normale du centre-ouest de l’Australie", "LHST": "heure normale de Lord Howe", "MDT": "heure d’été des Rocheuses", "ADT": "heure d’été de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "SRT": "heure du Suriname", "ARST": "heure d’été de l’Argentine", "MESZ": "heure d’été d’Europe centrale", "AKDT": "heure d’été de l’Alaska", "GMT": "heure moyenne de Greenwich", "WARST": "heure d’été de l’Ouest argentin", "ChST": "heure des Chamorro", "VET": "heure du Venezuela", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "WIT": "heure de l’Est indonésien", "WITA": "heure du Centre indonésien", "OEZ": "heure normale d’Europe de l’Est", "ECT": "heure de l’Équateur", "UYT": "heure normale de l’Uruguay", "∅∅∅": "heure d’été du Pérou", "HAST": "heure normale d’Hawaii - Aléoutiennes", "OESZ": "heure d’été d’Europe de l’Est", "BOT": "heure de Bolivie", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "SGT": "heure de Singapour", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MYT": "heure de la Malaisie", "BT": "heure du Bhoutan", "LHDT": "heure d’été de Lord Howe", "WART": "heure normale de l’Ouest argentin", "CLT": "heure normale du Chili", "JST": "heure normale du Japon", "WESZ": "heure d’été d’Europe de l’Ouest", "MST": "heure normale des Rocheuses", "HNT": "heure normale de Terre-Neuve", "COT": "heure normale de Colombie", "TMT": "heure normale du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie"},
+ timezones: map[string]string{"EDT": "heure d’été de l’Est", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "WIT": "heure de l’Est indonésien", "CST": "heure normale du centre nord-américain", "GYT": "heure du Guyana", "ACST": "heure normale du centre de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "SRT": "heure du Suriname", "ACWST": "heure normale du centre-ouest de l’Australie", "VET": "heure du Venezuela", "HKT": "heure normale de Hong Kong", "WAT": "heure normale d’Afrique de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "MEZ": "heure normale d’Europe centrale", "AEST": "heure normale de l’Est de l’Australie", "CAT": "heure normale d’Afrique centrale", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "GMT": "heure moyenne de Greenwich", "SGT": "heure de Singapour", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "EST": "heure normale de l’Est nord-américain", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "COT": "heure normale de Colombie", "LHDT": "heure d’été de Lord Howe", "BOT": "heure de Bolivie", "EAT": "heure normale d’Afrique de l’Est", "JDT": "heure d’été du Japon", "MYT": "heure de la Malaisie", "∅∅∅": "heure d’été des Açores", "AST": "heure normale de l’Atlantique", "AWST": "heure normale de l’Ouest de l’Australie", "MST": "heure normale des Rocheuses", "JST": "heure normale du Japon", "PST": "heure normale du Pacifique nord-américain", "ART": "heure normale d’Argentine", "SAST": "heure normale d’Afrique méridionale", "TMST": "heure d’été du Turkménistan", "NZST": "heure normale de la Nouvelle-Zélande", "UYST": "heure d’été de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MDT": "heure d’été des Rocheuses", "CLT": "heure normale du Chili", "IST": "heure de l’Inde", "MESZ": "heure d’été d’Europe centrale", "WITA": "heure du Centre indonésien", "COST": "heure d’été de Colombie", "AKDT": "heure d’été de l’Alaska", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMT": "heure normale du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "BT": "heure du Bhoutan", "ChST": "heure des Chamorro", "CLST": "heure d’été du Chili", "HNT": "heure normale de Terre-Neuve", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "UYT": "heure normale de l’Uruguay", "ECT": "heure de l’Équateur", "CHADT": "heure d’été des îles Chatham", "LHST": "heure normale de Lord Howe", "PDT": "heure d’été du Pacifique", "GFT": "heure de la Guyane française", "ARST": "heure d’été de l’Argentine", "AKST": "heure normale de l’Alaska", "HKST": "heure d’été de Hong Kong", "WIB": "heure de l’Ouest indonésien", "WART": "heure normale de l’Ouest argentin", "CDT": "heure d’été du Centre"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_NC) WeekdaysWide() []string {
func (fr *fr_NC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_NC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_NC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_NE/fr_NE.go b/fr_NE/fr_NE.go
index da651e1a..0f323654 100644
--- a/fr_NE/fr_NE.go
+++ b/fr_NE/fr_NE.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_NE",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"ACDT": "heure d’été du centre de l’Australie", "UYST": "heure d’été de l’Uruguay", "WEZ": "heure normale d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "UYT": "heure normale de l’Uruguay", "ADT": "heure d’été de l’Atlantique", "IST": "heure de l’Inde", "CLST": "heure d’été du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "BT": "heure du Bhoutan", "EDT": "heure d’été de l’Est", "SRT": "heure du Suriname", "∅∅∅": "heure d’été du Pérou", "CHADT": "heure d’été des îles Chatham", "ChST": "heure des Chamorro", "AWST": "heure normale de l’Ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "NZDT": "heure d’été de la Nouvelle-Zélande", "EST": "heure normale de l’Est nord-américain", "MDT": "heure d’été des Rocheuses", "ARST": "heure d’été de l’Argentine", "AST": "heure normale de l’Atlantique", "CLT": "heure normale du Chili", "LHDT": "heure d’été de Lord Howe", "HKT": "heure normale de Hong Kong", "SGT": "heure de Singapour", "WAT": "heure normale d’Afrique de l’Ouest", "CST": "heure normale du centre nord-américain", "AEST": "heure normale de l’Est de l’Australie", "WIB": "heure de l’Ouest indonésien", "JST": "heure normale du Japon", "BOT": "heure de Bolivie", "WAST": "heure d’été d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "AKDT": "heure d’été de l’Alaska", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "ART": "heure normale d’Argentine", "MEZ": "heure normale d’Europe centrale", "CDT": "heure d’été du Centre", "SAST": "heure normale d’Afrique méridionale", "LHST": "heure normale de Lord Howe", "VET": "heure du Venezuela", "NZST": "heure normale de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "GMT": "heure moyenne de Greenwich", "MST": "heure normale des Rocheuses", "HKST": "heure d’été de Hong Kong", "CAT": "heure normale d’Afrique centrale", "HAT": "heure d’été de Terre-Neuve", "TMT": "heure normale du Turkménistan", "HAST": "heure normale d’Hawaii - Aléoutiennes", "GYT": "heure du Guyana", "EAT": "heure normale d’Afrique de l’Est", "HNT": "heure normale de Terre-Neuve", "JDT": "heure d’été du Japon", "MYT": "heure de la Malaisie", "WESZ": "heure d’été d’Europe de l’Ouest", "ACST": "heure normale du centre de l’Australie", "COST": "heure d’été de Colombie", "TMST": "heure d’été du Turkménistan", "AKST": "heure normale de l’Alaska", "OESZ": "heure d’été d’Europe de l’Est", "ECT": "heure de l’Équateur", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "COT": "heure normale de Colombie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes"},
+ timezones: map[string]string{"∅∅∅": "heure d’été des Açores", "SAST": "heure normale d’Afrique méridionale", "SRT": "heure du Suriname", "ACWST": "heure normale du centre-ouest de l’Australie", "CDT": "heure d’été du Centre", "JST": "heure normale du Japon", "HNT": "heure normale de Terre-Neuve", "NZDT": "heure d’été de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "CLT": "heure normale du Chili", "ECT": "heure de l’Équateur", "AST": "heure normale de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "TMT": "heure normale du Turkménistan", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "WAT": "heure normale d’Afrique de l’Ouest", "VET": "heure du Venezuela", "CST": "heure normale du centre nord-américain", "ACDT": "heure d’été du centre de l’Australie", "SGT": "heure de Singapour", "EST": "heure normale de l’Est nord-américain", "UYST": "heure d’été de l’Uruguay", "EDT": "heure d’été de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "ARST": "heure d’été de l’Argentine", "PDT": "heure d’été du Pacifique", "WIT": "heure de l’Est indonésien", "AKST": "heure normale de l’Alaska", "AKDT": "heure d’été de l’Alaska", "BOT": "heure de Bolivie", "COT": "heure normale de Colombie", "GYT": "heure du Guyana", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "UYT": "heure normale de l’Uruguay", "ChST": "heure des Chamorro", "MDT": "heure d’été des Rocheuses", "WESZ": "heure d’été d’Europe de l’Ouest", "GFT": "heure de la Guyane française", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "CAT": "heure normale d’Afrique centrale", "WITA": "heure du Centre indonésien", "EAT": "heure normale d’Afrique de l’Est", "WARST": "heure d’été de l’Ouest argentin", "IST": "heure de l’Inde", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "HAT": "heure d’été de Terre-Neuve", "CLST": "heure d’été du Chili", "WEZ": "heure normale d’Europe de l’Ouest", "COST": "heure d’été de Colombie", "ART": "heure normale d’Argentine", "AEDT": "heure d’été de l’Est de l’Australie", "GMT": "heure moyenne de Greenwich", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "WAST": "heure d’été d’Afrique de l’Ouest", "MYT": "heure de la Malaisie", "JDT": "heure d’été du Japon", "ADT": "heure d’été de l’Atlantique", "HKT": "heure normale de Hong Kong", "CHADT": "heure d’été des îles Chatham", "WIB": "heure de l’Ouest indonésien", "LHDT": "heure d’été de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "MEZ": "heure normale d’Europe centrale", "BT": "heure du Bhoutan", "WART": "heure normale de l’Ouest argentin", "ACST": "heure normale du centre de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_NE) WeekdaysWide() []string {
func (fr *fr_NE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_NE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_NE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_PF/fr_PF.go b/fr_PF/fr_PF.go
index f3278306..41a8c9c5 100644
--- a/fr_PF/fr_PF.go
+++ b/fr_PF/fr_PF.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"COT": "heure normale de Colombie", "OEZ": "heure normale d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "LHST": "heure normale de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "IST": "heure de l’Inde", "WAST": "heure d’été d’Afrique de l’Ouest", "WITA": "heure du Centre indonésien", "JST": "heure normale du Japon", "SGT": "heure de Singapour", "GFT": "heure de la Guyane française", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "GYT": "heure du Guyana", "HNT": "heure normale de Terre-Neuve", "AST": "heure normale de l’Atlantique", "WESZ": "heure d’été d’Europe de l’Ouest", "BT": "heure du Bhoutan", "EDT": "heure d’été de l’Est", "UYT": "heure normale de l’Uruguay", "WEZ": "heure normale d’Europe de l’Ouest", "TMT": "heure normale du Turkménistan", "MYT": "heure de la Malaisie", "SRT": "heure du Suriname", "ACST": "heure normale du centre de l’Australie", "ART": "heure normale d’Argentine", "MEZ": "heure normale d’Europe centrale", "JDT": "heure d’été du Japon", "GMT": "heure moyenne de Greenwich", "BOT": "heure de Bolivie", "AWST": "heure normale de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "WIB": "heure de l’Ouest indonésien", "EST": "heure normale de l’Est nord-américain", "UYST": "heure d’été de l’Uruguay", "ACWST": "heure normale du centre-ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "CDT": "heure d’été du Centre", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CAT": "heure normale d’Afrique centrale", "WIT": "heure de l’Est indonésien", "SAST": "heure normale d’Afrique méridionale", "ADT": "heure d’été de l’Atlantique", "AEDT": "heure d’été de l’Est de l’Australie", "TMST": "heure d’été du Turkménistan", "∅∅∅": "heure d’été de l’Acre", "COST": "heure d’été de Colombie", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "CST": "heure normale du centre nord-américain", "AEST": "heure normale de l’Est de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "ECT": "heure de l’Équateur", "ARST": "heure d’été de l’Argentine", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "CLT": "heure normale du Chili", "MST": "heure normale des Rocheuses", "WAT": "heure normale d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "HAT": "heure d’été de Terre-Neuve", "NZDT": "heure d’été de la Nouvelle-Zélande", "AKDT": "heure d’été de l’Alaska", "LHDT": "heure d’été de Lord Howe", "VET": "heure du Venezuela", "ACDT": "heure d’été du centre de l’Australie", "ChST": "heure des Chamorro", "MDT": "heure d’été des Rocheuses", "EAT": "heure normale d’Afrique de l’Est", "HKST": "heure d’été de Hong Kong"},
+ timezones: map[string]string{"MESZ": "heure d’été d’Europe centrale", "UYT": "heure normale de l’Uruguay", "GFT": "heure de la Guyane française", "ADT": "heure d’été de l’Atlantique", "OESZ": "heure d’été d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "CAT": "heure normale d’Afrique centrale", "EAT": "heure normale d’Afrique de l’Est", "IST": "heure de l’Inde", "EDT": "heure d’été de l’Est", "SAST": "heure normale d’Afrique méridionale", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "WARST": "heure d’été de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "WART": "heure normale de l’Ouest argentin", "VET": "heure du Venezuela", "UYST": "heure d’été de l’Uruguay", "CLST": "heure d’été du Chili", "AKST": "heure normale de l’Alaska", "CHAST": "heure normale des îles Chatham", "SRT": "heure du Suriname", "MST": "heure normale des Rocheuses", "MDT": "heure d’été des Rocheuses", "COT": "heure normale de Colombie", "CHADT": "heure d’été des îles Chatham", "BOT": "heure de Bolivie", "EST": "heure normale de l’Est nord-américain", "AEDT": "heure d’été de l’Est de l’Australie", "CLT": "heure normale du Chili", "WIT": "heure de l’Est indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "HNT": "heure normale de Terre-Neuve", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "BT": "heure du Bhoutan", "ACDT": "heure d’été du centre de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WIB": "heure de l’Ouest indonésien", "TMT": "heure normale du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "WESZ": "heure d’été d’Europe de l’Ouest", "AKDT": "heure d’été de l’Alaska", "ACST": "heure normale du centre de l’Australie", "GYT": "heure du Guyana", "MYT": "heure de la Malaisie", "ART": "heure normale d’Argentine", "WITA": "heure du Centre indonésien", "ECT": "heure de l’Équateur", "CDT": "heure d’été du Centre", "COST": "heure d’été de Colombie", "PST": "heure normale du Pacifique nord-américain", "MEZ": "heure normale d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "WAST": "heure d’été d’Afrique de l’Ouest", "HAT": "heure d’été de Terre-Neuve", "NZST": "heure normale de la Nouvelle-Zélande", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "CST": "heure normale du centre nord-américain", "AST": "heure normale de l’Atlantique", "HKT": "heure normale de Hong Kong", "ARST": "heure d’été de l’Argentine", "TMST": "heure d’été du Turkménistan", "∅∅∅": "heure d’été de Brasilia", "PDT": "heure d’été du Pacifique"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_PF) WeekdaysWide() []string {
func (fr *fr_PF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_PF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_PF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_PM/fr_PM.go b/fr_PM/fr_PM.go
index 68da5031..73c88204 100644
--- a/fr_PM/fr_PM.go
+++ b/fr_PM/fr_PM.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"WIB": "heure de l’Ouest indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "VET": "heure du Venezuela", "CLT": "heure normale du Chili", "CST": "heure normale du centre nord-américain", "ECT": "heure de l’Équateur", "WARST": "heure d’été de l’Ouest argentin", "WEZ": "heure normale d’Europe de l’Ouest", "MST": "heure normale des Rocheuses", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "AEDT": "heure d’été de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "HKST": "heure d’été de Hong Kong", "IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "ADT": "heure d’été de l’Atlantique", "WITA": "heure du Centre indonésien", "SRT": "heure du Suriname", "CLST": "heure d’été du Chili", "TMT": "heure normale du Turkménistan", "JDT": "heure d’été du Japon", "CDT": "heure d’été du Centre", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "AKST": "heure normale de l’Alaska", "EDT": "heure d’été de l’Est", "ACDT": "heure d’été du centre de l’Australie", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "GMT": "heure moyenne de Greenwich", "COST": "heure d’été de Colombie", "LHDT": "heure d’été de Lord Howe", "∅∅∅": "heure d’été de l’Acre", "CHAST": "heure normale des îles Chatham", "WESZ": "heure d’été d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "MDT": "heure d’été des Rocheuses", "MESZ": "heure d’été d’Europe centrale", "AKDT": "heure d’été de l’Alaska", "AWDT": "heure d’été de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "UYST": "heure d’été de l’Uruguay", "CHADT": "heure d’été des îles Chatham", "SGT": "heure de Singapour", "WIT": "heure de l’Est indonésien", "OEZ": "heure normale d’Europe de l’Est", "BT": "heure du Bhoutan", "ChST": "heure des Chamorro", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "EAT": "heure normale d’Afrique de l’Est", "HKT": "heure normale de Hong Kong", "SAST": "heure normale d’Afrique méridionale", "TMST": "heure d’été du Turkménistan", "JST": "heure normale du Japon", "UYT": "heure normale de l’Uruguay", "ACWST": "heure normale du centre-ouest de l’Australie", "MYT": "heure de la Malaisie", "WAT": "heure normale d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "CAT": "heure normale d’Afrique centrale", "WAST": "heure d’été d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "OESZ": "heure d’été d’Europe de l’Est", "COT": "heure normale de Colombie", "EST": "heure normale de l’Est nord-américain", "ACWDT": "heure d’été du centre-ouest de l’Australie"},
+ timezones: map[string]string{"ECT": "heure de l’Équateur", "JST": "heure normale du Japon", "AKDT": "heure d’été de l’Alaska", "ACST": "heure normale du centre de l’Australie", "SAST": "heure normale d’Afrique méridionale", "ACDT": "heure d’été du centre de l’Australie", "HKST": "heure d’été de Hong Kong", "CHAST": "heure normale des îles Chatham", "WAST": "heure d’été d’Afrique de l’Ouest", "IST": "heure de l’Inde", "EDT": "heure d’été de l’Est", "OEZ": "heure normale d’Europe de l’Est", "UYT": "heure normale de l’Uruguay", "CLST": "heure d’été du Chili", "VET": "heure du Venezuela", "JDT": "heure d’été du Japon", "∅∅∅": "heure d’été du Pérou", "UYST": "heure d’été de l’Uruguay", "ChST": "heure des Chamorro", "BOT": "heure de Bolivie", "WESZ": "heure d’été d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien", "NZDT": "heure d’été de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "BT": "heure du Bhoutan", "WARST": "heure d’été de l’Ouest argentin", "COST": "heure d’été de Colombie", "AST": "heure normale de l’Atlantique", "EST": "heure normale de l’Est nord-américain", "LHDT": "heure d’été de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "SRT": "heure du Suriname", "AKST": "heure normale de l’Alaska", "GYT": "heure du Guyana", "ART": "heure normale d’Argentine", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMT": "heure normale du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "COT": "heure normale de Colombie", "TMST": "heure d’été du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "CAT": "heure normale d’Afrique centrale", "WITA": "heure du Centre indonésien", "WIT": "heure de l’Est indonésien", "GFT": "heure de la Guyane française", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "MYT": "heure de la Malaisie", "ARST": "heure d’été de l’Argentine", "HKT": "heure normale de Hong Kong", "SGT": "heure de Singapour", "HAT": "heure d’été de Terre-Neuve", "MST": "heure normale de Macao", "GMT": "heure moyenne de Greenwich", "HNT": "heure normale de Terre-Neuve", "AWST": "heure normale de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "MDT": "heure d’été de Macao", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MEZ": "heure normale d’Europe centrale", "WEZ": "heure normale d’Europe de l’Ouest", "ADT": "heure d’été de l’Atlantique", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "CHADT": "heure d’été des îles Chatham", "MESZ": "heure d’été d’Europe centrale", "CLT": "heure normale du Chili", "WAT": "heure normale d’Afrique de l’Ouest", "OESZ": "heure d’été d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "NZST": "heure normale de la Nouvelle-Zélande", "WART": "heure normale de l’Ouest argentin"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_PM) WeekdaysWide() []string {
func (fr *fr_PM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_PM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_PM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_RE/fr_RE.go b/fr_RE/fr_RE.go
index 9f5ef436..9022100c 100644
--- a/fr_RE/fr_RE.go
+++ b/fr_RE/fr_RE.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"TMT": "heure normale du Turkménistan", "HNT": "heure normale de Terre-Neuve", "TMST": "heure d’été du Turkménistan", "ACST": "heure normale du centre de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "SGT": "heure de Singapour", "CLST": "heure d’été du Chili", "CAT": "heure normale d’Afrique centrale", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "∅∅∅": "heure d’été de l’Acre", "MDT": "heure d’été des Rocheuses", "AWST": "heure normale de l’Ouest de l’Australie", "ART": "heure normale d’Argentine", "IST": "heure de l’Inde", "WESZ": "heure d’été d’Europe de l’Ouest", "ChST": "heure des Chamorro", "HKT": "heure normale de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "AKST": "heure normale de l’Alaska", "SAST": "heure normale d’Afrique méridionale", "AWDT": "heure d’été de l’Ouest de l’Australie", "ECT": "heure de l’Équateur", "BOT": "heure de Bolivie", "SRT": "heure du Suriname", "OESZ": "heure d’été d’Europe de l’Est", "AST": "heure normale de l’Atlantique", "CHADT": "heure d’été des îles Chatham", "CLT": "heure normale du Chili", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "EDT": "heure d’été de l’Est", "MYT": "heure de la Malaisie", "COST": "heure d’été de Colombie", "MESZ": "heure d’été d’Europe centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ACWST": "heure normale du centre-ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "EAT": "heure normale d’Afrique de l’Est", "NZDT": "heure d’été de la Nouvelle-Zélande", "HKST": "heure d’été de Hong Kong", "WIT": "heure de l’Est indonésien", "EST": "heure normale de l’Est nord-américain", "VET": "heure du Venezuela", "WAST": "heure d’été d’Afrique de l’Ouest", "GMT": "heure moyenne de Greenwich", "ACDT": "heure d’été du centre de l’Australie", "CST": "heure normale du centre nord-américain", "CDT": "heure d’été du Centre", "HAST": "heure normale d’Hawaii - Aléoutiennes", "BT": "heure du Bhoutan", "GYT": "heure du Guyana", "WIB": "heure de l’Ouest indonésien", "AKDT": "heure d’été de l’Alaska", "WART": "heure normale de l’Ouest argentin", "UYT": "heure normale de l’Uruguay", "WAT": "heure normale d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "OEZ": "heure normale d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "UYST": "heure d’été de l’Uruguay", "HAT": "heure d’été de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "CHAST": "heure normale des îles Chatham", "GFT": "heure de la Guyane française", "LHDT": "heure d’été de Lord Howe", "PDT": "heure d’été du Pacifique", "MST": "heure normale des Rocheuses", "WITA": "heure du Centre indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "COT": "heure normale de Colombie"},
+ timezones: map[string]string{"SRT": "heure du Suriname", "ChST": "heure des Chamorro", "WIT": "heure de l’Est indonésien", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "UYT": "heure normale de l’Uruguay", "LHST": "heure normale de Lord Howe", "OEZ": "heure normale d’Europe de l’Est", "CLT": "heure normale du Chili", "WAT": "heure normale d’Afrique de l’Ouest", "AKDT": "heure d’été de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "TMST": "heure d’été du Turkménistan", "PDT": "heure d’été du Pacifique", "HAST": "heure normale d’Hawaii - Aléoutiennes", "PST": "heure normale du Pacifique nord-américain", "MESZ": "heure d’été d’Europe centrale", "∅∅∅": "heure d’été des Açores", "AEDT": "heure d’été de l’Est de l’Australie", "ADT": "heure d’été de l’Atlantique", "AWDT": "heure d’été de l’Ouest de l’Australie", "UYST": "heure d’été de l’Uruguay", "EAT": "heure normale d’Afrique de l’Est", "MDT": "heure d’été des Rocheuses", "VET": "heure du Venezuela", "IST": "heure de l’Inde", "COST": "heure d’été de Colombie", "WITA": "heure du Centre indonésien", "GMT": "heure moyenne de Greenwich", "MEZ": "heure normale d’Europe centrale", "WARST": "heure d’été de l’Ouest argentin", "ACWST": "heure normale du centre-ouest de l’Australie", "WEZ": "heure normale d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "TMT": "heure normale du Turkménistan", "BT": "heure du Bhoutan", "MYT": "heure de la Malaisie", "ART": "heure normale d’Argentine", "WIB": "heure de l’Ouest indonésien", "EDT": "heure d’été de l’Est", "CAT": "heure normale d’Afrique centrale", "AEST": "heure normale de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "GFT": "heure de la Guyane française", "WAST": "heure d’été d’Afrique de l’Ouest", "ACST": "heure normale du centre de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "BOT": "heure de Bolivie", "SGT": "heure de Singapour", "NZST": "heure normale de la Nouvelle-Zélande", "SAST": "heure normale d’Afrique méridionale", "HAT": "heure d’été de Terre-Neuve", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MST": "heure normale des Rocheuses", "CDT": "heure d’été du Centre", "GYT": "heure du Guyana", "CHADT": "heure d’été des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "CLST": "heure d’été du Chili", "CST": "heure normale du centre nord-américain", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "EST": "heure normale de l’Est nord-américain", "WESZ": "heure d’été d’Europe de l’Ouest", "COT": "heure normale de Colombie", "CHAST": "heure normale des îles Chatham", "ECT": "heure de l’Équateur", "JST": "heure normale du Japon", "AKST": "heure normale de l’Alaska", "AST": "heure normale de l’Atlantique", "LHDT": "heure d’été de Lord Howe"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_RE) WeekdaysWide() []string {
func (fr *fr_RE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_RE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_RE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_RW/fr_RW.go b/fr_RW/fr_RW.go
index f3e3c5f9..c31a0480 100644
--- a/fr_RW/fr_RW.go
+++ b/fr_RW/fr_RW.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_RW",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"EST": "heure normale de l’Est nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "TMT": "heure normale du Turkménistan", "OESZ": "heure d’été d’Europe de l’Est", "JST": "heure normale du Japon", "ChST": "heure des Chamorro", "ADT": "heure d’été de l’Atlantique", "HNT": "heure normale de Terre-Neuve", "TMST": "heure d’été du Turkménistan", "LHST": "heure normale de Lord Howe", "UYT": "heure normale de l’Uruguay", "∅∅∅": "heure d’été du Pérou", "ACDT": "heure d’été du centre de l’Australie", "ECT": "heure de l’Équateur", "CHADT": "heure d’été des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "GMT": "heure moyenne de Greenwich", "EDT": "heure d’été de l’Est", "HAT": "heure d’été de Terre-Neuve", "SGT": "heure de Singapour", "BOT": "heure de Bolivie", "CHAST": "heure normale des îles Chatham", "CDT": "heure d’été du Centre", "AEST": "heure normale de l’Est de l’Australie", "AKST": "heure normale de l’Alaska", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "AST": "heure normale de l’Atlantique", "HKT": "heure normale de Hong Kong", "CLT": "heure normale du Chili", "WIT": "heure de l’Est indonésien", "OEZ": "heure normale d’Europe de l’Est", "JDT": "heure d’été du Japon", "IST": "heure de l’Inde", "COT": "heure normale de Colombie", "SAST": "heure normale d’Afrique méridionale", "MYT": "heure de la Malaisie", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "AKDT": "heure d’été de l’Alaska", "WESZ": "heure d’été d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "ART": "heure normale d’Argentine", "MESZ": "heure d’été d’Europe centrale", "HKST": "heure d’été de Hong Kong", "BT": "heure du Bhoutan", "PDT": "heure d’été du Pacifique", "WEZ": "heure normale d’Europe de l’Ouest", "MST": "heure normale des Rocheuses", "CAT": "heure normale d’Afrique centrale", "CST": "heure normale du centre nord-américain", "WART": "heure normale de l’Ouest argentin", "ACST": "heure normale du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "UYST": "heure d’été de l’Uruguay", "MDT": "heure d’été des Rocheuses", "CLST": "heure d’été du Chili", "WITA": "heure du Centre indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "PST": "heure normale du Pacifique nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "SRT": "heure du Suriname", "AWST": "heure normale de l’Ouest de l’Australie", "GFT": "heure de la Guyane française", "VET": "heure du Venezuela", "EAT": "heure normale d’Afrique de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "COST": "heure d’été de Colombie"},
+ timezones: map[string]string{"AST": "heure normale de l’Atlantique", "AEST": "heure normale de l’Est de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "UYT": "heure normale de l’Uruguay", "WITA": "heure du Centre indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "AKDT": "heure d’été de l’Alaska", "HKT": "heure normale de Hong Kong", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "PDT": "heure d’été du Pacifique", "ACWST": "heure normale du centre-ouest de l’Australie", "ECT": "heure de l’Équateur", "GFT": "heure de la Guyane française", "CST": "heure normale du centre nord-américain", "JDT": "heure d’été du Japon", "EST": "heure normale de l’Est nord-américain", "SAST": "heure normale d’Afrique méridionale", "PST": "heure normale du Pacifique nord-américain", "GMT": "heure moyenne de Greenwich", "MST": "heure normale des Rocheuses", "COT": "heure normale de Colombie", "AWDT": "heure d’été de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "COST": "heure d’été de Colombie", "JST": "heure normale du Japon", "MYT": "heure de la Malaisie", "LHST": "heure normale de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "ADT": "heure d’été de l’Atlantique", "ACST": "heure normale du centre de l’Australie", "ART": "heure normale d’Argentine", "TMT": "heure normale du Turkménistan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MDT": "heure d’été des Rocheuses", "ARST": "heure d’été de l’Argentine", "WIB": "heure de l’Ouest indonésien", "TMST": "heure d’été du Turkménistan", "LHDT": "heure d’été de Lord Howe", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "WEZ": "heure normale d’Europe de l’Ouest", "AKST": "heure normale de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "CLST": "heure d’été du Chili", "HNT": "heure normale de Terre-Neuve", "∅∅∅": "heure d’été des Açores", "EDT": "heure d’été de l’Est", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "BT": "heure du Bhoutan", "VET": "heure du Venezuela", "CHAST": "heure normale des îles Chatham", "CHADT": "heure d’été des îles Chatham", "AEDT": "heure d’été de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "CLT": "heure normale du Chili", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "WIT": "heure de l’Est indonésien", "WAST": "heure d’été d’Afrique de l’Ouest", "SGT": "heure de Singapour", "ChST": "heure des Chamorro", "CDT": "heure d’été du Centre", "NZST": "heure normale de la Nouvelle-Zélande", "BOT": "heure de Bolivie", "WESZ": "heure d’été d’Europe de l’Ouest", "IST": "heure de l’Inde", "HAT": "heure d’été de Terre-Neuve", "GYT": "heure du Guyana", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SRT": "heure du Suriname"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_RW) WeekdaysWide() []string {
func (fr *fr_RW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_RW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_RW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_SC/fr_SC.go b/fr_SC/fr_SC.go
index 3143a936..a3105e01 100644
--- a/fr_SC/fr_SC.go
+++ b/fr_SC/fr_SC.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"AKST": "heure normale de l’Alaska", "HAT": "heure d’été de Terre-Neuve", "ART": "heure normale d’Argentine", "ARST": "heure d’été de l’Argentine", "MESZ": "heure d’été d’Europe centrale", "LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "ACDT": "heure d’été du centre de l’Australie", "WIT": "heure de l’Est indonésien", "OEZ": "heure normale d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "AWST": "heure normale de l’Ouest de l’Australie", "MEZ": "heure normale d’Europe centrale", "AEDT": "heure d’été de l’Est de l’Australie", "BT": "heure du Bhoutan", "NZST": "heure normale de la Nouvelle-Zélande", "CST": "heure normale du centre nord-américain", "SAST": "heure normale d’Afrique méridionale", "OESZ": "heure d’été d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "WESZ": "heure d’été d’Europe de l’Ouest", "CDT": "heure d’été du Centre", "EDT": "heure d’été de l’Est", "UYST": "heure d’été de l’Uruguay", "ADT": "heure d’été de l’Atlantique", "NZDT": "heure d’été de la Nouvelle-Zélande", "TMST": "heure d’été du Turkménistan", "WITA": "heure du Centre indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "EAT": "heure normale d’Afrique de l’Est", "HNT": "heure normale de Terre-Neuve", "AST": "heure normale de l’Atlantique", "SGT": "heure de Singapour", "ACWDT": "heure d’été du centre-ouest de l’Australie", "GYT": "heure du Guyana", "CLST": "heure d’été du Chili", "JDT": "heure d’été du Japon", "IST": "heure de l’Inde", "EST": "heure normale de l’Est nord-américain", "PST": "heure normale du Pacifique nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "MYT": "heure de la Malaisie", "UYT": "heure normale de l’Uruguay", "VET": "heure du Venezuela", "CHADT": "heure d’été des îles Chatham", "AWDT": "heure d’été de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "TMT": "heure normale du Turkménistan", "LHST": "heure normale de Lord Howe", "MDT": "heure d’été des Rocheuses", "ChST": "heure des Chamorro", "COST": "heure d’été de Colombie", "JST": "heure normale du Japon", "ECT": "heure de l’Équateur", "WEZ": "heure normale d’Europe de l’Ouest", "∅∅∅": "heure d’été du Pérou", "MST": "heure normale des Rocheuses", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AKDT": "heure d’été de l’Alaska", "WART": "heure normale de l’Ouest argentin", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "CLT": "heure normale du Chili", "GFT": "heure de la Guyane française", "CAT": "heure normale d’Afrique centrale", "WIB": "heure de l’Ouest indonésien", "BOT": "heure de Bolivie", "ACST": "heure normale du centre de l’Australie", "COT": "heure normale de Colombie", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham"},
+ timezones: map[string]string{"MESZ": "heure d’été d’Europe centrale", "WAT": "heure normale d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "PDT": "heure d’été du Pacifique", "HAT": "heure d’été de Terre-Neuve", "AKDT": "heure d’été de l’Alaska", "CHADT": "heure d’été des îles Chatham", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "SRT": "heure du Suriname", "EAT": "heure normale d’Afrique de l’Est", "WESZ": "heure d’été d’Europe de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "HKST": "heure d’été de Hong Kong", "LHST": "heure normale de Lord Howe", "UYT": "heure normale de l’Uruguay", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "CLT": "heure normale du Chili", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "WITA": "heure du Centre indonésien", "SGT": "heure de Singapour", "AWDT": "heure d’été de l’Ouest de l’Australie", "TMST": "heure d’été du Turkménistan", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "∅∅∅": "heure d’été de Brasilia", "CAT": "heure normale d’Afrique centrale", "CLST": "heure d’été du Chili", "ACWDT": "heure d’été du centre-ouest de l’Australie", "VET": "heure du Venezuela", "COT": "heure normale de Colombie", "HKT": "heure normale de Hong Kong", "TMT": "heure normale du Turkménistan", "ACST": "heure normale du centre de l’Australie", "CHAST": "heure normale des îles Chatham", "SAST": "heure normale d’Afrique méridionale", "OESZ": "heure d’été d’Europe de l’Est", "AEST": "heure normale de l’Est de l’Australie", "CST": "heure normale du centre nord-américain", "MYT": "heure de la Malaisie", "ACWST": "heure normale du centre-ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "AST": "heure normale de l’Atlantique", "WIB": "heure de l’Ouest indonésien", "BT": "heure du Bhoutan", "ChST": "heure des Chamorro", "BOT": "heure de Bolivie", "CDT": "heure d’été du Centre", "ADT": "heure d’été de l’Atlantique", "EDT": "heure d’été de l’Est", "OEZ": "heure normale d’Europe de l’Est", "GMT": "heure moyenne de Greenwich", "MEZ": "heure normale d’Europe centrale", "GFT": "heure de la Guyane française", "IST": "heure de l’Inde", "ACDT": "heure d’été du centre de l’Australie", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "WIT": "heure de l’Est indonésien", "ECT": "heure de l’Équateur", "COST": "heure d’été de Colombie", "LHDT": "heure d’été de Lord Howe", "MST": "heure normale des Rocheuses", "AEDT": "heure d’été de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "MDT": "heure d’été des Rocheuses", "JST": "heure normale du Japon", "EST": "heure normale de l’Est nord-américain", "AKST": "heure normale de l’Alaska"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_SC) WeekdaysWide() []string {
func (fr *fr_SC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_SC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_SC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_SN/fr_SN.go b/fr_SN/fr_SN.go
index a7a426f3..0259a928 100644
--- a/fr_SN/fr_SN.go
+++ b/fr_SN/fr_SN.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"MYT": "heure de la Malaisie", "PST": "heure normale du Pacifique nord-américain", "COST": "heure d’été de Colombie", "HNT": "heure normale de Terre-Neuve", "CST": "heure normale du centre nord-américain", "IST": "heure de l’Inde", "MEZ": "heure normale d’Europe centrale", "ART": "heure normale d’Argentine", "CAT": "heure normale d’Afrique centrale", "WIT": "heure de l’Est indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AEST": "heure normale de l’Est de l’Australie", "JST": "heure normale du Japon", "NZST": "heure normale de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "CLST": "heure d’été du Chili", "NZDT": "heure d’été de la Nouvelle-Zélande", "HAT": "heure d’été de Terre-Neuve", "SRT": "heure du Suriname", "GYT": "heure du Guyana", "∅∅∅": "heure d’été de l’Amazonie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "OEZ": "heure normale d’Europe de l’Est", "BT": "heure du Bhoutan", "WARST": "heure d’été de l’Ouest argentin", "MST": "heure normale de Macao", "TMT": "heure normale du Turkménistan", "GMT": "heure moyenne de Greenwich", "ACWST": "heure normale du centre-ouest de l’Australie", "CDT": "heure d’été du Centre", "MDT": "heure d’été de Macao", "ECT": "heure de l’Équateur", "EDT": "heure d’été de l’Est", "WART": "heure normale de l’Ouest argentin", "BOT": "heure de Bolivie", "CLT": "heure normale du Chili", "TMST": "heure d’été du Turkménistan", "AKST": "heure normale de l’Alaska", "ACDT": "heure d’été du centre de l’Australie", "ChST": "heure des Chamorro", "HKT": "heure normale de Hong Kong", "WIB": "heure de l’Ouest indonésien", "AWST": "heure normale de l’Ouest de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "SGT": "heure de Singapour", "WEZ": "heure normale d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "HKST": "heure d’été de Hong Kong", "WITA": "heure du Centre indonésien", "EST": "heure normale de l’Est nord-américain", "EAT": "heure normale d’Afrique de l’Est", "WAST": "heure d’été d’Afrique de l’Ouest", "MESZ": "heure d’été d’Europe centrale", "GFT": "heure de la Guyane française", "PDT": "heure d’été du Pacifique", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "ACST": "heure normale du centre de l’Australie", "COT": "heure normale de Colombie", "AKDT": "heure d’été de l’Alaska", "JDT": "heure d’été du Japon", "AST": "heure normale de l’Atlantique", "AEDT": "heure d’été de l’Est de l’Australie", "LHDT": "heure d’été de Lord Howe", "LHST": "heure normale de Lord Howe", "VET": "heure du Venezuela", "UYT": "heure normale de l’Uruguay", "WESZ": "heure d’été d’Europe de l’Ouest"},
+ timezones: map[string]string{"GMT": "heure moyenne de Greenwich", "AEDT": "heure d’été de l’Est de l’Australie", "LHST": "heure normale de Lord Howe", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MDT": "heure d’été des Rocheuses", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "WIT": "heure de l’Est indonésien", "CHADT": "heure d’été des îles Chatham", "AWST": "heure normale de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "AEST": "heure normale de l’Est de l’Australie", "UYT": "heure normale de l’Uruguay", "NZST": "heure normale de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "CLST": "heure d’été du Chili", "AWDT": "heure d’été de l’Ouest de l’Australie", "AST": "heure normale de l’Atlantique", "TMT": "heure normale du Turkménistan", "SAST": "heure normale d’Afrique méridionale", "ChST": "heure des Chamorro", "SRT": "heure du Suriname", "GYT": "heure du Guyana", "JDT": "heure d’été du Japon", "ACST": "heure normale du centre de l’Australie", "WIB": "heure de l’Ouest indonésien", "MEZ": "heure normale d’Europe centrale", "CLT": "heure normale du Chili", "WESZ": "heure d’été d’Europe de l’Ouest", "IST": "heure de l’Inde", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "LHDT": "heure d’été de Lord Howe", "MST": "heure normale des Rocheuses", "JST": "heure normale du Japon", "HNT": "heure normale de Terre-Neuve", "WARST": "heure d’été de l’Ouest argentin", "WAT": "heure normale d’Afrique de l’Ouest", "COT": "heure normale de Colombie", "ARST": "heure d’été de l’Argentine", "PST": "heure normale du Pacifique nord-américain", "WEZ": "heure normale d’Europe de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "ART": "heure normale d’Argentine", "CST": "heure normale du centre nord-américain", "HAST": "heure normale d’Hawaii - Aléoutiennes", "WART": "heure normale de l’Ouest argentin", "COST": "heure d’été de Colombie", "CHAST": "heure normale des îles Chatham", "EST": "heure normale de l’Est nord-américain", "WAST": "heure d’été d’Afrique de l’Ouest", "ECT": "heure de l’Équateur", "VET": "heure du Venezuela", "MYT": "heure de la Malaisie", "OEZ": "heure normale d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "BOT": "heure de Bolivie", "EAT": "heure normale d’Afrique de l’Est", "AKST": "heure normale de l’Alaska", "HAT": "heure d’été de Terre-Neuve", "∅∅∅": "heure d’été de Brasilia", "BT": "heure du Bhoutan", "ADT": "heure d’été de l’Atlantique", "TMST": "heure d’été du Turkménistan", "HKT": "heure normale de Hong Kong", "EDT": "heure d’été de l’Est", "WITA": "heure du Centre indonésien", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_SN) WeekdaysWide() []string {
func (fr *fr_SN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_SN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_SN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_SY/fr_SY.go b/fr_SY/fr_SY.go
index 68f0c33e..ade59a2e 100644
--- a/fr_SY/fr_SY.go
+++ b/fr_SY/fr_SY.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_SY",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"ECT": "heure de l’Équateur", "LHDT": "heure d’été de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "OEZ": "heure normale d’Europe de l’Est", "OESZ": "heure d’été d’Europe de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "MDT": "heure d’été des Rocheuses", "ACDT": "heure d’été du centre de l’Australie", "ART": "heure normale d’Argentine", "ADT": "heure d’été de l’Atlantique", "CLT": "heure normale du Chili", "UYT": "heure normale de l’Uruguay", "PDT": "heure d’été du Pacifique", "WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "ACST": "heure normale du centre de l’Australie", "CDT": "heure d’été du Centre", "WARST": "heure d’été de l’Ouest argentin", "BOT": "heure de Bolivie", "MESZ": "heure d’été d’Europe centrale", "CLST": "heure d’été du Chili", "HAST": "heure normale d’Hawaii - Aléoutiennes", "IST": "heure de l’Inde", "CAT": "heure normale d’Afrique centrale", "TMT": "heure normale du Turkménistan", "AEST": "heure normale de l’Est de l’Australie", "ACWST": "heure normale du centre-ouest de l’Australie", "GYT": "heure du Guyana", "NZDT": "heure d’été de la Nouvelle-Zélande", "AWST": "heure normale de l’Ouest de l’Australie", "JDT": "heure d’été du Japon", "EDT": "heure d’été de l’Est", "HNT": "heure normale de Terre-Neuve", "HKT": "heure normale de Hong Kong", "CST": "heure normale du centre nord-américain", "MYT": "heure de la Malaisie", "MST": "heure normale des Rocheuses", "EST": "heure normale de l’Est nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "LHST": "heure normale de Lord Howe", "ARST": "heure d’été de l’Argentine", "BT": "heure du Bhoutan", "UYST": "heure d’été de l’Uruguay", "ChST": "heure des Chamorro", "WAST": "heure d’été d’Afrique de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "WART": "heure normale de l’Ouest argentin", "WITA": "heure du Centre indonésien", "SAST": "heure normale d’Afrique méridionale", "AST": "heure normale de l’Atlantique", "HKST": "heure d’été de Hong Kong", "∅∅∅": "heure d’été de l’Amazonie", "GFT": "heure de la Guyane française", "WESZ": "heure d’été d’Europe de l’Ouest", "COT": "heure normale de Colombie", "CHADT": "heure d’été des îles Chatham", "SGT": "heure de Singapour", "AKST": "heure normale de l’Alaska", "PST": "heure normale du Pacifique nord-américain", "VET": "heure du Venezuela", "MEZ": "heure normale d’Europe centrale", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "JST": "heure normale du Japon", "GMT": "heure moyenne de Greenwich", "ACWDT": "heure d’été du centre-ouest de l’Australie", "SRT": "heure du Suriname", "HAT": "heure d’été de Terre-Neuve", "COST": "heure d’été de Colombie", "AWDT": "heure d’été de l’Ouest de l’Australie", "WIB": "heure de l’Ouest indonésien", "AKDT": "heure d’été de l’Alaska", "CHAST": "heure normale des îles Chatham"},
+ timezones: map[string]string{"BOT": "heure de Bolivie", "IST": "heure de l’Inde", "MYT": "heure de la Malaisie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "ARST": "heure d’été de l’Argentine", "BT": "heure du Bhoutan", "MDT": "heure d’été des Rocheuses", "GFT": "heure de la Guyane française", "CHAST": "heure normale des îles Chatham", "OESZ": "heure d’été d’Europe de l’Est", "HAT": "heure d’été de Terre-Neuve", "CAT": "heure normale d’Afrique centrale", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "CDT": "heure d’été du Centre", "AKDT": "heure d’été de l’Alaska", "ACST": "heure normale du centre de l’Australie", "ChST": "heure des Chamorro", "COT": "heure normale de Colombie", "GYT": "heure du Guyana", "CHADT": "heure d’été des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "GMT": "heure moyenne de Greenwich", "UYT": "heure normale de l’Uruguay", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "∅∅∅": "heure d’été des Açores", "AWDT": "heure d’été de l’Ouest de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "MST": "heure normale des Rocheuses", "WESZ": "heure d’été d’Europe de l’Ouest", "EDT": "heure d’été de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "CLST": "heure d’été du Chili", "CST": "heure normale du centre nord-américain", "COST": "heure d’été de Colombie", "AKST": "heure normale de l’Alaska", "UYST": "heure d’été de l’Uruguay", "AST": "heure normale de l’Atlantique", "WIB": "heure de l’Ouest indonésien", "PDT": "heure d’été du Pacifique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "VET": "heure du Venezuela", "JST": "heure normale du Japon", "TMT": "heure normale du Turkménistan", "NZST": "heure normale de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "WITA": "heure du Centre indonésien", "EAT": "heure normale d’Afrique de l’Est", "ACDT": "heure d’été du centre de l’Australie", "ART": "heure normale d’Argentine", "LHST": "heure normale de Lord Howe", "ECT": "heure de l’Équateur", "SGT": "heure de Singapour", "EST": "heure normale de l’Est nord-américain", "AWST": "heure normale de l’Ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "WIT": "heure de l’Est indonésien", "WAT": "heure normale d’Afrique de l’Ouest", "WAST": "heure d’été d’Afrique de l’Ouest", "HKST": "heure d’été de Hong Kong", "TMST": "heure d’été du Turkménistan", "CLT": "heure normale du Chili", "WEZ": "heure normale d’Europe de l’Ouest", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "SAST": "heure normale d’Afrique méridionale", "ACWST": "heure normale du centre-ouest de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "MEZ": "heure normale d’Europe centrale", "ADT": "heure d’été de l’Atlantique", "NZDT": "heure d’été de la Nouvelle-Zélande"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_SY) WeekdaysWide() []string {
func (fr *fr_SY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_SY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_SY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_TD/fr_TD.go b/fr_TD/fr_TD.go
index bb24663c..507abfec 100644
--- a/fr_TD/fr_TD.go
+++ b/fr_TD/fr_TD.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"AEST": "heure normale de l’Est de l’Australie", "COT": "heure normale de Colombie", "TMST": "heure d’été du Turkménistan", "JST": "heure normale du Japon", "OESZ": "heure d’été d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "LHST": "heure normale de Lord Howe", "MYT": "heure de la Malaisie", "∅∅∅": "heure d’été du Pérou", "CLT": "heure normale du Chili", "GFT": "heure de la Guyane française", "BT": "heure du Bhoutan", "NZST": "heure normale de la Nouvelle-Zélande", "HNT": "heure normale de Terre-Neuve", "CLST": "heure d’été du Chili", "WIT": "heure de l’Est indonésien", "WIB": "heure de l’Ouest indonésien", "BOT": "heure de Bolivie", "VET": "heure du Venezuela", "WAST": "heure d’été d’Afrique de l’Ouest", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "PST": "heure normale du Pacifique nord-américain", "PDT": "heure d’été du Pacifique", "LHDT": "heure d’été de Lord Howe", "MST": "heure normale des Rocheuses", "GMT": "heure moyenne de Greenwich", "MDT": "heure d’été des Rocheuses", "WARST": "heure d’été de l’Ouest argentin", "GYT": "heure du Guyana", "CHADT": "heure d’été des îles Chatham", "ECT": "heure de l’Équateur", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ART": "heure normale d’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AEDT": "heure d’été de l’Est de l’Australie", "IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "COST": "heure d’été de Colombie", "SGT": "heure de Singapour", "CAT": "heure normale d’Afrique centrale", "CDT": "heure d’été du Centre", "AKDT": "heure d’été de l’Alaska", "OEZ": "heure normale d’Europe de l’Est", "EST": "heure normale de l’Est nord-américain", "UYT": "heure normale de l’Uruguay", "ACWST": "heure normale du centre-ouest de l’Australie", "ChST": "heure des Chamorro", "ARST": "heure d’été de l’Argentine", "MESZ": "heure d’été d’Europe centrale", "TMT": "heure normale du Turkménistan", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WEZ": "heure normale d’Europe de l’Ouest", "WAT": "heure normale d’Afrique de l’Ouest", "AWST": "heure normale de l’Ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "MEZ": "heure normale d’Europe centrale", "HAT": "heure d’été de Terre-Neuve", "CST": "heure normale du centre nord-américain", "WITA": "heure du Centre indonésien", "WART": "heure normale de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest", "SRT": "heure du Suriname", "ACDT": "heure d’été du centre de l’Australie", "AST": "heure normale de l’Atlantique", "AKST": "heure normale de l’Alaska", "HKT": "heure normale de Hong Kong", "SAST": "heure normale d’Afrique méridionale", "JDT": "heure d’été du Japon", "EDT": "heure d’été de l’Est", "EAT": "heure normale d’Afrique de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande"},
+ timezones: map[string]string{"WESZ": "heure d’été d’Europe de l’Ouest", "TMT": "heure normale du Turkménistan", "NZST": "heure normale de la Nouvelle-Zélande", "OESZ": "heure d’été d’Europe de l’Est", "PST": "heure normale du Pacifique nord-américain", "MDT": "heure d’été des Rocheuses", "WAST": "heure d’été d’Afrique de l’Ouest", "WEZ": "heure normale d’Europe de l’Ouest", "WIB": "heure de l’Ouest indonésien", "SAST": "heure normale d’Afrique méridionale", "ChST": "heure des Chamorro", "SRT": "heure du Suriname", "CLST": "heure d’été du Chili", "∅∅∅": "heure d’été des Açores", "MEZ": "heure normale d’Europe centrale", "ACWST": "heure normale du centre-ouest de l’Australie", "CST": "heure normale du centre nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "CAT": "heure normale d’Afrique centrale", "AKST": "heure normale de l’Alaska", "ADT": "heure d’été de l’Atlantique", "CHAST": "heure normale des îles Chatham", "ACST": "heure normale du centre de l’Australie", "HKST": "heure d’été de Hong Kong", "AWST": "heure normale de l’Ouest de l’Australie", "CLT": "heure normale du Chili", "WAT": "heure normale d’Afrique de l’Ouest", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "MST": "heure normale des Rocheuses", "SGT": "heure de Singapour", "ART": "heure normale d’Argentine", "EDT": "heure d’été de l’Est", "AEDT": "heure d’été de l’Est de l’Australie", "UYST": "heure d’été de l’Uruguay", "IST": "heure de l’Inde", "MYT": "heure de la Malaisie", "AST": "heure normale de l’Atlantique", "ECT": "heure de l’Équateur", "VET": "heure du Venezuela", "JST": "heure normale du Japon", "TMST": "heure d’été du Turkménistan", "PDT": "heure d’été du Pacifique", "COT": "heure normale de Colombie", "BT": "heure du Bhoutan", "WITA": "heure du Centre indonésien", "BOT": "heure de Bolivie", "EAT": "heure normale d’Afrique de l’Est", "OEZ": "heure normale d’Europe de l’Est", "ARST": "heure d’été de l’Argentine", "HAST": "heure normale d’Hawaii - Aléoutiennes", "MESZ": "heure d’été d’Europe centrale", "WIT": "heure de l’Est indonésien", "HAT": "heure d’été de Terre-Neuve", "HKT": "heure normale de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "UYT": "heure normale de l’Uruguay", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CDT": "heure d’été du Centre", "COST": "heure d’été de Colombie", "LHST": "heure normale de Lord Howe", "GFT": "heure de la Guyane française", "GYT": "heure du Guyana", "HNT": "heure normale de Terre-Neuve", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "GMT": "heure moyenne de Greenwich", "EST": "heure normale de l’Est nord-américain", "LHDT": "heure d’été de Lord Howe"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_TD) WeekdaysWide() []string {
func (fr *fr_TD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_TD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_TD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_TG/fr_TG.go b/fr_TG/fr_TG.go
index a0f6d5b3..0b8648c9 100644
--- a/fr_TG/fr_TG.go
+++ b/fr_TG/fr_TG.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"PDT": "heure d’été du Pacifique", "WART": "heure normale de l’Ouest argentin", "WARST": "heure d’été de l’Ouest argentin", "CLT": "heure normale du Chili", "WESZ": "heure d’été d’Europe de l’Ouest", "CAT": "heure normale d’Afrique centrale", "WIT": "heure de l’Est indonésien", "ACDT": "heure d’été du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "MESZ": "heure d’été d’Europe centrale", "TMT": "heure normale du Turkménistan", "WIB": "heure de l’Ouest indonésien", "JDT": "heure d’été du Japon", "GMT": "heure moyenne de Greenwich", "MDT": "heure d’été des Rocheuses", "VET": "heure du Venezuela", "WAST": "heure d’été d’Afrique de l’Ouest", "WITA": "heure du Centre indonésien", "OESZ": "heure d’été d’Europe de l’Est", "EDT": "heure d’été de l’Est", "BT": "heure du Bhoutan", "ACWDT": "heure d’été du centre-ouest de l’Australie", "GYT": "heure du Guyana", "COT": "heure normale de Colombie", "COST": "heure d’été de Colombie", "MEZ": "heure normale d’Europe centrale", "CLST": "heure d’été du Chili", "SAST": "heure normale d’Afrique méridionale", "GFT": "heure de la Guyane française", "LHST": "heure normale de Lord Howe", "EAT": "heure normale d’Afrique de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "CDT": "heure d’été du Centre", "EST": "heure normale de l’Est nord-américain", "MYT": "heure de la Malaisie", "ARST": "heure d’été de l’Argentine", "SGT": "heure de Singapour", "AWST": "heure normale de l’Ouest de l’Australie", "CHADT": "heure d’été des îles Chatham", "UYT": "heure normale de l’Uruguay", "∅∅∅": "heure d’été du Pérou", "ART": "heure normale d’Argentine", "CST": "heure normale du centre nord-américain", "TMST": "heure d’été du Turkménistan", "UYST": "heure d’été de l’Uruguay", "MST": "heure normale des Rocheuses", "AST": "heure normale de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "AEDT": "heure d’été de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OEZ": "heure normale d’Europe de l’Est", "ECT": "heure de l’Équateur", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "AEST": "heure normale de l’Est de l’Australie", "JST": "heure normale du Japon", "IST": "heure de l’Inde", "NZDT": "heure d’été de la Nouvelle-Zélande", "HKT": "heure normale de Hong Kong", "CHAST": "heure normale des îles Chatham", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AKST": "heure normale de l’Alaska", "BOT": "heure de Bolivie", "SRT": "heure du Suriname", "ACST": "heure normale du centre de l’Australie", "ChST": "heure des Chamorro", "AWDT": "heure d’été de l’Ouest de l’Australie", "PST": "heure normale du Pacifique nord-américain", "WEZ": "heure normale d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "LHDT": "heure d’été de Lord Howe", "AKDT": "heure d’été de l’Alaska"},
+ timezones: map[string]string{"WESZ": "heure d’été d’Europe de l’Ouest", "CHAST": "heure normale des îles Chatham", "ChST": "heure des Chamorro", "EAT": "heure normale d’Afrique de l’Est", "COT": "heure normale de Colombie", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "TMST": "heure d’été du Turkménistan", "AEDT": "heure d’été de l’Est de l’Australie", "GMT": "heure moyenne de Greenwich", "MDT": "heure d’été des Rocheuses", "GFT": "heure de la Guyane française", "HAT": "heure d’été de Terre-Neuve", "MESZ": "heure d’été d’Europe centrale", "PDT": "heure d’été du Pacifique", "CLST": "heure d’été du Chili", "WAST": "heure d’été d’Afrique de l’Ouest", "IST": "heure de l’Inde", "AKST": "heure normale de l’Alaska", "ART": "heure normale d’Argentine", "EDT": "heure d’été de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "ACWDT": "heure d’été du centre-ouest de l’Australie", "SAST": "heure normale d’Afrique méridionale", "OEZ": "heure normale d’Europe de l’Est", "UYST": "heure d’été de l’Uruguay", "WIT": "heure de l’Est indonésien", "SGT": "heure de Singapour", "MYT": "heure de la Malaisie", "CAT": "heure normale d’Afrique centrale", "WART": "heure normale de l’Ouest argentin", "CLT": "heure normale du Chili", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "UYT": "heure normale de l’Uruguay", "BT": "heure du Bhoutan", "VET": "heure du Venezuela", "COST": "heure d’été de Colombie", "JDT": "heure d’été du Japon", "AEST": "heure normale de l’Est de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "ECT": "heure de l’Équateur", "EST": "heure normale de l’Est nord-américain", "ADT": "heure d’été de l’Atlantique", "MST": "heure normale des Rocheuses", "BOT": "heure de Bolivie", "AWST": "heure normale de l’Ouest de l’Australie", "WITA": "heure du Centre indonésien", "SRT": "heure du Suriname", "HKT": "heure normale de Hong Kong", "HKST": "heure d’été de Hong Kong", "CHADT": "heure d’été des îles Chatham", "WIB": "heure de l’Ouest indonésien", "TMT": "heure normale du Turkménistan", "LHDT": "heure d’été de Lord Howe", "WARST": "heure d’été de l’Ouest argentin", "CST": "heure normale du centre nord-américain", "OESZ": "heure d’été d’Europe de l’Est", "PST": "heure normale du Pacifique nord-américain", "WAT": "heure normale d’Afrique de l’Ouest", "JST": "heure normale du Japon", "∅∅∅": "heure d’été des Açores", "LHST": "heure normale de Lord Howe", "HNT": "heure normale de Terre-Neuve", "AKDT": "heure d’été de l’Alaska", "AST": "heure normale de l’Atlantique", "MEZ": "heure normale d’Europe centrale", "WEZ": "heure normale d’Europe de l’Ouest", "CDT": "heure d’été du Centre"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_TG) WeekdaysWide() []string {
func (fr *fr_TG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_TG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_TG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_TN/fr_TN.go b/fr_TN/fr_TN.go
index e1570bc7..ceb4200c 100644
--- a/fr_TN/fr_TN.go
+++ b/fr_TN/fr_TN.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "fr_TN",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: "٬",
minus: "‏−",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"IST": "heure de l’Inde", "ECT": "heure de l’Équateur", "COST": "heure d’été de Colombie", "CLST": "heure d’été du Chili", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWDT": "heure d’été du centre-ouest de l’Australie", "ART": "heure normale d’Argentine", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "UYST": "heure d’été de l’Uruguay", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "COT": "heure normale de Colombie", "EST": "heure normale de l’Est nord-américain", "MYT": "heure de la Malaisie", "CHAST": "heure normale des îles Chatham", "AEST": "heure normale de l’Est de l’Australie", "JDT": "heure d’été du Japon", "HAST": "heure normale d’Hawaii - Aléoutiennes", "GMT": "heure moyenne de Greenwich", "BT": "heure du Bhoutan", "MST": "heure normale des Rocheuses", "WAT": "heure normale d’Afrique de l’Ouest", "WIT": "heure de l’Est indonésien", "UYT": "heure normale de l’Uruguay", "ARST": "heure d’été de l’Argentine", "CLT": "heure normale du Chili", "WARST": "heure d’été de l’Ouest argentin", "GFT": "heure de la Guyane française", "EDT": "heure d’été de l’Est", "ACWST": "heure normale du centre-ouest de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "CHADT": "heure d’été des îles Chatham", "TMT": "heure normale du Turkménistan", "AKST": "heure normale de l’Alaska", "EAT": "heure normale d’Afrique de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "LHDT": "heure d’été de Lord Howe", "WART": "heure normale de l’Ouest argentin", "ADT": "heure d’été de l’Atlantique", "HKST": "heure d’été de Hong Kong", "WITA": "heure du Centre indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OESZ": "heure d’été d’Europe de l’Est", "PST": "heure normale du Pacifique nord-américain", "LHST": "heure normale de Lord Howe", "ACST": "heure normale du centre de l’Australie", "ACDT": "heure d’été du centre de l’Australie", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "AEDT": "heure d’été de l’Est de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "WEZ": "heure normale d’Europe de l’Ouest", "ChST": "heure des Chamorro", "MDT": "heure d’été des Rocheuses", "MEZ": "heure normale d’Europe centrale", "WIB": "heure de l’Ouest indonésien", "SAST": "heure normale d’Afrique méridionale", "AST": "heure normale de l’Atlantique", "AKDT": "heure d’été de l’Alaska", "PDT": "heure d’été du Pacifique", "BOT": "heure de Bolivie", "GYT": "heure du Guyana", "WAST": "heure d’été d’Afrique de l’Ouest", "CAT": "heure normale d’Afrique centrale", "CST": "heure normale du centre nord-américain", "JST": "heure normale du Japon", "SRT": "heure du Suriname", "∅∅∅": "heure d’été du Pérou", "VET": "heure du Venezuela", "HAT": "heure d’été de Terre-Neuve", "TMST": "heure d’été du Turkménistan"},
+ timezones: map[string]string{"WIT": "heure de l’Est indonésien", "ECT": "heure de l’Équateur", "TMST": "heure d’été du Turkménistan", "LHST": "heure normale de Lord Howe", "OEZ": "heure normale d’Europe de l’Est", "SRT": "heure du Suriname", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "CDT": "heure d’été du Centre", "MDT": "heure d’été de Macao", "OESZ": "heure d’été d’Europe de l’Est", "UYT": "heure normale de l’Uruguay", "WITA": "heure du Centre indonésien", "WEZ": "heure normale d’Europe de l’Ouest", "JST": "heure normale du Japon", "HAST": "heure normale d’Hawaii - Aléoutiennes", "UYST": "heure d’été de l’Uruguay", "ChST": "heure des Chamorro", "GFT": "heure de la Guyane française", "AWST": "heure normale de l’Ouest de l’Australie", "NZST": "heure normale de la Nouvelle-Zélande", "COT": "heure normale de Colombie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "WIB": "heure de l’Ouest indonésien", "CLST": "heure d’été du Chili", "WAT": "heure normale d’Afrique de l’Ouest", "SGT": "heure de Singapour", "MST": "heure normale de Macao", "AEST": "heure normale de l’Est de l’Australie", "CAT": "heure normale d’Afrique centrale", "WARST": "heure d’été de l’Ouest argentin", "ACWST": "heure normale du centre-ouest de l’Australie", "ACST": "heure normale du centre de l’Australie", "AST": "heure normale de l’Atlantique", "TMT": "heure normale du Turkménistan", "GMT": "heure moyenne de Greenwich", "HNT": "heure normale de Terre-Neuve", "PST": "heure normale du Pacifique nord-américain", "VET": "heure du Venezuela", "JDT": "heure d’été du Japon", "AKST": "heure normale de l’Alaska", "ART": "heure normale d’Argentine", "SAST": "heure normale d’Afrique méridionale", "WART": "heure normale de l’Ouest argentin", "AEDT": "heure d’été de l’Est de l’Australie", "LHDT": "heure d’été de Lord Howe", "CLT": "heure normale du Chili", "∅∅∅": "heure d’été des Açores", "AWDT": "heure d’été de l’Ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "ARST": "heure d’été de l’Argentine", "EDT": "heure d’été de l’Est", "PDT": "heure d’été du Pacifique", "COST": "heure d’été de Colombie", "HAT": "heure d’été de Terre-Neuve", "HKT": "heure normale de Hong Kong", "EST": "heure normale de l’Est nord-américain", "NZDT": "heure d’été de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "BT": "heure du Bhoutan", "ACDT": "heure d’été du centre de l’Australie", "GYT": "heure du Guyana", "ADT": "heure d’été de l’Atlantique", "CHADT": "heure d’été des îles Chatham", "BOT": "heure de Bolivie", "EAT": "heure normale d’Afrique de l’Est", "HKST": "heure d’été de Hong Kong", "MYT": "heure de la Malaisie", "AKDT": "heure d’été de l’Alaska", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CST": "heure normale du centre nord-américain", "MEZ": "heure normale d’Europe centrale", "IST": "heure de l’Inde"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_TN) WeekdaysWide() []string {
func (fr *fr_TN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_TN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_TN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_VU/fr_VU.go b/fr_VU/fr_VU.go
index 7d859f80..df8987b0 100644
--- a/fr_VU/fr_VU.go
+++ b/fr_VU/fr_VU.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"WIT": "heure de l’Est indonésien", "TMST": "heure d’été du Turkménistan", "OEZ": "heure normale d’Europe de l’Est", "EDT": "heure d’été de l’Est", "SRT": "heure du Suriname", "ART": "heure normale d’Argentine", "MST": "heure normale des Rocheuses", "AKST": "heure normale de l’Alaska", "EST": "heure normale de l’Est nord-américain", "LHST": "heure normale de Lord Howe", "BOT": "heure de Bolivie", "CAT": "heure normale d’Afrique centrale", "CST": "heure normale du centre nord-américain", "WITA": "heure du Centre indonésien", "AST": "heure normale de l’Atlantique", "NZST": "heure normale de la Nouvelle-Zélande", "MESZ": "heure d’été d’Europe centrale", "OESZ": "heure d’été d’Europe de l’Est", "JST": "heure normale du Japon", "WART": "heure normale de l’Ouest argentin", "CLT": "heure normale du Chili", "AEDT": "heure d’été de l’Est de l’Australie", "HKT": "heure normale de Hong Kong", "CDT": "heure d’été du Centre", "PDT": "heure d’été du Pacifique", "ACDT": "heure d’été du centre de l’Australie", "ADT": "heure d’été de l’Atlantique", "WEZ": "heure normale d’Europe de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "ACWST": "heure normale du centre-ouest de l’Australie", "MDT": "heure d’été des Rocheuses", "WAST": "heure d’été d’Afrique de l’Ouest", "BT": "heure du Bhoutan", "IST": "heure de l’Inde", "PST": "heure normale du Pacifique nord-américain", "JDT": "heure d’été du Japon", "AKDT": "heure d’été de l’Alaska", "COT": "heure normale de Colombie", "CHADT": "heure d’été des îles Chatham", "CLST": "heure d’été du Chili", "HNT": "heure normale de Terre-Neuve", "COST": "heure d’été de Colombie", "CHAST": "heure normale des îles Chatham", "TMT": "heure normale du Turkménistan", "UYST": "heure d’été de l’Uruguay", "ACST": "heure normale du centre de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "GMT": "heure moyenne de Greenwich", "WARST": "heure d’été de l’Ouest argentin", "MEZ": "heure normale d’Europe centrale", "UYT": "heure normale de l’Uruguay", "NZDT": "heure d’été de la Nouvelle-Zélande", "SGT": "heure de Singapour", "ACWDT": "heure d’été du centre-ouest de l’Australie", "VET": "heure du Venezuela", "HKST": "heure d’été de Hong Kong", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "SAST": "heure normale d’Afrique méridionale", "LHDT": "heure d’été de Lord Howe", "∅∅∅": "heure d’été du Pérou", "AWST": "heure normale de l’Ouest de l’Australie", "GFT": "heure de la Guyane française", "WIB": "heure de l’Ouest indonésien", "MYT": "heure de la Malaisie", "GYT": "heure du Guyana", "EAT": "heure normale d’Afrique de l’Est", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "ECT": "heure de l’Équateur", "HAT": "heure d’été de Terre-Neuve", "ARST": "heure d’été de l’Argentine", "ChST": "heure des Chamorro"},
+ timezones: map[string]string{"AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "GMT": "heure moyenne de Greenwich", "ChST": "heure des Chamorro", "MST": "heure normale des Rocheuses", "CLT": "heure normale du Chili", "WIT": "heure de l’Est indonésien", "WAST": "heure d’été d’Afrique de l’Ouest", "AEDT": "heure d’été de l’Est de l’Australie", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "ARST": "heure d’été de l’Argentine", "MEZ": "heure normale d’Europe centrale", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "GFT": "heure de la Guyane française", "CDT": "heure d’été du Centre", "SGT": "heure de Singapour", "CLST": "heure d’été du Chili", "VET": "heure du Venezuela", "∅∅∅": "heure d’été des Açores", "OEZ": "heure normale d’Europe de l’Est", "LHST": "heure normale de Lord Howe", "CAT": "heure normale d’Afrique centrale", "MESZ": "heure d’été d’Europe centrale", "COT": "heure normale de Colombie", "GYT": "heure du Guyana", "AWST": "heure normale de l’Ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "UYT": "heure normale de l’Uruguay", "BT": "heure du Bhoutan", "ACWST": "heure normale du centre-ouest de l’Australie", "ART": "heure normale d’Argentine", "SAST": "heure normale d’Afrique méridionale", "OESZ": "heure d’été d’Europe de l’Est", "BOT": "heure de Bolivie", "TMT": "heure normale du Turkménistan", "EDT": "heure d’été de l’Est", "HAST": "heure normale d’Hawaii - Aléoutiennes", "HKT": "heure normale de Hong Kong", "AKDT": "heure d’été de l’Alaska", "HKST": "heure d’été de Hong Kong", "LHDT": "heure d’été de Lord Howe", "COST": "heure d’été de Colombie", "JST": "heure normale du Japon", "JDT": "heure d’été du Japon", "HNT": "heure normale de Terre-Neuve", "HAT": "heure d’été de Terre-Neuve", "EST": "heure normale de l’Est nord-américain", "PST": "heure normale du Pacifique nord-américain", "EAT": "heure normale d’Afrique de l’Est", "MDT": "heure d’été des Rocheuses", "WEZ": "heure normale d’Europe de l’Ouest", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "IST": "heure de l’Inde", "CST": "heure normale du centre nord-américain", "WIB": "heure de l’Ouest indonésien", "SRT": "heure du Suriname", "WAT": "heure normale d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "ACST": "heure normale du centre de l’Australie", "CHADT": "heure d’été des îles Chatham", "NZST": "heure normale de la Nouvelle-Zélande", "NZDT": "heure d’été de la Nouvelle-Zélande", "PDT": "heure d’été du Pacifique", "WITA": "heure du Centre indonésien", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WARST": "heure d’été de l’Ouest argentin", "ACDT": "heure d’été du centre de l’Australie", "AWDT": "heure d’été de l’Ouest de l’Australie", "AEST": "heure normale de l’Est de l’Australie", "MYT": "heure de la Malaisie", "TMST": "heure d’été du Turkménistan"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_VU) WeekdaysWide() []string {
func (fr *fr_VU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_VU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_VU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_WF/fr_WF.go b/fr_WF/fr_WF.go
index a5b470f5..045b03b8 100644
--- a/fr_WF/fr_WF.go
+++ b/fr_WF/fr_WF.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"SGT": "heure de Singapour", "TMST": "heure d’été du Turkménistan", "BT": "heure du Bhoutan", "UYT": "heure normale de l’Uruguay", "LHST": "heure normale de Lord Howe", "HAST": "heure normale d’Hawaii - Aléoutiennes", "NZST": "heure normale de la Nouvelle-Zélande", "CAT": "heure normale d’Afrique centrale", "MYT": "heure de la Malaisie", "LHDT": "heure d’été de Lord Howe", "ChST": "heure des Chamorro", "ADT": "heure d’été de l’Atlantique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "WAT": "heure normale d’Afrique de l’Ouest", "HNT": "heure normale de Terre-Neuve", "AKST": "heure normale de l’Alaska", "AWST": "heure normale de l’Ouest de l’Australie", "CLST": "heure d’été du Chili", "WITA": "heure du Centre indonésien", "AKDT": "heure d’été de l’Alaska", "UYST": "heure d’été de l’Uruguay", "ART": "heure normale d’Argentine", "CHAST": "heure normale des îles Chatham", "MDT": "heure d’été des Rocheuses", "AWDT": "heure d’été de l’Ouest de l’Australie", "CST": "heure normale du centre nord-américain", "OESZ": "heure d’été d’Europe de l’Est", "WARST": "heure d’été de l’Ouest argentin", "∅∅∅": "heure d’été du Pérou", "VET": "heure du Venezuela", "TMT": "heure normale du Turkménistan", "WIB": "heure de l’Ouest indonésien", "JDT": "heure d’été du Japon", "PST": "heure normale du Pacifique nord-américain", "ACWST": "heure normale du centre-ouest de l’Australie", "MESZ": "heure d’été d’Europe centrale", "WIT": "heure de l’Est indonésien", "PDT": "heure d’été du Pacifique", "WEZ": "heure normale d’Europe de l’Ouest", "ACDT": "heure d’été du centre de l’Australie", "NZDT": "heure d’été de la Nouvelle-Zélande", "HKST": "heure d’été de Hong Kong", "MEZ": "heure normale d’Europe centrale", "AEDT": "heure d’été de l’Est de l’Australie", "OEZ": "heure normale d’Europe de l’Est", "GYT": "heure du Guyana", "ARST": "heure d’été de l’Argentine", "COT": "heure normale de Colombie", "AST": "heure normale de l’Atlantique", "HKT": "heure normale de Hong Kong", "CHADT": "heure d’été des îles Chatham", "EST": "heure normale de l’Est nord-américain", "WART": "heure normale de l’Ouest argentin", "ACST": "heure normale du centre de l’Australie", "EAT": "heure normale d’Afrique de l’Est", "EDT": "heure d’été de l’Est", "BOT": "heure de Bolivie", "MST": "heure normale des Rocheuses", "AEST": "heure normale de l’Est de l’Australie", "ECT": "heure de l’Équateur", "WAST": "heure d’été d’Afrique de l’Ouest", "CDT": "heure d’été du Centre", "JST": "heure normale du Japon", "COST": "heure d’été de Colombie", "HAT": "heure d’été de Terre-Neuve", "CLT": "heure normale du Chili", "SAST": "heure normale d’Afrique méridionale", "WESZ": "heure d’été d’Europe de l’Ouest", "SRT": "heure du Suriname", "IST": "heure de l’Inde", "GMT": "heure moyenne de Greenwich", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "GFT": "heure de la Guyane française"},
+ timezones: map[string]string{"EST": "heure normale de l’Est nord-américain", "HAST": "heure normale d’Hawaii - Aléoutiennes", "AWDT": "heure d’été de l’Ouest de l’Australie", "LHST": "heure normale de Lord Howe", "LHDT": "heure d’été de Lord Howe", "SRT": "heure du Suriname", "CLT": "heure normale du Chili", "CDT": "heure d’été du Centre", "BOT": "heure de Bolivie", "OEZ": "heure normale d’Europe de l’Est", "MEZ": "heure normale d’Europe centrale", "HKST": "heure d’été de Hong Kong", "ADT": "heure d’été de l’Atlantique", "ACDT": "heure d’été du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "GFT": "heure de la Guyane française", "COST": "heure d’été de Colombie", "AEST": "heure normale de l’Est de l’Australie", "∅∅∅": "heure d’été des Açores", "AKDT": "heure d’été de l’Alaska", "ART": "heure normale d’Argentine", "CLST": "heure d’été du Chili", "IST": "heure de l’Inde", "COT": "heure normale de Colombie", "MST": "heure normale des Rocheuses", "MYT": "heure de la Malaisie", "AWST": "heure normale de l’Ouest de l’Australie", "HKT": "heure normale de Hong Kong", "PDT": "heure d’été du Pacifique", "MESZ": "heure d’été d’Europe centrale", "ChST": "heure des Chamorro", "WEZ": "heure normale d’Europe de l’Ouest", "TMT": "heure normale du Turkménistan", "CAT": "heure normale d’Afrique centrale", "PST": "heure normale du Pacifique nord-américain", "UYT": "heure normale de l’Uruguay", "UYST": "heure d’été de l’Uruguay", "WARST": "heure d’été de l’Ouest argentin", "WAST": "heure d’été d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "GMT": "heure moyenne de Greenwich", "BT": "heure du Bhoutan", "CST": "heure normale du centre nord-américain", "ARST": "heure d’été de l’Argentine", "VET": "heure du Venezuela", "JDT": "heure d’été du Japon", "ACST": "heure normale du centre de l’Australie", "OESZ": "heure d’été d’Europe de l’Est", "WAT": "heure normale d’Afrique de l’Ouest", "ECT": "heure de l’Équateur", "AKST": "heure normale de l’Alaska", "NZST": "heure normale de la Nouvelle-Zélande", "ACWDT": "heure d’été du centre-ouest de l’Australie", "MDT": "heure d’été des Rocheuses", "JST": "heure normale du Japon", "CHAST": "heure normale des îles Chatham", "WIT": "heure de l’Est indonésien", "EAT": "heure normale d’Afrique de l’Est", "GYT": "heure du Guyana", "EDT": "heure d’été de l’Est", "SAST": "heure normale d’Afrique méridionale", "AEDT": "heure d’été de l’Est de l’Australie", "SGT": "heure de Singapour", "AST": "heure normale de l’Atlantique", "CHADT": "heure d’été des îles Chatham", "HAT": "heure d’été de Terre-Neuve", "WIB": "heure de l’Ouest indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "TMST": "heure d’été du Turkménistan", "NZDT": "heure d’été de la Nouvelle-Zélande", "WITA": "heure du Centre indonésien", "ACWST": "heure normale du centre-ouest de l’Australie", "WART": "heure normale de l’Ouest argentin"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_WF) WeekdaysWide() []string {
func (fr *fr_WF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_WF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_WF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fr_YT/fr_YT.go b/fr_YT/fr_YT.go
index dcebf465..ec91ed99 100644
--- a/fr_YT/fr_YT.go
+++ b/fr_YT/fr_YT.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. J.-C.", "ap. J.-C."},
erasNarrow: []string{"av. J.-C.", "ap. J.-C."},
erasWide: []string{"avant Jésus-Christ", "après Jésus-Christ"},
- timezones: map[string]string{"WIB": "heure de l’Ouest indonésien", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "OESZ": "heure d’été d’Europe de l’Est", "JST": "heure normale du Japon", "GMT": "heure moyenne de Greenwich", "ECT": "heure de l’Équateur", "ACWST": "heure normale du centre-ouest de l’Australie", "WITA": "heure du Centre indonésien", "BT": "heure du Bhoutan", "HKT": "heure normale de Hong Kong", "CHADT": "heure d’été des îles Chatham", "MDT": "heure d’été des Rocheuses", "CAT": "heure normale d’Afrique centrale", "TMST": "heure d’été du Turkménistan", "EST": "heure normale de l’Est nord-américain", "CLST": "heure d’été du Chili", "NZDT": "heure d’été de la Nouvelle-Zélande", "ARST": "heure d’été de l’Argentine", "AEST": "heure normale de l’Est de l’Australie", "AEDT": "heure d’été de l’Est de l’Australie", "HAST": "heure normale d’Hawaii - Aléoutiennes", "LHDT": "heure d’été de Lord Howe", "MYT": "heure de la Malaisie", "ACDT": "heure d’été du centre de l’Australie", "EDT": "heure d’été de l’Est", "HAT": "heure d’été de Terre-Neuve", "CST": "heure normale du centre nord-américain", "MESZ": "heure d’été d’Europe centrale", "SGT": "heure de Singapour", "OEZ": "heure normale d’Europe de l’Est", "NZST": "heure normale de la Nouvelle-Zélande", "MEZ": "heure normale d’Europe centrale", "HKST": "heure d’été de Hong Kong", "CLT": "heure normale du Chili", "AKST": "heure normale de l’Alaska", "JDT": "heure d’été du Japon", "IST": "heure de l’Inde", "ACST": "heure normale du centre de l’Australie", "ADT": "heure d’été de l’Atlantique", "WAST": "heure d’été d’Afrique de l’Ouest", "COST": "heure d’été de Colombie", "CDT": "heure d’été du Centre", "AKDT": "heure d’été de l’Alaska", "UYT": "heure normale de l’Uruguay", "MST": "heure normale des Rocheuses", "GFT": "heure de la Guyane française", "AWST": "heure normale de l’Ouest de l’Australie", "VET": "heure du Venezuela", "EAT": "heure normale d’Afrique de l’Est", "WIT": "heure de l’Est indonésien", "SAST": "heure normale d’Afrique méridionale", "WEZ": "heure normale d’Europe de l’Ouest", "LHST": "heure normale de Lord Howe", "UYST": "heure d’été de l’Uruguay", "GYT": "heure du Guyana", "PDT": "heure d’été du Pacifique", "SRT": "heure du Suriname", "BOT": "heure de Bolivie", "WAT": "heure normale d’Afrique de l’Ouest", "AWDT": "heure d’été de l’Ouest de l’Australie", "HNT": "heure normale de Terre-Neuve", "AST": "heure normale de l’Atlantique", "CHAST": "heure normale des îles Chatham", "ACWDT": "heure d’été du centre-ouest de l’Australie", "∅∅∅": "heure d’été de l’Acre", "ART": "heure normale d’Argentine", "COT": "heure normale de Colombie", "TMT": "heure normale du Turkménistan", "WART": "heure normale de l’Ouest argentin", "PST": "heure normale du Pacifique nord-américain", "ChST": "heure des Chamorro", "WARST": "heure d’été de l’Ouest argentin", "WESZ": "heure d’été d’Europe de l’Ouest"},
+ timezones: map[string]string{"MESZ": "heure d’été d’Europe centrale", "SRT": "heure du Suriname", "MST": "heure normale des Rocheuses", "CST": "heure normale du centre nord-américain", "AKST": "heure normale de l’Alaska", "ACST": "heure normale du centre de l’Australie", "ARST": "heure d’été de l’Argentine", "TMT": "heure normale du Turkménistan", "AWDT": "heure d’été de l’Ouest de l’Australie", "CHAST": "heure normale des îles Chatham", "BT": "heure du Bhoutan", "MDT": "heure d’été des Rocheuses", "BOT": "heure de Bolivie", "ART": "heure normale d’Argentine", "WAT": "heure normale d’Afrique de l’Ouest", "WESZ": "heure d’été d’Europe de l’Ouest", "HKT": "heure normale de Hong Kong", "CHADT": "heure d’été des îles Chatham", "LHST": "heure normale de Lord Howe", "NZDT": "heure d’été de la Nouvelle-Zélande", "UYT": "heure normale de l’Uruguay", "CLST": "heure d’été du Chili", "LHDT": "heure d’été de Lord Howe", "UYST": "heure d’été de l’Uruguay", "WART": "heure normale de l’Ouest argentin", "WEZ": "heure normale d’Europe de l’Ouest", "TMST": "heure d’été du Turkménistan", "ECT": "heure de l’Équateur", "AEDT": "heure d’été de l’Est de l’Australie", "PDT": "heure d’été du Pacifique", "ACWDT": "heure d’été du centre-ouest de l’Australie", "CLT": "heure normale du Chili", "∅∅∅": "heure d’été du Pérou", "AKDT": "heure d’été de l’Alaska", "WITA": "heure du Centre indonésien", "ACDT": "heure d’été du centre de l’Australie", "HNT": "heure normale de Terre-Neuve", "EST": "heure normale de l’Est nord-américain", "NZST": "heure normale de la Nouvelle-Zélande", "ACWST": "heure normale du centre-ouest de l’Australie", "GMT": "heure moyenne de Greenwich", "IST": "heure de l’Inde", "JST": "heure normale du Japon", "HADT": "heure d’été d’Hawaii - Aléoutiennes", "AWST": "heure normale de l’Ouest de l’Australie", "CDT": "heure d’été du Centre", "COT": "heure normale de Colombie", "SGT": "heure de Singapour", "HAST": "heure normale d’Hawaii - Aléoutiennes", "VET": "heure du Venezuela", "COST": "heure d’été de Colombie", "JDT": "heure d’été du Japon", "AST": "heure normale de l’Atlantique", "ADT": "heure d’été de l’Atlantique", "HAT": "heure d’été de Terre-Neuve", "WIB": "heure de l’Ouest indonésien", "OEZ": "heure normale d’Europe de l’Est", "CAT": "heure normale d’Afrique centrale", "HKST": "heure d’été de Hong Kong", "WIT": "heure de l’Est indonésien", "EAT": "heure normale d’Afrique de l’Est", "WARST": "heure d’été de l’Ouest argentin", "AEST": "heure normale de l’Est de l’Australie", "PST": "heure normale du Pacifique nord-américain", "MEZ": "heure normale d’Europe centrale", "ChST": "heure des Chamorro", "WAST": "heure d’été d’Afrique de l’Ouest", "GFT": "heure de la Guyane française", "GYT": "heure du Guyana", "MYT": "heure de la Malaisie", "EDT": "heure d’été de l’Est", "SAST": "heure normale d’Afrique méridionale", "OESZ": "heure d’été d’Europe de l’Est"},
}
}
@@ -214,7 +214,7 @@ func (fr *fr_YT) WeekdaysWide() []string {
func (fr *fr_YT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -299,7 +299,7 @@ func (fr *fr_YT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -363,7 +363,7 @@ func (fr *fr_YT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fr.currencies[currency]
- l := len(s) + len(fr.decimal) + len(fr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 12 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fur/fur.go b/fur/fur.go
index b0e455b1..a77ba821 100644
--- a/fur/fur.go
+++ b/fur/fur.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pdC", "ddC"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"LHDT": "LHDT", "∅∅∅": "∅∅∅", "MDT": "MDT", "CHADT": "CHADT", "ACWDT": "ACWDT", "ChST": "ChST", "ARST": "ARST", "COST": "COST", "WEZ": "Ore standard de Europe ocidentâl", "VET": "VET", "CAT": "CAT", "BT": "BT", "IST": "IST", "PDT": "PDT", "HKT": "HKT", "SGT": "SGT", "WIB": "WIB", "JDT": "JDT", "ECT": "ECT", "EDT": "EDT", "WART": "WART", "WAST": "WAST", "AST": "AST", "AWST": "AWST", "SAST": "SAST", "WARST": "WARST", "ADT": "ADT", "MESZ": "Ore estive de Europe centrâl", "CHAST": "CHAST", "CLT": "CLT", "GYT": "GYT", "ACDT": "ACDT", "ART": "ART", "HKST": "HKST", "AEST": "AEST", "AEDT": "AEDT", "OEZ": "Ore standard de Europe orientâl", "NZDT": "NZDT", "HAT": "HAT", "COT": "COT", "CDT": "CDT", "EST": "EST", "EAT": "EAT", "TMST": "TMST", "WITA": "WITA", "GMT": "GMT", "HAST": "HAST", "ACWST": "ACWST", "UYST": "UYST", "WESZ": "Ore estive de Europe ocidentâl", "AKDT": "AKDT", "ACST": "ACST", "WAT": "WAT", "NZST": "NZST", "CLST": "CLST", "PST": "PST", "SRT": "SRT", "MST": "MST", "MEZ": "Ore standard de Europe centrâl", "TMT": "TMT", "AKST": "AKST", "AWDT": "AWDT", "CST": "CST", "OESZ": "Ore estive de Europe orientâl", "GFT": "GFT", "HADT": "HADT", "MYT": "MYT", "BOT": "BOT", "UYT": "UYT", "HNT": "HNT", "WIT": "WIT", "JST": "JST", "LHST": "LHST"},
+ timezones: map[string]string{"EDT": "EDT", "CHADT": "CHADT", "PDT": "PDT", "ChST": "ChST", "CLST": "CLST", "ACDT": "ACDT", "HKT": "HKT", "MESZ": "Ore estive de Europe centrâl", "WIT": "WIT", "SGT": "SGT", "WART": "WART", "IST": "IST", "JST": "JST", "WIB": "WIB", "HAST": "HAST", "MEZ": "Ore standard de Europe centrâl", "CLT": "CLT", "ACWDT": "ACWDT", "GFT": "GFT", "HAT": "HAT", "LHDT": "LHDT", "GMT": "GMT", "AKDT": "AKDT", "ADT": "ADT", "HKST": "HKST", "CHAST": "CHAST", "EST": "EST", "∅∅∅": "∅∅∅", "AKST": "AKST", "AWDT": "AWDT", "BT": "BT", "GYT": "GYT", "MYT": "MYT", "EAT": "EAT", "WARST": "WARST", "WESZ": "Ore estive de Europe ocidentâl", "CST": "CST", "MDT": "MDT", "OESZ": "Ore estive de Europe orientâl", "LHST": "LHST", "UYST": "UYST", "COT": "COT", "COST": "COST", "ART": "ART", "AWST": "AWST", "AEDT": "AEDT", "WAST": "WAST", "CAT": "CAT", "TMT": "TMT", "OEZ": "Ore standard de Europe orientâl", "WITA": "WITA", "JDT": "JDT", "ACST": "ACST", "HNT": "HNT", "ARST": "ARST", "NZDT": "NZDT", "PST": "PST", "SRT": "SRT", "SAST": "SAST", "UYT": "UYT", "BOT": "BOT", "WAT": "WAT", "ACWST": "ACWST", "VET": "VET", "AST": "AST", "MST": "MST", "HADT": "HADT", "WEZ": "Ore standard de Europe ocidentâl", "ECT": "ECT", "TMST": "TMST", "NZST": "NZST", "AEST": "AEST", "CDT": "CDT"},
}
}
@@ -189,7 +189,7 @@ func (fur *fur) WeekdaysWide() []string {
func (fur *fur) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fur.decimal) + len(fur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (fur *fur) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
- l := len(s) + len(fur.decimal) + len(fur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -324,7 +324,7 @@ func (fur *fur) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
- l := len(s) + len(fur.decimal) + len(fur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fur_IT/fur_IT.go b/fur_IT/fur_IT.go
index 8ce59a65..ec62d456 100644
--- a/fur_IT/fur_IT.go
+++ b/fur_IT/fur_IT.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pdC", "ddC"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"EST": "EST", "LHST": "LHST", "WAST": "WAST", "AST": "AST", "AWST": "AWST", "TMT": "TMT", "GMT": "GMT", "BT": "BT", "CLT": "CLT", "CST": "CST", "MDT": "MDT", "CHADT": "CHADT", "COST": "COST", "CLST": "CLST", "UYST": "UYST", "ACST": "ACST", "WAT": "WAT", "EDT": "EDT", "WART": "WART", "AKDT": "AKDT", "WARST": "WARST", "ART": "ART", "JST": "JST", "AKST": "AKST", "NZDT": "NZDT", "CDT": "CDT", "OEZ": "Ore standard de Europe orientâl", "MST": "MST", "GYT": "GYT", "NZST": "NZST", "HNT": "HNT", "MEZ": "Ore standard de Europe centrâl", "CAT": "CAT", "HAST": "HAST", "AEDT": "AEDT", "TMST": "TMST", "IST": "IST", "WESZ": "Ore estive de Europe ocidentâl", "ARST": "ARST", "SGT": "SGT", "GFT": "GFT", "ECT": "ECT", "UYT": "UYT", "EAT": "EAT", "CHAST": "CHAST", "ACWST": "ACWST", "MYT": "MYT", "SAST": "SAST", "PDT": "PDT", "ACDT": "ACDT", "ADT": "ADT", "HKT": "HKT", "WIB": "WIB", "AEST": "AEST", "PST": "PST", "WEZ": "Ore standard de Europe ocidentâl", "ChST": "ChST", "AWDT": "AWDT", "MESZ": "Ore estive de Europe centrâl", "HADT": "HADT", "OESZ": "Ore estive de Europe orientâl", "∅∅∅": "∅∅∅", "WIT": "WIT", "LHDT": "LHDT", "SRT": "SRT", "COT": "COT", "HKST": "HKST", "BOT": "BOT", "HAT": "HAT", "ACWDT": "ACWDT", "VET": "VET", "WITA": "WITA", "JDT": "JDT"},
+ timezones: map[string]string{"MYT": "MYT", "HKT": "HKT", "HKST": "HKST", "WESZ": "Ore estive de Europe ocidentâl", "CDT": "CDT", "CAT": "CAT", "CLT": "CLT", "WEZ": "Ore standard de Europe ocidentâl", "CHAST": "CHAST", "MEZ": "Ore standard de Europe centrâl", "WIT": "WIT", "EAT": "EAT", "MST": "MST", "MDT": "MDT", "HADT": "HADT", "CLST": "CLST", "GFT": "GFT", "WAT": "WAT", "JST": "JST", "HNT": "HNT", "TMST": "TMST", "OESZ": "Ore estive de Europe orientâl", "UYT": "UYT", "GMT": "GMT", "ACDT": "ACDT", "AWST": "AWST", "EDT": "EDT", "AEST": "AEST", "IST": "IST", "HAT": "HAT", "AWDT": "AWDT", "ART": "ART", "LHST": "LHST", "BOT": "BOT", "ADT": "ADT", "ACST": "ACST", "AKDT": "AKDT", "SAST": "SAST", "SRT": "SRT", "ACWDT": "ACWDT", "WAST": "WAST", "CHADT": "CHADT", "MESZ": "Ore estive de Europe centrâl", "VET": "VET", "BT": "BT", "ACWST": "ACWST", "HAST": "HAST", "∅∅∅": "∅∅∅", "NZST": "NZST", "TMT": "TMT", "ChST": "ChST", "OEZ": "Ore standard de Europe orientâl", "WARST": "WARST", "AKST": "AKST", "LHDT": "LHDT", "CST": "CST", "SGT": "SGT", "UYST": "UYST", "WITA": "WITA", "WART": "WART", "WIB": "WIB", "AEDT": "AEDT", "PST": "PST", "AST": "AST", "EST": "EST", "ECT": "ECT", "JDT": "JDT", "GYT": "GYT", "ARST": "ARST", "COT": "COT", "COST": "COST", "NZDT": "NZDT", "PDT": "PDT"},
}
}
@@ -189,7 +189,7 @@ func (fur *fur_IT) WeekdaysWide() []string {
func (fur *fur_IT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fur.decimal) + len(fur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (fur *fur_IT) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
- l := len(s) + len(fur.decimal) + len(fur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -324,7 +324,7 @@ func (fur *fur_IT) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fur.currencies[currency]
- l := len(s) + len(fur.decimal) + len(fur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fy/fy.go b/fy/fy.go
index 79ecf9e0..f16a1654 100644
--- a/fy/fy.go
+++ b/fy/fy.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "n.Kr."},
erasNarrow: []string{"f.K.", "n.K."},
erasWide: []string{"Foar Kristus", "nei Kristus"},
- timezones: map[string]string{"MYT": "Maleisyske tiid", "∅∅∅": "Brazyljaanske simmertiid", "COT": "Kolombiaanske standerttiid", "CLT": "Sileenske standerttiid", "EST": "Eastern-standerttiid", "UYT": "Uruguayaanske standerttiid", "ACDT": "Midden-Australyske simmertiid", "VET": "Fenezolaanske tiid", "AST": "Atlantic-standerttiid", "AWST": "West-Australyske standerttiid", "HKT": "Hongkongse standerttiid", "WEZ": "West-Europeeske standerttiid", "ACWDT": "Midden-Australyske westelijke simmertiid", "CHAST": "Chatham standerttiid", "UYST": "Uruguayaanske simmertiid", "ADT": "Atlantic-simmertiid", "CLST": "Sileenske simmertiid", "WIT": "East-Yndonezyske tiid", "AKDT": "Alaska-simmertiid", "EDT": "Eastern-simmertiid", "HNT": "Newfoundlânske-standerttiid", "ART": "Argentynske standerttiid", "GFT": "Frâns-Guyaanske tiid", "COST": "Kolombiaanske simmertiid", "ECT": "Ecuadoraanske tiid", "TMT": "Turkmeense standerttiid", "WART": "West-Argentynske standerttiid", "BOT": "Boliviaanske tiid", "WAT": "West-Afrikaanske standerttiid", "AWDT": "West-Australyske simmertiid", "SGT": "Singaporese standerttiid", "HADT": "Hawaii-Aleoetyske simmertiid", "EAT": "East-Afrikaanske tiid", "JST": "Japanske standerttiid", "IST": "Yndiaaske tiid", "ACST": "Midden-Australyske standerttiid", "WAST": "West-Afrikaanske simmertiid", "NZDT": "Nij-Seelânske simmertiid", "HAT": "Newfoundlânske-simmertiid", "HAST": "Hawaii-Aleoetyske standerttiid", "OEZ": "East-Europeeske standerttiid", "WITA": "Sintraal-Yndonezyske tiid", "ChST": "Chamorro-tiid", "CHADT": "Chatham simmertiid", "CST": "Central-standerttiid", "CDT": "Central-simmertiid", "MST": "Macause standerttiid", "MDT": "Macause simmertiid", "WIB": "West-Yndonezyske tiid", "SAST": "Sûd-Afrikaanske tiid", "AKST": "Alaska-standerttiid", "ACWST": "Midden-Australyske westelijke standerttiid", "NZST": "Nij-Seelânske standerttiid", "AEST": "East-Australyske standerttiid", "PST": "Pasifik-standerttiid", "PDT": "Pasifik-simmertiid", "CAT": "Sintraal-Afrikaanske tiid", "MESZ": "Midden-Europeeske simmertiid", "OESZ": "East-Europeeske simmertiid", "LHDT": "Lord Howe-eilânske simmertiid", "WARST": "West-Argentynske simmertiid", "WESZ": "West-Europeeske simmertiid", "LHST": "Lord Howe-eilânske standerttiid", "GYT": "Guyaanske tiid", "JDT": "Japanske simmertiid", "GMT": "Greenwich Mean Time", "BT": "Bhutaanske tiid", "ARST": "Argentynske simmertiid", "MEZ": "Midden-Europeeske standerttiid", "HKST": "Hongkongse simmertiid", "TMST": "Turkmeense simmertiid", "AEDT": "East-Australyske simmertiid", "SRT": "Surinaamske tiid"},
+ timezones: map[string]string{"UYT": "Uruguayaanske standerttiid", "ACWDT": "Midden-Australyske westelijke simmertiid", "WART": "West-Argentynske standerttiid", "ChST": "Chamorro-tiid", "WAST": "West-Afrikaanske simmertiid", "SAST": "Sûd-Afrikaanske tiid", "BT": "Bhutaanske tiid", "IST": "Yndiaaske tiid", "HAST": "Hawaii-Aleoetyske standerttiid", "HADT": "Hawaii-Aleoetyske simmertiid", "ACST": "Midden-Australyske standerttiid", "CHAST": "Chatham standerttiid", "WIT": "East-Yndonezyske tiid", "BOT": "Boliviaanske tiid", "MYT": "Maleisyske tiid", "ARST": "Argentynske simmertiid", "AEST": "East-Australyske standerttiid", "LHDT": "Lord Howe-eilânske simmertiid", "NZDT": "Nij-Seelânske simmertiid", "WEZ": "West-Europeeske standerttiid", "ECT": "Ecuadoraanske tiid", "ART": "Argentynske standerttiid", "PDT": "Pasifik-simmertiid", "WITA": "Sintraal-Yndonezyske tiid", "MST": "Mountain-standerttiid", "HKT": "Hongkongse standerttiid", "CAT": "Sintraal-Afrikaanske tiid", "JST": "Japanske standerttiid", "JDT": "Japanske simmertiid", "AKST": "Alaska-standerttiid", "CHADT": "Chatham simmertiid", "CLT": "Sileenske standerttiid", "EAT": "East-Afrikaanske tiid", "VET": "Fenezolaanske tiid", "GYT": "Guyaanske tiid", "EDT": "Eastern-simmertiid", "OESZ": "East-Europeeske simmertiid", "ACWST": "Midden-Australyske westelijke standerttiid", "GFT": "Frâns-Guyaanske tiid", "AKDT": "Alaska-simmertiid", "PST": "Pasifik-standerttiid", "SRT": "Surinaamske tiid", "AST": "Atlantic-standerttiid", "HAT": "Newfoundlânske-simmertiid", "EST": "Eastern-standerttiid", "UYST": "Uruguayaanske simmertiid", "CST": "Central-standerttiid", "∅∅∅": "Azoren-simmertiid", "LHST": "Lord Howe-eilânske standerttiid", "AWST": "West-Australyske standerttiid", "TMT": "Turkmeense standerttiid", "TMST": "Turkmeense simmertiid", "OEZ": "East-Europeeske standerttiid", "AEDT": "East-Australyske simmertiid", "CLST": "Sileenske simmertiid", "HNT": "Newfoundlânske-standerttiid", "WIB": "West-Yndonezyske tiid", "WAT": "West-Afrikaanske standerttiid", "WESZ": "West-Europeeske simmertiid", "HKST": "Hongkongse simmertiid", "WARST": "West-Argentynske simmertiid", "SGT": "Singaporese standerttiid", "ADT": "Atlantic-simmertiid", "NZST": "Nij-Seelânske standerttiid", "MEZ": "Midden-Europeeske standerttiid", "CDT": "Central-simmertiid", "COST": "Kolombiaanske simmertiid", "ACDT": "Midden-Australyske simmertiid", "MESZ": "Midden-Europeeske simmertiid", "GMT": "Greenwich Mean Time", "MDT": "Mountain-simmertiid", "COT": "Kolombiaanske standerttiid", "AWDT": "West-Australyske simmertiid"},
}
}
@@ -194,7 +194,7 @@ func (fy *fy) WeekdaysWide() []string {
func (fy *fy) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fy.decimal) + len(fy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -267,7 +267,7 @@ func (fy *fy) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fy.currencies[currency]
- l := len(s) + len(fy.decimal) + len(fy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -329,7 +329,7 @@ func (fy *fy) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fy.currencies[currency]
- l := len(s) + len(fy.decimal) + len(fy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/fy_NL/fy_NL.go b/fy_NL/fy_NL.go
index 404120f0..5a0391bc 100644
--- a/fy_NL/fy_NL.go
+++ b/fy_NL/fy_NL.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "n.Kr."},
erasNarrow: []string{"f.K.", "n.K."},
erasWide: []string{"Foar Kristus", "nei Kristus"},
- timezones: map[string]string{"ADT": "Atlantic-simmertiid", "AWST": "West-Australyske standerttiid", "ART": "Argentynske standerttiid", "WIB": "West-Yndonezyske tiid", "MYT": "Maleisyske tiid", "SRT": "Surinaamske tiid", "MESZ": "Midden-Europeeske simmertiid", "HADT": "Hawaii-Aleoetyske simmertiid", "ChST": "Chamorro-tiid", "MEZ": "Midden-Europeeske standerttiid", "WITA": "Sintraal-Yndonezyske tiid", "OEZ": "East-Europeeske standerttiid", "GYT": "Guyaanske tiid", "CHAST": "Chatham standerttiid", "AEST": "East-Australyske standerttiid", "ACWDT": "Midden-Australyske westelijke simmertiid", "LHST": "Lord Howe-eilânske standerttiid", "WIT": "East-Yndonezyske tiid", "WART": "West-Argentynske standerttiid", "WARST": "West-Argentynske simmertiid", "HAT": "Newfoundlânske-simmertiid", "HKST": "Hongkongse simmertiid", "OESZ": "East-Europeeske simmertiid", "PST": "Pasifik-standerttiid", "ACST": "Midden-Australyske standerttiid", "WAT": "West-Afrikaanske standerttiid", "AEDT": "East-Australyske simmertiid", "EDT": "Eastern-simmertiid", "BOT": "Boliviaanske tiid", "COST": "Kolombiaanske simmertiid", "AKST": "Alaska-standerttiid", "GMT": "Greenwich Mean Time", "MDT": "Mountain-simmertiid", "ACWST": "Midden-Australyske westelijke standerttiid", "ARST": "Argentynske simmertiid", "CLST": "Sileenske simmertiid", "CDT": "Central-simmertiid", "AKDT": "Alaska-simmertiid", "ACDT": "Midden-Australyske simmertiid", "CLT": "Sileenske standerttiid", "WAST": "West-Afrikaanske simmertiid", "COT": "Kolombiaanske standerttiid", "HNT": "Newfoundlânske-standerttiid", "HAST": "Hawaii-Aleoetyske standerttiid", "JDT": "Japanske simmertiid", "VET": "Fenezolaanske tiid", "UYST": "Uruguayaanske simmertiid", "EAT": "East-Afrikaanske tiid", "AST": "Atlantic-standerttiid", "CHADT": "Chatham simmertiid", "CST": "Central-standerttiid", "∅∅∅": "Amazone-simmertiid", "GFT": "Frâns-Guyaanske tiid", "SAST": "Sûd-Afrikaanske tiid", "TMT": "Turkmeense standerttiid", "CAT": "Sintraal-Afrikaanske tiid", "HKT": "Hongkongse standerttiid", "IST": "Yndiaaske tiid", "BT": "Bhutaanske tiid", "AWDT": "West-Australyske simmertiid", "EST": "Eastern-standerttiid", "MST": "Mountain-standerttiid", "NZDT": "Nij-Seelânske simmertiid", "LHDT": "Lord Howe-eilânske simmertiid", "ECT": "Ecuadoraanske tiid", "PDT": "Pasifik-simmertiid", "WESZ": "West-Europeeske simmertiid", "NZST": "Nij-Seelânske standerttiid", "SGT": "Singaporese standerttiid", "TMST": "Turkmeense simmertiid", "JST": "Japanske standerttiid", "UYT": "Uruguayaanske standerttiid", "WEZ": "West-Europeeske standerttiid"},
+ timezones: map[string]string{"HKT": "Hongkongse standerttiid", "CHAST": "Chatham standerttiid", "UYST": "Uruguayaanske simmertiid", "ACDT": "Midden-Australyske simmertiid", "EDT": "Eastern-simmertiid", "SRT": "Surinaamske tiid", "WIT": "East-Yndonezyske tiid", "MYT": "Maleisyske tiid", "EAT": "East-Afrikaanske tiid", "WAST": "West-Afrikaanske simmertiid", "CST": "Central-standerttiid", "OEZ": "East-Europeeske standerttiid", "AEST": "East-Australyske standerttiid", "PST": "Pasifik-standerttiid", "PDT": "Pasifik-simmertiid", "MESZ": "Midden-Europeeske simmertiid", "CLT": "Sileenske standerttiid", "WAT": "West-Afrikaanske standerttiid", "LHST": "Lord Howe-eilânske standerttiid", "MEZ": "Midden-Europeeske standerttiid", "∅∅∅": "Amazone-simmertiid", "SAST": "Sûd-Afrikaanske tiid", "WART": "West-Argentynske standerttiid", "GFT": "Frâns-Guyaanske tiid", "ART": "Argentynske standerttiid", "WIB": "West-Yndonezyske tiid", "HAST": "Hawaii-Aleoetyske standerttiid", "HADT": "Hawaii-Aleoetyske simmertiid", "COT": "Kolombiaanske standerttiid", "LHDT": "Lord Howe-eilânske simmertiid", "WITA": "Sintraal-Yndonezyske tiid", "ACWDT": "Midden-Australyske westelijke simmertiid", "ADT": "Atlantic-simmertiid", "ARST": "Argentynske simmertiid", "EST": "Eastern-standerttiid", "MST": "Macause standerttiid", "NZST": "Nij-Seelânske standerttiid", "ChST": "Chamorro-tiid", "GYT": "Guyaanske tiid", "IST": "Yndiaaske tiid", "CDT": "Central-simmertiid", "HAT": "Newfoundlânske-simmertiid", "CHADT": "Chatham simmertiid", "AEDT": "East-Australyske simmertiid", "CAT": "Sintraal-Afrikaanske tiid", "CLST": "Sileenske simmertiid", "SGT": "Singaporese standerttiid", "ACST": "Midden-Australyske standerttiid", "TMST": "Turkmeense simmertiid", "NZDT": "Nij-Seelânske simmertiid", "GMT": "Greenwich Mean Time", "JST": "Japanske standerttiid", "UYT": "Uruguayaanske standerttiid", "AKDT": "Alaska-simmertiid", "MDT": "Macause simmertiid", "AWDT": "West-Australyske simmertiid", "WESZ": "West-Europeeske simmertiid", "TMT": "Turkmeense standerttiid", "BOT": "Boliviaanske tiid", "ECT": "Ecuadoraanske tiid", "BT": "Bhutaanske tiid", "HNT": "Newfoundlânske-standerttiid", "AKST": "Alaska-standerttiid", "AST": "Atlantic-standerttiid", "AWST": "West-Australyske standerttiid", "VET": "Fenezolaanske tiid", "COST": "Kolombiaanske simmertiid", "JDT": "Japanske simmertiid", "WEZ": "West-Europeeske standerttiid", "HKST": "Hongkongse simmertiid", "OESZ": "East-Europeeske simmertiid", "ACWST": "Midden-Australyske westelijke standerttiid", "WARST": "West-Argentynske simmertiid"},
}
}
@@ -194,7 +194,7 @@ func (fy *fy_NL) WeekdaysWide() []string {
func (fy *fy_NL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(fy.decimal) + len(fy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -267,7 +267,7 @@ func (fy *fy_NL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fy.currencies[currency]
- l := len(s) + len(fy.decimal) + len(fy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -329,7 +329,7 @@ func (fy *fy_NL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := fy.currencies[currency]
- l := len(s) + len(fy.decimal) + len(fy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ga/ga.go b/ga/ga.go
index fcf9599e..b0d41f89 100644
--- a/ga/ga.go
+++ b/ga/ga.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"RC", "AD"},
erasWide: []string{"Roimh Chríost", "Anno Domini"},
- timezones: map[string]string{"HNT": "Am Caighdeánach Thalamh an Éisc", "HAT": "Am Samhraidh Thalamh an Éisc", "MEZ": "Am Caighdeánach Lár na hEorpa", "JDT": "Am Samhraidh na Seapáine", "CDT": "Am Samhraidh Lárnach", "GFT": "Am Ghuáin na Fraince", "AEST": "Am Caighdeánach Oirthear na hAstráile", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "∅∅∅": "Am Samhraidh Acre", "CHADT": "Am Samhraidh Chatham", "WITA": "Am Lár na hIndinéise", "NZST": "Am Caighdeánach na Nua-Shéalainne", "MESZ": "Am Samhraidh Lár na hEorpa", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "PST": "Am Caighdeánach an Aigéin Chiúin", "AEDT": "Am Samhraidh Oirthear na hAstráile", "OESZ": "Am Samhraidh Oirthear na hEorpa", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "ACST": "Am Caighdeánach Lár na hAstráile", "WAT": "Am Caighdeánach Iarthar na hAfraice", "HKST": "Am Samhraidh Hong Cong", "TMT": "Am Caighdeánach na Tuircméanastáine", "AWST": "Am Caighdeánach Iarthar na hAstráile", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "MDT": "Am Samhraidh na Sléibhte", "EAT": "Am Oirthear na hAfraice", "WAST": "Am Samhraidh Iarthar na hAfraice", "COT": "Am Caighdeánach na Colóime", "BOT": "Am na Bolaive", "UYT": "Am Caighdeánach Uragua", "HKT": "Am Caighdeánach Hong Cong", "HAST": "Am Caighdeánach Haváí-Ailiúit", "ECT": "Am Eacuadór", "LHDT": "Am Samhraidh Lord Howe", "VET": "Am Veiniséala", "ART": "Am Caighdeánach na hAirgintíne", "PDT": "Am Samhraidh an Aigéin Chiúin", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "SRT": "Am Shuranam", "MST": "Am Caighdeánach na Sléibhte", "ARST": "Am Samhraidh na hAirgintíne", "ADT": "Am Samhraidh an Atlantaigh", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "CLST": "Am Samhraidh na Sile", "SAST": "Am Caighdeánach na hAfraice Theas", "LHST": "Am Caighdeánach Lord Howe", "UYST": "Am Samhraidh Uragua", "NZDT": "Am Samhraidh na Nua-Shéalainne", "AWDT": "Am Samhraidh Iarthar na hAstráile", "SGT": "Am Caighdeánach Shingeapór", "AKDT": "Am Samhraidh Alasca", "WIB": "Am Iarthar na hIndinéise", "BT": "Am na Bútáine", "EST": "Am Caighdeánach an Oirthir", "AST": "Am Caighdeánach an Atlantaigh", "CLT": "Am Caighdeánach na Sile", "HADT": "Am Samhraidh Haváí-Ailiúit", "IST": "Am Caighdeánach na hIndia", "ChST": "Am Caighdeánach Seamórach", "CST": "Am Caighdeánach Lárnach", "AKST": "Am Caighdeánach Alasca", "GYT": "Am na Guáine", "WIT": "Am Oirthear na hIndinéise", "TMST": "Am Samhraidh na Tuircméanastáine", "JST": "Am Caighdeánach na Seapáine", "GMT": "Meán-Am Greenwich", "EDT": "Am Samhraidh an Oirthir", "ACDT": "Am Samhraidh Lár na hAstráile", "COST": "Am Samhraidh na Colóime", "CHAST": "Am Caighdeánach Chatham", "CAT": "Am Lár na hAfraice", "MYT": "Am na Malaeisia", "WESZ": "Am Samhraidh Iarthar na hEorpa"},
+ timezones: map[string]string{"MESZ": "Am Samhraidh Lár na hEorpa", "UYT": "Am Caighdeánach Uragua", "EAT": "Am Oirthear na hAfraice", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "CLST": "Am Samhraidh na Sile", "WAT": "Am Caighdeánach Iarthar na hAfraice", "EDT": "Am Samhraidh an Oirthir", "TMT": "Am Caighdeánach na Tuircméanastáine", "AEDT": "Am Samhraidh Oirthear na hAstráile", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "VET": "Am Veiniséala", "HAT": "Am Samhraidh Thalamh an Éisc", "HKST": "Am Samhraidh Hong Cong", "LHST": "Am Caighdeánach Lord Howe", "IST": "Am Caighdeánach na hIndia", "WIB": "Am Iarthar na hIndinéise", "SAST": "Am Caighdeánach na hAfraice Theas", "SRT": "Am Shuranam", "MDT": "Am Samhraidh Mhacao", "AWDT": "Am Samhraidh Iarthar na hAstráile", "ADT": "Am Samhraidh an Atlantaigh", "ARST": "Am Samhraidh na hAirgintíne", "MST": "Am Caighdeánach Mhacao", "HADT": "Am Samhraidh Haváí-Ailiúit", "AEST": "Am Caighdeánach Oirthear na hAstráile", "ChST": "Am Caighdeánach Seamórach", "WITA": "Am Lár na hIndinéise", "WESZ": "Am Samhraidh Iarthar na hEorpa", "ECT": "Am Eacuadór", "ART": "Am Caighdeánach na hAirgintíne", "EST": "Am Caighdeánach an Oirthir", "AWST": "Am Caighdeánach Iarthar na hAstráile", "NZST": "Am Caighdeánach na Nua-Shéalainne", "CLT": "Am Caighdeánach na Sile", "SGT": "Am Caighdeánach Shingeapór", "CHADT": "Am Samhraidh Chatham", "OESZ": "Am Samhraidh Oirthear na hEorpa", "ACDT": "Am Samhraidh Lár na hAstráile", "GYT": "Am na Guáine", "COT": "Am Caighdeánach na Colóime", "ACST": "Am Caighdeánach Lár na hAstráile", "HKT": "Am Caighdeánach Hong Cong", "CHAST": "Am Caighdeánach Chatham", "CST": "Am Caighdeánach Lárnach", "CDT": "Am Samhraidh Lárnach", "JDT": "Am Samhraidh na Seapáine", "AST": "Am Caighdeánach an Atlantaigh", "HAST": "Am Caighdeánach Haváí-Ailiúit", "GMT": "Meán-Am Greenwich", "JST": "Am Caighdeánach na Seapáine", "∅∅∅": "Am Samhraidh na hAmasóine", "BT": "Am na Bútáine", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "WAST": "Am Samhraidh Iarthar na hAfraice", "GFT": "Am Ghuáin na Fraince", "NZDT": "Am Samhraidh na Nua-Shéalainne", "PST": "Am Caighdeánach an Aigéin Chiúin", "PDT": "Am Samhraidh an Aigéin Chiúin", "AKST": "Am Caighdeánach Alasca", "MEZ": "Am Caighdeánach Lár na hEorpa", "UYST": "Am Samhraidh Uragua", "WIT": "Am Oirthear na hIndinéise", "COST": "Am Samhraidh na Colóime", "HNT": "Am Caighdeánach Thalamh an Éisc", "TMST": "Am Samhraidh na Tuircméanastáine", "LHDT": "Am Samhraidh Lord Howe", "BOT": "Am na Bolaive", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "CAT": "Am Lár na hAfraice", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "AKDT": "Am Samhraidh Alasca", "MYT": "Am na Malaeisia"},
}
}
@@ -204,7 +204,7 @@ func (ga *ga) WeekdaysWide() []string {
func (ga *ga) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ga.decimal) + len(ga.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (ga *ga) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ga.currencies[currency]
- l := len(s) + len(ga.decimal) + len(ga.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (ga *ga) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ga.currencies[currency]
- l := len(s) + len(ga.decimal) + len(ga.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ga_IE/ga_IE.go b/ga_IE/ga_IE.go
index 69708f2f..43bffee1 100644
--- a/ga_IE/ga_IE.go
+++ b/ga_IE/ga_IE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"RC", "AD"},
erasWide: []string{"Roimh Chríost", "Anno Domini"},
- timezones: map[string]string{"CLST": "Am Samhraidh na Sile", "EST": "Am Caighdeánach an Oirthir", "∅∅∅": "Am Samhraidh Pheiriú", "WAST": "Am Samhraidh Iarthar na hAfraice", "HAST": "Am Caighdeánach Haváí-Ailiúit", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "WESZ": "Am Samhraidh Iarthar na hEorpa", "ART": "Am Caighdeánach na hAirgintíne", "TMST": "Am Samhraidh na Tuircméanastáine", "ADT": "Am Samhraidh an Atlantaigh", "CHADT": "Am Samhraidh Chatham", "TMT": "Am Caighdeánach na Tuircméanastáine", "WITA": "Am Lár na hIndinéise", "BOT": "Am na Bolaive", "ACDT": "Am Samhraidh Lár na hAstráile", "EAT": "Am Oirthear na hAfraice", "COT": "Am Caighdeánach na Colóime", "JDT": "Am Samhraidh na Seapáine", "EDT": "Am Samhraidh an Oirthir", "SAST": "Am Caighdeánach na hAfraice Theas", "LHDT": "Am Samhraidh Lord Howe", "UYST": "Am Samhraidh Uragua", "VET": "Am Veiniséala", "ChST": "Am Caighdeánach Seamórach", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "OESZ": "Am Samhraidh Oirthear na hEorpa", "AKDT": "Am Samhraidh Alasca", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "WAT": "Am Caighdeánach Iarthar na hAfraice", "GFT": "Am Ghuáin na Fraince", "AEST": "Am Caighdeánach Oirthear na hAstráile", "BT": "Am na Bútáine", "ECT": "Am Eacuadór", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "CAT": "Am Lár na hAfraice", "CDT": "Am Samhraidh Lárnach", "GMT": "Meán-Am Greenwich", "PST": "Am Caighdeánach an Aigéin Chiúin", "CLT": "Am Caighdeánach na Sile", "MST": "Am Caighdeánach na Sléibhte", "HKT": "Am Caighdeánach Hong Cong", "SGT": "Am Caighdeánach Shingeapór", "CHAST": "Am Caighdeánach Chatham", "PDT": "Am Samhraidh an Aigéin Chiúin", "MDT": "Am Samhraidh na Sléibhte", "HAT": "Am Samhraidh Thalamh an Éisc", "MEZ": "Am Caighdeánach Lár na hEorpa", "LHST": "Am Caighdeánach Lord Howe", "GYT": "Am na Guáine", "AWST": "Am Caighdeánach Iarthar na hAstráile", "WIT": "Am Oirthear na hIndinéise", "JST": "Am Caighdeánach na Seapáine", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "CST": "Am Caighdeánach Lárnach", "WIB": "Am Iarthar na hIndinéise", "AEDT": "Am Samhraidh Oirthear na hAstráile", "AST": "Am Caighdeánach an Atlantaigh", "NZST": "Am Caighdeánach na Nua-Shéalainne", "NZDT": "Am Samhraidh na Nua-Shéalainne", "AWDT": "Am Samhraidh Iarthar na hAstráile", "MYT": "Am na Malaeisia", "HNT": "Am Caighdeánach Thalamh an Éisc", "COST": "Am Samhraidh na Colóime", "MESZ": "Am Samhraidh Lár na hEorpa", "ARST": "Am Samhraidh na hAirgintíne", "HKST": "Am Samhraidh Hong Cong", "HADT": "Am Samhraidh Haváí-Ailiúit", "AKST": "Am Caighdeánach Alasca", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "UYT": "Am Caighdeánach Uragua", "SRT": "Am Shuranam", "ACST": "Am Caighdeánach Lár na hAstráile", "IST": "Am Caighdeánach na hIndia"},
+ timezones: map[string]string{"TMT": "Am Caighdeánach na Tuircméanastáine", "LHST": "Am Caighdeánach Lord Howe", "MESZ": "Am Samhraidh Lár na hEorpa", "ART": "Am Caighdeánach na hAirgintíne", "WIT": "Am Oirthear na hIndinéise", "COT": "Am Caighdeánach na Colóime", "ACST": "Am Caighdeánach Lár na hAstráile", "EDT": "Am Samhraidh an Oirthir", "NZST": "Am Caighdeánach na Nua-Shéalainne", "WARST": "Am Samhraidh Iarthar na hAirgintíne", "JDT": "Am Samhraidh na Seapáine", "GYT": "Am na Guáine", "MDT": "Am Samhraidh na Sléibhte", "WART": "Am Caighdeánach Iarthar na hAirgintíne", "GFT": "Am Ghuáin na Fraince", "ADT": "Am Samhraidh an Atlantaigh", "HAT": "Am Samhraidh Thalamh an Éisc", "WIB": "Am Iarthar na hIndinéise", "AEST": "Am Caighdeánach Oirthear na hAstráile", "PST": "Am Caighdeánach an Aigéin Chiúin", "ACWDT": "Am Samhraidh Mheániarthar na hAstráile", "SRT": "Am Shuranam", "IST": "Am Caighdeánach na hIndia", "AEDT": "Am Samhraidh Oirthear na hAstráile", "CAT": "Am Lár na hAfraice", "MEZ": "Am Caighdeánach Lár na hEorpa", "ECT": "Am Eacuadór", "PDT": "Am Samhraidh an Aigéin Chiúin", "MST": "Am Caighdeánach na Sléibhte", "WAT": "Am Caighdeánach Iarthar na hAfraice", "COST": "Am Samhraidh na Colóime", "AKST": "Am Caighdeánach Alasca", "SAST": "Am Caighdeánach na hAfraice Theas", "OEZ": "Am Caighdeánach Oirthear na hEorpa", "CLST": "Am Samhraidh na Sile", "AWST": "Am Caighdeánach Iarthar na hAstráile", "BT": "Am na Bútáine", "WESZ": "Am Samhraidh Iarthar na hEorpa", "AST": "Am Caighdeánach an Atlantaigh", "OESZ": "Am Samhraidh Oirthear na hEorpa", "EAT": "Am Oirthear na hAfraice", "VET": "Am Veiniséala", "HKT": "Am Caighdeánach Hong Cong", "UYST": "Am Samhraidh Uragua", "WEZ": "Am Caighdeánach Iarthar na hEorpa", "HAST": "Am Caighdeánach Haváí-Ailiúit", "ChST": "Am Caighdeánach Seamórach", "HNT": "Am Caighdeánach Thalamh an Éisc", "AWDT": "Am Samhraidh Iarthar na hAstráile", "TMST": "Am Samhraidh na Tuircméanastáine", "LHDT": "Am Samhraidh Lord Howe", "UYT": "Am Caighdeánach Uragua", "WITA": "Am Lár na hIndinéise", "EST": "Am Caighdeánach an Oirthir", "BOT": "Am na Bolaive", "CDT": "Am Samhraidh Lárnach", "AKDT": "Am Samhraidh Alasca", "ACDT": "Am Samhraidh Lár na hAstráile", "HADT": "Am Samhraidh Haváí-Ailiúit", "NZDT": "Am Samhraidh na Nua-Shéalainne", "ACWST": "Am Caighdeánach Mheániarthar na hAstráile", "WAST": "Am Samhraidh Iarthar na hAfraice", "MYT": "Am na Malaeisia", "ARST": "Am Samhraidh na hAirgintíne", "GMT": "Meán-Am Greenwich", "CLT": "Am Caighdeánach na Sile", "∅∅∅": "Am Samhraidh na nAsór", "HKST": "Am Samhraidh Hong Cong", "CHAST": "Am Caighdeánach Chatham", "CHADT": "Am Samhraidh Chatham", "JST": "Am Caighdeánach na Seapáine", "SGT": "Am Caighdeánach Shingeapór", "CST": "Am Caighdeánach Lárnach"},
}
}
@@ -204,7 +204,7 @@ func (ga *ga_IE) WeekdaysWide() []string {
func (ga *ga_IE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ga.decimal) + len(ga.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (ga *ga_IE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ga.currencies[currency]
- l := len(s) + len(ga.decimal) + len(ga.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (ga *ga_IE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ga.currencies[currency]
- l := len(s) + len(ga.decimal) + len(ga.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gd/gd.go b/gd/gd.go
index c6ead06f..2a982c1e 100644
--- a/gd/gd.go
+++ b/gd/gd.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"R", "A"},
erasWide: []string{"Ro Chrìosta", "An dèidh Chrìosta"},
- timezones: map[string]string{"JST": "Bun-àm na Seapaine", "SRT": "Àm Suranaim", "MDT": "Tìde samhraidh Monadh Aimeireaga a Tuath", "NZST": "Bun-àm Shealainn Nuaidh", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "WITA": "Àm Meadhan nan Innd-Innse", "LHST": "Bun-àm Lord Howe", "WAST": "Tìde Samhraidh Afraga an Iar", "HNT": "Bun-àm Talamh an Èisg", "CHADT": "Tìde samhraidh Chatham", "CLST": "Tìde samhraidh na Sile", "AKDT": "Tìde samhraidh Alaska", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "ACWST": "Bun-àm Meadhan Astràilia an Iar", "MYT": "Àm Mhalaidhsea", "EAT": "Àm Afraga an Ear", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "JDT": "Tìde samhraidh na Seapaine", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "CHAST": "Bun-àm Chatham", "AEDT": "Tìde samhraidh Astràilia an Ear", "BT": "Àm Butàin", "GYT": "Àm Guidheàna", "WIB": "Àm nan Innd-Innse an Iar", "CST": "Bun-àm Meadhan Aimeireaga a Tuath", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "PST": "Bun-àm a’ Chuain Sèimh", "WART": "Bun-àm na h-Argantaine Siaraich", "WAT": "Bun-àm Afraga an Iar", "AWST": "Bun-àm Astràilia an Iar", "COST": "Tìde samhraidh Coloimbia", "COT": "Bun-àm Coloimbia", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "SAST": "Àm Afraga a Deas", "GMT": "Greenwich Mean Time", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "MST": "Bun-àm Monadh Aimeireaga a Tuath", "AST": "Bun-àm a’ Chuain Siar", "ADT": "Tìde samhraidh a’ Chuain Siar", "SGT": "Àm Singeapòr", "TMT": "Bun-àm Turcmanastàin", "ECT": "Àm Eacuadoir", "UYT": "Bun-àm Uruguaidh", "∅∅∅": "Tìde samhraidh Pearù", "ACDT": "Tìde samhraidh Meadhan Astràilia", "HAT": "Tìde samhraidh Talamh an Èisg", "HKT": "Bun-àm Hong Kong", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "ACST": "Bun-àm Meadhan Astràilia", "CAT": "Àm Meadhan Afraga", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "UYST": "Tìde samhraidh Uruguaidh", "ChST": "Àm Chamorro", "VET": "Àm na Bheiniseala", "HKST": "Tìde samhraidh Hong Kong", "TMST": "Tìde samhraidh Turcmanastàin", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "LHDT": "Tìde samhraidh Lord Howe", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "ARST": "Tìde samhraidh na h-Argantaine", "GFT": "Àm Guidheàna na Frainge", "IST": "Àm nan Innseachan", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "BOT": "Àm Boilibhia", "NZDT": "Tìde samhraidh Shealainn Nuaidh", "WIT": "Àm nan Innd-Innse an Ear", "AEST": "Bun-àm Astràilia an Ear", "AKST": "Bun-àm Alaska", "ART": "Bun-àm na h-Argantaine", "AWDT": "Tìde samhraidh Astràilia an Iar", "CLT": "Bun-àm na Sile"},
+ timezones: map[string]string{"ChST": "Àm Chamorro", "WAT": "Bun-àm Afraga an Iar", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "HNT": "Bun-àm Talamh an Èisg", "CHAST": "Bun-àm Chatham", "IST": "Àm nan Innseachan", "CLST": "Tìde samhraidh na Sile", "WITA": "Àm Meadhan nan Innd-Innse", "WIT": "Àm nan Innd-Innse an Ear", "COT": "Bun-àm Coloimbia", "∅∅∅": "Tìde samhraidh nan Eileanan Asorach", "HKT": "Bun-àm Hong Kong", "PST": "Bun-àm a’ Chuain Sèimh", "WAST": "Tìde Samhraidh Afraga an Iar", "WIB": "Àm nan Innd-Innse an Iar", "LHDT": "Tìde samhraidh Lord Howe", "CAT": "Àm Meadhan Afraga", "SRT": "Àm Suranaim", "BT": "Àm Butàin", "ACST": "Bun-àm Meadhan Astràilia", "ACDT": "Tìde samhraidh Meadhan Astràilia", "NZST": "Bun-àm Shealainn Nuaidh", "SAST": "Àm Afraga a Deas", "ART": "Bun-àm na h-Argantaine", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "MST": "Bun-àm Macàthu", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "JDT": "Tìde samhraidh na Seapaine", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "CHADT": "Tìde samhraidh Chatham", "ARST": "Tìde samhraidh na h-Argantaine", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "EAT": "Àm Afraga an Ear", "ECT": "Àm Eacuadoir", "GFT": "Àm Guidheàna na Frainge", "AST": "Bun-àm a’ Chuain Siar", "AWST": "Bun-àm Astràilia an Iar", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "TMT": "Bun-àm Turcmanastàin", "ACWST": "Bun-àm Meadhan Astràilia an Iar", "AEST": "Bun-àm Astràilia an Ear", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "VET": "Àm na Bheiniseala", "SGT": "Àm Singeapòr", "HKST": "Tìde samhraidh Hong Kong", "MDT": "Tìde samhraidh Macàthu", "BOT": "Àm Boilibhia", "CLT": "Bun-àm na Sile", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "TMST": "Tìde samhraidh Turcmanastàin", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "WART": "Bun-àm na h-Argantaine Siaraich", "JST": "Bun-àm na Seapaine", "AEDT": "Tìde samhraidh Astràilia an Ear", "GMT": "Greenwich Mean Time", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "COST": "Tìde samhraidh Coloimbia", "GYT": "Àm Guidheàna", "AWDT": "Tìde samhraidh Astràilia an Iar", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "HAT": "Tìde samhraidh Talamh an Èisg", "LHST": "Bun-àm Lord Howe", "CST": "Bun-àm Meadhan Aimeireaga a Tuath", "MYT": "Àm Mhalaidhsea", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "AKDT": "Tìde samhraidh Alaska", "ADT": "Tìde samhraidh a’ Chuain Siar", "UYT": "Bun-àm Uruguaidh", "UYST": "Tìde samhraidh Uruguaidh", "AKST": "Bun-àm Alaska", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "NZDT": "Tìde samhraidh Shealainn Nuaidh"},
}
}
@@ -195,7 +195,7 @@ func (gd *gd) WeekdaysWide() []string {
func (gd *gd) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gd.decimal) + len(gd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (gd *gd) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gd.currencies[currency]
- l := len(s) + len(gd.decimal) + len(gd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (gd *gd) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gd.currencies[currency]
- l := len(s) + len(gd.decimal) + len(gd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gd_GB/gd_GB.go b/gd_GB/gd_GB.go
index 4aa6a545..d52c8a44 100644
--- a/gd_GB/gd_GB.go
+++ b/gd_GB/gd_GB.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"R", "A"},
erasWide: []string{"Ro Chrìosta", "An dèidh Chrìosta"},
- timezones: map[string]string{"GYT": "Àm Guidheàna", "ARST": "Tìde samhraidh na h-Argantaine", "COT": "Bun-àm Coloimbia", "CLT": "Bun-àm na Sile", "WIB": "Àm nan Innd-Innse an Iar", "ECT": "Àm Eacuadoir", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "LHST": "Bun-àm Lord Howe", "WIT": "Àm nan Innd-Innse an Ear", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "JDT": "Tìde samhraidh na Seapaine", "CHAST": "Bun-àm Chatham", "AWDT": "Tìde samhraidh Astràilia an Iar", "TMT": "Bun-àm Turcmanastàin", "AKDT": "Tìde samhraidh Alaska", "PST": "Bun-àm a’ Chuain Sèimh", "ACDT": "Tìde samhraidh Meadhan Astràilia", "ART": "Bun-àm na h-Argantaine", "MST": "Bun-àm Monadh Aimeireaga a Tuath", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "AKST": "Bun-àm Alaska", "JST": "Bun-àm na Seapaine", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "WART": "Bun-àm na h-Argantaine Siaraich", "HKT": "Bun-àm Hong Kong", "SGT": "Àm Singeapòr", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "VET": "Àm na Bheiniseala", "NZDT": "Tìde samhraidh Shealainn Nuaidh", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "HKST": "Tìde samhraidh Hong Kong", "CAT": "Àm Meadhan Afraga", "TMST": "Tìde samhraidh Turcmanastàin", "MDT": "Tìde samhraidh Monadh Aimeireaga a Tuath", "WAST": "Tìde Samhraidh Afraga an Iar", "∅∅∅": "Tìde samhraidh Amasoin", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "BOT": "Àm Boilibhia", "ACST": "Bun-àm Meadhan Astràilia", "IST": "Àm nan Innseachan", "BT": "Àm Butàin", "UYST": "Tìde samhraidh Uruguaidh", "ACWST": "Bun-àm Meadhan Astràilia an Iar", "HAT": "Tìde samhraidh Talamh an Èisg", "SAST": "Àm Afraga a Deas", "UYT": "Bun-àm Uruguaidh", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "HNT": "Bun-àm Talamh an Èisg", "GMT": "Greenwich Mean Time", "LHDT": "Tìde samhraidh Lord Howe", "SRT": "Àm Suranaim", "EAT": "Àm Afraga an Ear", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "NZST": "Bun-àm Shealainn Nuaidh", "CHADT": "Tìde samhraidh Chatham", "CST": "Bun-àm Meadhan Aimeireaga a Tuath", "AEST": "Bun-àm Astràilia an Ear", "AEDT": "Tìde samhraidh Astràilia an Ear", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "MYT": "Àm Mhalaidhsea", "ADT": "Tìde samhraidh a’ Chuain Siar", "AWST": "Bun-àm Astràilia an Iar", "WITA": "Àm Meadhan nan Innd-Innse", "ChST": "Àm Chamorro", "WAT": "Bun-àm Afraga an Iar", "COST": "Tìde samhraidh Coloimbia", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "GFT": "Àm Guidheàna na Frainge", "AST": "Bun-àm a’ Chuain Siar", "CLST": "Tìde samhraidh na Sile"},
+ timezones: map[string]string{"ACST": "Bun-àm Meadhan Astràilia", "HAST": "Bun-àm nan Eileanan Hawai’i ’s Aleutach", "LHDT": "Tìde samhraidh Lord Howe", "AEST": "Bun-àm Astràilia an Ear", "UYST": "Tìde samhraidh Uruguaidh", "CLST": "Tìde samhraidh na Sile", "IST": "Àm nan Innseachan", "GYT": "Àm Guidheàna", "SGT": "Àm Singeapòr", "CHADT": "Tìde samhraidh Chatham", "ChST": "Àm Chamorro", "CST": "Bun-àm Meadhan Aimeireaga a Tuath", "COST": "Tìde samhraidh Coloimbia", "UYT": "Bun-àm Uruguaidh", "WEZ": "Bun-àm na Roinn-Eòrpa an Iar", "NZDT": "Tìde samhraidh Shealainn Nuaidh", "HADT": "Tìde Samhraidh nan Eileanan Hawai’i ’s Aleutach", "CDT": "Tìde samhraidh Meadhan Aimeireaga a Tuath", "AWST": "Bun-àm Astràilia an Iar", "EST": "Bun-àm Aimeireaga a Tuath an Ear", "NZST": "Bun-àm Shealainn Nuaidh", "VET": "Àm na Bheiniseala", "WAST": "Tìde Samhraidh Afraga an Iar", "AKDT": "Tìde samhraidh Alaska", "CAT": "Àm Meadhan Afraga", "LHST": "Bun-àm Lord Howe", "PDT": "Tìde samhraidh a’ Chuain Sèimh", "MESZ": "Tìde samhraidh Meadhan na Roinn-Eòrpa", "WIB": "Àm nan Innd-Innse an Iar", "EDT": "Tìde samhraidh Aimeireaga a Tuath an Ear", "MEZ": "Bun-àm Meadhan na Roinn-Eòrpa", "WART": "Bun-àm na h-Argantaine Siaraich", "ACWDT": "Tìde samhraidh Meadhan Astràilia an Iar", "GFT": "Àm Guidheàna na Frainge", "AKST": "Bun-àm Alaska", "AST": "Bun-àm a’ Chuain Siar", "GMT": "Greenwich Mean Time", "SRT": "Àm Suranaim", "MST": "Bun-àm Monadh Aimeireaga a Tuath", "∅∅∅": "Tìde samhraidh nan Eileanan Asorach", "CHAST": "Bun-àm Chatham", "TMST": "Tìde samhraidh Turcmanastàin", "WITA": "Àm Meadhan nan Innd-Innse", "BOT": "Àm Boilibhia", "MDT": "Tìde samhraidh Monadh Aimeireaga a Tuath", "HKT": "Bun-àm Hong Kong", "ART": "Bun-àm na h-Argantaine", "ACWST": "Bun-àm Meadhan Astràilia an Iar", "WAT": "Bun-àm Afraga an Iar", "ACDT": "Tìde samhraidh Meadhan Astràilia", "OEZ": "Bun-àm na Roinn-Eòrpa an Ear", "HAT": "Tìde samhraidh Talamh an Èisg", "ADT": "Tìde samhraidh a’ Chuain Siar", "ARST": "Tìde samhraidh na h-Argantaine", "HKST": "Tìde samhraidh Hong Kong", "WARST": "Tìde samhraidh na h-Argantaine Siaraich", "EAT": "Àm Afraga an Ear", "JDT": "Tìde samhraidh na Seapaine", "WIT": "Àm nan Innd-Innse an Ear", "JST": "Bun-àm na Seapaine", "COT": "Bun-àm Coloimbia", "MYT": "Àm Mhalaidhsea", "PST": "Bun-àm a’ Chuain Sèimh", "BT": "Àm Butàin", "CLT": "Bun-àm na Sile", "AEDT": "Tìde samhraidh Astràilia an Ear", "TMT": "Bun-àm Turcmanastàin", "SAST": "Àm Afraga a Deas", "OESZ": "Tìde samhraidh na Roinn-Eòrpa an Ear", "AWDT": "Tìde samhraidh Astràilia an Iar", "WESZ": "Tìde samhraidh na Roinn-Eòrpa an Iar", "ECT": "Àm Eacuadoir", "HNT": "Bun-àm Talamh an Èisg"},
}
}
@@ -195,7 +195,7 @@ func (gd *gd_GB) WeekdaysWide() []string {
func (gd *gd_GB) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gd.decimal) + len(gd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (gd *gd_GB) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gd.currencies[currency]
- l := len(s) + len(gd.decimal) + len(gd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (gd *gd_GB) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gd.currencies[currency]
- l := len(s) + len(gd.decimal) + len(gd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gl/gl.go b/gl/gl.go
index 03b0b7bd..e1e149d9 100644
--- a/gl/gl.go
+++ b/gl/gl.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "despois de Cristo"},
- timezones: map[string]string{"JST": "Horario estándar de Xapón", "GMT": "Horario do meridiano de Greenwich", "∅∅∅": "Horario de verán de Perú", "COT": "Horario estándar de Colombia", "ACWDT": "Horario de verán de Australia Occidental Central", "ACST": "Horario estándar de Australia Central", "AWDT": "Horario de verán de Australia Occidental", "CST": "Horario estándar central", "TMST": "Horario de verán de Turcomenistán", "CLST": "Horario de verán de Chile", "AEST": "Horario estándar de Australia Oriental", "WITA": "Horario de Indonesia Central", "OEZ": "Horario estándar de Europa Oriental", "WARST": "Horario de verán de Arxentina Occidental", "BOT": "Horario de Bolivia", "AWST": "Horario estándar de Australia Occidental", "SGT": "Horario estándar de Singapur", "SRT": "Horario de Surinam", "COST": "Horario de verán de Colombia", "ART": "Horario estándar de Arxentina", "CDT": "Horario de verán da zona central", "MYT": "Horario de Malaisia", "ChST": "Horario estándar de Chamorro", "HKT": "Horario estándar de Hong Kong", "BT": "Horario de Bután", "ECT": "Horario de Ecuador", "LHDT": "Horario de verán de Lord Howe", "CHAST": "Horario estándar de Chatham", "TMT": "Horario estándar de Turcomenistán", "HAST": "Horario estándar de Hawai-Aleutiano", "OESZ": "Horario de verán de Europa Oriental", "IST": "Horario estándar da India", "EAT": "Horario de África Oriental", "WAT": "Horario estándar de África Occidental", "HNT": "Horario estándar de Terranova", "UYST": "Horario de verán de Uruguai", "PDT": "Horario de verán do Pacífico", "VET": "Horario de Venezuela", "MESZ": "Horario de verán de Europa Central", "WIT": "Horario de Indonesia Oriental", "ACWST": "Horario estándar de Australia Occidental Central", "MST": "Horario estándar das montañas americanas", "MDT": "Horario de verán das montañas americanas", "NZDT": "Horario de verán de Nova Celandia", "WIB": "Horario de Indonesia Occidental", "AEDT": "Horario de verán de Australia Oriental", "EST": "Horario estándar América Oriental", "WEZ": "Horario estándar de Europa Occidental", "AST": "Horario estándar do Atlántico", "ADT": "Horario de verán do Atlántico", "CAT": "Horario de África Central", "AKST": "Horario estándar de Alasca", "JDT": "Horario de verán de Xapón", "PST": "Horario estándar do Pacífico", "GYT": "Horario da Güiana", "CHADT": "Horario de verán de Chatham", "MEZ": "Horario estándar de Europa Central", "HKST": "Horario de verán de Hong Kong", "EDT": "Horario de verán de América Oriental", "WART": "Horario estándar de Arxentina Occidental", "UYT": "Horario estándar de Uruguai", "WESZ": "Horario de verán de Europa Occidental", "ACDT": "Horario de verán de Australia Central", "WAST": "Horario de verán de África Occidental", "ARST": "Horario de verán de Arxentina", "GFT": "Horario da Güiana Francesa", "SAST": "Horario estándar de Sudáfrica", "AKDT": "Horario de verán de Alasca", "LHST": "Horario estándar de Lord Howe", "CLT": "Horario estándar de Chile", "NZST": "Horario estándar de Nova Celandia", "HAT": "Horario de verán de Terranova", "HADT": "Horario de verán de Hawai-Aleutiano"},
+ timezones: map[string]string{"∅∅∅": "Horario de verán do Amazonas", "AEST": "Horario estándar de Australia Oriental", "ACWST": "Horario estándar de Australia Occidental Central", "EST": "Horario estándar América Oriental", "EDT": "Horario de verán de América Oriental", "OESZ": "Horario de verán de Europa Oriental", "HAST": "Horario estándar de Hawai-Aleutiano", "WAST": "Horario de verán de África Occidental", "AKST": "Horario estándar de Alasca", "TMST": "Horario de verán de Turcomenistán", "WEZ": "Horario estándar de Europa Occidental", "JDT": "Horario de verán de Xapón", "HAT": "Horario de verán de Terranova", "SAST": "Horario estándar de Sudáfrica", "EAT": "Horario de África Oriental", "WARST": "Horario de verán de Arxentina Occidental", "HKT": "Horario estándar de Hong Kong", "CDT": "Horario de verán da zona central", "ADT": "Horario de verán do Atlántico", "WIT": "Horario de Indonesia Oriental", "WESZ": "Horario de verán de Europa Occidental", "COST": "Horario de verán de Colombia", "SGT": "Horario estándar de Singapur", "MST": "MST", "MDT": "MDT", "LHDT": "Horario de verán de Lord Howe", "ACWDT": "Horario de verán de Australia Occidental Central", "GFT": "Horario da Güiana Francesa", "COT": "Horario estándar de Colombia", "GYT": "Horario da Güiana", "AWST": "Horario estándar de Australia Occidental", "MEZ": "Horario estándar de Europa Central", "WITA": "Horario de Indonesia Central", "VET": "Horario de Venezuela", "LHST": "Horario estándar de Lord Howe", "HNT": "Horario estándar de Terranova", "HKST": "Horario de verán de Hong Kong", "TMT": "Horario estándar de Turcomenistán", "NZST": "Horario estándar de Nova Celandia", "JST": "Horario estándar de Xapón", "MESZ": "Horario de verán de Europa Central", "UYST": "Horario de verán de Uruguai", "WART": "Horario estándar de Arxentina Occidental", "BOT": "Horario de Bolivia", "ACDT": "Horario de verán de Australia Central", "BT": "Horario de Bután", "ChST": "Horario estándar de Chamorro", "ART": "Horario estándar de Arxentina", "ARST": "Horario de verán de Arxentina", "CHAST": "Horario estándar de Chatham", "CHADT": "Horario de verán de Chatham", "PDT": "Horario de verán do Pacífico", "GMT": "Horario do meridiano de Greenwich", "CST": "Horario estándar central", "MYT": "Horario de Malaisia", "CAT": "Horario de África Central", "ACST": "Horario estándar de Australia Central", "HADT": "Horario de verán de Hawai-Aleutiano", "AEDT": "Horario de verán de Australia Oriental", "UYT": "Horario estándar de Uruguai", "CLT": "Horario estándar de Chile", "WAT": "Horario estándar de África Occidental", "ECT": "Horario de Ecuador", "CLST": "Horario de verán de Chile", "IST": "Horario estándar da India", "WIB": "Horario de Indonesia Occidental", "AWDT": "Horario de verán de Australia Occidental", "OEZ": "Horario estándar de Europa Oriental", "NZDT": "Horario de verán de Nova Celandia", "PST": "Horario estándar do Pacífico", "SRT": "Horario de Surinam", "AKDT": "Horario de verán de Alasca", "AST": "Horario estándar do Atlántico"},
}
}
@@ -203,7 +203,7 @@ func (gl *gl) WeekdaysWide() []string {
func (gl *gl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gl.decimal) + len(gl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (gl *gl) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gl.currencies[currency]
- l := len(s) + len(gl.decimal) + len(gl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (gl *gl) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gl.currencies[currency]
- l := len(s) + len(gl.decimal) + len(gl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gl_ES/gl_ES.go b/gl_ES/gl_ES.go
index 145067ef..fffed187 100644
--- a/gl_ES/gl_ES.go
+++ b/gl_ES/gl_ES.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "despois de Cristo"},
- timezones: map[string]string{"AST": "Horario estándar do Atlántico", "AWDT": "Horario de verán de Australia Occidental", "TMST": "Horario de verán de Turcomenistán", "JST": "Horario estándar de Xapón", "BT": "Horario de Bután", "ACST": "Horario estándar de Australia Central", "HNT": "Horario estándar de Terranova", "OESZ": "Horario de verán de Europa Oriental", "IST": "Horario estándar da India", "GFT": "Horario da Güiana Francesa", "HKST": "Horario de verán de Hong Kong", "PST": "Horario estándar do Pacífico", "ACWDT": "Horario de verán de Australia Occidental Central", "MYT": "Horario de Malaisia", "∅∅∅": "∅∅∅", "SGT": "Horario estándar de Singapur", "HAST": "Horario estándar de Hawai-Aleutiano", "UYT": "Horario estándar de Uruguai", "LHDT": "Horario de verán de Lord Howe", "ART": "Horario estándar de Arxentina", "CLT": "Horario estándar de Chile", "BOT": "Horario de Bolivia", "EAT": "Horario de África Oriental", "COT": "Horario estándar de Colombia", "WIB": "Horario de Indonesia Occidental", "JDT": "Horario de verán de Xapón", "WEZ": "Horario estándar de Europa Occidental", "HAT": "Horario de verán de Terranova", "TMT": "Horario estándar de Turcomenistán", "WITA": "Horario de Indonesia Central", "SAST": "Horario estándar de Sudáfrica", "PDT": "Horario de verán do Pacífico", "WART": "Horario estándar de Arxentina Occidental", "CLST": "Horario de verán de Chile", "CHAST": "Horario estándar de Chatham", "EDT": "Horario de verán de América Oriental", "ChST": "Horario estándar de Chamorro", "VET": "Horario de Venezuela", "ARST": "Horario de verán de Arxentina", "HKT": "Horario estándar de Hong Kong", "EST": "Horario estándar América Oriental", "ADT": "Horario de verán do Atlántico", "NZST": "Horario estándar de Nova Celandia", "COST": "Horario de verán de Colombia", "CST": "Horario estándar central", "CDT": "Horario de verán da zona central", "HADT": "Horario de verán de Hawai-Aleutiano", "AEDT": "Horario de verán de Australia Oriental", "AKDT": "Horario de verán de Alasca", "ECT": "Horario de Ecuador", "UYST": "Horario de verán de Uruguai", "GYT": "Horario da Güiana", "WAST": "Horario de verán de África Occidental", "CHADT": "Horario de verán de Chatham", "WIT": "Horario de Indonesia Oriental", "WARST": "Horario de verán de Arxentina Occidental", "WAT": "Horario estándar de África Occidental", "AEST": "Horario estándar de Australia Oriental", "WESZ": "Horario de verán de Europa Occidental", "LHST": "Horario estándar de Lord Howe", "SRT": "Horario de Surinam", "MST": "Horario estándar das montañas americanas", "AWST": "Horario estándar de Australia Occidental", "NZDT": "Horario de verán de Nova Celandia", "CAT": "Horario de África Central", "MESZ": "Horario de verán de Europa Central", "ACWST": "Horario estándar de Australia Occidental Central", "ACDT": "Horario de verán de Australia Central", "MDT": "Horario de verán das montañas americanas", "MEZ": "Horario estándar de Europa Central", "AKST": "Horario estándar de Alasca", "OEZ": "Horario estándar de Europa Oriental", "GMT": "Horario do meridiano de Greenwich"},
+ timezones: map[string]string{"ART": "Horario estándar de Arxentina", "AWST": "Horario estándar de Australia Occidental", "HKT": "Horario estándar de Hong Kong", "NZDT": "Horario de verán de Nova Celandia", "ChST": "Horario estándar de Chamorro", "SRT": "Horario de Surinam", "JST": "Horario estándar de Xapón", "CAT": "Horario de África Central", "VET": "Horario de Venezuela", "ACST": "Horario estándar de Australia Central", "HAST": "Horario estándar de Hawai-Aleutiano", "PST": "Horario estándar do Pacífico", "WART": "Horario estándar de Arxentina Occidental", "JDT": "Horario de verán de Xapón", "OEZ": "Horario estándar de Europa Oriental", "WIT": "Horario de Indonesia Oriental", "UYST": "Horario de verán de Uruguai", "ECT": "Horario de Ecuador", "COST": "Horario de verán de Colombia", "HADT": "Horario de verán de Hawai-Aleutiano", "HKST": "Horario de verán de Hong Kong", "UYT": "Horario estándar de Uruguai", "MST": "Horario estándar das montañas americanas", "ARST": "Horario de verán de Arxentina", "TMT": "Horario estándar de Turcomenistán", "LHDT": "Horario de verán de Lord Howe", "NZST": "Horario estándar de Nova Celandia", "SGT": "Horario estándar de Singapur", "∅∅∅": "Horario de verán das Azores", "ADT": "Horario de verán do Atlántico", "WIB": "Horario de Indonesia Occidental", "LHST": "Horario estándar de Lord Howe", "BT": "Horario de Bután", "CLT": "Horario estándar de Chile", "ACWDT": "Horario de verán de Australia Occidental Central", "ACDT": "Horario de verán de Australia Central", "MEZ": "Horario estándar de Europa Central", "MESZ": "Horario de verán de Europa Central", "GMT": "Horario do meridiano de Greenwich", "WAST": "Horario de verán de África Occidental", "CST": "Horario estándar central", "COT": "Horario estándar de Colombia", "AKST": "Horario estándar de Alasca", "HNT": "Horario estándar de Terranova", "AWDT": "Horario de verán de Australia Occidental", "AEST": "Horario estándar de Australia Oriental", "WESZ": "Horario de verán de Europa Occidental", "AST": "Horario estándar do Atlántico", "CHAST": "Horario estándar de Chatham", "CHADT": "Horario de verán de Chatham", "EST": "Horario estándar América Oriental", "WEZ": "Horario estándar de Europa Occidental", "GFT": "Horario da Güiana Francesa", "WITA": "Horario de Indonesia Central", "CLST": "Horario de verán de Chile", "ACWST": "Horario estándar de Australia Occidental Central", "WARST": "Horario de verán de Arxentina Occidental", "BOT": "Horario de Bolivia", "MYT": "Horario de Malaisia", "HAT": "Horario de verán de Terranova", "AEDT": "Horario de verán de Australia Oriental", "AKDT": "Horario de verán de Alasca", "EDT": "Horario de verán de América Oriental", "OESZ": "Horario de verán de Europa Oriental", "MDT": "Horario de verán das montañas americanas", "WAT": "Horario estándar de África Occidental", "IST": "Horario estándar da India", "GYT": "Horario da Güiana", "TMST": "Horario de verán de Turcomenistán", "EAT": "Horario de África Oriental", "CDT": "Horario de verán da zona central", "SAST": "Horario estándar de Sudáfrica", "PDT": "Horario de verán do Pacífico"},
}
}
@@ -203,7 +203,7 @@ func (gl *gl_ES) WeekdaysWide() []string {
func (gl *gl_ES) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gl.decimal) + len(gl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (gl *gl_ES) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gl.currencies[currency]
- l := len(s) + len(gl.decimal) + len(gl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (gl *gl_ES) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gl.currencies[currency]
- l := len(s) + len(gl.decimal) + len(gl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gsw/gsw.go b/gsw/gsw.go
index 44a8b44b..4c3cfff2 100644
--- a/gsw/gsw.go
+++ b/gsw/gsw.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"WEZ": "Weschteuropäischi Schtandardziit", "AEST": "AEST", "GMT": "GMT", "CST": "Amerika-Zentraal Schtandardziit", "CHAST": "CHAST", "WAT": "Weschtafrikanischi Schtandardziit", "NZDT": "NZDT", "∅∅∅": "Amazonas-Summerziit", "HADT": "HADT", "PDT": "PDT", "ACDT": "ACDT", "ART": "ART", "COT": "COT", "TMT": "TMT", "LHDT": "LHDT", "WART": "WART", "WARST": "WARST", "WAST": "Weschtafrikanischi Summerziit", "CDT": "Amerika-Zentraal Summerziit", "HKT": "HKT", "JDT": "JDT", "EDT": "EDT", "VET": "VET", "BOT": "BOT", "GYT": "GYT", "HNT": "HNT", "HAT": "HAT", "HKST": "HKST", "ACWST": "ACWST", "MST": "MST", "MEZ": "Mitteleuropäischi Schtandardziit", "CLT": "CLT", "HAST": "HAST", "OESZ": "Oschteuropäischi Summerziit", "EST": "EST", "ACWDT": "ACWDT", "ADT": "ADT", "WIB": "WIB", "BT": "BT", "TMST": "TMST", "AEDT": "AEDT", "SAST": "Süüdafrikanischi ziit", "WESZ": "Weschteuropäischi Summerziit", "CAT": "Zentralafrikanischi Ziit", "CLST": "CLST", "AWST": "AWST", "AWDT": "AWDT", "LHST": "LHST", "MYT": "MYT", "SRT": "SRT", "ACST": "ACST", "ChST": "ChST", "MDT": "MDT", "COST": "COST", "CHADT": "CHADT", "SGT": "SGT", "WIT": "WIT", "IST": "IST", "UYT": "UYT", "UYST": "UYST", "AST": "AST", "NZST": "NZST", "MESZ": "Mitteleuropäischi Summerziit", "WITA": "WITA", "AKDT": "Alaska-Summerziit", "JST": "JST", "ECT": "ECT", "EAT": "Oschtafrikanischi Ziit", "GFT": "GFT", "AKST": "Alaska-Schtandardziit", "OEZ": "Oschteuropäischi Schtandardziit", "PST": "PST", "ARST": "ARST"},
+ timezones: map[string]string{"EST": "EST", "NZDT": "NZDT", "UYT": "UYT", "GMT": "GMT", "ACDT": "ACDT", "HNT": "HNT", "WITA": "WITA", "GFT": "GFT", "WAT": "Weschtafrikanischi Schtandardziit", "GYT": "GYT", "ART": "ART", "WIT": "WIT", "ACWST": "ACWST", "AKDT": "Alaska-Summerziit", "MESZ": "Mitteleuropäischi Summerziit", "WIB": "WIB", "BOT": "BOT", "MYT": "MYT", "∅∅∅": "∅∅∅", "AEST": "AEST", "ChST": "ChST", "CDT": "Amerika-Zentraal Summerziit", "COST": "COST", "CHAST": "CHAST", "IST": "IST", "HAT": "HAT", "HAST": "HAST", "WEZ": "Weschteuropäischi Schtandardziit", "ACST": "ACST", "HKST": "HKST", "AEDT": "AEDT", "AWST": "AWST", "OEZ": "Oschteuropäischi Schtandardziit", "OESZ": "Oschteuropäischi Summerziit", "LHST": "LHST", "LHDT": "LHDT", "CST": "Amerika-Zentraal Schtandardziit", "HADT": "HADT", "NZST": "NZST", "SAST": "Süüdafrikanischi ziit", "ADT": "ADT", "TMST": "TMST", "CLT": "CLT", "WAST": "Weschtafrikanischi Summerziit", "AWDT": "AWDT", "UYST": "UYST", "CLST": "CLST", "COT": "COT", "AST": "AST", "SGT": "SGT", "CHADT": "CHADT", "TMT": "TMT", "WART": "WART", "ECT": "ECT", "JST": "JST", "JDT": "JDT", "MDT": "MDT", "WARST": "WARST", "WESZ": "Weschteuropäischi Summerziit", "EAT": "Oschtafrikanischi Ziit", "ACWDT": "ACWDT", "ARST": "ARST", "EDT": "EDT", "MST": "MST", "CAT": "Zentralafrikanischi Ziit", "PST": "PST", "PDT": "PDT", "AKST": "Alaska-Schtandardziit", "HKT": "HKT", "SRT": "SRT", "VET": "VET", "MEZ": "Mitteleuropäischi Schtandardziit", "BT": "BT"},
}
}
@@ -191,7 +191,7 @@ func (gsw *gsw) WeekdaysWide() []string {
func (gsw *gsw) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (gsw *gsw) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (gsw *gsw) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gsw_CH/gsw_CH.go b/gsw_CH/gsw_CH.go
index 579b3ca5..077f1648 100644
--- a/gsw_CH/gsw_CH.go
+++ b/gsw_CH/gsw_CH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"HKT": "HKT", "CHADT": "CHADT", "TMST": "TMST", "AKST": "Alaska-Schtandardziit", "ChST": "ChST", "WEZ": "Weschteuropäischi Schtandardziit", "COST": "COST", "AEDT": "AEDT", "IST": "IST", "PDT": "PDT", "TMT": "TMT", "HAST": "HAST", "BT": "BT", "MST": "MST", "ARST": "ARST", "AWDT": "AWDT", "WITA": "WITA", "∅∅∅": "Amazonas-Summerziit", "LHDT": "LHDT", "ART": "ART", "BOT": "BOT", "ACWDT": "ACWDT", "WART": "WART", "LHST": "LHST", "ACST": "ACST", "JDT": "JDT", "PST": "PST", "SAST": "Süüdafrikanischi ziit", "GMT": "GMT", "MYT": "MYT", "UYT": "UYT", "HAT": "HAT", "CDT": "Amerika-Zentraal Summerziit", "HADT": "HADT", "AEST": "AEST", "MESZ": "Mitteleuropäischi Summerziit", "AWST": "AWST", "MEZ": "Mitteleuropäischi Schtandardziit", "EDT": "EDT", "ADT": "ADT", "WAST": "Weschtafrikanischi Summerziit", "CHAST": "CHAST", "WIB": "WIB", "WESZ": "Weschteuropäischi Summerziit", "ACWST": "ACWST", "SRT": "SRT", "NZDT": "NZDT", "HNT": "HNT", "SGT": "SGT", "CLST": "CLST", "JST": "JST", "UYST": "UYST", "CAT": "Zentralafrikanischi Ziit", "EAT": "Oschtafrikanischi Ziit", "WAT": "Weschtafrikanischi Schtandardziit", "COT": "COT", "ECT": "ECT", "GYT": "GYT", "ACDT": "ACDT", "MDT": "MDT", "NZST": "NZST", "GFT": "GFT", "OEZ": "Oschteuropäischi Schtandardziit", "WIT": "WIT", "VET": "VET", "AST": "AST", "HKST": "HKST", "CLT": "CLT", "CST": "Amerika-Zentraal Schtandardziit", "AKDT": "Alaska-Summerziit", "OESZ": "Oschteuropäischi Summerziit", "EST": "EST", "WARST": "WARST"},
+ timezones: map[string]string{"AEST": "AEST", "LHST": "LHST", "LHDT": "LHDT", "MYT": "MYT", "CDT": "Amerika-Zentraal Summerziit", "JDT": "JDT", "AWDT": "AWDT", "HKT": "HKT", "PDT": "PDT", "MEZ": "Mitteleuropäischi Schtandardziit", "UYT": "UYT", "ChST": "ChST", "ACST": "ACST", "CAT": "Zentralafrikanischi Ziit", "IST": "IST", "SGT": "SGT", "HKST": "HKST", "ADT": "ADT", "MST": "MST", "CLT": "CLT", "COT": "COT", "BT": "BT", "CHAST": "CHAST", "MESZ": "Mitteleuropäischi Summerziit", "CST": "Amerika-Zentraal Schtandardziit", "ART": "ART", "WIB": "WIB", "OESZ": "Oschteuropäischi Summerziit", "HNT": "HNT", "ACDT": "ACDT", "SAST": "Süüdafrikanischi ziit", "WITA": "WITA", "WARST": "WARST", "WEZ": "Weschteuropäischi Schtandardziit", "TMST": "TMST", "OEZ": "Oschteuropäischi Schtandardziit", "MDT": "MDT", "ECT": "ECT", "CLST": "CLST", "AKST": "Alaska-Schtandardziit", "BOT": "BOT", "COST": "COST", "HAST": "HAST", "TMT": "TMT", "PST": "PST", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "AKDT": "Alaska-Summerziit", "NZST": "NZST", "NZDT": "NZDT", "WAST": "Weschtafrikanischi Summerziit", "EAT": "Oschtafrikanischi Ziit", "WESZ": "Weschteuropäischi Summerziit", "GFT": "GFT", "AWST": "AWST", "CHADT": "CHADT", "EST": "EST", "GMT": "GMT", "WART": "WART", "HAT": "HAT", "GYT": "GYT", "ARST": "ARST", "EDT": "EDT", "VET": "VET", "ACWDT": "ACWDT", "WIT": "WIT", "WAT": "Weschtafrikanischi Schtandardziit", "JST": "JST", "AST": "AST", "HADT": "HADT", "AEDT": "AEDT", "SRT": "SRT", "UYST": "UYST"},
}
}
@@ -191,7 +191,7 @@ func (gsw *gsw_CH) WeekdaysWide() []string {
func (gsw *gsw_CH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (gsw *gsw_CH) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (gsw *gsw_CH) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gsw_FR/gsw_FR.go b/gsw_FR/gsw_FR.go
index f6f6da44..2974f5ec 100644
--- a/gsw_FR/gsw_FR.go
+++ b/gsw_FR/gsw_FR.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"MST": "MST", "WART": "WART", "LHST": "LHST", "HAT": "HAT", "MEZ": "Mitteleuropäischi Schtandardziit", "HAST": "HAST", "EAT": "Oschtafrikanischi Ziit", "AWDT": "AWDT", "ART": "ART", "CST": "Amerika-Zentraal Schtandardziit", "WESZ": "Weschteuropäischi Summerziit", "COST": "COST", "AWST": "AWST", "HKST": "HKST", "AEDT": "AEDT", "LHDT": "LHDT", "GYT": "GYT", "GFT": "GFT", "EST": "EST", "UYST": "UYST", "PST": "PST", "SRT": "SRT", "UYT": "UYT", "SGT": "SGT", "HKT": "HKT", "WIT": "WIT", "TMT": "TMT", "WIB": "WIB", "OEZ": "Oschteuropäischi Schtandardziit", "WEZ": "Weschteuropäischi Schtandardziit", "NZST": "NZST", "CLT": "CLT", "CAT": "Zentralafrikanischi Ziit", "HADT": "HADT", "AEST": "AEST", "SAST": "Süüdafrikanischi ziit", "IST": "IST", "WAT": "Weschtafrikanischi Schtandardziit", "ARST": "ARST", "MDT": "MDT", "EDT": "EDT", "ACWST": "ACWST", "ChST": "ChST", "AST": "AST", "ADT": "ADT", "NZDT": "NZDT", "∅∅∅": "Amazonas-Summerziit", "OESZ": "Oschteuropäischi Summerziit", "JST": "JST", "ECT": "ECT", "WAST": "Weschtafrikanischi Summerziit", "CHAST": "CHAST", "TMST": "TMST", "PDT": "PDT", "ACST": "ACST", "CLST": "CLST", "CDT": "Amerika-Zentraal Summerziit", "BT": "BT", "BOT": "BOT", "MYT": "MYT", "JDT": "JDT", "ACWDT": "ACWDT", "CHADT": "CHADT", "MESZ": "Mitteleuropäischi Summerziit", "WITA": "WITA", "VET": "VET", "COT": "COT", "HNT": "HNT", "AKST": "Alaska-Schtandardziit", "AKDT": "Alaska-Summerziit", "GMT": "GMT", "WARST": "WARST", "ACDT": "ACDT"},
+ timezones: map[string]string{"HAST": "HAST", "BT": "BT", "WIB": "WIB", "EST": "EST", "MEZ": "Mitteleuropäischi Schtandardziit", "CLST": "CLST", "WESZ": "Weschteuropäischi Summerziit", "CDT": "Amerika-Zentraal Summerziit", "LHDT": "LHDT", "IST": "IST", "COT": "COT", "JDT": "JDT", "∅∅∅": "∅∅∅", "MST": "MST", "MESZ": "Mitteleuropäischi Summerziit", "ACWST": "ACWST", "HADT": "HADT", "ART": "ART", "AEST": "AEST", "SRT": "SRT", "WEZ": "Weschteuropäischi Schtandardziit", "HNT": "HNT", "HKT": "HKT", "AEDT": "AEDT", "UYT": "UYT", "ChST": "ChST", "ECT": "ECT", "AST": "AST", "HKST": "HKST", "WITA": "WITA", "VET": "VET", "HAT": "HAT", "GMT": "GMT", "BOT": "BOT", "GFT": "GFT", "GYT": "GYT", "MDT": "MDT", "TMT": "TMT", "WART": "WART", "SGT": "SGT", "CHAST": "CHAST", "TMST": "TMST", "CST": "Amerika-Zentraal Schtandardziit", "ACDT": "ACDT", "EDT": "EDT", "SAST": "Süüdafrikanischi ziit", "OESZ": "Oschteuropäischi Summerziit", "LHST": "LHST", "PDT": "PDT", "AWDT": "AWDT", "WAST": "Weschtafrikanischi Summerziit", "COST": "COST", "UYST": "UYST", "WARST": "WARST", "JST": "JST", "AKST": "Alaska-Schtandardziit", "AKDT": "Alaska-Summerziit", "ACST": "ACST", "ARST": "ARST", "NZDT": "NZDT", "CAT": "Zentralafrikanischi Ziit", "EAT": "Oschtafrikanischi Ziit", "WAT": "Weschtafrikanischi Schtandardziit", "ADT": "ADT", "MYT": "MYT", "AWST": "AWST", "CHADT": "CHADT", "OEZ": "Oschteuropäischi Schtandardziit", "NZST": "NZST", "PST": "PST", "WIT": "WIT", "ACWDT": "ACWDT", "CLT": "CLT"},
}
}
@@ -191,7 +191,7 @@ func (gsw *gsw_FR) WeekdaysWide() []string {
func (gsw *gsw_FR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (gsw *gsw_FR) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (gsw *gsw_FR) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gsw_LI/gsw_LI.go b/gsw_LI/gsw_LI.go
index 2eda8fd7..545db25d 100644
--- a/gsw_LI/gsw_LI.go
+++ b/gsw_LI/gsw_LI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"v. Chr.", "n. Chr."},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"ACST": "ACST", "HKST": "HKST", "LHDT": "LHDT", "CDT": "Amerika-Zentraal Summerziit", "SAST": "Süüdafrikanischi ziit", "ECT": "ECT", "IST": "IST", "EST": "EST", "ChST": "ChST", "SGT": "SGT", "JST": "JST", "LHST": "LHST", "BOT": "BOT", "MESZ": "Mitteleuropäischi Summerziit", "CST": "Amerika-Zentraal Schtandardziit", "AEST": "AEST", "ACWDT": "ACWDT", "MDT": "MDT", "COT": "COT", "WITA": "WITA", "ACDT": "ACDT", "TMST": "TMST", "WARST": "WARST", "WESZ": "Weschteuropäischi Summerziit", "ACWST": "ACWST", "WAST": "Weschtafrikanischi Summerziit", "AST": "AST", "MEZ": "Mitteleuropäischi Schtandardziit", "CLT": "CLT", "WIB": "WIB", "HADT": "HADT", "JDT": "JDT", "MYT": "MYT", "∅∅∅": "Acre-Summerziit", "NZDT": "NZDT", "CHAST": "CHAST", "UYST": "UYST", "TMT": "TMT", "GMT": "GMT", "AKDT": "Alaska-Summerziit", "OEZ": "Oschteuropäischi Schtandardziit", "HNT": "HNT", "ART": "ART", "AWST": "AWST", "NZST": "NZST", "GFT": "GFT", "BT": "BT", "PDT": "PDT", "HAT": "HAT", "ADT": "ADT", "AWDT": "AWDT", "WAT": "Weschtafrikanischi Schtandardziit", "WIT": "WIT", "MST": "MST", "VET": "VET", "EAT": "Oschtafrikanischi Ziit", "PST": "PST", "GYT": "GYT", "CLST": "CLST", "HAST": "HAST", "AKST": "Alaska-Schtandardziit", "EDT": "EDT", "WART": "WART", "SRT": "SRT", "ARST": "ARST", "HKT": "HKT", "CHADT": "CHADT", "OESZ": "Oschteuropäischi Summerziit", "COST": "COST", "CAT": "Zentralafrikanischi Ziit", "AEDT": "AEDT", "UYT": "UYT", "WEZ": "Weschteuropäischi Schtandardziit"},
+ timezones: map[string]string{"ECT": "ECT", "HAST": "HAST", "GMT": "GMT", "WITA": "WITA", "MDT": "MDT", "GFT": "GFT", "EDT": "EDT", "PDT": "PDT", "MEZ": "Mitteleuropäischi Schtandardziit", "ACWDT": "ACWDT", "HAT": "HAT", "AEDT": "AEDT", "MST": "MST", "CST": "Amerika-Zentraal Schtandardziit", "HKST": "HKST", "TMT": "TMT", "UYT": "UYT", "MYT": "MYT", "LHST": "LHST", "WIT": "WIT", "WARST": "WARST", "CDT": "Amerika-Zentraal Summerziit", "AST": "AST", "TMST": "TMST", "UYST": "UYST", "ChST": "ChST", "JST": "JST", "CHAST": "CHAST", "ART": "ART", "EST": "EST", "CLT": "CLT", "WART": "WART", "IST": "IST", "JDT": "JDT", "HNT": "HNT", "AWDT": "AWDT", "LHDT": "LHDT", "NZDT": "NZDT", "AKDT": "Alaska-Summerziit", "ARST": "ARST", "SRT": "SRT", "EAT": "Oschtafrikanischi Ziit", "WESZ": "Weschteuropäischi Summerziit", "COT": "COT", "∅∅∅": "∅∅∅", "HKT": "HKT", "OESZ": "Oschteuropäischi Summerziit", "BT": "BT", "ACWST": "ACWST", "BOT": "BOT", "COST": "COST", "GYT": "GYT", "SGT": "SGT", "WIB": "WIB", "CAT": "Zentralafrikanischi Ziit", "AWST": "AWST", "AEST": "AEST", "MESZ": "Mitteleuropäischi Summerziit", "VET": "VET", "ACST": "ACST", "CHADT": "CHADT", "HADT": "HADT", "CLST": "CLST", "WAST": "Weschtafrikanischi Summerziit", "ADT": "ADT", "ACDT": "ACDT", "PST": "PST", "AKST": "Alaska-Schtandardziit", "OEZ": "Oschteuropäischi Schtandardziit", "WAT": "Weschtafrikanischi Schtandardziit", "WEZ": "Weschteuropäischi Schtandardziit", "SAST": "Süüdafrikanischi ziit", "NZST": "NZST"},
}
}
@@ -191,7 +191,7 @@ func (gsw *gsw_LI) WeekdaysWide() []string {
func (gsw *gsw_LI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (gsw *gsw_LI) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (gsw *gsw_LI) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gsw.currencies[currency]
- l := len(s) + len(gsw.decimal) + len(gsw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gu/gu.go b/gu/gu.go
index 836398d3..c52400a3 100644
--- a/gu/gu.go
+++ b/gu/gu.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ઈ.સ.પૂર્વે", "ઈ.સ."},
erasNarrow: []string{"ઇ સ પુ", "ઇસ"},
erasWide: []string{"ઈસવીસન પૂર્વે", "ઇસવીસન"},
- timezones: map[string]string{"WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "BOT": "બોલિવિયા સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "JDT": "જાપાન દિવસ સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "MDT": "ઉત્તર અમેરિકન માઉન્ટન દિવસ સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય", "ChST": "કેમોરો માનક સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "SGT": "સિંગાપુર માનક સમય", "GFT": "ફ્રેન્ચ ગયાના સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "AKDT": "અલાસ્કા દિવસ સમય", "JST": "જાપાન માનક સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "CHADT": "ચેતહામ દિવસ સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "MST": "ઉત્તર અમેરિકન માઉન્ટન પ્રમાણભૂત સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "CAT": "મધ્ય આફ્રિકા સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "BT": "ભૂટાન સમય", "UYT": "ઉરૂગ્વે માનક સમય", "CHAST": "ચેતહામ માનક સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "SRT": "સૂરીનામ સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "MYT": "મલેશિયા સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "ECT": "એક્વાડોર સમય", "IST": "ભારતીય માનક સમય", "∅∅∅": "પેરુ ગ્રીષ્મ સમય", "AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "HKT": "હોંગ કોંગ માનક સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "COT": "કોલંબિયા માનક સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "GYT": "ગયાના સમય", "ART": "અર્જેન્ટીના માનક સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "VET": "વેનેઝુએલા સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "CLT": "ચિલી માનક સમય"},
+ timezones: map[string]string{"GFT": "ફ્રેન્ચ ગયાના સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "BT": "ભૂટાન સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "HKT": "હોંગ કોંગ માનક સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "MST": "ઉત્તર અમેરિકન માઉન્ટન પ્રમાણભૂત સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "BOT": "બોલિવિયા સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "CHAST": "ચેતહામ માનક સમય", "AKDT": "અલાસ્કા દિવસ સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "∅∅∅": "બ્રાઝિલિયા ગ્રીષ્મ સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "IST": "ભારતીય માનક સમય", "ChST": "કેમોરો માનક સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "MYT": "મલેશિયા સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "GYT": "ગયાના સમય", "SGT": "સિંગાપુર માનક સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "UYT": "ઉરૂગ્વે માનક સમય", "CAT": "મધ્ય આફ્રિકા સમય", "VET": "વેનેઝુએલા સમય", "JST": "જાપાન માનક સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "JDT": "જાપાન દિવસ સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "CLT": "ચિલી માનક સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "MDT": "ઉત્તર અમેરિકન માઉન્ટન દિવસ સમય", "ECT": "એક્વાડોર સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "ART": "અર્જેન્ટીના માનક સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "COT": "કોલંબિયા માનક સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "CHADT": "ચેતહામ દિવસ સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "SRT": "સૂરીનામ સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય"},
}
}
@@ -211,7 +211,7 @@ func (gu *gu) WeekdaysWide() []string {
func (gu *gu) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gu.decimal) + len(gu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -297,7 +297,7 @@ func (gu *gu) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gu.currencies[currency]
- l := len(s) + len(gu.decimal) + len(gu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -366,7 +366,7 @@ func (gu *gu) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gu.currencies[currency]
- l := len(s) + len(gu.decimal) + len(gu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/gu_IN/gu_IN.go b/gu_IN/gu_IN.go
index cc1b7852..45bc89f8 100644
--- a/gu_IN/gu_IN.go
+++ b/gu_IN/gu_IN.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ઈ.સ.પૂર્વે", "ઈ.સ."},
erasNarrow: []string{"ઇ સ પુ", "ઇસ"},
erasWide: []string{"ઈસવીસન પૂર્વે", "ઇસવીસન"},
- timezones: map[string]string{"TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "IST": "ભારતીય માનક સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "CHADT": "ચેતહામ દિવસ સમય", "CLT": "ચિલી માનક સમય", "CAT": "મધ્ય આફ્રિકા સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય", "GYT": "ગયાના સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "ART": "અર્જેન્ટીના માનક સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "BT": "ભૂટાન સમય", "ECT": "એક્વાડોર સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "JDT": "જાપાન દિવસ સમય", "MYT": "મલેશિયા સમય", "SRT": "સૂરીનામ સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "JST": "જાપાન માનક સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "BOT": "બોલિવિયા સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "MST": "મકાઉ પ્રમાણભૂત સમય", "AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "AKDT": "અલાસ્કા દિવસ સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "ChST": "કેમોરો માનક સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "MDT": "મકાઉ ગ્રીષ્મ સમય", "UYT": "ઉરૂગ્વે માનક સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "GFT": "ફ્રેન્ચ ગયાના સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "∅∅∅": "એમેઝોન ગ્રીષ્મ સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "SGT": "સિંગાપુર માનક સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "HKT": "હોંગ કોંગ માનક સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "CHAST": "ચેતહામ માનક સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "VET": "વેનેઝુએલા સમય", "COT": "કોલંબિયા માનક સમય"},
+ timezones: map[string]string{"AEDT": "ઓસ્ટ્રેલિયન પૂર્વીય દિવસ સમય", "NZST": "ન્યુઝીલેન્ડ માનક સમય", "HAT": "ન્યૂફાઉન્ડલેન્ડ દિવસ સમય", "WAST": "પશ્ચિમ આફ્રિકા ગ્રીષ્મ સમય", "IST": "ભારતીય માનક સમય", "AEST": "ઓસ્ટ્રેલિયન પૂર્વીય પ્રમાણભૂત સમય", "WART": "પશ્ચિમી અર્જેન્ટીના માનક સમય", "GFT": "ફ્રેન્ચ ગયાના સમય", "JST": "જાપાન માનક સમય", "GYT": "ગયાના સમય", "AKDT": "અલાસ્કા દિવસ સમય", "UYT": "ઉરૂગ્વે માનક સમય", "CLST": "ચિલી ગ્રીષ્મ સમય", "EST": "ઉત્તર અમેરિકન પૂર્વી પ્રમાણભૂત સમય", "PST": "ઉત્તર અમેરિકન પેસિફિક પ્રમાણભૂત સમય", "COST": "કોલંબિયા ગ્રીષ્મ સમય", "MDT": "ઉત્તર અમેરિકન માઉન્ટન દિવસ સમય", "CDT": "ઉત્તર અમેરિકન મધ્ય દિવસ સમય", "AST": "અટલાન્ટિક પ્રમાણભૂત સમય", "TMT": "તુર્કમેનિસ્તાન માનક સમય", "LHDT": "લોર્ડ હોવ દિવસ સમય", "MST": "ઉત્તર અમેરિકન માઉન્ટન પ્રમાણભૂત સમય", "AWDT": "ઓસ્ટ્રેલિયન પશ્ચિમી દિવસ સમય", "TMST": "તુર્કમેનિસ્તાન ગ્રીષ્મ સમય", "OEZ": "પૂર્વી યુરોપિયન માનક સમય", "SRT": "સૂરીનામ સમય", "WEZ": "પશ્ચિમી યુરોપિયન માનક સમય", "EAT": "પૂર્વ આફ્રિકા સમય", "WESZ": "પશ્ચિમી યુરોપિયન ગ્રીષ્મ સમય", "ADT": "અટલાન્ટિક દિવસ સમય", "HKST": "હોંગ કોંગ ગ્રીષ્મ સમય", "ChST": "કેમોરો માનક સમય", "CLT": "ચિલી માનક સમય", "AKST": "અલાસ્કા પ્રમાણભૂત સમય", "MYT": "મલેશિયા સમય", "ARST": "આર્જેન્ટીના ગ્રીષ્મ સમય", "MESZ": "મધ્ય યુરોપિયન ગ્રીષ્મ સમય", "SGT": "સિંગાપુર માનક સમય", "ART": "અર્જેન્ટીના માનક સમય", "AWST": "ઓસ્ટ્રેલિયન પશ્ચિમી પ્રમાણભૂત સમય", "HAST": "હવાઇ-એલ્યુશિઅન માનક સમય", "WIB": "પશ્ચિમી ઇન્ડોનેશિયા સમય", "EDT": "ઉત્તર અમેરિકન પૂર્વી દિવસ સમય", "OESZ": "પૂર્વી યુરોપીયન ગ્રીષ્મ સમય", "WITA": "મધ્ય ઇન્ડોનેશિયા સમય", "BT": "ભૂટાન સમય", "ACDT": "ઓસ્ટ્રેલિયન મધ્ય દિવસ સમય", "ACST": "ઓસ્ટ્રેલિયન મધ્ય પ્રમાણભૂત સમય", "HKT": "હોંગ કોંગ માનક સમય", "ACWST": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી પ્રમાણભૂત સમય", "WAT": "પશ્ચિમ આફ્રિકા માનક સમય", "COT": "કોલંબિયા માનક સમય", "∅∅∅": "એઝોર્સ ગ્રીષ્મ સમય", "CHADT": "ચેતહામ દિવસ સમય", "UYST": "ઉરૂગ્વે ગ્રીષ્મ સમય", "VET": "વેનેઝુએલા સમય", "HNT": "ન્યૂફાઉન્ડલેન્ડ પ્રમાણભૂત સમય", "HADT": "હવાઇ-એલ્યુશિઅન દિવસ સમય", "LHST": "લોર્ડ હોવ પ્રમાણભૂત સમય", "SAST": "દક્ષિણ આફ્રિકા માનક સમય", "GMT": "ગ્રીનવિચ મધ્યમ સમય", "BOT": "બોલિવિયા સમય", "WARST": "પશ્ચિમી અર્જેન્ટીના ગ્રીષ્મ સમય", "JDT": "જાપાન દિવસ સમય", "NZDT": "ન્યુઝીલેન્ડ દિવસ સમય", "PDT": "ઉત્તર અમેરિકન પેસિફિક દિવસ સમય", "CAT": "મધ્ય આફ્રિકા સમય", "ACWDT": "ઓસ્ટ્રેલિયન મધ્ય પશ્ચિમી દિવસ સમય", "ECT": "એક્વાડોર સમય", "CST": "ઉત્તર અમેરિકન કેન્દ્રિય પ્રમાણભૂત સમય", "CHAST": "ચેતહામ માનક સમય", "MEZ": "મધ્ય યુરોપિયન માનક સમય", "WIT": "પૂર્વીય ઇન્ડોનેશિયા સમય"},
}
}
@@ -211,7 +211,7 @@ func (gu *gu_IN) WeekdaysWide() []string {
func (gu *gu_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(gu.decimal) + len(gu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -297,7 +297,7 @@ func (gu *gu_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gu.currencies[currency]
- l := len(s) + len(gu.decimal) + len(gu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -366,7 +366,7 @@ func (gu *gu_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gu.currencies[currency]
- l := len(s) + len(gu.decimal) + len(gu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/guz/guz.go b/guz/guz.go
index d5b21880..e927cbfa 100644
--- a/guz/guz.go
+++ b/guz/guz.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"YA", "YK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Yeso ataiborwa", "Yeso kaiboirwe"},
- timezones: map[string]string{"EDT": "EDT", "MYT": "MYT", "WARST": "WARST", "ACST": "ACST", "ARST": "ARST", "CHAST": "CHAST", "OESZ": "OESZ", "BOT": "BOT", "LHDT": "LHDT", "EAT": "EAT", "NZDT": "NZDT", "AST": "AST", "GYT": "GYT", "HKT": "HKT", "AEDT": "AEDT", "SAST": "SAST", "UYT": "UYT", "SRT": "SRT", "CST": "CST", "MESZ": "MESZ", "UYST": "UYST", "TMST": "TMST", "LHST": "LHST", "WART": "WART", "MDT": "MDT", "HADT": "HADT", "GMT": "GMT", "ACDT": "ACDT", "MST": "MST", "WAST": "WAST", "ART": "ART", "COST": "COST", "TMT": "TMT", "AEST": "AEST", "JST": "JST", "WEZ": "WEZ", "VET": "VET", "AWST": "AWST", "NZST": "NZST", "CLT": "CLT", "HKST": "HKST", "BT": "BT", "ECT": "ECT", "PST": "PST", "ACWST": "ACWST", "WAT": "WAT", "ADT": "ADT", "MEZ": "MEZ", "WIB": "WIB", "HNT": "HNT", "CLST": "CLST", "EST": "EST", "IST": "IST", "WESZ": "WESZ", "ACWDT": "ACWDT", "COT": "COT", "CDT": "CDT", "GFT": "GFT", "AKDT": "AKDT", "WITA": "WITA", "AKST": "AKST", "PDT": "PDT", "∅∅∅": "∅∅∅", "ChST": "ChST", "CAT": "CAT", "CHADT": "CHADT", "WIT": "WIT", "HAST": "HAST", "JDT": "JDT", "HAT": "HAT", "AWDT": "AWDT", "SGT": "SGT", "OEZ": "OEZ"},
+ timezones: map[string]string{"WEZ": "WEZ", "AEDT": "AEDT", "CAT": "CAT", "WARST": "WARST", "AWDT": "AWDT", "WESZ": "WESZ", "CHAST": "CHAST", "HADT": "HADT", "ARST": "ARST", "BT": "BT", "WART": "WART", "IST": "IST", "ACWST": "ACWST", "TMST": "TMST", "LHST": "LHST", "MEZ": "MEZ", "SRT": "SRT", "WIT": "WIT", "MST": "MST", "BOT": "BOT", "WAT": "WAT", "WAST": "WAST", "JST": "JST", "UYST": "UYST", "WITA": "WITA", "CLT": "CLT", "HKT": "HKT", "JDT": "JDT", "AST": "AST", "EST": "EST", "ADT": "ADT", "NZDT": "NZDT", "ChST": "ChST", "CLST": "CLST", "VET": "VET", "MYT": "MYT", "HAT": "HAT", "EDT": "EDT", "UYT": "UYT", "COT": "COT", "COST": "COST", "OEZ": "OEZ", "ACST": "ACST", "ART": "ART", "WIB": "WIB", "EAT": "EAT", "HAST": "HAST", "AWST": "AWST", "AKST": "AKST", "HNT": "HNT", "NZST": "NZST", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "LHDT": "LHDT", "PDT": "PDT", "MDT": "MDT", "ECT": "ECT", "GYT": "GYT", "AEST": "AEST", "GMT": "GMT", "AKDT": "AKDT", "ACDT": "ACDT", "CDT": "CDT", "SGT": "SGT", "HKST": "HKST", "SAST": "SAST", "MESZ": "MESZ", "ACWDT": "ACWDT", "CST": "CST", "TMT": "TMT", "PST": "PST", "GFT": "GFT", "CHADT": "CHADT"},
}
}
@@ -189,7 +189,7 @@ func (guz *guz) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
- l := len(s) + len(guz.decimal) + len(guz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (guz *guz) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
- l := len(s) + len(guz.decimal) + len(guz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/guz_KE/guz_KE.go b/guz_KE/guz_KE.go
index ad7a0b92..803ba5a3 100644
--- a/guz_KE/guz_KE.go
+++ b/guz_KE/guz_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"YA", "YK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Yeso ataiborwa", "Yeso kaiboirwe"},
- timezones: map[string]string{"WIT": "WIT", "AKDT": "AKDT", "EDT": "EDT", "WART": "WART", "BOT": "BOT", "PDT": "PDT", "CHAST": "CHAST", "CHADT": "CHADT", "NZST": "NZST", "BT": "BT", "WARST": "WARST", "SGT": "SGT", "JDT": "JDT", "MESZ": "MESZ", "CDT": "CDT", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "HKT": "HKT", "JST": "JST", "ECT": "ECT", "UYST": "UYST", "SRT": "SRT", "VET": "VET", "COT": "COT", "EAT": "EAT", "ACWDT": "ACWDT", "COST": "COST", "WIB": "WIB", "AEDT": "AEDT", "UYT": "UYT", "WAT": "WAT", "ART": "ART", "MDT": "MDT", "HAT": "HAT", "TMST": "TMST", "GFT": "GFT", "GMT": "GMT", "ACWST": "ACWST", "PST": "PST", "MEZ": "MEZ", "CST": "CST", "WITA": "WITA", "AEST": "AEST", "LHDT": "LHDT", "ARST": "ARST", "HKST": "HKST", "SAST": "SAST", "CLST": "CLST", "OESZ": "OESZ", "HNT": "HNT", "ChST": "ChST", "WAST": "WAST", "AST": "AST", "ADT": "ADT", "HAST": "HAST", "HADT": "HADT", "EST": "EST", "WESZ": "WESZ", "MST": "MST", "NZDT": "NZDT", "CAT": "CAT", "OEZ": "OEZ", "AWST": "AWST", "CLT": "CLT", "TMT": "TMT", "AKST": "AKST", "LHST": "LHST", "ACST": "ACST", "AWDT": "AWDT", "MYT": "MYT", "GYT": "GYT", "IST": "IST"},
+ timezones: map[string]string{"VET": "VET", "CLST": "CLST", "WEZ": "WEZ", "CDT": "CDT", "CHADT": "CHADT", "HKST": "HKST", "ChST": "ChST", "UYT": "UYT", "WART": "WART", "GFT": "GFT", "JDT": "JDT", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "TMT": "TMT", "SAST": "SAST", "SRT": "SRT", "ECT": "ECT", "AKST": "AKST", "ADT": "ADT", "WIB": "WIB", "TMST": "TMST", "AST": "AST", "HKT": "HKT", "JST": "JST", "WESZ": "WESZ", "MYT": "MYT", "GYT": "GYT", "MST": "MST", "BOT": "BOT", "NZDT": "NZDT", "EAT": "EAT", "ACWDT": "ACWDT", "AKDT": "AKDT", "ARST": "ARST", "HAST": "HAST", "OEZ": "OEZ", "LHST": "LHST", "IST": "IST", "OESZ": "OESZ", "WITA": "WITA", "WARST": "WARST", "ACDT": "ACDT", "AEDT": "AEDT", "MEZ": "MEZ", "MESZ": "MESZ", "BT": "BT", "AWST": "AWST", "CLT": "CLT", "WIT": "WIT", "WAT": "WAT", "WAST": "WAST", "COT": "COT", "HNT": "HNT", "EST": "EST", "ACST": "ACST", "AEST": "AEST", "PDT": "PDT", "COST": "COST", "CHAST": "CHAST", "NZST": "NZST", "PST": "PST", "UYST": "UYST", "HADT": "HADT", "CAT": "CAT", "GMT": "GMT", "ACWST": "ACWST", "MDT": "MDT", "LHDT": "LHDT", "CST": "CST", "SGT": "SGT", "HAT": "HAT", "ART": "ART", "EDT": "EDT"},
}
}
@@ -189,7 +189,7 @@ func (guz *guz_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
- l := len(s) + len(guz.decimal) + len(guz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (guz *guz_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := guz.currencies[currency]
- l := len(s) + len(guz.decimal) + len(guz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gv/gv.go b/gv/gv.go
index 87783377..46766a96 100644
--- a/gv/gv.go
+++ b/gv/gv.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ARST": "ARST", "UYST": "UYST", "AEST": "AEST", "ECT": "ECT", "IST": "IST", "UYT": "UYT", "WEZ": "WEZ", "HAT": "HAT", "TMT": "TMT", "WARST": "WARST", "PDT": "PDT", "WESZ": "WESZ", "VET": "VET", "WIT": "WIT", "GFT": "GFT", "ACWDT": "ACWDT", "WAT": "WAT", "MESZ": "MESZ", "OEZ": "OEZ", "EDT": "EDT", "CLT": "CLT", "WIB": "WIB", "SGT": "SGT", "SAST": "SAST", "AKST": "AKST", "MYT": "MYT", "ACWST": "ACWST", "COT": "COT", "HNT": "HNT", "CST": "CST", "MDT": "MDT", "WITA": "WITA", "AEDT": "AEDT", "ART": "ART", "AWST": "AWST", "AWDT": "AWDT", "CHADT": "CHADT", "HAST": "HAST", "SRT": "SRT", "COST": "COST", "∅∅∅": "∅∅∅", "ChST": "ChST", "NZST": "NZST", "NZDT": "NZDT", "JST": "JST", "JDT": "JDT", "WART": "WART", "ACDT": "ACDT", "EAT": "EAT", "ADT": "ADT", "AKDT": "AKDT", "HADT": "HADT", "HKT": "HKT", "CLST": "CLST", "BT": "BT", "WAST": "WAST", "CAT": "CAT", "OESZ": "OESZ", "LHDT": "LHDT", "TMST": "TMST", "PST": "PST", "ACST": "ACST", "AST": "AST", "HKST": "HKST", "BOT": "BOT", "MEZ": "MEZ", "GMT": "GMT", "MST": "MST", "EST": "EST", "LHST": "LHST", "GYT": "GYT", "CHAST": "CHAST", "CDT": "CDT"},
+ timezones: map[string]string{"AWDT": "AWDT", "WIT": "WIT", "WESZ": "WESZ", "COT": "COT", "AKDT": "AKDT", "ChST": "ChST", "ACST": "ACST", "TMT": "TMT", "SRT": "SRT", "JST": "JST", "AST": "AST", "MST": "MST", "NZDT": "NZDT", "MEZ": "MEZ", "WITA": "WITA", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "HKT": "HKT", "SAST": "SAST", "ACWDT": "ACWDT", "WAST": "WAST", "HAT": "HAT", "AEDT": "AEDT", "SGT": "SGT", "CHAST": "CHAST", "TMST": "TMST", "BOT": "BOT", "EAT": "EAT", "HNT": "HNT", "HKST": "HKST", "ART": "ART", "EDT": "EDT", "OEZ": "OEZ", "PST": "PST", "ECT": "ECT", "GYT": "GYT", "GFT": "GFT", "CDT": "CDT", "JDT": "JDT", "BT": "BT", "WIB": "WIB", "AEST": "AEST", "LHST": "LHST", "LHDT": "LHDT", "UYT": "UYT", "ACDT": "ACDT", "ARST": "ARST", "UYST": "UYST", "ADT": "ADT", "NZST": "NZST", "PDT": "PDT", "GMT": "GMT", "CAT": "CAT", "IST": "IST", "MYT": "MYT", "HAST": "HAST", "HADT": "HADT", "EST": "EST", "MESZ": "MESZ", "WART": "WART", "CLT": "CLT", "WEZ": "WEZ", "AKST": "AKST", "CST": "CST", "COST": "COST", "WAT": "WAT", "AWST": "AWST", "CHADT": "CHADT", "WARST": "WARST", "CLST": "CLST", "MDT": "MDT", "VET": "VET", "OESZ": "OESZ"},
}
}
@@ -199,7 +199,7 @@ func (gv *gv) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gv.currencies[currency]
- l := len(s) + len(gv.decimal) + len(gv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (gv *gv) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gv.currencies[currency]
- l := len(s) + len(gv.decimal) + len(gv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/gv_IM/gv_IM.go b/gv_IM/gv_IM.go
index 03382380..7318bea8 100644
--- a/gv_IM/gv_IM.go
+++ b/gv_IM/gv_IM.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ChST": "ChST", "ART": "ART", "CHADT": "CHADT", "CAT": "CAT", "UYT": "UYT", "NZDT": "NZDT", "GFT": "GFT", "WESZ": "WESZ", "BOT": "BOT", "WAT": "WAT", "COT": "COT", "ECT": "ECT", "IST": "IST", "WEZ": "WEZ", "MST": "MST", "WAST": "WAST", "NZST": "NZST", "AKST": "AKST", "LHDT": "LHDT", "MDT": "MDT", "CLT": "CLT", "GYT": "GYT", "ARST": "ARST", "CST": "CST", "GMT": "GMT", "AWST": "AWST", "CDT": "CDT", "MEZ": "MEZ", "WARST": "WARST", "PDT": "PDT", "ACDT": "ACDT", "AWDT": "AWDT", "WITA": "WITA", "ACWDT": "ACWDT", "MYT": "MYT", "MESZ": "MESZ", "AEST": "AEST", "JDT": "JDT", "UYST": "UYST", "∅∅∅": "∅∅∅", "ADT": "ADT", "SGT": "SGT", "AKDT": "AKDT", "AST": "AST", "CHAST": "CHAST", "OEZ": "OEZ", "PST": "PST", "VET": "VET", "ACST": "ACST", "HKT": "HKT", "EDT": "EDT", "BT": "BT", "LHST": "LHST", "HAT": "HAT", "AEDT": "AEDT", "OESZ": "OESZ", "WART": "WART", "EAT": "EAT", "HNT": "HNT", "HKST": "HKST", "WIT": "WIT", "SAST": "SAST", "SRT": "SRT", "COST": "COST", "WIB": "WIB", "HAST": "HAST", "HADT": "HADT", "JST": "JST", "EST": "EST", "ACWST": "ACWST", "CLST": "CLST", "TMT": "TMT", "TMST": "TMST"},
+ timezones: map[string]string{"MYT": "MYT", "SGT": "SGT", "AST": "AST", "HKT": "HKT", "COT": "COT", "MESZ": "MESZ", "WESZ": "WESZ", "CST": "CST", "ACST": "ACST", "LHST": "LHST", "BOT": "BOT", "UYST": "UYST", "GFT": "GFT", "AKST": "AKST", "HKST": "HKST", "CHAST": "CHAST", "SAST": "SAST", "WITA": "WITA", "WIB": "WIB", "LHDT": "LHDT", "UYT": "UYT", "ChST": "ChST", "WAST": "WAST", "AKDT": "AKDT", "ACDT": "ACDT", "MST": "MST", "AWST": "AWST", "HAST": "HAST", "AEST": "AEST", "CAT": "CAT", "COST": "COST", "JDT": "JDT", "ADT": "ADT", "HAT": "HAT", "HADT": "HADT", "OESZ": "OESZ", "ACWST": "ACWST", "JST": "JST", "∅∅∅": "∅∅∅", "ARST": "ARST", "EST": "EST", "TMT": "TMT", "AEDT": "AEDT", "TMST": "TMST", "NZST": "NZST", "PST": "PST", "BT": "BT", "PDT": "PDT", "CLST": "CLST", "VET": "VET", "CLT": "CLT", "ECT": "ECT", "IST": "IST", "HNT": "HNT", "EDT": "EDT", "MEZ": "MEZ", "OEZ": "OEZ", "EAT": "EAT", "NZDT": "NZDT", "GMT": "GMT", "WIT": "WIT", "WART": "WART", "WARST": "WARST", "CDT": "CDT", "GYT": "GYT", "CHADT": "CHADT", "AWDT": "AWDT", "WAT": "WAT", "WEZ": "WEZ", "ART": "ART", "MDT": "MDT", "SRT": "SRT", "ACWDT": "ACWDT"},
}
}
@@ -199,7 +199,7 @@ func (gv *gv_IM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gv.currencies[currency]
- l := len(s) + len(gv.decimal) + len(gv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (gv *gv_IM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := gv.currencies[currency]
- l := len(s) + len(gv.decimal) + len(gv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ha/ha.go b/ha/ha.go
index 6b7f8c11..d44a496b 100644
--- a/ha/ha.go
+++ b/ha/ha.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KHAI", "BHAI"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kafin haihuwar annab", "Bayan haihuwar annab"},
- timezones: map[string]string{"AWST": "AWST", "JST": "JST", "IST": "IST", "EST": "EST", "UYT": "UYT", "ART": "ART", "WITA": "WITA", "AEST": "AEST", "WART": "WART", "MDT": "MDT", "ACST": "ACST", "SRT": "SRT", "ARST": "ARST", "ADT": "ADT", "SAST": "SAST", "ECT": "ECT", "LHST": "LHST", "EAT": "EAT", "AST": "AST", "MESZ": "MESZ", "UYST": "UYST", "ACWDT": "ACWDT", "ChST": "ChST", "GYT": "GYT", "HAT": "HAT", "CLT": "CLT", "CLST": "CLST", "CDT": "CDT", "HAST": "HAST", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "VET": "VET", "JDT": "JDT", "BT": "BT", "WAST": "WAST", "COT": "COT", "MEZ": "MEZ", "WIB": "WIB", "OEZ": "OEZ", "GMT": "GMT", "CHADT": "CHADT", "SGT": "SGT", "EDT": "EDT", "PST": "PST", "WESZ": "WESZ", "HKT": "HKT", "TMST": "TMST", "LHDT": "LHDT", "CST": "CST", "WIT": "WIT", "GFT": "GFT", "WARST": "WARST", "COST": "COST", "AWDT": "AWDT", "NZDT": "NZDT", "WEZ": "WEZ", "ACDT": "ACDT", "HKST": "HKST", "CAT": "CAT", "HADT": "HADT", "AKDT": "AKDT", "MST": "MST", "HNT": "HNT", "CHAST": "CHAST", "AKST": "AKST", "PDT": "PDT", "WAT": "WAT", "NZST": "NZST", "TMT": "TMT", "MYT": "MYT", "BOT": "BOT", "ACWST": "ACWST"},
+ timezones: map[string]string{"CAT": "CAT", "AWST": "AWST", "OEZ": "OEZ", "MESZ": "MESZ", "WESZ": "WESZ", "COT": "COT", "SGT": "SGT", "TMT": "TMT", "AEST": "AEST", "SAST": "SAST", "BOT": "BOT", "JDT": "JDT", "GYT": "GYT", "AWDT": "AWDT", "TMST": "TMST", "MEZ": "MEZ", "UYST": "UYST", "WITA": "WITA", "CLT": "CLT", "CDT": "CDT", "MYT": "MYT", "ACWST": "ACWST", "WAT": "WAT", "CHAST": "CHAST", "MST": "MST", "AEDT": "AEDT", "PST": "PST", "PDT": "PDT", "WEZ": "WEZ", "AKST": "AKST", "HKT": "HKT", "MDT": "MDT", "NZDT": "NZDT", "OESZ": "OESZ", "WAST": "WAST", "ACDT": "ACDT", "HAST": "HAST", "GFT": "GFT", "ADT": "ADT", "BT": "BT", "EAT": "EAT", "ACWDT": "ACWDT", "CST": "CST", "EST": "EST", "COST": "COST", "∅∅∅": "∅∅∅", "AST": "AST", "ART": "ART", "ARST": "ARST", "WART": "WART", "WIT": "WIT", "IST": "IST", "ACST": "ACST", "GMT": "GMT", "WARST": "WARST", "CLST": "CLST", "ECT": "ECT", "JST": "JST", "HAT": "HAT", "EDT": "EDT", "SRT": "SRT", "HADT": "HADT", "HKST": "HKST", "UYT": "UYT", "AKDT": "AKDT", "CHADT": "CHADT", "VET": "VET", "WIB": "WIB", "NZST": "NZST", "LHDT": "LHDT", "ChST": "ChST", "HNT": "HNT", "LHST": "LHST"},
}
}
@@ -183,7 +183,7 @@ func (ha *ha) WeekdaysWide() []string {
func (ha *ha) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -256,7 +256,7 @@ func (ha *ha) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -318,7 +318,7 @@ func (ha *ha) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ha_GH/ha_GH.go b/ha_GH/ha_GH.go
index f4e48b5c..31438b64 100644
--- a/ha_GH/ha_GH.go
+++ b/ha_GH/ha_GH.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KHAI", "BHAI"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kafin haihuwar annab", "Bayan haihuwar annab"},
- timezones: map[string]string{"ADT": "ADT", "AWST": "AWST", "AKST": "AKST", "IST": "IST", "UYT": "UYT", "LHDT": "LHDT", "OEZ": "OEZ", "ACWDT": "ACWDT", "COST": "COST", "CLST": "CLST", "CAT": "CAT", "JDT": "JDT", "BT": "BT", "EAT": "EAT", "HNT": "HNT", "CHAST": "CHAST", "GMT": "GMT", "AEDT": "AEDT", "LHST": "LHST", "HKST": "HKST", "WIB": "WIB", "NZST": "NZST", "HAT": "HAT", "MEZ": "MEZ", "WIT": "WIT", "TMT": "TMT", "∅∅∅": "∅∅∅", "AEST": "AEST", "CST": "CST", "CHADT": "CHADT", "TMST": "TMST", "HAST": "HAST", "BOT": "BOT", "MST": "MST", "COT": "COT", "MYT": "MYT", "PDT": "PDT", "WEZ": "WEZ", "SRT": "SRT", "VET": "VET", "SAST": "SAST", "AKDT": "AKDT", "OESZ": "OESZ", "WART": "WART", "SGT": "SGT", "GFT": "GFT", "WARST": "WARST", "MESZ": "MESZ", "WESZ": "WESZ", "ACWST": "ACWST", "MDT": "MDT", "AWDT": "AWDT", "NZDT": "NZDT", "CLT": "CLT", "HKT": "HKT", "EDT": "EDT", "ACDT": "ACDT", "WAST": "WAST", "ARST": "ARST", "UYST": "UYST", "WITA": "WITA", "JST": "JST", "GYT": "GYT", "ART": "ART", "HADT": "HADT", "ECT": "ECT", "PST": "PST", "ACST": "ACST", "ChST": "ChST", "WAT": "WAT", "AST": "AST", "CDT": "CDT", "EST": "EST"},
+ timezones: map[string]string{"HAT": "HAT", "NZDT": "NZDT", "AEST": "AEST", "UYT": "UYT", "UYST": "UYST", "WITA": "WITA", "WAT": "WAT", "JST": "JST", "HNT": "HNT", "AWST": "AWST", "TMST": "TMST", "MEZ": "MEZ", "MYT": "MYT", "SGT": "SGT", "AST": "AST", "VET": "VET", "IST": "IST", "EAT": "EAT", "CST": "CST", "CLST": "CLST", "EDT": "EDT", "NZST": "NZST", "GFT": "GFT", "ADT": "ADT", "MDT": "MDT", "TMT": "TMT", "BT": "BT", "ChST": "ChST", "ACDT": "ACDT", "MST": "MST", "AKST": "AKST", "SAST": "SAST", "OESZ": "OESZ", "AEDT": "AEDT", "CLT": "CLT", "WEZ": "WEZ", "CDT": "CDT", "CHADT": "CHADT", "ARST": "ARST", "GMT": "GMT", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "SRT": "SRT", "ACWST": "ACWST", "ACWDT": "ACWDT", "WARST": "WARST", "ECT": "ECT", "COT": "COT", "GYT": "GYT", "WART": "WART", "AWDT": "AWDT", "MESZ": "MESZ", "HKT": "HKT", "HKST": "HKST", "ART": "ART", "WIB": "WIB", "EST": "EST", "WIT": "WIT", "WAST": "WAST", "ACST": "ACST", "BOT": "BOT", "JDT": "JDT", "HAST": "HAST", "HADT": "HADT", "LHST": "LHST", "LHDT": "LHDT", "PST": "PST", "PDT": "PDT", "WESZ": "WESZ", "AKDT": "AKDT", "CAT": "CAT", "COST": "COST", "OEZ": "OEZ"},
}
}
@@ -183,7 +183,7 @@ func (ha *ha_GH) WeekdaysWide() []string {
func (ha *ha_GH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -256,7 +256,7 @@ func (ha *ha_GH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -318,7 +318,7 @@ func (ha *ha_GH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ha_NE/ha_NE.go b/ha_NE/ha_NE.go
index 0c67803f..834931c4 100644
--- a/ha_NE/ha_NE.go
+++ b/ha_NE/ha_NE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KHAI", "BHAI"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kafin haihuwar annab", "Bayan haihuwar annab"},
- timezones: map[string]string{"WESZ": "WESZ", "LHST": "LHST", "WITA": "WITA", "ARST": "ARST", "TMST": "TMST", "JDT": "JDT", "HADT": "HADT", "PST": "PST", "WAT": "WAT", "MESZ": "MESZ", "AKST": "AKST", "OEZ": "OEZ", "WEZ": "WEZ", "EAT": "EAT", "COST": "COST", "AWDT": "AWDT", "HNT": "HNT", "ART": "ART", "EDT": "EDT", "GMT": "GMT", "MYT": "MYT", "GYT": "GYT", "AWST": "AWST", "HAT": "HAT", "BT": "BT", "WARST": "WARST", "MDT": "MDT", "VET": "VET", "OESZ": "OESZ", "NZDT": "NZDT", "SGT": "SGT", "CAT": "CAT", "MEZ": "MEZ", "TMT": "TMT", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "CST": "CST", "AEST": "AEST", "WAST": "WAST", "HKT": "HKT", "WIT": "WIT", "GFT": "GFT", "IST": "IST", "ECT": "ECT", "WART": "WART", "MST": "MST", "HAST": "HAST", "WIB": "WIB", "ACWDT": "ACWDT", "ChST": "ChST", "CLST": "CLST", "ADT": "ADT", "CDT": "CDT", "HKST": "HKST", "LHDT": "LHDT", "COT": "COT", "AST": "AST", "PDT": "PDT", "SAST": "SAST", "AKDT": "AKDT", "BOT": "BOT", "SRT": "SRT", "NZST": "NZST", "UYST": "UYST", "ACDT": "ACDT", "CLT": "CLT", "CHAST": "CHAST", "AEDT": "AEDT", "JST": "JST", "EST": "EST", "UYT": "UYT", "ACWST": "ACWST", "ACST": "ACST"},
+ timezones: map[string]string{"WESZ": "WESZ", "GYT": "GYT", "HAST": "HAST", "UYST": "UYST", "AWST": "AWST", "BT": "BT", "WAST": "WAST", "COST": "COST", "AKST": "AKST", "ART": "ART", "AWDT": "AWDT", "SRT": "SRT", "MDT": "MDT", "TMT": "TMT", "CAT": "CAT", "WIB": "WIB", "SAST": "SAST", "GMT": "GMT", "JST": "JST", "∅∅∅": "∅∅∅", "ACST": "ACST", "ARST": "ARST", "ECT": "ECT", "CST": "CST", "LHDT": "LHDT", "NZDT": "NZDT", "CDT": "CDT", "COT": "COT", "MST": "MST", "HKST": "HKST", "OESZ": "OESZ", "VET": "VET", "WITA": "WITA", "CLT": "CLT", "WAT": "WAT", "CHADT": "CHADT", "OEZ": "OEZ", "ACWST": "ACWST", "WARST": "WARST", "GFT": "GFT", "SGT": "SGT", "AKDT": "AKDT", "HAT": "HAT", "PDT": "PDT", "MEZ": "MEZ", "CLST": "CLST", "WEZ": "WEZ", "HADT": "HADT", "AEST": "AEST", "NZST": "NZST", "ADT": "ADT", "ACDT": "ACDT", "EDT": "EDT", "HNT": "HNT", "EST": "EST", "MESZ": "MESZ", "WIT": "WIT", "JDT": "JDT", "PST": "PST", "ACWDT": "ACWDT", "WART": "WART", "BOT": "BOT", "CHAST": "CHAST", "HKT": "HKT", "LHST": "LHST", "EAT": "EAT", "AEDT": "AEDT", "UYT": "UYT", "ChST": "ChST", "IST": "IST", "MYT": "MYT", "AST": "AST", "TMST": "TMST"},
}
}
@@ -183,7 +183,7 @@ func (ha *ha_NE) WeekdaysWide() []string {
func (ha *ha_NE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -256,7 +256,7 @@ func (ha *ha_NE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -318,7 +318,7 @@ func (ha *ha_NE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ha_NG/ha_NG.go b/ha_NG/ha_NG.go
index 497efbf2..fd946d88 100644
--- a/ha_NG/ha_NG.go
+++ b/ha_NG/ha_NG.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KHAI", "BHAI"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kafin haihuwar annab", "Bayan haihuwar annab"},
- timezones: map[string]string{"UYT": "UYT", "EAT": "EAT", "NZDT": "NZDT", "EST": "EST", "LHDT": "LHDT", "MYT": "MYT", "WART": "WART", "WAST": "WAST", "AWDT": "AWDT", "ARST": "ARST", "COT": "COT", "GMT": "GMT", "MST": "MST", "CLST": "CLST", "CST": "CST", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "ADT": "ADT", "MESZ": "MESZ", "WESZ": "WESZ", "AEST": "AEST", "OEZ": "OEZ", "PST": "PST", "AWST": "AWST", "CLT": "CLT", "NZST": "NZST", "HKST": "HKST", "WIB": "WIB", "CAT": "CAT", "SAST": "SAST", "ACST": "ACST", "HNT": "HNT", "CHADT": "CHADT", "CHAST": "CHAST", "SGT": "SGT", "UYST": "UYST", "ACWDT": "ACWDT", "SRT": "SRT", "WITA": "WITA", "AKST": "AKST", "EDT": "EDT", "MEZ": "MEZ", "HKT": "HKT", "CDT": "CDT", "WIT": "WIT", "TMST": "TMST", "GFT": "GFT", "AEDT": "AEDT", "JST": "JST", "LHST": "LHST", "WEZ": "WEZ", "AST": "AST", "GYT": "GYT", "HAT": "HAT", "OESZ": "OESZ", "BT": "BT", "WARST": "WARST", "PDT": "PDT", "ACWST": "ACWST", "WAT": "WAT", "ChST": "ChST", "ART": "ART", "COST": "COST", "ECT": "ECT", "IST": "IST", "BOT": "BOT", "MDT": "MDT", "ACDT": "ACDT", "HADT": "HADT", "JDT": "JDT", "VET": "VET", "TMT": "TMT", "HAST": "HAST"},
+ timezones: map[string]string{"ACDT": "ACDT", "HNT": "HNT", "EDT": "EDT", "HADT": "HADT", "ACWST": "ACWST", "MST": "MST", "GFT": "GFT", "COT": "COT", "HAT": "HAT", "CAT": "CAT", "MEZ": "MEZ", "CST": "CST", "∅∅∅": "∅∅∅", "AWST": "AWST", "CHADT": "CHADT", "ART": "ART", "OEZ": "OEZ", "UYST": "UYST", "WEZ": "WEZ", "MYT": "MYT", "LHST": "LHST", "AST": "AST", "LHDT": "LHDT", "SRT": "SRT", "WARST": "WARST", "BOT": "BOT", "UYT": "UYT", "CLST": "CLST", "VET": "VET", "JDT": "JDT", "TMST": "TMST", "AEDT": "AEDT", "PDT": "PDT", "WIT": "WIT", "AKDT": "AKDT", "NZST": "NZST", "WITA": "WITA", "ACWDT": "ACWDT", "ADT": "ADT", "ARST": "ARST", "SAST": "SAST", "WAT": "WAT", "WAST": "WAST", "WESZ": "WESZ", "COST": "COST", "WIB": "WIB", "OESZ": "OESZ", "EAT": "EAT", "IST": "IST", "CDT": "CDT", "JST": "JST", "ACST": "ACST", "AWDT": "AWDT", "CHAST": "CHAST", "MDT": "MDT", "ECT": "ECT", "AKST": "AKST", "GYT": "GYT", "NZDT": "NZDT", "PST": "PST", "GMT": "GMT", "EST": "EST", "MESZ": "MESZ", "WART": "WART", "SGT": "SGT", "BT": "BT", "ChST": "ChST", "HKT": "HKT", "AEST": "AEST", "CLT": "CLT", "HAST": "HAST", "HKST": "HKST", "TMT": "TMT"},
}
}
@@ -183,7 +183,7 @@ func (ha *ha_NG) WeekdaysWide() []string {
func (ha *ha_NG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -256,7 +256,7 @@ func (ha *ha_NG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -318,7 +318,7 @@ func (ha *ha_NG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ha.currencies[currency]
- l := len(s) + len(ha.decimal) + len(ha.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/haw/haw.go b/haw/haw.go
index 98f7ad82..0ca67c9b 100644
--- a/haw/haw.go
+++ b/haw/haw.go
@@ -56,7 +56,7 @@ func New() locales.Translator {
monthsWide: []string{"", "Ianuali", "Pepeluali", "Malaki", "ʻApelila", "Mei", "Iune", "Iulai", "ʻAukake", "Kepakemapa", "ʻOkakopa", "Nowemapa", "Kekemapa"},
daysAbbreviated: []string{"LP", "P1", "P2", "P3", "P4", "P5", "P6"},
daysWide: []string{"Lāpule", "Poʻakahi", "Poʻalua", "Poʻakolu", "Poʻahā", "Poʻalima", "Poʻaono"},
- timezones: map[string]string{"AWDT": "AWDT", "MYT": "MYT", "ACDT": "ACDT", "VET": "VET", "ART": "ART", "CST": "CST", "HKST": "HKST", "SGT": "SGT", "TMT": "TMT", "OEZ": "OEZ", "JDT": "JDT", "WARST": "WARST", "UYST": "UYST", "ChST": "ChST", "HNT": "HNT", "MDT": "MDT", "CLST": "CLST", "AEST": "AEST", "ECT": "ECT", "LHST": "LHST", "GYT": "GYT", "EST": "EST", "UYT": "UYT", "ACST": "ACST", "HAST": "HAST", "WEZ": "WEZ", "WAT": "WAT", "AWST": "AWST", "HAT": "HAT", "ARST": "ARST", "WIT": "WIT", "AKDT": "AKDT", "IST": "IST", "PST": "PST", "GFT": "GFT", "JST": "JST", "EDT": "EDT", "BT": "BT", "AST": "AST", "CHAST": "CHAST", "CLT": "CLT", "NZST": "NZST", "COST": "COST", "MST": "MST", "TMST": "TMST", "HADT": "HADT", "OESZ": "OESZ", "WART": "WART", "WAST": "WAST", "MESZ": "MESZ", "AEDT": "AEDT", "SAST": "SAST", "ACWST": "ACWST", "BOT": "BOT", "CAT": "CAT", "CHADT": "CHADT", "LHDT": "LHDT", "NZDT": "NZDT", "WITA": "WITA", "∅∅∅": "∅∅∅", "CDT": "CDT", "MEZ": "MEZ", "SRT": "SRT", "EAT": "EAT", "GMT": "GMT", "PDT": "PDT", "WESZ": "WESZ", "ADT": "ADT", "COT": "COT", "HKT": "HKT", "WIB": "WIB", "AKST": "AKST", "ACWDT": "ACWDT"},
+ timezones: map[string]string{"∅∅∅": "∅∅∅", "GYT": "GYT", "SAST": "SAST", "OEZ": "OEZ", "PST": "PST", "CLT": "CLT", "ADT": "ADT", "MDT": "MDT", "AWST": "AWST", "AEDT": "AEDT", "NZDT": "NZDT", "CAT": "CAT", "VET": "VET", "AKDT": "AKDT", "WIB": "WIB", "EDT": "EDT", "ChST": "ChST", "MEZ": "MEZ", "IST": "IST", "JDT": "JDT", "SGT": "SGT", "CHAST": "CHAST", "LHST": "LHST", "GMT": "GMT", "WART": "WART", "GFT": "GFT", "AEST": "AEST", "ECT": "ECT", "MYT": "MYT", "LHDT": "LHDT", "EAT": "EAT", "HKT": "HKT", "MESZ": "MESZ", "ACWDT": "ACWDT", "WEZ": "WEZ", "CST": "CST", "CDT": "CDT", "ARST": "ARST", "AKST": "AKST", "HAT": "HAT", "HKST": "HKST", "WIT": "WIT", "AST": "AST", "MST": "MST", "SRT": "SRT", "WAT": "WAT", "JST": "JST", "ACDT": "ACDT", "HAST": "HAST", "WARST": "WARST", "CLST": "CLST", "WESZ": "WESZ", "TMST": "TMST", "PDT": "PDT", "COST": "COST", "EST": "EST", "TMT": "TMT", "BT": "BT", "ACST": "ACST", "HNT": "HNT", "ART": "ART", "HADT": "HADT", "CHADT": "CHADT", "NZST": "NZST", "UYST": "UYST", "WITA": "WITA", "ACWST": "ACWST", "BOT": "BOT", "WAST": "WAST", "COT": "COT", "AWDT": "AWDT", "OESZ": "OESZ", "UYT": "UYT"},
}
}
@@ -189,7 +189,7 @@ func (haw *haw) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
- l := len(s) + len(haw.decimal) + len(haw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (haw *haw) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
- l := len(s) + len(haw.decimal) + len(haw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/haw_US/haw_US.go b/haw_US/haw_US.go
index a6365c7b..ddd6e2d3 100644
--- a/haw_US/haw_US.go
+++ b/haw_US/haw_US.go
@@ -56,7 +56,7 @@ func New() locales.Translator {
monthsWide: []string{"", "Ianuali", "Pepeluali", "Malaki", "ʻApelila", "Mei", "Iune", "Iulai", "ʻAukake", "Kepakemapa", "ʻOkakopa", "Nowemapa", "Kekemapa"},
daysAbbreviated: []string{"LP", "P1", "P2", "P3", "P4", "P5", "P6"},
daysWide: []string{"Lāpule", "Poʻakahi", "Poʻalua", "Poʻakolu", "Poʻahā", "Poʻalima", "Poʻaono"},
- timezones: map[string]string{"GMT": "GMT", "WARST": "WARST", "CHAST": "CHAST", "CST": "CST", "ADT": "ADT", "MDT": "MDT", "CAT": "CAT", "BOT": "BOT", "PDT": "PDT", "WESZ": "WESZ", "∅∅∅": "∅∅∅", "EAT": "EAT", "UYST": "UYST", "ACST": "ACST", "NZST": "NZST", "ECT": "ECT", "EDT": "EDT", "UYT": "UYT", "HKST": "HKST", "BT": "BT", "AKST": "AKST", "AKDT": "AKDT", "HKT": "HKT", "GFT": "GFT", "SGT": "SGT", "CLT": "CLT", "TMT": "TMT", "AWST": "AWST", "MST": "MST", "SAST": "SAST", "GYT": "GYT", "ChST": "ChST", "WAST": "WAST", "ART": "ART", "LHDT": "LHDT", "WART": "WART", "AEDT": "AEDT", "ACWST": "ACWST", "COT": "COT", "JDT": "JDT", "IST": "IST", "HAST": "HAST", "AEST": "AEST", "COST": "COST", "MESZ": "MESZ", "JST": "JST", "SRT": "SRT", "AWDT": "AWDT", "TMST": "TMST", "OESZ": "OESZ", "EST": "EST", "HNT": "HNT", "AST": "AST", "WIB": "WIB", "HADT": "HADT", "MYT": "MYT", "ARST": "ARST", "WIT": "WIT", "MEZ": "MEZ", "CDT": "CDT", "WITA": "WITA", "OEZ": "OEZ", "ACWDT": "ACWDT", "LHST": "LHST", "NZDT": "NZDT", "HAT": "HAT", "PST": "PST", "WEZ": "WEZ", "CLST": "CLST", "VET": "VET", "ACDT": "ACDT", "WAT": "WAT", "CHADT": "CHADT"},
+ timezones: map[string]string{"MESZ": "MESZ", "WAT": "WAT", "COST": "COST", "AKST": "AKST", "HKT": "HKT", "PST": "PST", "CDT": "CDT", "OESZ": "OESZ", "LHST": "LHST", "ChST": "ChST", "ACST": "ACST", "EST": "EST", "TMT": "TMT", "PDT": "PDT", "GMT": "GMT", "WEZ": "WEZ", "ADT": "ADT", "AWDT": "AWDT", "MDT": "MDT", "UYT": "UYT", "ART": "ART", "UYST": "UYST", "MYT": "MYT", "AEST": "AEST", "ACWST": "ACWST", "IST": "IST", "HKST": "HKST", "WART": "WART", "WAST": "WAST", "CST": "CST", "AST": "AST", "CAT": "CAT", "SRT": "SRT", "GYT": "GYT", "LHDT": "LHDT", "CLT": "CLT", "ACWDT": "ACWDT", "CLST": "CLST", "WARST": "WARST", "COT": "COT", "HADT": "HADT", "OEZ": "OEZ", "NZST": "NZST", "MEZ": "MEZ", "WIB": "WIB", "MST": "MST", "AWST": "AWST", "ACDT": "ACDT", "HNT": "HNT", "ARST": "ARST", "TMST": "TMST", "EAT": "EAT", "CHADT": "CHADT", "EDT": "EDT", "WITA": "WITA", "ECT": "ECT", "VET": "VET", "GFT": "GFT", "SGT": "SGT", "HAT": "HAT", "WIT": "WIT", "AKDT": "AKDT", "CHAST": "CHAST", "SAST": "SAST", "AEDT": "AEDT", "NZDT": "NZDT", "BT": "BT", "BOT": "BOT", "WESZ": "WESZ", "JST": "JST", "JDT": "JDT", "∅∅∅": "∅∅∅", "HAST": "HAST"},
}
}
@@ -189,7 +189,7 @@ func (haw *haw_US) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
- l := len(s) + len(haw.decimal) + len(haw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (haw *haw_US) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := haw.currencies[currency]
- l := len(s) + len(haw.decimal) + len(haw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/he/he.go b/he/he.go
index 9c878de1..038d5b1e 100644
--- a/he/he.go
+++ b/he/he.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "he",
pluralsCardinal: []locales.PluralRule{2, 3, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 5},
+ pluralsRange: []locales.PluralRule{5, 6},
decimal: ".",
group: ",",
minus: "‎-",
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"לפנה״ס", "לספירה"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"GFT": "שעון גיאנה הצרפתית", "UYST": "שעון אורוגוואי (קיץ)", "PST": "שעון רגיל האוקיינוס השקט", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)", "EAT": "שעון מזרח אפריקה", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "OEZ": "שעון מזרח אירופה (חורף)", "GMT": "שעון גריניץ׳\u200f", "BOT": "שעון בוליביה", "WARST": "שעון מערב ארגנטינה (קיץ)", "MST": "שעון אזור ההרים בארה״ב (חורף)", "ARST": "שעון ארגנטינה (קיץ)", "WIB": "שעון מערב אינדונזיה", "AKDT": "שעון אלסקה (קיץ)", "MYT": "שעון מלזיה", "COST": "שעון קולומביה (קיץ)", "CAT": "שעון מרכז אפריקה", "MESZ": "שעון מרכז אירופה (קיץ)", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "WESZ": "שעון מערב אירופה (קיץ)", "AWST": "שעון מערב אוסטרליה (חורף)", "CDT": "שעון מרכז ארה״ב (קיץ)", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "AEST": "שעון מזרח אוסטרליה (חורף)", "EDT": "שעון החוף המזרחי (קיץ)", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "HNT": "שעון ניופאונדלנד (חורף)", "HAT": "שעון ניופאונדלנד (קיץ)", "CLST": "שעון צ׳ילה (קיץ)", "WIT": "שעון מזרח אינדונזיה", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "SAST": "שעון דרום אפריקה", "OESZ": "שעון מזרח אירופה (קיץ)", "EST": "שעון החוף המזרחי (חורף)", "BT": "שעון בהוטן", "WART": "שעון מערב ארגנטינה (חורף)", "CHADT": "שעון צ׳טהאם (קיץ)", "TMT": "שעון טורקמניסטן (חורף)", "ECT": "שעון אקוודור", "LHDT": "שעון אי הלורד האו (קיץ)", "AST": "שעון האוקיינוס האטלנטי (חורף)", "AWDT": "שעון מערב אוסטרליה (קיץ)", "MEZ": "שעון מרכז אירופה (חורף)", "SRT": "שעון סורינאם", "NZST": "שעון ניו זילנד (חורף)", "NZDT": "שעון ניו זילנד (קיץ)", "CLT": "שעון צ׳ילה (חורף)", "TMST": "שעון טורקמניסטן (קיץ)", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "WITA": "שעון מרכז אינדונזיה", "LHST": "שעון אי הלורד האו (חורף)", "SGT": "שעון סינגפור", "AKST": "שעון אלסקה (חורף)", "JST": "שעון יפן (חורף)", "IST": "שעון הודו", "WEZ": "שעון מערב אירופה (חורף)", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "JDT": "שעון יפן (קיץ)", "WAST": "שעון מערב אפריקה (קיץ)", "ChST": "שעון צ׳אמורו", "WAT": "שעון מערב אפריקה (חורף)", "ART": "שעון ארגנטינה (חורף)", "COT": "שעון קולומביה (חורף)", "CHAST": "שעון צ׳טהאם (חורף)", "UYT": "שעון אורוגוואי (חורף)", "ACST": "שעון מרכז אוסטרליה (חורף)", "VET": "שעון ונצואלה", "HKT": "שעון הונג קונג (חורף)", "HKST": "שעון הונג קונג (קיץ)", "∅∅∅": "שעון אמזונס (קיץ)", "GYT": "שעון גויאנה", "MDT": "שעון אזור ההרים בארה״ב (קיץ)", "CST": "שעון מרכז ארה״ב (חורף)"},
+ timezones: map[string]string{"PST": "שעון רגיל האוקיינוס השקט", "HAT": "שעון ניופאונדלנד (קיץ)", "SGT": "שעון סינגפור", "∅∅∅": "שעון אמזונס (קיץ)", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "NZDT": "שעון ניו זילנד (קיץ)", "WITA": "שעון מרכז אינדונזיה", "WAT": "שעון מערב אפריקה (חורף)", "MDT": "שעון קיץ מקאו", "VET": "שעון ונצואלה", "JDT": "שעון יפן (קיץ)", "NZST": "שעון ניו זילנד (חורף)", "OEZ": "שעון מזרח אירופה (חורף)", "MESZ": "שעון מרכז אירופה (קיץ)", "ChST": "שעון צ׳אמורו", "EST": "שעון החוף המזרחי (חורף)", "LHDT": "שעון אי הלורד האו (קיץ)", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)", "WEZ": "שעון מערב אירופה (חורף)", "COST": "שעון קולומביה (קיץ)", "AST": "שעון האוקיינוס האטלנטי (חורף)", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "UYST": "שעון אורוגוואי (קיץ)", "CDT": "שעון מרכז ארה״ב (קיץ)", "AWST": "שעון מערב אוסטרליה (חורף)", "AEST": "שעון מזרח אוסטרליה (חורף)", "WESZ": "שעון מערב אירופה (קיץ)", "OESZ": "שעון מזרח אירופה (קיץ)", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "ECT": "שעון אקוודור", "IST": "שעון הודו", "AKST": "שעון אלסקה (חורף)", "HKT": "שעון הונג קונג (חורף)", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "WARST": "שעון מערב ארגנטינה (קיץ)", "CLST": "שעון צ׳ילה (קיץ)", "GFT": "שעון גיאנה הצרפתית", "MYT": "שעון מלזיה", "AWDT": "שעון מערב אוסטרליה (קיץ)", "TMST": "שעון טורקמניסטן (קיץ)", "EAT": "שעון מזרח אפריקה", "WART": "שעון מערב ארגנטינה (חורף)", "CLT": "שעון צ׳ילה (חורף)", "WAST": "שעון מערב אפריקה (קיץ)", "TMT": "שעון טורקמניסטן (חורף)", "CST": "שעון מרכז ארה״ב (חורף)", "SAST": "שעון דרום אפריקה", "CHADT": "שעון צ׳טהאם (קיץ)", "CAT": "שעון מרכז אפריקה", "BT": "שעון בהוטן", "SRT": "שעון סורינאם", "WIT": "שעון מזרח אינדונזיה", "CHAST": "שעון צ׳טהאם (חורף)", "EDT": "שעון החוף המזרחי (קיץ)", "HKST": "שעון הונג קונג (קיץ)", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "WIB": "שעון מערב אינדונזיה", "ARST": "שעון ארגנטינה (קיץ)", "MEZ": "שעון מרכז אירופה (חורף)", "UYT": "שעון אורוגוואי (חורף)", "BOT": "שעון בוליביה", "JST": "שעון יפן (חורף)", "MST": "שעון חורף מקאו", "LHST": "שעון אי הלורד האו (חורף)", "GMT": "שעון גריניץ׳\u200f", "COT": "שעון קולומביה (חורף)", "AKDT": "שעון אלסקה (קיץ)", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "ACST": "שעון מרכז אוסטרליה (חורף)", "HNT": "שעון ניופאונדלנד (חורף)", "ART": "שעון ארגנטינה (חורף)", "GYT": "שעון גויאנה"},
}
}
@@ -223,7 +223,7 @@ func (he *he) WeekdaysWide() []string {
func (he *he) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(he.decimal) + len(he.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -300,7 +300,7 @@ func (he *he) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := he.currencies[currency]
- l := len(s) + len(he.decimal) + len(he.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -360,7 +360,7 @@ func (he *he) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := he.currencies[currency]
- l := len(s) + len(he.decimal) + len(he.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/he_IL/he_IL.go b/he_IL/he_IL.go
index 79ddb928..fa89b7fd 100644
--- a/he_IL/he_IL.go
+++ b/he_IL/he_IL.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "he_IL",
pluralsCardinal: []locales.PluralRule{2, 3, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 5},
+ pluralsRange: []locales.PluralRule{5, 6},
decimal: ".",
group: ",",
minus: "‎-",
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"לפנה״ס", "לספירה"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"CLT": "שעון צ׳ילה (חורף)", "AEST": "שעון מזרח אוסטרליה (חורף)", "WART": "שעון מערב ארגנטינה (חורף)", "TMT": "שעון טורקמניסטן (חורף)", "SGT": "שעון סינגפור", "WIT": "שעון מזרח אינדונזיה", "MDT": "שעון אזור ההרים בארה״ב (קיץ)", "ECT": "שעון אקוודור", "BOT": "שעון בוליביה", "VET": "שעון ונצואלה", "AST": "שעון האוקיינוס האטלנטי (חורף)", "COT": "שעון קולומביה (חורף)", "COST": "שעון קולומביה (קיץ)", "CDT": "שעון מרכז ארה״ב (קיץ)", "SAST": "שעון דרום אפריקה", "HKST": "שעון הונג קונג (קיץ)", "WAT": "שעון מערב אפריקה (חורף)", "PST": "שעון רגיל האוקיינוס השקט", "LHST": "שעון אי הלורד האו (חורף)", "GYT": "שעון גויאנה", "UYST": "שעון אורוגוואי (קיץ)", "∅∅∅": "שעון פרו (קיץ)", "ARST": "שעון ארגנטינה (קיץ)", "CAT": "שעון מרכז אפריקה", "CST": "שעון מרכז ארה״ב (חורף)", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "IST": "שעון הודו", "LHDT": "שעון אי הלורד האו (קיץ)", "NZST": "שעון ניו זילנד (חורף)", "MEZ": "שעון מרכז אירופה (חורף)", "MESZ": "שעון מרכז אירופה (קיץ)", "WITA": "שעון מרכז אינדונזיה", "BT": "שעון בהוטן", "WAST": "שעון מערב אפריקה (קיץ)", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "GFT": "שעון גיאנה הצרפתית", "MYT": "שעון מלזיה", "UYT": "שעון אורוגוואי (חורף)", "WEZ": "שעון מערב אירופה (חורף)", "EAT": "שעון מזרח אפריקה", "HAT": "שעון ניופאונדלנד (קיץ)", "HKT": "שעון הונג קונג (חורף)", "AKST": "שעון אלסקה (חורף)", "SRT": "שעון סורינאם", "ACST": "שעון מרכז אוסטרליה (חורף)", "CLST": "שעון צ׳ילה (קיץ)", "WARST": "שעון מערב ארגנטינה (קיץ)", "GMT": "שעון גריניץ׳\u200f", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "ChST": "שעון צ׳אמורו", "TMST": "שעון טורקמניסטן (קיץ)", "OEZ": "שעון מזרח אירופה (חורף)", "AWST": "שעון מערב אוסטרליה (חורף)", "AWDT": "שעון מערב אוסטרליה (קיץ)", "HNT": "שעון ניופאונדלנד (חורף)", "ART": "שעון ארגנטינה (חורף)", "MST": "שעון אזור ההרים בארה״ב (חורף)", "JDT": "שעון יפן (קיץ)", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "WESZ": "שעון מערב אירופה (קיץ)", "CHAST": "שעון צ׳טהאם (חורף)", "CHADT": "שעון צ׳טהאם (קיץ)", "OESZ": "שעון מזרח אירופה (קיץ)", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "AKDT": "שעון אלסקה (קיץ)", "EST": "שעון החוף המזרחי (חורף)", "EDT": "שעון החוף המזרחי (קיץ)", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)", "NZDT": "שעון ניו זילנד (קיץ)", "WIB": "שעון מערב אינדונזיה", "JST": "שעון יפן (חורף)"},
+ timezones: map[string]string{"JDT": "שעון יפן (קיץ)", "SAST": "שעון דרום אפריקה", "EAT": "שעון מזרח אפריקה", "AWDT": "שעון מערב אוסטרליה (קיץ)", "ACWST": "שעון מרכז-מערב אוסטרליה (חורף)", "WEZ": "שעון מערב אירופה (חורף)", "HAT": "שעון ניופאונדלנד (קיץ)", "EDT": "שעון החוף המזרחי (קיץ)", "HAST": "שעון רגיל האיים האלאוטיים הוואי", "OESZ": "שעון מזרח אירופה (קיץ)", "LHST": "שעון אי הלורד האו (חורף)", "CAT": "שעון מרכז אפריקה", "BOT": "שעון בוליביה", "ACST": "שעון מרכז אוסטרליה (חורף)", "PDT": "שעון קיץ, מערב ארה״ב (לוס אנג׳לס)", "WAT": "שעון מערב אפריקה (חורף)", "JST": "שעון יפן (חורף)", "AWST": "שעון מערב אוסטרליה (חורף)", "UYT": "שעון אורוגוואי (חורף)", "CLST": "שעון צ׳ילה (קיץ)", "ACWDT": "שעון מרכז-מערב אוסטרליה (קיץ)", "COT": "שעון קולומביה (חורף)", "GYT": "שעון גויאנה", "MYT": "שעון מלזיה", "WIB": "שעון מערב אינדונזיה", "TMT": "שעון טורקמניסטן (חורף)", "MDT": "שעון אזור ההרים בארה״ב (קיץ)", "WARST": "שעון מערב ארגנטינה (קיץ)", "EST": "שעון החוף המזרחי (חורף)", "UYST": "שעון אורוגוואי (קיץ)", "WART": "שעון מערב ארגנטינה (חורף)", "COST": "שעון קולומביה (קיץ)", "CDT": "שעון מרכז ארה״ב (קיץ)", "∅∅∅": "שעון האיים האזוריים (קיץ)", "AKDT": "שעון אלסקה (קיץ)", "HADT": "שעון קיץ האיים האלאוטיים הוואי", "LHDT": "שעון אי הלורד האו (קיץ)", "GFT": "שעון גיאנה הצרפתית", "VET": "שעון ונצואלה", "BT": "שעון בהוטן", "SGT": "שעון סינגפור", "ADT": "שעון האוקיינוס האטלנטי (קיץ)", "OEZ": "שעון מזרח אירופה (חורף)", "AEDT": "שעון מזרח אוסטרליה (קיץ)", "MESZ": "שעון מרכז אירופה (קיץ)", "WITA": "שעון מרכז אינדונזיה", "HKST": "שעון הונג קונג (קיץ)", "CHAST": "שעון צ׳טהאם (חורף)", "HNT": "שעון ניופאונדלנד (חורף)", "AEST": "שעון מזרח אוסטרליה (חורף)", "ChST": "שעון צ׳אמורו", "SRT": "שעון סורינאם", "WAST": "שעון מערב אפריקה (קיץ)", "AKST": "שעון אלסקה (חורף)", "HKT": "שעון הונג קונג (חורף)", "WESZ": "שעון מערב אירופה (קיץ)", "ECT": "שעון אקוודור", "ARST": "שעון ארגנטינה (קיץ)", "TMST": "שעון טורקמניסטן (קיץ)", "WIT": "שעון מזרח אינדונזיה", "CST": "שעון מרכז ארה״ב (חורף)", "CHADT": "שעון צ׳טהאם (קיץ)", "ART": "שעון ארגנטינה (חורף)", "NZST": "שעון ניו זילנד (חורף)", "NZDT": "שעון ניו זילנד (קיץ)", "IST": "שעון הודו", "AST": "שעון האוקיינוס האטלנטי (חורף)", "ACDT": "שעון מרכז אוסטרליה (קיץ)", "PST": "שעון רגיל האוקיינוס השקט", "MEZ": "שעון מרכז אירופה (חורף)", "GMT": "שעון גריניץ׳\u200f", "CLT": "שעון צ׳ילה (חורף)", "MST": "שעון אזור ההרים בארה״ב (חורף)"},
}
}
@@ -223,7 +223,7 @@ func (he *he_IL) WeekdaysWide() []string {
func (he *he_IL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(he.decimal) + len(he.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -300,7 +300,7 @@ func (he *he_IL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := he.currencies[currency]
- l := len(s) + len(he.decimal) + len(he.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -360,7 +360,7 @@ func (he *he_IL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := he.currencies[currency]
- l := len(s) + len(he.decimal) + len(he.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hi/hi.go b/hi/hi.go
index 0fc1959c..5493fbf8 100644
--- a/hi/hi.go
+++ b/hi/hi.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा-पूर्व", "ईस्वी"},
erasNarrow: []string{"", ""},
erasWide: []string{"ईसा-पूर्व", "ईसवी सन"},
- timezones: map[string]string{"BT": "भूटान समय", "CAT": "मध्य अफ़्रीका समय", "WITA": "मध्य इंडोनेशिया समय", "GMT": "ग्रीनविच मीन टाइम", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "CLT": "चिली मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "SRT": "सूरीनाम समय", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "WIT": "पूर्वी इंडोनेशिया समय", "WIB": "पश्चिमी इंडोनेशिया समय", "NZST": "न्यूज़ीलैंड मानक समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "WEZ": "पश्चिमी यूरोपीय मानक समय", "MYT": "मलेशिया समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "GFT": "फ़्रेंच गुयाना समय", "SAST": "दक्षिण अफ़्रीका समय", "JST": "जापान मानक समय", "WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय", "ECT": "इक्वाडोर समय", "LHST": "लॉर्ड होवे मानक समय", "BOT": "बोलीविया समय", "UYT": "उरुग्वे मानक समय", "GYT": "गुयाना समय", "ART": "अर्जेंटीना मानक समय", "AKST": "अलास्\u200dका मानक समय", "AKDT": "अलास्\u200dका डेलाइट समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "ADT": "अटलांटिक डेलाइट समय", "HADT": "हवाई–आल्यूशन डेलाइट समय", "VET": "वेनेज़ुएला समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "CHAST": "चैथम मानक समय", "IST": "भारतीय मानक समय", "HAST": "हवाई–आल्यूशन मानक समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "MDT": "MDT", "HKT": "हाँग काँग मानक समय", "COT": "कोलंबिया मानक समय", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "AST": "अटलांटिक मानक समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "MST": "MST", "EAT": "पूर्वी अफ़्रीका समय", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "TMT": "तुर्कमेनिस्तान मानक समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "JDT": "जापान डेलाइट समय", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "ChST": "चामोरो मानक समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय", "CHADT": "चैथम डेलाइट समय", "MEZ": "मध्य यूरोपीय मानक समय", "LHDT": "लॉर्ड होवे डेलाइट समय", "∅∅∅": "ब्राजीलिया ग्रीष्मकालीन समय", "SGT": "सिंगापुर समय", "PST": "उत्तरी अमेरिकी प्रशांत मानक समय"},
+ timezones: map[string]string{"PST": "उत्तरी अमेरिकी प्रशांत मानक समय", "MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "AST": "अटलांटिक मानक समय", "CHAST": "चैथम मानक समय", "SRT": "सूरीनाम समय", "WIT": "पूर्वी इंडोनेशिया समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "COT": "कोलंबिया मानक समय", "AKST": "अलास्\u200dका मानक समय", "∅∅∅": "अज़ोरेस ग्रीष्मकालीन समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "JST": "जापान मानक समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "LHDT": "लॉर्ड होवे डेलाइट समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "WITA": "मध्य इंडोनेशिया समय", "CLT": "चिली मानक समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "GFT": "फ़्रेंच गुयाना समय", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "ECT": "इक्वाडोर समय", "HADT": "हवाई–आल्यूशन डेलाइट समय", "NZST": "न्यूज़ीलैंड मानक समय", "UYT": "उरुग्वे मानक समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "MST": "उत्तरी अमेरिकी माउंटेन मानक समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय", "VET": "वेनेज़ुएला समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "ChST": "चामोरो मानक समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "WIB": "पश्चिमी इंडोनेशिया समय", "SAST": "दक्षिण अफ़्रीका समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "ADT": "अटलांटिक डेलाइट समय", "HKT": "हाँग काँग मानक समय", "CAT": "मध्य अफ़्रीका समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "WEZ": "पश्चिमी यूरोपीय मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "GMT": "ग्रीनविच मीन टाइम", "LHST": "लॉर्ड होवे मानक समय", "BT": "भूटान समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "MYT": "मलेशिया समय", "AKDT": "अलास्\u200dका डेलाइट समय", "TMT": "तुर्कमेनिस्तान मानक समय", "IST": "भारतीय मानक समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "JDT": "जापान डेलाइट समय", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "MEZ": "मध्य यूरोपीय मानक समय", "GYT": "गुयाना समय", "CHADT": "चैथम डेलाइट समय", "ART": "अर्जेंटीना मानक समय", "EAT": "पूर्वी अफ़्रीका समय", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "MDT": "उत्तरी अमेरिकी माउंटेन डेलाइट समय", "BOT": "बोलीविया समय", "SGT": "सिंगापुर समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "HAST": "हवाई–आल्यूशन मानक समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय"},
}
}
@@ -212,7 +212,7 @@ func (hi *hi) WeekdaysWide() []string {
func (hi *hi) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hi.decimal) + len(hi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -294,7 +294,7 @@ func (hi *hi) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hi.currencies[currency]
- l := len(s) + len(hi.decimal) + len(hi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -361,7 +361,7 @@ func (hi *hi) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hi.currencies[currency]
- l := len(s) + len(hi.decimal) + len(hi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/hi_IN/hi_IN.go b/hi_IN/hi_IN.go
index 0e2fb43e..17e056f8 100644
--- a/hi_IN/hi_IN.go
+++ b/hi_IN/hi_IN.go
@@ -45,7 +45,7 @@ func New() locales.Translator {
locale: "hi_IN",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 3, 4, 5, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ".",
group: ",",
minus: "-",
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा-पूर्व", "ईस्वी"},
erasNarrow: []string{"", ""},
erasWide: []string{"ईसा-पूर्व", "ईसवी सन"},
- timezones: map[string]string{"WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय", "CAT": "मध्य अफ़्रीका समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "WITA": "मध्य इंडोनेशिया समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "MST": "उत्तरी अमेरिकी माउंटेन मानक समय", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "WIB": "पश्चिमी इंडोनेशिया समय", "PST": "उत्तरी अमेरिकी प्रशांत मानक समय", "BT": "भूटान समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "COT": "कोलंबिया मानक समय", "JDT": "जापान डेलाइट समय", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "ART": "अर्जेंटीना मानक समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "CHADT": "चैथम डेलाइट समय", "TMT": "तुर्कमेनिस्तान मानक समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "GMT": "ग्रीनविच मीन टाइम", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "ChST": "चामोरो मानक समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "NZST": "न्यूज़ीलैंड मानक समय", "AST": "अटलांटिक मानक समय", "MEZ": "मध्य यूरोपीय मानक समय", "ECT": "इक्वाडोर समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "MDT": "उत्तरी अमेरिकी माउंटेन डेलाइट समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "EAT": "पूर्वी अफ़्रीका समय", "WIT": "पूर्वी इंडोनेशिया समय", "LHDT": "लॉर्ड होवे डेलाइट समय", "SRT": "सूरीनाम समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "SAST": "दक्षिण अफ़्रीका समय", "BOT": "बोलीविया समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "GFT": "फ़्रेंच गुयाना समय", "IST": "भारतीय मानक समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय", "GYT": "गुयाना समय", "CHAST": "चैथम मानक समय", "HAST": "हवाई–आल्यूशन मानक समय", "MYT": "मलेशिया समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "HADT": "हवाई–आल्यूशन डेलाइट समय", "AKST": "अलास्\u200dका मानक समय", "AKDT": "अलास्\u200dका डेलाइट समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "CLT": "चिली मानक समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "CLST": "चिली ग्रीष्मकालीन समय", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "HKT": "हाँग काँग मानक समय", "SGT": "सिंगापुर समय", "LHST": "लॉर्ड होवे मानक समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "UYT": "उरुग्वे मानक समय", "∅∅∅": "पेरू ग्रीष्मकालीन समय", "VET": "वेनेज़ुएला समय", "ADT": "अटलांटिक डेलाइट समय", "JST": "जापान मानक समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "WEZ": "पश्चिमी यूरोपीय मानक समय"},
+ timezones: map[string]string{"NZST": "न्यूज़ीलैंड मानक समय", "LHDT": "लॉर्ड होवे डेलाइट समय", "OEZ": "पूर्वी यूरोपीय मानक समय", "PST": "उत्तरी अमेरिकी प्रशांत मानक समय", "BT": "भूटान समय", "CST": "उत्तरी अमेरिकी केंद्रीय मानक समय", "GFT": "फ़्रेंच गुयाना समय", "∅∅∅": "अज़ोरेस ग्रीष्मकालीन समय", "AST": "अटलांटिक मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन समय", "UYT": "उरुग्वे मानक समय", "PDT": "उत्तरी अमेरिकी प्रशांत डेलाइट समय", "WIT": "पूर्वी इंडोनेशिया समय", "VET": "वेनेज़ुएला समय", "AEDT": "ऑस्\u200dट्रेलियाई पूर्वी डेलाइट समय", "ACWST": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी मानक समय", "WAT": "पश्चिम अफ़्रीका मानक समय", "WEZ": "पश्चिमी यूरोपीय मानक समय", "JST": "जापान मानक समय", "ACDT": "ऑस्\u200dट्रेलियाई केंद्रीय डेलाइट समय", "GMT": "ग्रीनविच मीन टाइम", "CAT": "मध्य अफ़्रीका समय", "MESZ": "मध्\u200dय यूरोपीय ग्रीष्\u200dमकालीन समय", "AWDT": "ऑस्ट्रेलियाई पश्चिमी डेलाइट समय", "MEZ": "मध्य यूरोपीय मानक समय", "WARST": "पश्चिमी अर्जेंटीना ग्रीष्मकालीन समय", "CDT": "उत्तरी अमेरिकी केंद्रीय डेलाइट समय", "WIB": "पश्चिमी इंडोनेशिया समय", "OESZ": "पूर्वी यूरोपीय ग्रीष्मकालीन समय", "MDT": "उत्तरी अमेरिकी माउंटेन डेलाइट समय", "COT": "कोलंबिया मानक समय", "MYT": "मलेशिया समय", "WAST": "पश्चिम अफ़्रीका ग्रीष्मकालीन समय", "WESZ": "पश्चिमी यूरोपीय ग्रीष्\u200dमकालीन समय", "HKST": "हाँग काँग ग्रीष्मकालीन समय", "CHADT": "चैथम डेलाइट समय", "TMT": "तुर्कमेनिस्तान मानक समय", "CLT": "चिली मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "MST": "उत्तरी अमेरिकी माउंटेन मानक समय", "AEST": "ऑस्\u200dट्रेलियाई पूर्वी मानक समय", "ARST": "अर्जेंटीना ग्रीष्मकालीन समय", "LHST": "लॉर्ड होवे मानक समय", "ECT": "इक्वाडोर समय", "COST": "कोलंबिया ग्रीष्मकालीन समय", "HKT": "हाँग काँग मानक समय", "HAT": "न्यूफ़ाउंडलैंड डेलाइट समय", "EDT": "उत्तरी अमेरिकी पूर्वी डेलाइट समय", "HADT": "हवाई–आल्यूशन डेलाइट समय", "HNT": "न्यूफ़ाउंडलैंड मानक समय", "GYT": "गुयाना समय", "HAST": "हवाई–आल्यूशन मानक समय", "EST": "उत्तरी अमेरिकी पूर्वी मानक समय", "EAT": "पूर्वी अफ़्रीका समय", "SGT": "सिंगापुर समय", "AKST": "अलास्\u200dका मानक समय", "IST": "भारतीय मानक समय", "AKDT": "अलास्\u200dका डेलाइट समय", "ACST": "ऑस्\u200dट्रेलियाई केंद्रीय मानक समय", "SAST": "दक्षिण अफ़्रीका समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "WART": "पश्चिमी अर्जेंटीना मानक समय", "JDT": "जापान डेलाइट समय", "ChST": "चामोरो मानक समय", "BOT": "बोलीविया समय", "ACWDT": "ऑस्\u200dट्रेलियाई केंद्रीय पश्चिमी डेलाइट समय", "NZDT": "न्यूज़ीलैंड डेलाइट समय", "AWST": "ऑस्ट्रेलियाई पश्चिमी मानक समय", "CHAST": "चैथम मानक समय", "ART": "अर्जेंटीना मानक समय", "SRT": "सूरीनाम समय", "WITA": "मध्य इंडोनेशिया समय", "ADT": "अटलांटिक डेलाइट समय"},
}
}
@@ -212,7 +212,7 @@ func (hi *hi_IN) WeekdaysWide() []string {
func (hi *hi_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hi.decimal) + len(hi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -294,7 +294,7 @@ func (hi *hi_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hi.currencies[currency]
- l := len(s) + len(hi.decimal) + len(hi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -361,7 +361,7 @@ func (hi *hi_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hi.currencies[currency]
- l := len(s) + len(hi.decimal) + len(hi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/hr/hr.go b/hr/hr.go
index 999bb2a2..ec405e65 100644
--- a/hr/hr.go
+++ b/hr/hr.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pr. Kr.", "p. Kr."},
erasNarrow: []string{"pr.n.e.", "AD"},
erasWide: []string{"prije Krista", "poslije Krista"},
- timezones: map[string]string{"ACST": "srednjoaustralsko standardno vrijeme", "SAST": "južnoafričko vrijeme", "MYT": "malezijsko vrijeme", "WITA": "srednjoindonezijsko vrijeme", "JDT": "japansko ljetno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "CDT": "središnje ljetno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "COT": "kolumbijsko standardno vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "EDT": "istočno ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "AST": "atlantsko standardno vrijeme", "HKT": "hongkonško standardno vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "PST": "pacifičko standardno vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "CLST": "čileansko ljetno vrijeme", "CST": "središnje standardno vrijeme", "UYT": "urugvajsko standardno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "CAT": "srednjoafričko vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "ARST": "argentinsko ljetno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "BOT": "bolivijsko vrijeme", "ChST": "standardno vrijeme Chamorra", "AWDT": "zapadnoaustralsko ljetno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "ART": "argentinsko standardno vrijeme", "BT": "butansko vrijeme", "GMT": "univerzalno vrijeme", "CHADT": "ljetno vrijeme Chathama", "SGT": "singapursko vrijeme", "WIT": "istočnoindonezijsko vrijeme", "AKST": "aljaško standardno vrijeme", "AKDT": "aljaško ljetno vrijeme", "MST": "planinsko standardno vrijeme", "∅∅∅": "Acre ljetno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "IST": "indijsko vrijeme", "EST": "istočno standardno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "SRT": "surinamsko vrijeme", "ADT": "atlantsko ljetno vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "CHAST": "standardno vrijeme Chathama", "NZDT": "novozelandsko ljetno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "UYST": "urugvajsko ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "VET": "venezuelsko vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "HKST": "hongkonško ljetno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "GFT": "vrijeme Francuske Gvajane", "PDT": "pacifičko ljetno vrijeme", "NZST": "novozelandsko standardno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "JST": "japansko standardno vrijeme", "ECT": "ekvadorsko vrijeme", "MDT": "planinsko ljetno vrijeme", "GYT": "gvajansko vrijeme", "EAT": "istočnoafričko vrijeme"},
+ timezones: map[string]string{"LHDT": "ljetno vrijeme otoka Lord Howe", "PDT": "pacifičko ljetno vrijeme", "CDT": "središnje ljetno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "ACST": "srednjoaustralsko standardno vrijeme", "GMT": "univerzalno vrijeme", "MYT": "malezijsko vrijeme", "TMT": "turkmenistansko standardno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "AST": "atlantsko standardno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "HKST": "hongkonško ljetno vrijeme", "JST": "japansko standardno vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "EDT": "istočno ljetno vrijeme", "CST": "središnje standardno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "SGT": "singapursko vrijeme", "CLST": "čileansko ljetno vrijeme", "ECT": "ekvadorsko vrijeme", "IST": "indijsko vrijeme", "GYT": "gvajansko vrijeme", "SAST": "južnoafričko vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "EAT": "istočnoafričko vrijeme", "ART": "argentinsko standardno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "COT": "kolumbijsko standardno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "AKST": "aljaško standardno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "PST": "pacifičko standardno vrijeme", "ChST": "standardno vrijeme Chamorra", "HNT": "newfoundlandsko standardno vrijeme", "CHADT": "ljetno vrijeme Chathama", "OESZ": "istočnoeuropsko ljetno vrijeme", "MDT": "ljetno makaosko vrijeme", "NZST": "novozelandsko standardno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "BT": "butansko vrijeme", "WITA": "srednjoindonezijsko vrijeme", "AKDT": "aljaško ljetno vrijeme", "ARST": "argentinsko ljetno vrijeme", "EST": "istočno standardno vrijeme", "VET": "venezuelsko vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "CAT": "srednjoafričko vrijeme", "JDT": "japansko ljetno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "MST": "standardno makaosko vrijeme", "WIT": "istočnoindonezijsko vrijeme", "ADT": "atlantsko ljetno vrijeme", "UYT": "urugvajsko standardno vrijeme", "UYST": "urugvajsko ljetno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "SRT": "surinamsko vrijeme", "BOT": "bolivijsko vrijeme", "GFT": "vrijeme Francuske Gvajane", "HKT": "hongkonško standardno vrijeme", "CHAST": "standardno vrijeme Chathama", "LHST": "standardno vrijeme otoka Lord Howe", "∅∅∅": "azorsko ljetno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme"},
}
}
@@ -222,7 +222,7 @@ func (hr *hr) WeekdaysWide() []string {
func (hr *hr) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (hr *hr) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (hr *hr) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hr_BA/hr_BA.go b/hr_BA/hr_BA.go
index 12d8427d..3fe52cd9 100644
--- a/hr_BA/hr_BA.go
+++ b/hr_BA/hr_BA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pr. Kr.", "p. Kr."},
erasNarrow: []string{"pr.n.e.", "AD"},
erasWide: []string{"prije Krista", "poslije Krista"},
- timezones: map[string]string{"WARST": "zapadno-argentinsko ljetno vrijeme", "AKST": "aljaško standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "COT": "kolumbijsko standardno vrijeme", "ECT": "ekvadorsko vrijeme", "CLST": "čileansko ljetno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "MYT": "malezijsko vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "NZST": "novozelandsko standardno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "ARST": "argentinsko ljetno vrijeme", "CDT": "središnje ljetno vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "SAST": "južnoafričko vrijeme", "EDT": "istočno ljetno vrijeme", "ART": "argentinsko standardno vrijeme", "CHADT": "ljetno vrijeme Chathama", "CST": "središnje standardno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "GMT": "univerzalno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "CAT": "srednjoafričko vrijeme", "WIT": "istočnoindonezijsko vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "WAT": "zapadnoafričko standardno vrijeme", "IST": "indijsko vrijeme", "MDT": "planinsko ljetno vrijeme", "HKST": "hongkonško ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "JST": "japansko standardno vrijeme", "JDT": "japansko ljetno vrijeme", "AKDT": "aljaško ljetno vrijeme", "PDT": "pacifičko ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "ACST": "srednjoaustralsko standardno vrijeme", "ChST": "standardno vrijeme Chamorra", "∅∅∅": "peruansko ljetno vrijeme", "MST": "planinsko standardno vrijeme", "VET": "venezuelsko vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "EST": "istočno standardno vrijeme", "BOT": "bolivijsko vrijeme", "UYST": "urugvajsko ljetno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "BT": "butansko vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "CHAST": "standardno vrijeme Chathama", "OEZ": "istočnoeuropsko standardno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "SRT": "surinamsko vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "ADT": "atlantsko ljetno vrijeme", "GFT": "vrijeme Francuske Gvajane", "WIB": "zapadnoindonezijsko vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "HKT": "hongkonško standardno vrijeme", "SGT": "singapursko vrijeme", "UYT": "urugvajsko standardno vrijeme", "EAT": "istočnoafričko vrijeme", "AST": "atlantsko standardno vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "PST": "pacifičko standardno vrijeme", "GYT": "gvajansko vrijeme"},
+ timezones: map[string]string{"ADT": "atlantsko ljetno vrijeme", "EST": "istočno standardno vrijeme", "HKST": "hongkonško ljetno vrijeme", "UYST": "urugvajsko ljetno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "CLST": "čileansko ljetno vrijeme", "MYT": "malezijsko vrijeme", "EDT": "istočno ljetno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "VET": "venezuelsko vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "ChST": "standardno vrijeme Chamorra", "COT": "kolumbijsko standardno vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "CHADT": "ljetno vrijeme Chathama", "PST": "pacifičko standardno vrijeme", "BT": "butansko vrijeme", "MDT": "planinsko ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "WIT": "istočnoindonezijsko vrijeme", "JST": "japansko standardno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "TMT": "turkmenistansko standardno vrijeme", "SAST": "južnoafričko vrijeme", "PDT": "pacifičko ljetno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "AST": "atlantsko standardno vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "BOT": "bolivijsko vrijeme", "CHAST": "standardno vrijeme Chathama", "MESZ": "srednjoeuropsko ljetno vrijeme", "SRT": "surinamsko vrijeme", "JDT": "japansko ljetno vrijeme", "SGT": "singapursko vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "ECT": "ekvadorsko vrijeme", "GFT": "vrijeme Francuske Gvajane", "CDT": "središnje ljetno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "WAT": "zapadnoafričko standardno vrijeme", "HKT": "hongkonško standardno vrijeme", "ART": "argentinsko standardno vrijeme", "CAT": "srednjoafričko vrijeme", "UYT": "urugvajsko standardno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "GYT": "gvajansko vrijeme", "ARST": "argentinsko ljetno vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "∅∅∅": "brazilijsko ljetno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "GMT": "univerzalno vrijeme", "CST": "središnje standardno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "NZST": "novozelandsko standardno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "MST": "planinsko standardno vrijeme", "IST": "indijsko vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "EAT": "istočnoafričko vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "AKST": "aljaško standardno vrijeme", "AKDT": "aljaško ljetno vrijeme", "ACST": "srednjoaustralsko standardno vrijeme"},
}
}
@@ -103,8 +103,8 @@ func (hr *hr_BA) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
f := locales.F(n, v)
iMod10 := i % 10
iMod100 := i % 100
- fMod100 := f % 100
fMod10 := f % 10
+ fMod100 := f % 100
if (v == 0 && iMod10 == 1 && iMod100 != 11) || (fMod10 == 1 && fMod100 != 11) {
return locales.PluralRuleOne
@@ -222,7 +222,7 @@ func (hr *hr_BA) WeekdaysWide() []string {
func (hr *hr_BA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (hr *hr_BA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (hr *hr_BA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hr_HR/hr_HR.go b/hr_HR/hr_HR.go
index 79309469..e5bae1d0 100644
--- a/hr_HR/hr_HR.go
+++ b/hr_HR/hr_HR.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pr. Kr.", "p. Kr."},
erasNarrow: []string{"pr.n.e.", "AD"},
erasWide: []string{"prije Krista", "poslije Krista"},
- timezones: map[string]string{"MEZ": "srednjoeuropsko standardno vrijeme", "HKT": "hongkonško standardno vrijeme", "SAST": "južnoafričko vrijeme", "AKDT": "aljaško ljetno vrijeme", "JDT": "japansko ljetno vrijeme", "GMT": "univerzalno vrijeme", "ACWST": "australsko središnje zapadno standardno vrijeme", "MST": "standardno makaosko vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "WIT": "istočnoindonezijsko vrijeme", "GFT": "vrijeme Francuske Gvajane", "LHDT": "ljetno vrijeme otoka Lord Howe", "ACST": "srednjoaustralsko standardno vrijeme", "MDT": "ljetno makaosko vrijeme", "COT": "kolumbijsko standardno vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "ECT": "ekvadorsko vrijeme", "MYT": "malezijsko vrijeme", "VET": "venezuelsko vrijeme", "EAT": "istočnoafričko vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "OEZ": "istočnoeuropsko standardno vrijeme", "UYT": "urugvajsko standardno vrijeme", "ART": "argentinsko standardno vrijeme", "IST": "indijsko vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "PDT": "pacifičko ljetno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "CST": "središnje standardno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "ChST": "standardno vrijeme Chamorra", "NZST": "novozelandsko standardno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "CHAST": "standardno vrijeme Chathama", "TMST": "turkmenistansko ljetno vrijeme", "BT": "butansko vrijeme", "UYST": "urugvajsko ljetno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "WAT": "zapadnoafričko standardno vrijeme", "∅∅∅": "azorsko ljetno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "ARST": "argentinsko ljetno vrijeme", "CLST": "čileansko ljetno vrijeme", "HKST": "hongkonško ljetno vrijeme", "ADT": "atlantsko ljetno vrijeme", "PST": "pacifičko standardno vrijeme", "JST": "japansko standardno vrijeme", "NZDT": "novozelandsko ljetno vrijeme", "AST": "atlantsko standardno vrijeme", "CDT": "središnje ljetno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "AKST": "aljaško standardno vrijeme", "EST": "istočno standardno vrijeme", "EDT": "istočno ljetno vrijeme", "SRT": "surinamsko vrijeme", "CAT": "srednjoafričko vrijeme", "CHADT": "ljetno vrijeme Chathama", "OESZ": "istočnoeuropsko ljetno vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "BOT": "bolivijsko vrijeme", "CLT": "čileansko standardno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "SGT": "singapursko vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "GYT": "gvajansko vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme"},
+ timezones: map[string]string{"EAT": "istočnoafričko vrijeme", "MDT": "planinsko ljetno vrijeme", "CST": "središnje standardno vrijeme", "AKDT": "aljaško ljetno vrijeme", "SAST": "južnoafričko vrijeme", "UYT": "urugvajsko standardno vrijeme", "MST": "planinsko standardno vrijeme", "WAST": "zapadnoafričko ljetno vrijeme", "WEZ": "zapadnoeuropsko standardno vrijeme", "AKST": "aljaško standardno vrijeme", "JDT": "japansko ljetno vrijeme", "AWDT": "zapadnoaustralsko ljetno vrijeme", "CHAST": "standardno vrijeme Chathama", "PDT": "pacifičko ljetno vrijeme", "WITA": "srednjoindonezijsko vrijeme", "BOT": "bolivijsko vrijeme", "WAT": "zapadnoafričko standardno vrijeme", "GFT": "vrijeme Francuske Gvajane", "IST": "indijsko vrijeme", "ACST": "srednjoaustralsko standardno vrijeme", "LHST": "standardno vrijeme otoka Lord Howe", "ACWST": "australsko središnje zapadno standardno vrijeme", "WESZ": "zapadnoeuropsko ljetno vrijeme", "HAT": "newfoundlandsko ljetno vrijeme", "HAST": "havajsko-aleutsko standardno vrijeme", "AEST": "istočnoaustralsko standardno vrijeme", "WIT": "istočnoindonezijsko vrijeme", "JST": "japansko standardno vrijeme", "CHADT": "ljetno vrijeme Chathama", "OEZ": "istočnoeuropsko standardno vrijeme", "LHDT": "ljetno vrijeme otoka Lord Howe", "ACWDT": "australsko središnje zapadno ljetno vrijeme", "VET": "venezuelsko vrijeme", "SGT": "singapursko vrijeme", "EDT": "istočno ljetno vrijeme", "HADT": "havajsko-aleutsko ljetno vrijeme", "AWST": "zapadnoaustralsko standardno vrijeme", "HKT": "hongkonško standardno vrijeme", "NZST": "novozelandsko standardno vrijeme", "CAT": "srednjoafričko vrijeme", "UYST": "urugvajsko ljetno vrijeme", "ChST": "standardno vrijeme Chamorra", "ECT": "ekvadorsko vrijeme", "ADT": "atlantsko ljetno vrijeme", "ARST": "argentinsko ljetno vrijeme", "TMT": "turkmenistansko standardno vrijeme", "ART": "argentinsko standardno vrijeme", "HKST": "hongkonško ljetno vrijeme", "OESZ": "istočnoeuropsko ljetno vrijeme", "CDT": "središnje ljetno vrijeme", "AST": "atlantsko standardno vrijeme", "AEDT": "istočnoaustralsko ljetno vrijeme", "CLT": "čileansko standardno vrijeme", "GYT": "gvajansko vrijeme", "MYT": "malezijsko vrijeme", "CLST": "čileansko ljetno vrijeme", "COST": "kolumbijsko ljetno vrijeme", "∅∅∅": "peruansko ljetno vrijeme", "EST": "istočno standardno vrijeme", "TMST": "turkmenistansko ljetno vrijeme", "MESZ": "srednjoeuropsko ljetno vrijeme", "GMT": "univerzalno vrijeme", "SRT": "surinamsko vrijeme", "WART": "zapadno-argentinsko standardno vrijeme", "COT": "kolumbijsko standardno vrijeme", "ACDT": "srednjoaustralsko ljetno vrijeme", "PST": "pacifičko standardno vrijeme", "WARST": "zapadno-argentinsko ljetno vrijeme", "MEZ": "srednjoeuropsko standardno vrijeme", "BT": "butansko vrijeme", "HNT": "newfoundlandsko standardno vrijeme", "WIB": "zapadnoindonezijsko vrijeme", "NZDT": "novozelandsko ljetno vrijeme"},
}
}
@@ -222,7 +222,7 @@ func (hr *hr_HR) WeekdaysWide() []string {
func (hr *hr_HR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (hr *hr_HR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -353,7 +353,7 @@ func (hr *hr_HR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hr.currencies[currency]
- l := len(s) + len(hr.decimal) + len(hr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hsb/hsb.go b/hsb/hsb.go
index 137c3c1b..6fc9a608 100644
--- a/hsb/hsb.go
+++ b/hsb/hsb.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"př.Chr.n.", "po Chr.n."},
erasNarrow: []string{"", ""},
erasWide: []string{"před Chrystowym narodźenjom", "po Chrystowym narodźenju"},
- timezones: map[string]string{"AST": "atlantiski standardny čas", "CST": "sewjeroameriski centralny standardny čas", "WIT": "wuchodoindoneski", "BT": "bhutanski čas", "MYT": "malajziski čas", "PDT": "sewjeroameriski pacifiski lětni čas", "ART": "argentinski standardny čas", "HNT": "nowofundlandski standardny čas", "HKST": "Hongkongski lětni čas", "GFT": "francoskoguyanski čas", "HADT": "hawaiisko-aleutski lětni čas", "JDT": "japanski lětni čas", "UYST": "uruguayski lětni čas", "WAT": "zapadoafriski standardny čas", "AWDT": "zapadoawstralski lětni čas", "HAST": "hawaiisko-aleutski standardny čas", "LHDT": "lětni čas kupy Lord-Howe", "WART": "zapadoargentinski standardny čas", "MST": "MST", "ACWDT": "sjedźozapadny awstralski lětni čas", "EDT": "sewjeroameriski wuchodny lětni čas", "CAT": "centralnoafriski čas", "EST": "sewjeroameriski wuchodny standardny čas", "WESZ": "zapadoeuropski lětni čas", "COT": "kolumbiski standardny čas", "CDT": "sewjeroameriski centralny lětni čas", "SGT": "Singapurski čas", "AEST": "wuchodoawstralski standardny čas", "ARST": "argentinski lětni čas", "MEZ": "srjedźoeuropski standardny čas", "OESZ": "wuchodoeuropski lětni čas", "WARST": "zapadoargentinski lětni čas", "∅∅∅": "Brasiliski lětni čas", "MDT": "MDT", "NZST": "nowoseelandski standardny čas", "HAT": "nowofundlandski lětni čas", "HKT": "Hongkongski standardny čas", "CHAST": "chathamski standardny čas", "LHST": "standardny čas kupy Lord-Howe", "SRT": "surinamski čas", "EAT": "wuchodoafriski čas", "BOT": "boliwiski čas", "ChST": "chamorroski čas", "ACST": "srjedźoawstralski standardny čas", "CHADT": "chathamski lětni čas", "AWST": "zapadoawstralski standardny čas", "NZDT": "nowoseelandski lětni čas", "CLST": "chilski lětni čas", "WITA": "srjedźoindoneski čas", "OEZ": "wuchodoeuropski standardny čas", "WAST": "zapadoafriski lětni čas", "ADT": "atlantiski lětni čas", "AEDT": "wuchodoawstralski lětni čas", "AKST": "alaskaski standardny čas", "AKDT": "alaskaski lětni čas", "SAST": "južnoafriski čas", "COST": "kolumbiski lětni čas", "WEZ": "zapadoeuropski standardny čas", "ACWST": "srjedźozapadny awstralski standardny čas", "UYT": "uruguayski standardny čas", "GYT": "guyanski čas", "IST": "indiski čas", "WIB": "zapadoindoneski čas", "GMT": "Greenwichski čas", "PST": "sewjeroameriski pacifiski standardny čas", "VET": "venezuelski čas", "ACDT": "srjedźoawstralski lětni čas", "TMST": "turkmenski lětni čas", "CLT": "chilski standardny čas", "TMT": "turkmenski standardny čas", "JST": "japanski standardny čas", "ECT": "ekwadorski čas", "MESZ": "srjedźoeuropski lětni čas"},
+ timezones: map[string]string{"WARST": "zapadoargentinski lětni čas", "BOT": "boliwiski čas", "COST": "kolumbiski lětni čas", "CHADT": "chathamski lětni čas", "AWST": "zapadoawstralski standardny čas", "TMST": "turkmenski lětni čas", "LHDT": "lětni čas kupy Lord-Howe", "ACWDT": "sjedźozapadny awstralski lětni čas", "WART": "zapadoargentinski standardny čas", "JST": "japanski standardny čas", "MST": "MST", "AWDT": "zapadoawstralski lětni čas", "AEST": "wuchodoawstralski standardny čas", "WIT": "wuchodoindoneski", "COT": "kolumbiski standardny čas", "HADT": "hawaiisko-aleutski lětni čas", "WITA": "srjedźoindoneski čas", "ACWST": "srjedźozapadny awstralski standardny čas", "CDT": "sewjeroameriski centralny lětni čas", "AST": "atlantiski standardny čas", "ACDT": "srjedźoawstralski lětni čas", "GYT": "guyanski čas", "WIB": "zapadoindoneski čas", "CAT": "centralnoafriski čas", "VET": "venezuelski čas", "MYT": "malajziski čas", "ADT": "atlantiski lětni čas", "CHAST": "chathamski standardny čas", "SAST": "južnoafriski čas", "OESZ": "wuchodoeuropski lětni čas", "CST": "sewjeroameriski centralny standardny čas", "EST": "sewjeroameriski wuchodny standardny čas", "NZDT": "nowoseelandski lětni čas", "HKST": "Hongkongski lětni čas", "WEZ": "zapadoeuropski standardny čas", "ACST": "srjedźoawstralski standardny čas", "MEZ": "srjedźoeuropski standardny čas", "CLST": "chilski lětni čas", "WAT": "zapadoafriski standardny čas", "WESZ": "zapadoeuropski lětni čas", "ARST": "argentinski lětni čas", "LHST": "standardny čas kupy Lord-Howe", "NZST": "nowoseelandski standardny čas", "PDT": "sewjeroameriski pacifiski lětni čas", "MESZ": "srjedźoeuropski lětni čas", "∅∅∅": "acorski lětni čas", "EDT": "sewjeroameriski wuchodny lětni čas", "AEDT": "wuchodoawstralski lětni čas", "CLT": "chilski standardny čas", "IST": "indiski čas", "HNT": "nowofundlandski standardny čas", "MDT": "MDT", "ChST": "chamorroski čas", "SGT": "Singapurski čas", "BT": "bhutanski čas", "SRT": "surinamski čas", "EAT": "wuchodoafriski čas", "HAT": "nowofundlandski lětni čas", "HKT": "Hongkongski standardny čas", "TMT": "turkmenski standardny čas", "OEZ": "wuchodoeuropski standardny čas", "ECT": "ekwadorski čas", "ART": "argentinski standardny čas", "PST": "sewjeroameriski pacifiski standardny čas", "GMT": "Greenwichski čas", "UYST": "uruguayski lětni čas", "WAST": "zapadoafriski lětni čas", "GFT": "francoskoguyanski čas", "JDT": "japanski lětni čas", "AKST": "alaskaski standardny čas", "AKDT": "alaskaski lětni čas", "HAST": "hawaiisko-aleutski standardny čas", "UYT": "uruguayski standardny čas"},
}
}
@@ -201,7 +201,7 @@ func (hsb *hsb) WeekdaysWide() []string {
func (hsb *hsb) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hsb.decimal) + len(hsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (hsb *hsb) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
- l := len(s) + len(hsb.decimal) + len(hsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (hsb *hsb) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
- l := len(s) + len(hsb.decimal) + len(hsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hsb_DE/hsb_DE.go b/hsb_DE/hsb_DE.go
index 58e17916..49a722f3 100644
--- a/hsb_DE/hsb_DE.go
+++ b/hsb_DE/hsb_DE.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"př.Chr.n.", "po Chr.n."},
erasNarrow: []string{"", ""},
erasWide: []string{"před Chrystowym narodźenjom", "po Chrystowym narodźenju"},
- timezones: map[string]string{"IST": "indiski čas", "ACWST": "srjedźozapadny awstralski standardny čas", "WAT": "zapadoafriski standardny čas", "SAST": "južnoafriski čas", "HAST": "hawaiisko-aleutski standardny čas", "GMT": "Greenwichski čas", "EDT": "sewjeroameriski wuchodny lětni čas", "ChST": "chamorroski čas", "SGT": "Singapurski čas", "LHDT": "lětni čas kupy Lord-Howe", "WART": "zapadoargentinski standardny čas", "CLT": "chilski standardny čas", "WAST": "zapadoafriski lětni čas", "AST": "atlantiski standardny čas", "TMT": "turkmenski standardny čas", "JST": "japanski standardny čas", "HKT": "Hongkongski standardny čas", "CST": "sewjeroameriski centralny standardny čas", "EST": "sewjeroameriski wuchodny standardny čas", "LHST": "standardny čas kupy Lord-Howe", "BOT": "boliwiski čas", "MEZ": "srjedźoeuropski standardny čas", "MDT": "sewjeroameriski hórski lětni čas", "ACST": "srjedźoawstralski standardny čas", "COST": "kolumbiski lětni čas", "CLST": "chilski lětni čas", "SRT": "surinamski čas", "AWDT": "zapadoawstralski lětni čas", "MESZ": "srjedźoeuropski lětni čas", "OEZ": "wuchodoeuropski standardny čas", "BT": "bhutanski čas", "ECT": "ekwadorski čas", "PDT": "sewjeroameriski pacifiski lětni čas", "WESZ": "zapadoeuropski lětni čas", "JDT": "japanski lětni čas", "COT": "kolumbiski standardny čas", "MYT": "malajziski čas", "WARST": "zapadoargentinski lětni čas", "UYST": "uruguayski lětni čas", "∅∅∅": "peruski lětni čas", "WIT": "wuchodoindoneski", "TMST": "turkmenski lětni čas", "GFT": "francoskoguyanski čas", "AEST": "wuchodoawstralski standardny čas", "WEZ": "zapadoeuropski standardny čas", "NZST": "nowoseelandski standardny čas", "HKST": "Hongkongski lětni čas", "CDT": "sewjeroameriski centralny lětni čas", "AKST": "alaskaski standardny čas", "AKDT": "alaskaski lětni čas", "ART": "argentinski standardny čas", "AEDT": "wuchodoawstralski lětni čas", "ACWDT": "sjedźozapadny awstralski lětni čas", "ACDT": "srjedźoawstralski lětni čas", "HNT": "nowofundlandski standardny čas", "HAT": "nowofundlandski lětni čas", "GYT": "guyanski čas", "NZDT": "nowoseelandski lětni čas", "AWST": "zapadoawstralski standardny čas", "EAT": "wuchodoafriski čas", "CHADT": "chathamski lětni čas", "HADT": "hawaiisko-aleutski lětni čas", "MST": "sewjeroameriski hórski standardny čas", "CAT": "centralnoafriski čas", "UYT": "uruguayski standardny čas", "ADT": "atlantiski lětni čas", "CHAST": "chathamski standardny čas", "WIB": "zapadoindoneski čas", "PST": "sewjeroameriski pacifiski standardny čas", "WITA": "srjedźoindoneski čas", "VET": "venezuelski čas", "ARST": "argentinski lětni čas", "OESZ": "wuchodoeuropski lětni čas"},
+ timezones: map[string]string{"SRT": "surinamski čas", "WIB": "zapadoindoneski čas", "OESZ": "wuchodoeuropski lětni čas", "AEST": "wuchodoawstralski standardny čas", "NZDT": "nowoseelandski lětni čas", "CLST": "chilski lětni čas", "WEZ": "zapadoeuropski standardny čas", "JST": "japanski standardny čas", "CAT": "centralnoafriski čas", "ChST": "chamorroski čas", "MST": "sewjeroameriski hórski standardny čas", "CLT": "chilski standardny čas", "CDT": "sewjeroameriski centralny lětni čas", "COST": "kolumbiski lětni čas", "UYT": "uruguayski standardny čas", "WITA": "srjedźoindoneski čas", "IST": "indiski čas", "ADT": "atlantiski lětni čas", "ACST": "srjedźoawstralski standardny čas", "AKST": "alaskaski standardny čas", "AWST": "zapadoawstralski standardny čas", "WIT": "wuchodoindoneski", "HNT": "nowofundlandski standardny čas", "SGT": "Singapurski čas", "EST": "sewjeroameriski wuchodny standardny čas", "LHDT": "lětni čas kupy Lord-Howe", "MEZ": "srjedźoeuropski standardny čas", "AST": "atlantiski standardny čas", "OEZ": "wuchodoeuropski standardny čas", "UYST": "uruguayski lětni čas", "BT": "bhutanski čas", "EAT": "wuchodoafriski čas", "ACDT": "srjedźoawstralski lětni čas", "∅∅∅": "acorski lětni čas", "ART": "argentinski standardny čas", "VET": "venezuelski čas", "WAST": "zapadoafriski lětni čas", "HKT": "Hongkongski standardny čas", "TMT": "turkmenski standardny čas", "AWDT": "zapadoawstralski lětni čas", "MYT": "malajziski čas", "HADT": "hawaiisko-aleutski lětni čas", "TMST": "turkmenski lětni čas", "PDT": "sewjeroameriski pacifiski lětni čas", "GMT": "Greenwichski čas", "ACWST": "srjedźozapadny awstralski standardny čas", "MDT": "sewjeroameriski hórski lětni čas", "ECT": "ekwadorski čas", "COT": "kolumbiski standardny čas", "LHST": "standardny čas kupy Lord-Howe", "NZST": "nowoseelandski standardny čas", "WAT": "zapadoafriski standardny čas", "HKST": "Hongkongski lětni čas", "AEDT": "wuchodoawstralski lětni čas", "WARST": "zapadoargentinski lětni čas", "JDT": "japanski lětni čas", "CHADT": "chathamski lětni čas", "BOT": "boliwiski čas", "GFT": "francoskoguyanski čas", "AKDT": "alaskaski lětni čas", "ARST": "argentinski lětni čas", "CST": "sewjeroameriski centralny standardny čas", "HAT": "nowofundlandski lětni čas", "GYT": "guyanski čas", "HAST": "hawaiisko-aleutski standardny čas", "EDT": "sewjeroameriski wuchodny lětni čas", "SAST": "južnoafriski čas", "ACWDT": "sjedźozapadny awstralski lětni čas", "WART": "zapadoargentinski standardny čas", "WESZ": "zapadoeuropski lětni čas", "CHAST": "chathamski standardny čas", "PST": "sewjeroameriski pacifiski standardny čas", "MESZ": "srjedźoeuropski lětni čas"},
}
}
@@ -201,7 +201,7 @@ func (hsb *hsb_DE) WeekdaysWide() []string {
func (hsb *hsb_DE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hsb.decimal) + len(hsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (hsb *hsb_DE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
- l := len(s) + len(hsb.decimal) + len(hsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (hsb *hsb_DE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hsb.currencies[currency]
- l := len(s) + len(hsb.decimal) + len(hsb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hu/hu.go b/hu/hu.go
index 862e3ea3..4f6d5954 100644
--- a/hu/hu.go
+++ b/hu/hu.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"i. e.", "i. sz."},
erasNarrow: []string{"ie.", "isz."},
erasWide: []string{"időszámításunk előtt", "időszámításunk szerint"},
- timezones: map[string]string{"WAT": "nyugat-afrikai téli idő", "ADT": "atlanti-óceáni nyári idő", "EST": "keleti államokbeli zónaidő", "WESZ": "nyugat-európai nyári idő", "LHDT": "Lord Howe-szigeti nyári idő", "ACST": "közép-ausztráliai téli idő", "MDT": "hegyvidéki nyári idő", "HAT": "új-fundlandi nyári idő", "ARST": "Argentínai nyári idő", "CST": "középső államokbeli zónaidő", "HKST": "hongkongi nyári idő", "SAST": "dél-afrikai téli idő", "WAST": "nyugat-afrikai nyári idő", "CHAST": "chathami téli idő", "EDT": "keleti államokbeli nyári idő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "UYT": "uruguayi téli idő", "SRT": "szurinámi idő", "ACDT": "közép-ausztráliai nyári idő", "AEDT": "kelet-ausztráliai nyári idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "ChST": "chamorrói téli idő", "GFT": "francia-guianai idő", "WIB": "nyugat-indonéziai téli idő", "BOT": "bolíviai téli idő", "AWDT": "nyugat-ausztráliai nyári idő", "PST": "csendes-óceáni zónaidő", "VET": "venezuelai idő", "AST": "atlanti-óceáni zónaidő", "MEZ": "közép-európai téli idő", "AKST": "alaszkai zónaidő", "AKDT": "alaszkai nyári idő", "LHST": "Lord Howe-szigeti téli idő", "UYST": "uruguayi nyári idő", "AWST": "nyugat-ausztráliai téli idő", "CAT": "közép-afrikai téli idő", "CDT": "középső államokbeli nyári idő", "SGT": "szingapúri téli idő", "WIT": "kelet-indonéziai idő", "GMT": "greenwichi középidő, téli idő", "ECT": "ecuadori téli idő", "NZST": "új-zélandi téli idő", "COT": "kolumbiai téli idő", "COST": "kolumbiai nyári idő", "TMST": "türkmenisztáni nyári idő", "JST": "japán téli idő", "MST": "hegyvidéki zónaidő", "AEST": "kelet-ausztráliai téli idő", "OEZ": "kelet-európai téli idő", "∅∅∅": "Acre nyári idő", "EAT": "kelet-afrikai téli idő", "ART": "argentínai téli idő", "CLST": "chilei nyári idő", "HADT": "hawaii-aleuti nyári idő", "IST": "indiai téli idő", "HNT": "új-fundlandi zónaidő", "CHADT": "chathami nyári idő", "HAST": "hawaii-aleuti téli idő", "PDT": "csendes-óceáni nyári idő", "GYT": "guyanai téli idő", "NZDT": "új-zélandi nyári idő", "MESZ": "közép-európai nyári idő", "CLT": "chilei téli idő", "TMT": "türkmenisztáni téli idő", "OESZ": "kelet-európai nyári idő", "JDT": "japán nyári idő", "BT": "butáni idő", "WEZ": "nyugat-európai téli idő", "MYT": "malajziai idő", "HKT": "hongkongi téli idő", "WITA": "közép-indonéziai idő", "WART": "nyugat-argentínai téli idő", "WARST": "nyugat-argentínai nyári idő"},
+ timezones: map[string]string{"AWST": "nyugat-ausztráliai téli idő", "ART": "argentínai téli idő", "NZST": "új-zélandi téli idő", "LHDT": "Lord Howe-szigeti nyári idő", "NZDT": "új-zélandi nyári idő", "AEST": "kelet-ausztráliai téli idő", "UYT": "uruguayi téli idő", "UYST": "uruguayi nyári idő", "CHADT": "chathami nyári idő", "MST": "Macaui zónaidő", "HAST": "hawaii-aleuti téli idő", "SRT": "szurinámi idő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "GYT": "guyanai téli idő", "CAT": "közép-afrikai téli idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "AEDT": "kelet-ausztráliai nyári idő", "GMT": "greenwichi középidő, téli idő", "COT": "kolumbiai téli idő", "COST": "kolumbiai nyári idő", "WARST": "nyugat-argentínai nyári idő", "WEZ": "nyugat-európai téli idő", "CHAST": "chathami téli idő", "OESZ": "kelet-európai nyári idő", "PDT": "csendes-óceáni nyári idő", "MDT": "Macaui nyári idő", "LHST": "Lord Howe-szigeti téli idő", "BT": "butáni idő", "WART": "nyugat-argentínai téli idő", "BOT": "bolíviai téli idő", "EAT": "kelet-afrikai téli idő", "ACST": "közép-ausztráliai téli idő", "EST": "keleti államokbeli zónaidő", "TMT": "türkmenisztáni téli idő", "IST": "indiai téli idő", "VET": "venezuelai idő", "ECT": "ecuadori téli idő", "JST": "japán téli idő", "SAST": "dél-afrikai téli idő", "CLT": "chilei téli idő", "TMST": "türkmenisztáni nyári idő", "HADT": "hawaii-aleuti nyári idő", "ChST": "chamorrói téli idő", "WITA": "közép-indonéziai idő", "WESZ": "nyugat-európai nyári idő", "AKST": "alaszkai zónaidő", "ACDT": "közép-ausztráliai nyári idő", "ARST": "Argentínai nyári idő", "MESZ": "közép-európai nyári idő", "CLST": "chilei nyári idő", "WIT": "kelet-indonéziai idő", "GFT": "francia-guianai idő", "WAT": "nyugat-afrikai téli idő", "HNT": "új-fundlandi zónaidő", "ADT": "atlanti-óceáni nyári idő", "HKT": "hongkongi téli idő", "WAST": "nyugat-afrikai nyári idő", "CST": "középső államokbeli zónaidő", "CDT": "középső államokbeli nyári idő", "JDT": "japán nyári idő", "HKST": "hongkongi nyári idő", "EDT": "keleti államokbeli nyári idő", "PST": "csendes-óceáni zónaidő", "AWDT": "nyugat-ausztráliai nyári idő", "HAT": "új-fundlandi nyári idő", "MYT": "malajziai idő", "AST": "atlanti-óceáni zónaidő", "WIB": "nyugat-indonéziai téli idő", "OEZ": "kelet-európai téli idő", "MEZ": "közép-európai téli idő", "SGT": "szingapúri téli idő", "∅∅∅": "azori nyári idő", "AKDT": "alaszkai nyári idő"},
}
}
@@ -209,7 +209,7 @@ func (hu *hu) WeekdaysWide() []string {
func (hu *hu) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hu.decimal) + len(hu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -284,7 +284,7 @@ func (hu *hu) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hu.currencies[currency]
- l := len(s) + len(hu.decimal) + len(hu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (hu *hu) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hu.currencies[currency]
- l := len(s) + len(hu.decimal) + len(hu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hu_HU/hu_HU.go b/hu_HU/hu_HU.go
index 29c86412..d45c3f13 100644
--- a/hu_HU/hu_HU.go
+++ b/hu_HU/hu_HU.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"i. e.", "i. sz."},
erasNarrow: []string{"ie.", "isz."},
erasWide: []string{"időszámításunk előtt", "időszámításunk szerint"},
- timezones: map[string]string{"AEST": "kelet-ausztráliai téli idő", "WIB": "nyugat-indonéziai téli idő", "UYT": "uruguayi téli idő", "∅∅∅": "perui nyári idő", "ChST": "chamorrói téli idő", "ART": "argentínai téli idő", "MEZ": "közép-európai téli idő", "HADT": "hawaii-aleuti nyári idő", "CLST": "chilei nyári idő", "WIT": "kelet-indonéziai idő", "IST": "indiai téli idő", "ACDT": "közép-ausztráliai nyári idő", "AST": "atlanti-óceáni zónaidő", "CAT": "közép-afrikai téli idő", "CDT": "középső államokbeli nyári idő", "HKST": "hongkongi nyári idő", "WARST": "nyugat-argentínai nyári idő", "UYST": "uruguayi nyári idő", "SRT": "szurinámi idő", "GFT": "francia-guianai idő", "AKST": "alaszkai zónaidő", "AKDT": "alaszkai nyári idő", "ECT": "ecuadori téli idő", "WEZ": "nyugat-európai téli idő", "SGT": "szingapúri téli idő", "AEDT": "kelet-ausztráliai nyári idő", "NZDT": "új-zélandi nyári idő", "ARST": "Argentínai nyári idő", "COT": "kolumbiai téli idő", "COST": "kolumbiai nyári idő", "CHAST": "chathami téli idő", "JST": "japán téli idő", "GMT": "greenwichi középidő, téli idő", "MYT": "malajziai idő", "HKT": "hongkongi téli idő", "CLT": "chilei téli idő", "OESZ": "kelet-európai nyári idő", "EDT": "keleti államokbeli nyári idő", "BT": "butáni idő", "NZST": "új-zélandi téli idő", "CST": "középső államokbeli zónaidő", "CHADT": "chathami nyári idő", "OEZ": "kelet-európai téli idő", "TMT": "türkmenisztáni téli idő", "HAST": "hawaii-aleuti téli idő", "EST": "keleti államokbeli zónaidő", "PST": "csendes-óceáni zónaidő", "LHST": "Lord Howe-szigeti téli idő", "WART": "nyugat-argentínai téli idő", "MST": "hegyvidéki zónaidő", "MESZ": "közép-európai nyári idő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "HNT": "új-fundlandi zónaidő", "PDT": "csendes-óceáni nyári idő", "LHDT": "Lord Howe-szigeti nyári idő", "BOT": "bolíviai téli idő", "ADT": "atlanti-óceáni nyári idő", "WITA": "közép-indonéziai idő", "WESZ": "nyugat-európai nyári idő", "WAST": "nyugat-afrikai nyári idő", "HAT": "új-fundlandi nyári idő", "JDT": "japán nyári idő", "EAT": "kelet-afrikai téli idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "GYT": "guyanai téli idő", "MDT": "hegyvidéki nyári idő", "SAST": "dél-afrikai téli idő", "ACST": "közép-ausztráliai téli idő", "VET": "venezuelai idő", "WAT": "nyugat-afrikai téli idő", "AWST": "nyugat-ausztráliai téli idő", "AWDT": "nyugat-ausztráliai nyári idő", "TMST": "türkmenisztáni nyári idő"},
+ timezones: map[string]string{"CST": "középső államokbeli zónaidő", "MST": "Macaui zónaidő", "MESZ": "közép-európai nyári idő", "ACWST": "közép-nyugat-ausztráliai téli idő", "WAT": "nyugat-afrikai téli idő", "VET": "venezuelai idő", "AEDT": "kelet-ausztráliai nyári idő", "NZDT": "új-zélandi nyári idő", "UYT": "uruguayi téli idő", "ChST": "chamorrói téli idő", "ACWDT": "közép-nyugat-ausztráliai nyári idő", "CHADT": "chathami nyári idő", "LHST": "Lord Howe-szigeti téli idő", "NZST": "új-zélandi téli idő", "∅∅∅": "azori nyári idő", "HKT": "hongkongi téli idő", "TMST": "türkmenisztáni nyári idő", "IST": "indiai téli idő", "ACST": "közép-ausztráliai téli idő", "MYT": "malajziai idő", "ARST": "Argentínai nyári idő", "WARST": "nyugat-argentínai nyári idő", "CLT": "chilei téli idő", "CDT": "középső államokbeli nyári idő", "AKDT": "alaszkai nyári idő", "WIB": "nyugat-indonéziai téli idő", "OESZ": "kelet-európai nyári idő", "EAT": "kelet-afrikai téli idő", "CLST": "chilei nyári idő", "WAST": "nyugat-afrikai nyári idő", "GFT": "francia-guianai idő", "JST": "japán téli idő", "SGT": "szingapúri téli idő", "ART": "argentínai téli idő", "TMT": "türkmenisztáni téli idő", "SAST": "dél-afrikai téli idő", "PST": "csendes-óceáni zónaidő", "COST": "kolumbiai nyári idő", "AKST": "alaszkai zónaidő", "AST": "atlanti-óceáni zónaidő", "MEZ": "közép-európai téli idő", "GMT": "greenwichi középidő, téli idő", "WEZ": "nyugat-európai téli idő", "JDT": "japán nyári idő", "HNT": "új-fundlandi zónaidő", "MDT": "Macaui nyári idő", "HADT": "hawaii-aleuti nyári idő", "EST": "keleti államokbeli zónaidő", "HAST": "hawaii-aleuti téli idő", "LHDT": "Lord Howe-szigeti nyári idő", "BT": "butáni idő", "WART": "nyugat-argentínai téli idő", "GYT": "guyanai téli idő", "EDT": "keleti államokbeli nyári idő", "HKST": "hongkongi nyári idő", "PDT": "csendes-óceáni nyári idő", "WITA": "közép-indonéziai idő", "ECT": "ecuadori téli idő", "COT": "kolumbiai téli idő", "ADT": "atlanti-óceáni nyári idő", "HAT": "új-fundlandi nyári idő", "OEZ": "kelet-európai téli idő", "CAT": "közép-afrikai téli idő", "SRT": "szurinámi idő", "BOT": "bolíviai téli idő", "ACDT": "közép-ausztráliai nyári idő", "CHAST": "chathami téli idő", "AWST": "nyugat-ausztráliai téli idő", "AWDT": "nyugat-ausztráliai nyári idő", "AEST": "kelet-ausztráliai téli idő", "UYST": "uruguayi nyári idő", "WIT": "kelet-indonéziai idő", "WESZ": "nyugat-európai nyári idő"},
}
}
@@ -209,7 +209,7 @@ func (hu *hu_HU) WeekdaysWide() []string {
func (hu *hu_HU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(hu.decimal) + len(hu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -284,7 +284,7 @@ func (hu *hu_HU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hu.currencies[currency]
- l := len(s) + len(hu.decimal) + len(hu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (hu *hu_HU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hu.currencies[currency]
- l := len(s) + len(hu.decimal) + len(hu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hy/hy.go b/hy/hy.go
index ddab74c2..3fd01cca 100644
--- a/hy/hy.go
+++ b/hy/hy.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"մ.թ.ա.", "մ.թ."},
- timezones: map[string]string{"ADT": "Ատլանտյան ամառային ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "GMT": "Գրինվիչի ժամանակ", "VET": "Վենեսուելայի ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "MDT": "MDT", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "MST": "MST", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "ChST": "Չամորոյի ժամանակ", "GYT": "Գայանայի ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "MYT": "Մալայզիայի ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "SRT": "Սուրինամի ժամանակ", "∅∅∅": "Բրազիլիայի ամառային ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "ECT": "Էկվադորի ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "SGT": "Սինգապուրի ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "BT": "Բութանի ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ"},
+ timezones: map[string]string{"OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "GMT": "Գրինվիչի ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "MYT": "Մալայզիայի ժամանակ", "SGT": "Սինգապուրի ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "BT": "Բութանի ժամանակ", "MDT": "Լեռնային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "GYT": "Գայանայի ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "ChST": "Չամորոյի ժամանակ", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "SRT": "Սուրինամի ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "ECT": "Էկվադորի ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "VET": "Վենեսուելայի ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "MST": "Լեռնային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "∅∅∅": "Բրազիլիայի ամառային ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ"},
}
}
@@ -272,7 +272,7 @@ func (hy *hy) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hy.currencies[currency]
- l := len(s) + len(hy.decimal) + len(hy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (hy *hy) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hy.currencies[currency]
- l := len(s) + len(hy.decimal) + len(hy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/hy_AM/hy_AM.go b/hy_AM/hy_AM.go
index 2883c4f5..848e48ba 100644
--- a/hy_AM/hy_AM.go
+++ b/hy_AM/hy_AM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"մ.թ.ա.", "մ.թ."},
- timezones: map[string]string{"MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "ADT": "Ատլանտյան ամառային ժամանակ", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "∅∅∅": "Ազորյան կղզիների ամառային ժամանակ", "CLST": "Չիլիի ամառային ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "MYT": "Մալայզիայի ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "ECT": "Էկվադորի ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "BT": "Բութանի ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "MDT": "MDT", "SRT": "Սուրինամի ժամանակ", "AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ", "VET": "Վենեսուելայի ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "SGT": "Սինգապուրի ժամանակ", "CLT": "Չիլիի ստանդարտ ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "ChST": "Չամորոյի ժամանակ", "MST": "MST", "JDT": "Ճապոնիայի ամառային ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "GMT": "Գրինվիչի ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "GYT": "Գայանայի ժամանակ"},
+ timezones: map[string]string{"CLT": "Չիլիի ստանդարտ ժամանակ", "AKST": "Ալյասկայի ստանդարտ ժամանակ", "AWST": "Արևմտաավստրալիական ստանդարտ ժամանակ", "CHADT": "Չաթեմ կղզու ամառային ժամանակ", "HKT": "Հոնկոնգի ստանդարտ ժամանակ", "SAST": "Հարավաֆրիկյան ժամանակ", "MDT": "Լեռնային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "ECT": "Էկվադորի ժամանակ", "EDT": "Արևելյան Ամերիկայի ամառային ժամանակ", "OEZ": "Արևելյան Եվրոպայի ստանդարտ ժամանակ", "AEDT": "Արևելաավստրալիական ամառային ժամանակ", "WARST": "Արևմտյան Արգենտինայի ամառային ժամանակ", "WAT": "Արևմտաաֆրիկյան ստանդարտ ժամանակ", "CDT": "Կենտրոնական Ամերիկայի ամառային ժամանակ", "JDT": "Ճապոնիայի ամառային ժամանակ", "ACST": "Կենտրոնաավստրալիական ստանդարտ ժամանակ", "NZDT": "Նոր Զելանդիայի ամառային ժամանակ", "CAT": "Կենտրոնաաֆրիկյան ժամանակ", "ACWDT": "Կենտրոնաավստրալիական արևմտյան ամառային ժամանակ", "WESZ": "Արևմտյան Եվրոպայի ամառային ժամանակ", "MYT": "Մալայզիայի ժամանակ", "ART": "Արգենտինայի ստնադարտ ժամանակ", "AWDT": "Արևմտաավստրալիական ամառային ժամանակ", "ACWST": "Կենտրոնաավստրալիական արևմտյան ստանդարտ ժամանակ", "WEZ": "Արևմտյան Եվրոպայի ստանդարտ ժամանակ", "VET": "Վենեսուելայի ժամանակ", "OESZ": "Արևելյան Եվրոպայի ամառային ժամանակ", "SGT": "Սինգապուրի ժամանակ", "GYT": "Գայանայի ժամանակ", "EST": "Արևելյան Ամերիկայի ստանդարտ ժամանակ", "PDT": "Խաղաղօվկիանոսային ամառային ժամանակ (Հյուսիսային Ամերիկա)", "CLST": "Չիլիի ամառային ժամանակ", "GFT": "Ֆրանսիական Գվիանայի ժամանակ", "AST": "Ատլանտյան ստանդարտ ժամանակ", "MEZ": "Կենտրոնական Եվրոպայի ստանդարտ ժամանակ", "ChST": "Չամորոյի ժամանակ", "SRT": "Սուրինամի ժամանակ", "WAST": "Արևմտաաֆրիկյան ամառային ժամանակ", "COST": "Կոլումբիայի ամառային ժամանակ", "HNT": "Նյուֆաունդլենդի ստանդարտ ժամանակ", "ARST": "Արգենտինայի ամառային ժամանակ", "TMT": "Թուրքմենստանի ստանդարտ ժամանակ", "LHDT": "Լորդ Հաուի ամառային ժամանակ", "GMT": "Գրինվիչի ժամանակ", "WITA": "Կենտրոնական Ինդոնեզիայի ժամանակ", "MST": "Լեռնային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "CST": "Կենտրոնական Ամերիկայի ստանդարտ ժամանակ", "AKDT": "Ալյասկայի ամառային ժամանակ", "MESZ": "Կենտրոնական Եվրոպայի ամառային ժամանակ", "COT": "Կոլումբիայի ստանդարտ ժամանակ", "JST": "Ճապոնիայի ստանդարտ ժամանակ", "HAT": "Նյուֆաունդլենդի ամառային ժամանակ", "TMST": "Թուրքմենստանի ամառային ժամանակ", "BOT": "Բոլիվիայի ժամանակ", "WIB": "Արևմտյան Ինդոնեզիայի ժամանակ", "HAST": "Հավայան-ալեուտյան ստանդարտ ժամանակ", "CHAST": "Չաթեմ կղզու ստանդարտ ժամանակ", "PST": "Խաղաղօվկիանոսային ստանդարտ ժամանակ (Հյուսիսային Ամերիկա)", "ADT": "Ատլանտյան ամառային ժամանակ", "HADT": "Հավայան-ալեուտյան ամառային ժամանակ", "HKST": "Հոնկոնգի ամառային ժամանակ", "LHST": "Լորդ Հաուի ստանդարտ ժամանակ", "WIT": "Արևելյան Ինդոնեզիայի ժամանակ", "EAT": "Արևելաաֆրիկյան ժամանակ", "∅∅∅": "Պերուի ամառային ժամանակ", "AEST": "Արևելաավստրալիական ստանդարտ ժամանակ", "NZST": "Նոր Զելանդիայի ստանդարտ ժամանակ", "WART": "Արևմտյան Արգենտինայի ստնադարտ ժամանակ", "IST": "Հնդկաստանի ստանդարտ ժամանակ", "ACDT": "Կենտրոնաավստրալիական ամառային ժամանակ", "UYT": "Ուրուգվայի ստանդարտ ժամանակ", "UYST": "Ուրուգվայի ամառային ժամանակ", "BT": "Բութանի ժամանակ"},
}
}
@@ -272,7 +272,7 @@ func (hy *hy_AM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hy.currencies[currency]
- l := len(s) + len(hy.decimal) + len(hy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (hy *hy_AM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := hy.currencies[currency]
- l := len(s) + len(hy.decimal) + len(hy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/id/id.go b/id/id.go
index 4fa0c1e7..acad4e8d 100644
--- a/id/id.go
+++ b/id/id.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"SM", "M"},
erasNarrow: []string{"SM", "M"},
erasWide: []string{"Sebelum Masehi", "M"},
- timezones: map[string]string{"SAST": "Waktu Standar Afrika Selatan", "VET": "Waktu Venezuela", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "GFT": "Waktu Guyana Prancis", "ACST": "Waktu Standar Tengah Australia", "ACDT": "Waktu Musim Panas Tengah Australia", "COST": "Waktu Musim Panas Kolombia", "LHST": "Waktu Standar Lord Howe", "TMST": "Waktu Musim Panas Turkmenistan", "AKDT": "Waktu Musim Panas Alaska", "OEZ": "Waktu Standar Eropa Timur", "ADT": "Waktu Musim Panas Atlantik", "CLST": "Waktu Musim Panas Cile", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "UYST": "Waktu Musim Panas Uruguay", "ACWST": "Waktu Standar Barat Tengah Australia", "NZST": "Waktu Standar Selandia Baru", "AKST": "Waktu Standar Alaska", "ChST": "Waktu Chamorro", "WAST": "Waktu Musim Panas Afrika Barat", "AST": "Waktu Standar Atlantik", "CST": "Waktu Standar Tengah", "CDT": "Waktu Musim Panas Tengah", "EDT": "Waktu Musim Panas Timur", "HKST": "Waktu Musim Panas Hong Kong", "CAT": "Waktu Afrika Tengah", "JDT": "Waktu Musim Panas Jepang", "WEZ": "Waktu Standar Eropa Barat", "SRT": "Waktu Suriname", "∅∅∅": "Waktu Musim Panas Azores", "WITA": "Waktu Indonesia Tengah", "ACWDT": "Waktu Musim Panas Barat Tengah Australia", "MDT": "Waktu Musim Panas Makau", "PDT": "Waktu Musim Panas Pasifik", "AEST": "Waktu Standar Timur Australia", "MYT": "Waktu Malaysia", "WAT": "Waktu Standar Afrika Barat", "TMT": "Waktu Standar Turkmenistan", "HAST": "Waktu Standar Hawaii-Aleutian", "HNT": "Waktu Standar Newfoundland", "SGT": "Waktu Standar Singapura", "MEZ": "Waktu Standar Eropa Tengah", "WIB": "Waktu Indonesia Barat", "BOT": "Waktu Bolivia", "AWDT": "Waktu Musim Panas Barat Australia", "NZDT": "Waktu Musim Panas Selandia Baru", "UYT": "Waktu Standar Uruguay", "PST": "Waktu Standar Pasifik", "EAT": "Waktu Afrika Timur", "ARST": "Waktu Musim Panas Argentina", "HKT": "Waktu Standar Hong Kong", "WIT": "Waktu Indonesia Timur", "ECT": "Waktu Ekuador", "EST": "Waktu Standar Timur", "GYT": "Waktu Guyana", "ART": "Waktu Standar Argentina", "HAT": "Waktu Musim Panas Newfoundland", "OESZ": "Waktu Musim Panas Eropa Timur", "LHDT": "Waktu Musim Panas Lord Howe", "CHADT": "Waktu Musim Panas Chatham", "AEDT": "Waktu Musim Panas Timur Australia", "IST": "Waktu India", "MST": "Waktu Standar Makau", "MESZ": "Waktu Musim Panas Eropa Tengah", "JST": "Waktu Standar Jepang", "BT": "Waktu Bhutan", "WART": "Waktu Standar Argentina Bagian Barat", "COT": "Waktu Standar Kolombia", "CHAST": "Waktu Standar Chatham", "GMT": "Waktu Rata-rata Greenwich", "WESZ": "Waktu Musim Panas Eropa Barat", "AWST": "Waktu Standar Barat Australia", "CLT": "Waktu Standar Cile"},
+ timezones: map[string]string{"WEZ": "Waktu Standar Eropa Barat", "AKST": "Waktu Standar Alaska", "LHDT": "Waktu Musim Panas Lord Howe", "CAT": "Waktu Afrika Tengah", "EDT": "Waktu Musim Panas Timur", "COT": "Waktu Standar Kolombia", "JDT": "Waktu Musim Panas Jepang", "HKST": "Waktu Musim Panas Hong Kong", "SAST": "Waktu Standar Afrika Selatan", "MESZ": "Waktu Musim Panas Eropa Tengah", "ChST": "Waktu Chamorro", "WAST": "Waktu Musim Panas Afrika Barat", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "CLT": "Waktu Standar Cile", "ACWST": "Waktu Standar Barat Tengah Australia", "EST": "Waktu Standar Timur", "AEDT": "Waktu Musim Panas Timur Australia", "OESZ": "Waktu Musim Panas Eropa Timur", "UYT": "Waktu Standar Uruguay", "WITA": "Waktu Indonesia Tengah", "ART": "Waktu Standar Argentina", "AKDT": "Waktu Musim Panas Alaska", "HKT": "Waktu Standar Hong Kong", "CHAST": "Waktu Standar Chatham", "CHADT": "Waktu Musim Panas Chatham", "TMST": "Waktu Musim Panas Turkmenistan", "BOT": "Waktu Bolivia", "CST": "Waktu Standar Tengah", "MYT": "Waktu Malaysia", "SGT": "Waktu Standar Singapura", "GFT": "Waktu Guyana Prancis", "AWST": "Waktu Standar Barat Australia", "GMT": "Waktu Rata-rata Greenwich", "HNT": "Waktu Standar Newfoundland", "ARST": "Waktu Musim Panas Argentina", "∅∅∅": "Waktu Musim Panas Brasil", "OEZ": "Waktu Standar Eropa Timur", "ACWDT": "Waktu Musim Panas Barat Tengah Australia", "ECT": "Waktu Ekuador", "COST": "Waktu Musim Panas Kolombia", "WIB": "Waktu Indonesia Barat", "PST": "Waktu Standar Pasifik", "MDT": "Waktu Musim Panas Pegunungan", "WIT": "Waktu Indonesia Timur", "WAT": "Waktu Standar Afrika Barat", "AWDT": "Waktu Musim Panas Barat Australia", "LHST": "Waktu Standar Lord Howe", "NZST": "Waktu Standar Selandia Baru", "BT": "Waktu Bhutan", "ACDT": "Waktu Musim Panas Tengah Australia", "GYT": "Waktu Guyana", "ADT": "Waktu Musim Panas Atlantik", "TMT": "Waktu Standar Turkmenistan", "NZDT": "Waktu Musim Panas Selandia Baru", "VET": "Waktu Venezuela", "ACST": "Waktu Standar Tengah Australia", "HAT": "Waktu Musim Panas Newfoundland", "AEST": "Waktu Standar Timur Australia", "EAT": "Waktu Afrika Timur", "WESZ": "Waktu Musim Panas Eropa Barat", "AST": "Waktu Standar Atlantik", "SRT": "Waktu Suriname", "WART": "Waktu Standar Argentina Bagian Barat", "JST": "Waktu Standar Jepang", "IST": "Waktu India", "UYST": "Waktu Musim Panas Uruguay", "CLST": "Waktu Musim Panas Cile", "HAST": "Waktu Standar Hawaii-Aleutian", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "MEZ": "Waktu Standar Eropa Tengah", "PDT": "Waktu Musim Panas Pasifik", "MST": "Waktu Standar Pegunungan", "CDT": "Waktu Musim Panas Tengah"},
}
}
@@ -180,7 +180,7 @@ func (id *id) WeekdaysWide() []string {
func (id *id) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(id.decimal) + len(id.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (id *id) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := id.currencies[currency]
- l := len(s) + len(id.decimal) + len(id.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -311,7 +311,7 @@ func (id *id) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := id.currencies[currency]
- l := len(s) + len(id.decimal) + len(id.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/id_ID/id_ID.go b/id_ID/id_ID.go
index 67807211..b180495d 100644
--- a/id_ID/id_ID.go
+++ b/id_ID/id_ID.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"SM", "M"},
erasNarrow: []string{"SM", "M"},
erasWide: []string{"Sebelum Masehi", "M"},
- timezones: map[string]string{"AKDT": "Waktu Musim Panas Alaska", "CDT": "Waktu Musim Panas Tengah", "HAT": "Waktu Musim Panas Newfoundland", "GFT": "Waktu Guyana Prancis", "ECT": "Waktu Ekuador", "ACWST": "Waktu Standar Barat Tengah Australia", "WAT": "Waktu Standar Afrika Barat", "AST": "Waktu Standar Atlantik", "AWDT": "Waktu Musim Panas Barat Australia", "TMST": "Waktu Musim Panas Turkmenistan", "WITA": "Waktu Indonesia Tengah", "JDT": "Waktu Musim Panas Jepang", "∅∅∅": "Waktu Musim Panas Acre", "VET": "Waktu Venezuela", "MESZ": "Waktu Musim Panas Eropa Tengah", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "WEZ": "Waktu Standar Eropa Barat", "ChST": "Waktu Chamorro", "NZST": "Waktu Standar Selandia Baru", "ART": "Waktu Standar Argentina", "UYT": "Waktu Standar Uruguay", "PST": "Waktu Standar Pasifik", "GYT": "Waktu Guyana", "CLT": "Waktu Standar Cile", "ACWDT": "Waktu Musim Panas Barat Tengah Australia", "AWST": "Waktu Standar Barat Australia", "CAT": "Waktu Afrika Tengah", "CHAST": "Waktu Standar Chatham", "WIT": "Waktu Indonesia Timur", "TMT": "Waktu Standar Turkmenistan", "ACST": "Waktu Standar Tengah Australia", "AEDT": "Waktu Musim Panas Timur Australia", "UYST": "Waktu Musim Panas Uruguay", "PDT": "Waktu Musim Panas Pasifik", "LHST": "Waktu Standar Lord Howe", "CST": "Waktu Standar Tengah", "MST": "Waktu Standar Pegunungan", "WIB": "Waktu Indonesia Barat", "AKST": "Waktu Standar Alaska", "OEZ": "Waktu Standar Eropa Timur", "WESZ": "Waktu Musim Panas Eropa Barat", "ACDT": "Waktu Musim Panas Tengah Australia", "OESZ": "Waktu Musim Panas Eropa Timur", "GMT": "Waktu Rata-rata Greenwich", "BT": "Waktu Bhutan", "COT": "Waktu Standar Kolombia", "NZDT": "Waktu Musim Panas Selandia Baru", "ARST": "Waktu Musim Panas Argentina", "SGT": "Waktu Standar Singapura", "JST": "Waktu Standar Jepang", "EST": "Waktu Standar Timur", "LHDT": "Waktu Musim Panas Lord Howe", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "EAT": "Waktu Afrika Timur", "SRT": "Waktu Suriname", "HAST": "Waktu Standar Hawaii-Aleutian", "EDT": "Waktu Musim Panas Timur", "BOT": "Waktu Bolivia", "MDT": "Waktu Musim Panas Pegunungan", "HNT": "Waktu Standar Newfoundland", "COST": "Waktu Musim Panas Kolombia", "CLST": "Waktu Musim Panas Cile", "WAST": "Waktu Musim Panas Afrika Barat", "MYT": "Waktu Malaysia", "WART": "Waktu Standar Argentina Bagian Barat", "HKT": "Waktu Standar Hong Kong", "HKST": "Waktu Musim Panas Hong Kong", "CHADT": "Waktu Musim Panas Chatham", "ADT": "Waktu Musim Panas Atlantik", "AEST": "Waktu Standar Timur Australia", "SAST": "Waktu Standar Afrika Selatan", "IST": "Waktu India", "MEZ": "Waktu Standar Eropa Tengah"},
+ timezones: map[string]string{"IST": "Waktu India", "AWDT": "Waktu Musim Panas Barat Australia", "ACWDT": "Waktu Musim Panas Barat Tengah Australia", "GFT": "Waktu Guyana Prancis", "SGT": "Waktu Standar Singapura", "MDT": "Waktu Musim Panas Makau", "HADT": "Waktu Musim Panas Hawaii-Aleutian", "ARST": "Waktu Musim Panas Argentina", "TMST": "Waktu Musim Panas Turkmenistan", "ChST": "Waktu Chamorro", "WITA": "Waktu Indonesia Tengah", "WEZ": "Waktu Standar Eropa Barat", "OESZ": "Waktu Musim Panas Eropa Timur", "PST": "Waktu Standar Pasifik", "CAT": "Waktu Afrika Tengah", "ACWST": "Waktu Standar Barat Tengah Australia", "WARST": "Waktu Musim Panas Argentina Bagian Barat", "ADT": "Waktu Musim Panas Atlantik", "EAT": "Waktu Afrika Timur", "OEZ": "Waktu Standar Eropa Timur", "ACDT": "Waktu Musim Panas Tengah Australia", "MYT": "Waktu Malaysia", "MST": "Waktu Standar Makau", "WIB": "Waktu Indonesia Barat", "AEDT": "Waktu Musim Panas Timur Australia", "LHDT": "Waktu Musim Panas Lord Howe", "NZDT": "Waktu Musim Panas Selandia Baru", "VET": "Waktu Venezuela", "AWST": "Waktu Standar Barat Australia", "AEST": "Waktu Standar Timur Australia", "MESZ": "Waktu Musim Panas Eropa Tengah", "WART": "Waktu Standar Argentina Bagian Barat", "JST": "Waktu Standar Jepang", "HNT": "Waktu Standar Newfoundland", "GYT": "Waktu Guyana", "UYT": "Waktu Standar Uruguay", "UYST": "Waktu Musim Panas Uruguay", "WAT": "Waktu Standar Afrika Barat", "HKST": "Waktu Musim Panas Hong Kong", "PDT": "Waktu Musim Panas Pasifik", "SRT": "Waktu Suriname", "WAST": "Waktu Musim Panas Afrika Barat", "TMT": "Waktu Standar Turkmenistan", "MEZ": "Waktu Standar Eropa Tengah", "GMT": "Waktu Rata-rata Greenwich", "HAT": "Waktu Musim Panas Newfoundland", "HKT": "Waktu Standar Hong Kong", "CST": "Waktu Standar Tengah", "CHAST": "Waktu Standar Chatham", "COT": "Waktu Standar Kolombia", "ART": "Waktu Standar Argentina", "LHST": "Waktu Standar Lord Howe", "NZST": "Waktu Standar Selandia Baru", "CLST": "Waktu Musim Panas Cile", "CDT": "Waktu Musim Panas Tengah", "EST": "Waktu Standar Timur", "CLT": "Waktu Standar Cile", "AST": "Waktu Standar Atlantik", "ECT": "Waktu Ekuador", "JDT": "Waktu Musim Panas Jepang", "∅∅∅": "Waktu Musim Panas Azores", "AKST": "Waktu Standar Alaska", "CHADT": "Waktu Musim Panas Chatham", "EDT": "Waktu Musim Panas Timur", "SAST": "Waktu Standar Afrika Selatan", "WESZ": "Waktu Musim Panas Eropa Barat", "BT": "Waktu Bhutan", "ACST": "Waktu Standar Tengah Australia", "AKDT": "Waktu Musim Panas Alaska", "HAST": "Waktu Standar Hawaii-Aleutian", "BOT": "Waktu Bolivia", "WIT": "Waktu Indonesia Timur", "COST": "Waktu Musim Panas Kolombia"},
}
}
@@ -180,7 +180,7 @@ func (id *id_ID) WeekdaysWide() []string {
func (id *id_ID) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(id.decimal) + len(id.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (id *id_ID) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := id.currencies[currency]
- l := len(s) + len(id.decimal) + len(id.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -311,7 +311,7 @@ func (id *id_ID) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := id.currencies[currency]
- l := len(s) + len(id.decimal) + len(id.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ig/ig.go b/ig/ig.go
index b66d33d1..ad0a72ef 100644
--- a/ig/ig.go
+++ b/ig/ig.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"T.K.", "A.K."},
erasNarrow: []string{"", ""},
erasWide: []string{"Tupu Kristi", "Afọ Kristi"},
- timezones: map[string]string{"GMT": "GMT", "WIT": "WIT", "WIB": "WIB", "AKST": "AKST", "WEZ": "WEZ", "WAST": "WAST", "ARST": "ARST", "CLST": "CLST", "TMT": "TMT", "GFT": "GFT", "OEZ": "OEZ", "SRT": "SRT", "HNT": "HNT", "CDT": "CDT", "OESZ": "OESZ", "ECT": "ECT", "PST": "PST", "MYT": "MYT", "COST": "COST", "HADT": "HADT", "JST": "JST", "LHST": "LHST", "WARST": "WARST", "∅∅∅": "∅∅∅", "UYT": "UYT", "ACST": "ACST", "AWDT": "AWDT", "EDT": "EDT", "VET": "VET", "CLT": "CLT", "CHADT": "CHADT", "BT": "BT", "WESZ": "WESZ", "ACWDT": "ACWDT", "ChST": "ChST", "HAT": "HAT", "TMST": "TMST", "HAST": "HAST", "SAST": "SAST", "JDT": "JDT", "ACDT": "ACDT", "MST": "MST", "MDT": "MDT", "AWST": "AWST", "CAT": "CAT", "CST": "CST", "WART": "WART", "UYST": "UYST", "PDT": "PDT", "GYT": "GYT", "WAT": "WAT", "AST": "AST", "LHDT": "LHDT", "ADT": "ADT", "MESZ": "MESZ", "ACWST": "ACWST", "EAT": "EAT", "AEDT": "AEDT", "WITA": "WITA", "AKDT": "AKDT", "SGT": "SGT", "MEZ": "MEZ", "HKT": "HKT", "CHAST": "CHAST", "IST": "IST", "NZST": "NZST", "ART": "ART", "EST": "EST", "BOT": "BOT", "NZDT": "NZDT", "COT": "COT", "HKST": "HKST", "AEST": "AEST"},
+ timezones: map[string]string{"CAT": "CAT", "UYST": "UYST", "EST": "EST", "NZDT": "NZDT", "MESZ": "MESZ", "BT": "BT", "WART": "WART", "WESZ": "WESZ", "AST": "AST", "ACDT": "ACDT", "HKST": "HKST", "SAST": "SAST", "AEST": "AEST", "PST": "PST", "ChST": "ChST", "ACWDT": "ACWDT", "JST": "JST", "AKST": "AKST", "AKDT": "AKDT", "EAT": "EAT", "ACWST": "ACWST", "CLT": "CLT", "CLST": "CLST", "VET": "VET", "GFT": "GFT", "GYT": "GYT", "HAST": "HAST", "MDT": "MDT", "CST": "CST", "CDT": "CDT", "GMT": "GMT", "WARST": "WARST", "JDT": "JDT", "EDT": "EDT", "HKT": "HKT", "SRT": "SRT", "OEZ": "OEZ", "PDT": "PDT", "MST": "MST", "WEZ": "WEZ", "COT": "COT", "AWDT": "AWDT", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "ARST": "ARST", "WAT": "WAT", "IST": "IST", "CHADT": "CHADT", "NZST": "NZST", "WITA": "WITA", "COST": "COST", "SGT": "SGT", "HNT": "HNT", "ART": "ART", "BOT": "BOT", "WAST": "WAST", "ECT": "ECT", "ADT": "ADT", "WIB": "WIB", "MEZ": "MEZ", "CHAST": "CHAST", "TMT": "TMT", "LHST": "LHST", "OESZ": "OESZ", "UYT": "UYT", "WIT": "WIT", "ACST": "ACST", "HAT": "HAT", "MYT": "MYT", "HADT": "HADT", "AWST": "AWST", "TMST": "TMST", "AEDT": "AEDT"},
}
}
@@ -187,7 +187,7 @@ func (ig *ig) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ig.currencies[currency]
- l := len(s) + len(ig.decimal) + len(ig.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (ig *ig) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ig.currencies[currency]
- l := len(s) + len(ig.decimal) + len(ig.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ig_NG/ig_NG.go b/ig_NG/ig_NG.go
index ba0bcfc6..ebf9dc89 100644
--- a/ig_NG/ig_NG.go
+++ b/ig_NG/ig_NG.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"T.K.", "A.K."},
erasNarrow: []string{"", ""},
erasWide: []string{"Tupu Kristi", "Afọ Kristi"},
- timezones: map[string]string{"SRT": "SRT", "HNT": "HNT", "WART": "WART", "UYST": "UYST", "LHDT": "LHDT", "MST": "MST", "CHAST": "CHAST", "WAST": "WAST", "COT": "COT", "MESZ": "MESZ", "WIT": "WIT", "HAST": "HAST", "SAST": "SAST", "AKST": "AKST", "HAT": "HAT", "AKDT": "AKDT", "JST": "JST", "LHST": "LHST", "HKST": "HKST", "HADT": "HADT", "GMT": "GMT", "ECT": "ECT", "COST": "COST", "CHADT": "CHADT", "JDT": "JDT", "BT": "BT", "VET": "VET", "SGT": "SGT", "MEZ": "MEZ", "HKT": "HKT", "∅∅∅": "∅∅∅", "ADT": "ADT", "CLT": "CLT", "PST": "PST", "WESZ": "WESZ", "ACST": "ACST", "ChST": "ChST", "OEZ": "OEZ", "OESZ": "OESZ", "EDT": "EDT", "MDT": "MDT", "EAT": "EAT", "ART": "ART", "EST": "EST", "BOT": "BOT", "AST": "AST", "CDT": "CDT", "TMST": "TMST", "AEDT": "AEDT", "WARST": "WARST", "CAT": "CAT", "GFT": "GFT", "IST": "IST", "PDT": "PDT", "WEZ": "WEZ", "MYT": "MYT", "NZDT": "NZDT", "WITA": "WITA", "ACWDT": "ACWDT", "WAT": "WAT", "AWST": "AWST", "CLST": "CLST", "WIB": "WIB", "ACWST": "ACWST", "ACDT": "ACDT", "GYT": "GYT", "AEST": "AEST", "UYT": "UYT", "AWDT": "AWDT", "NZST": "NZST", "ARST": "ARST", "CST": "CST", "TMT": "TMT"},
+ timezones: map[string]string{"WEZ": "WEZ", "CST": "CST", "JST": "JST", "OESZ": "OESZ", "CLT": "CLT", "PDT": "PDT", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "HNT": "HNT", "AWST": "AWST", "NZST": "NZST", "IST": "IST", "ACWDT": "ACWDT", "WAT": "WAT", "ARST": "ARST", "SGT": "SGT", "UYST": "UYST", "MESZ": "MESZ", "WESZ": "WESZ", "AKDT": "AKDT", "HKT": "HKT", "ART": "ART", "EDT": "EDT", "TMT": "TMT", "GFT": "GFT", "COT": "COT", "AEDT": "AEDT", "LHDT": "LHDT", "CLST": "CLST", "SRT": "SRT", "BOT": "BOT", "JDT": "JDT", "HAST": "HAST", "NZDT": "NZDT", "BT": "BT", "MEZ": "MEZ", "WIB": "WIB", "MST": "MST", "HADT": "HADT", "AWDT": "AWDT", "EST": "EST", "UYT": "UYT", "ECT": "ECT", "WART": "WART", "WARST": "WARST", "ACDT": "ACDT", "OEZ": "OEZ", "LHST": "LHST", "GMT": "GMT", "ADT": "ADT", "WITA": "WITA", "EAT": "EAT", "WIT": "WIT", "WAST": "WAST", "MYT": "MYT", "TMST": "TMST", "PST": "PST", "ChST": "ChST", "MDT": "MDT", "SAST": "SAST", "AEST": "AEST", "CAT": "CAT", "GYT": "GYT", "AST": "AST", "ACST": "ACST", "CHADT": "CHADT", "HKST": "HKST", "CHAST": "CHAST", "VET": "VET", "CDT": "CDT", "COST": "COST", "AKST": "AKST", "HAT": "HAT"},
}
}
@@ -187,7 +187,7 @@ func (ig *ig_NG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ig.currencies[currency]
- l := len(s) + len(ig.decimal) + len(ig.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (ig *ig_NG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ig.currencies[currency]
- l := len(s) + len(ig.decimal) + len(ig.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ii/ii.go b/ii/ii.go
index a65b339c..1631a0bf 100644
--- a/ii/ii.go
+++ b/ii/ii.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ꃅꋊꂿ", "ꃅꋊꊂ"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"BOT": "BOT", "UYST": "UYST", "ACDT": "ACDT", "HKT": "HKT", "WIT": "WIT", "EDT": "EDT", "GMT": "GMT", "GYT": "GYT", "COT": "COT", "AWST": "AWST", "JST": "JST", "JDT": "JDT", "WEZ": "WEZ", "LHST": "LHST", "LHDT": "LHDT", "AKST": "AKST", "CLT": "CLT", "EST": "EST", "PDT": "PDT", "SRT": "SRT", "∅∅∅": "∅∅∅", "AST": "AST", "CHAST": "CHAST", "ECT": "ECT", "WESZ": "WESZ", "ChST": "ChST", "AWDT": "AWDT", "NZDT": "NZDT", "GFT": "GFT", "HAT": "HAT", "SGT": "SGT", "MESZ": "MESZ", "AEDT": "AEDT", "WART": "WART", "ARST": "ARST", "CST": "CST", "MEZ": "MEZ", "EAT": "EAT", "ADT": "ADT", "HKST": "HKST", "SAST": "SAST", "IST": "IST", "ACWST": "ACWST", "TMST": "TMST", "CLST": "CLST", "CAT": "CAT", "HADT": "HADT", "AEST": "AEST", "UYT": "UYT", "WAST": "WAST", "AKDT": "AKDT", "OESZ": "OESZ", "BT": "BT", "PST": "PST", "MDT": "MDT", "WIB": "WIB", "OEZ": "OEZ", "CHADT": "CHADT", "WARST": "WARST", "VET": "VET", "NZST": "NZST", "ART": "ART", "CDT": "CDT", "ACWDT": "ACWDT", "MYT": "MYT", "ACST": "ACST", "MST": "MST", "WAT": "WAT", "COST": "COST", "HNT": "HNT", "TMT": "TMT", "HAST": "HAST", "WITA": "WITA"},
+ timezones: map[string]string{"MEZ": "MEZ", "ACST": "ACST", "MYT": "MYT", "NZDT": "NZDT", "UYT": "UYT", "CST": "CST", "ADT": "ADT", "HAT": "HAT", "AWDT": "AWDT", "EDT": "EDT", "MESZ": "MESZ", "WIT": "WIT", "COT": "COT", "∅∅∅": "∅∅∅", "HAST": "HAST", "GYT": "GYT", "AWST": "AWST", "GMT": "GMT", "AEST": "AEST", "WAST": "WAST", "MST": "MST", "WAT": "WAT", "MDT": "MDT", "HKST": "HKST", "PDT": "PDT", "UYST": "UYST", "CLT": "CLT", "ECT": "ECT", "JDT": "JDT", "AST": "AST", "TMT": "TMT", "OESZ": "OESZ", "SRT": "SRT", "WART": "WART", "WESZ": "WESZ", "JST": "JST", "HKT": "HKT", "ARST": "ARST", "AEDT": "AEDT", "CAT": "CAT", "ChST": "ChST", "WARST": "WARST", "CDT": "CDT", "COST": "COST", "HADT": "HADT", "NZST": "NZST", "WIB": "WIB", "BT": "BT", "WITA": "WITA", "VET": "VET", "ACDT": "ACDT", "HNT": "HNT", "CHADT": "CHADT", "OEZ": "OEZ", "LHST": "LHST", "PST": "PST", "ACWDT": "ACWDT", "GFT": "GFT", "SGT": "SGT", "CHAST": "CHAST", "ART": "ART", "EST": "EST", "BOT": "BOT", "CLST": "CLST", "WEZ": "WEZ", "IST": "IST", "AKDT": "AKDT", "TMST": "TMST", "LHDT": "LHDT", "ACWST": "ACWST", "AKST": "AKST", "SAST": "SAST", "EAT": "EAT"},
}
}
diff --git a/ii_CN/ii_CN.go b/ii_CN/ii_CN.go
index e46af40e..ea4af01a 100644
--- a/ii_CN/ii_CN.go
+++ b/ii_CN/ii_CN.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ꃅꋊꂿ", "ꃅꋊꊂ"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"SGT": "SGT", "TMT": "TMT", "TMST": "TMST", "GFT": "GFT", "SAST": "SAST", "OEZ": "OEZ", "ChST": "ChST", "VET": "VET", "CHADT": "CHADT", "MDT": "MDT", "EAT": "EAT", "MEZ": "MEZ", "IST": "IST", "EDT": "EDT", "ACWST": "ACWST", "MYT": "MYT", "UYT": "UYT", "SRT": "SRT", "WAT": "WAT", "ADT": "ADT", "CDT": "CDT", "WITA": "WITA", "AKDT": "AKDT", "EST": "EST", "NZST": "NZST", "NZDT": "NZDT", "AEST": "AEST", "AEDT": "AEDT", "WESZ": "WESZ", "BOT": "BOT", "AST": "AST", "COST": "COST", "CHAST": "CHAST", "OESZ": "OESZ", "WART": "WART", "AWDT": "AWDT", "HADT": "HADT", "JDT": "JDT", "GMT": "GMT", "UYST": "UYST", "AWST": "AWST", "HKST": "HKST", "WIT": "WIT", "ECT": "ECT", "WEZ": "WEZ", "LHDT": "LHDT", "WAST": "WAST", "CLT": "CLT", "CLST": "CLST", "AKST": "AKST", "ACWDT": "ACWDT", "WARST": "WARST", "ACDT": "ACDT", "CST": "CST", "HKT": "HKT", "PDT": "PDT", "ACST": "ACST", "HAT": "HAT", "COT": "COT", "PST": "PST", "LHST": "LHST", "∅∅∅": "∅∅∅", "GYT": "GYT", "ART": "ART", "ARST": "ARST", "CAT": "CAT", "MESZ": "MESZ", "WIB": "WIB", "JST": "JST", "HAST": "HAST", "BT": "BT", "MST": "MST", "HNT": "HNT"},
+ timezones: map[string]string{"ADT": "ADT", "ACWDT": "ACWDT", "VET": "VET", "CHAST": "CHAST", "WAST": "WAST", "JST": "JST", "TMT": "TMT", "MESZ": "MESZ", "CST": "CST", "GFT": "GFT", "HAT": "HAT", "HKT": "HKT", "NZST": "NZST", "WITA": "WITA", "CLT": "CLT", "HAST": "HAST", "SAST": "SAST", "AEST": "AEST", "AEDT": "AEDT", "COST": "COST", "NZDT": "NZDT", "OEZ": "OEZ", "WEZ": "WEZ", "IST": "IST", "SGT": "SGT", "WIB": "WIB", "CDT": "CDT", "MST": "MST", "MEZ": "MEZ", "CLST": "CLST", "AKST": "AKST", "ACDT": "ACDT", "ART": "ART", "EST": "EST", "WART": "WART", "TMST": "TMST", "CAT": "CAT", "PST": "PST", "WIT": "WIT", "CHADT": "CHADT", "PDT": "PDT", "WARST": "WARST", "WAT": "WAT", "UYST": "UYST", "BT": "BT", "ChST": "ChST", "SRT": "SRT", "GYT": "GYT", "AKDT": "AKDT", "HNT": "HNT", "UYT": "UYT", "BOT": "BOT", "ARST": "ARST", "HADT": "HADT", "WESZ": "WESZ", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "ACST": "ACST", "MDT": "MDT", "AWST": "AWST", "AST": "AST", "HKST": "HKST", "GMT": "GMT", "JDT": "JDT", "EDT": "EDT", "OESZ": "OESZ", "EAT": "EAT", "ACWST": "ACWST", "COT": "COT", "MYT": "MYT", "AWDT": "AWDT", "LHST": "LHST", "ECT": "ECT"},
}
}
diff --git a/is/is.go b/is/is.go
index a89cf260..eaca7446 100644
--- a/is/is.go
+++ b/is/is.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.k.", "e.k."},
erasWide: []string{"fyrir Krist", "eftir Krist"},
- timezones: map[string]string{"PST": "Staðaltími á Kyrrahafssvæðinu", "CHADT": "Sumartími í Chatham", "WART": "Staðaltími í Vestur-Argentínu", "HAT": "Sumartími á Nýfundnalandi", "COT": "Staðaltími í Kólumbíu", "CLT": "Staðaltími í Síle", "AEST": "Staðaltími í Austur-Ástralíu", "ACST": "Staðaltími í Mið-Ástralíu", "WAT": "Staðaltími í Vestur-Afríku", "ADT": "Sumartími á Atlantshafssvæðinu", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "HKST": "Sumartími í Hong Kong", "TMST": "Sumartími í Túrkmenistan", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "AST": "Staðaltími á Atlantshafssvæðinu", "CHAST": "Staðaltími í Chatham", "WEZ": "Staðaltími í Vestur-Evrópu", "UYT": "Staðaltími í Úrúgvæ", "HKT": "Staðaltími í Hong Kong", "WIT": "Austur-Indónesíutími", "AEDT": "Sumartími í Austur-Ástralíu", "GFT": "Tími í Frönsku Gvæjana", "HADT": "Sumartími á Havaí og Aleúta", "ECT": "Ekvadortími", "LHST": "Staðaltími á Lord Howe-eyju", "WARST": "Sumartími í Vestur-Argentínu", "ChST": "Chamorro-staðaltími", "COST": "Sumartími í Kólumbíu", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "MEZ": "Staðaltími í Mið-Evrópu", "CAT": "Mið-Afríkutími", "AKST": "Staðaltími í Alaska", "BT": "Bútantími", "WAST": "Sumartími í Vestur-Afríku", "ARST": "Sumartími í Argentínu", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "WITA": "Mið-Indónesíutími", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "MYT": "Malasíutími", "EAT": "Austur-Afríkutími", "SGT": "Singapúrtími", "JDT": "Sumartími í Japan", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "IST": "Indlandstími", "MST": "Staðaltími í Klettafjöllum", "AWST": "Staðaltími í Vestur-Ástralíu", "NZDT": "Sumartími á Nýja-Sjálandi", "CLST": "Sumartími í Síle", "HAST": "Staðaltími á Havaí og Aleúta", "SAST": "Suður-Afríkutími", "GMT": "Greenwich-staðaltími", "GYT": "Gvæjanatími", "HNT": "Staðaltími á Nýfundnalandi", "AKDT": "Sumartími í Alaska", "JST": "Staðaltími í Japan", "∅∅∅": "Sumartími í Perú", "UYST": "Sumartími í Úrúgvæ", "PDT": "Sumartími á Kyrrahafssvæðinu", "VET": "Venesúelatími", "AWDT": "Sumartími í Vestur-Ástralíu", "TMT": "Staðaltími í Túrkmenistan", "WIB": "Vestur-Indónesíutími", "OEZ": "Staðaltími í Austur-Evrópu", "LHDT": "Sumartími á Lord Howe-eyju", "OESZ": "Sumartími í Austur-Evrópu", "MDT": "Sumartími í Klettafjöllum", "ART": "Staðaltími í Argentínu", "BOT": "Bólivíutími", "SRT": "Súrinamtími", "ACDT": "Sumartími í Mið-Ástralíu", "NZST": "Staðaltími á Nýja-Sjálandi", "MESZ": "Sumartími í Mið-Evrópu", "WESZ": "Sumartími í Vestur-Evrópu"},
+ timezones: map[string]string{"HNT": "Staðaltími á Nýfundnalandi", "SRT": "Súrinamtími", "CLT": "Staðaltími í Síle", "TMT": "Staðaltími í Túrkmenistan", "GYT": "Gvæjanatími", "WIB": "Vestur-Indónesíutími", "JST": "Staðaltími í Japan", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "ACST": "Staðaltími í Mið-Ástralíu", "ACDT": "Sumartími í Mið-Ástralíu", "MYT": "Malasíutími", "LHST": "Staðaltími á Lord Howe-eyju", "ECT": "Ekvadortími", "COST": "Sumartími í Kólumbíu", "VET": "Venesúelatími", "AKST": "Staðaltími í Alaska", "AST": "Staðaltími á Atlantshafssvæðinu", "HKST": "Sumartími í Hong Kong", "ARST": "Sumartími í Argentínu", "PST": "Staðaltími á Kyrrahafssvæðinu", "ChST": "Chamorro-staðaltími", "WIT": "Austur-Indónesíutími", "AWDT": "Sumartími í Vestur-Ástralíu", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "MEZ": "Staðaltími í Mið-Evrópu", "PDT": "Sumartími á Kyrrahafssvæðinu", "MST": "Staðaltími í Klettafjöllum", "GFT": "Tími í Frönsku Gvæjana", "AWST": "Staðaltími í Vestur-Ástralíu", "AEST": "Staðaltími í Austur-Ástralíu", "OEZ": "Staðaltími í Austur-Evrópu", "UYT": "Staðaltími í Úrúgvæ", "BT": "Bútantími", "NZST": "Staðaltími á Nýja-Sjálandi", "MDT": "Sumartími í Klettafjöllum", "HAST": "Staðaltími á Havaí og Aleúta", "COT": "Staðaltími í Kólumbíu", "HKT": "Staðaltími í Hong Kong", "ART": "Staðaltími í Argentínu", "TMST": "Sumartími í Túrkmenistan", "BOT": "Bólivíutími", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "HAT": "Sumartími á Nýfundnalandi", "ADT": "Sumartími á Atlantshafssvæðinu", "MESZ": "Sumartími í Mið-Evrópu", "JDT": "Sumartími í Japan", "EAT": "Austur-Afríkutími", "AKDT": "Sumartími í Alaska", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "WEZ": "Staðaltími í Vestur-Evrópu", "CAT": "Mið-Afríkutími", "CLST": "Sumartími í Síle", "IST": "Indlandstími", "∅∅∅": "Sumartími á Asóreyjum", "WESZ": "Sumartími í Vestur-Evrópu", "SGT": "Singapúrtími", "CHAST": "Staðaltími í Chatham", "LHDT": "Sumartími á Lord Howe-eyju", "GMT": "Greenwich-staðaltími", "UYST": "Sumartími í Úrúgvæ", "NZDT": "Sumartími á Nýja-Sjálandi", "HADT": "Sumartími á Havaí og Aleúta", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "OESZ": "Sumartími í Austur-Evrópu", "WARST": "Sumartími í Vestur-Argentínu", "WAST": "Sumartími í Vestur-Afríku", "WAT": "Staðaltími í Vestur-Afríku", "CHADT": "Sumartími í Chatham", "AEDT": "Sumartími í Austur-Ástralíu", "SAST": "Suður-Afríkutími", "WITA": "Mið-Indónesíutími", "WART": "Staðaltími í Vestur-Argentínu"},
}
}
@@ -208,7 +208,7 @@ func (is *is) WeekdaysWide() []string {
func (is *is) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(is.decimal) + len(is.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (is *is) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := is.currencies[currency]
- l := len(s) + len(is.decimal) + len(is.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -339,7 +339,7 @@ func (is *is) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := is.currencies[currency]
- l := len(s) + len(is.decimal) + len(is.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/is_IS/is_IS.go b/is_IS/is_IS.go
index 34bf279c..05914d92 100644
--- a/is_IS/is_IS.go
+++ b/is_IS/is_IS.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.k.", "e.k."},
erasWide: []string{"fyrir Krist", "eftir Krist"},
- timezones: map[string]string{"AST": "Staðaltími á Atlantshafssvæðinu", "TMST": "Sumartími í Túrkmenistan", "SAST": "Suður-Afríkutími", "LHST": "Staðaltími á Lord Howe-eyju", "EAT": "Austur-Afríkutími", "COST": "Sumartími í Kólumbíu", "CHADT": "Sumartími í Chatham", "WESZ": "Sumartími í Vestur-Evrópu", "NZST": "Staðaltími á Nýja-Sjálandi", "MEZ": "Staðaltími í Mið-Evrópu", "HKST": "Sumartími í Hong Kong", "AEDT": "Sumartími í Austur-Ástralíu", "AKDT": "Sumartími í Alaska", "JST": "Staðaltími í Japan", "WAT": "Staðaltími í Vestur-Afríku", "CAT": "Mið-Afríkutími", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "MESZ": "Sumartími í Mið-Evrópu", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "WARST": "Sumartími í Vestur-Argentínu", "ACST": "Staðaltími í Mið-Ástralíu", "ARST": "Sumartími í Argentínu", "CLT": "Staðaltími í Síle", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "HAST": "Staðaltími á Havaí og Aleúta", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "UYST": "Sumartími í Úrúgvæ", "SRT": "Súrinamtími", "∅∅∅": "∅∅∅", "WIT": "Austur-Indónesíutími", "TMT": "Staðaltími í Túrkmenistan", "ECT": "Ekvadortími", "WART": "Staðaltími í Vestur-Argentínu", "ChST": "Chamorro-staðaltími", "CHAST": "Staðaltími í Chatham", "AEST": "Staðaltími í Austur-Ástralíu", "JDT": "Sumartími í Japan", "BOT": "Bólivíutími", "AWST": "Staðaltími í Vestur-Ástralíu", "HNT": "Staðaltími á Nýfundnalandi", "COT": "Staðaltími í Kólumbíu", "CLST": "Sumartími í Síle", "WITA": "Mið-Indónesíutími", "AKST": "Staðaltími í Alaska", "ADT": "Sumartími á Atlantshafssvæðinu", "OEZ": "Staðaltími í Austur-Evrópu", "OESZ": "Sumartími í Austur-Evrópu", "WEZ": "Staðaltími í Vestur-Evrópu", "GFT": "Tími í Frönsku Gvæjana", "WIB": "Vestur-Indónesíutími", "GMT": "Greenwich-staðaltími", "HKT": "Staðaltími í Hong Kong", "IST": "Indlandstími", "BT": "Bútantími", "HADT": "Sumartími á Havaí og Aleúta", "MDT": "Sumartími í Klettafjöllum", "VET": "Venesúelatími", "WAST": "Sumartími í Vestur-Afríku", "AWDT": "Sumartími í Vestur-Ástralíu", "HAT": "Sumartími á Nýfundnalandi", "ART": "Staðaltími í Argentínu", "SGT": "Singapúrtími", "ACDT": "Sumartími í Mið-Ástralíu", "MST": "Staðaltími í Klettafjöllum", "NZDT": "Sumartími á Nýja-Sjálandi", "UYT": "Staðaltími í Úrúgvæ", "PDT": "Sumartími á Kyrrahafssvæðinu", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "GYT": "Gvæjanatími", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "PST": "Staðaltími á Kyrrahafssvæðinu", "LHDT": "Sumartími á Lord Howe-eyju", "MYT": "Malasíutími"},
+ timezones: map[string]string{"NZST": "Staðaltími á Nýja-Sjálandi", "CAT": "Mið-Afríkutími", "UYT": "Staðaltími í Úrúgvæ", "UYST": "Sumartími í Úrúgvæ", "MDT": "Sumartími í Klettafjöllum", "AST": "Staðaltími á Atlantshafssvæðinu", "EAT": "Austur-Afríkutími", "ACWST": "Staðaltími í miðvesturhluta Ástralíu", "WAT": "Staðaltími í Vestur-Afríku", "WESZ": "Sumartími í Vestur-Evrópu", "GFT": "Tími í Frönsku Gvæjana", "COT": "Staðaltími í Kólumbíu", "OESZ": "Sumartími í Austur-Evrópu", "PDT": "Sumartími á Kyrrahafssvæðinu", "MEZ": "Staðaltími í Mið-Evrópu", "WART": "Staðaltími í Vestur-Argentínu", "WARST": "Sumartími í Vestur-Argentínu", "COST": "Sumartími í Kólumbíu", "ACST": "Staðaltími í Mið-Ástralíu", "AWST": "Staðaltími í Vestur-Ástralíu", "AWDT": "Sumartími í Vestur-Ástralíu", "LHST": "Staðaltími á Lord Howe-eyju", "NZDT": "Sumartími á Nýja-Sjálandi", "PST": "Staðaltími á Kyrrahafssvæðinu", "AKST": "Staðaltími í Alaska", "SGT": "Singapúrtími", "WIB": "Vestur-Indónesíutími", "MST": "Staðaltími í Klettafjöllum", "HNT": "Staðaltími á Nýfundnalandi", "ART": "Staðaltími í Argentínu", "OEZ": "Staðaltími í Austur-Evrópu", "AEDT": "Sumartími í Austur-Ástralíu", "VET": "Venesúelatími", "GYT": "Gvæjanatími", "EST": "Staðaltími í austurhluta Bandaríkjanna og Kanada", "ARST": "Sumartími í Argentínu", "AEST": "Staðaltími í Austur-Ástralíu", "WIT": "Austur-Indónesíutími", "CST": "Staðaltími í miðhluta Bandaríkjanna og Kanada", "ACDT": "Sumartími í Mið-Ástralíu", "HADT": "Sumartími á Havaí og Aleúta", "HKT": "Staðaltími í Hong Kong", "CLST": "Sumartími í Síle", "JST": "Staðaltími í Japan", "MYT": "Malasíutími", "ACWDT": "Sumartími í miðvesturhluta Ástralíu", "BOT": "Bólivíutími", "WAST": "Sumartími í Vestur-Afríku", "HAT": "Sumartími á Nýfundnalandi", "BT": "Bútantími", "WITA": "Mið-Indónesíutími", "AKDT": "Sumartími í Alaska", "HAST": "Staðaltími á Havaí og Aleúta", "HKST": "Sumartími í Hong Kong", "CHADT": "Sumartími í Chatham", "WEZ": "Staðaltími í Vestur-Evrópu", "IST": "Indlandstími", "SAST": "Suður-Afríkutími", "∅∅∅": "Sumartími í Brasilíu", "MESZ": "Sumartími í Mið-Evrópu", "GMT": "Greenwich-staðaltími", "CLT": "Staðaltími í Síle", "ADT": "Sumartími á Atlantshafssvæðinu", "SRT": "Súrinamtími", "ECT": "Ekvadortími", "EDT": "Sumartími í austurhluta Bandaríkjanna og Kanada", "TMST": "Sumartími í Túrkmenistan", "LHDT": "Sumartími á Lord Howe-eyju", "ChST": "Chamorro-staðaltími", "CDT": "Sumartími í miðhluta Bandaríkjanna og Kanada", "JDT": "Sumartími í Japan", "CHAST": "Staðaltími í Chatham", "TMT": "Staðaltími í Túrkmenistan"},
}
}
@@ -101,8 +101,8 @@ func (is *is_IS) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
i := int64(n)
t := locales.T(n, v)
- iMod100 := i % 100
iMod10 := i % 10
+ iMod100 := i % 100
if (t == 0 && iMod10 == 1 && iMod100 != 11) || (t != 0) {
return locales.PluralRuleOne
@@ -208,7 +208,7 @@ func (is *is_IS) WeekdaysWide() []string {
func (is *is_IS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(is.decimal) + len(is.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (is *is_IS) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := is.currencies[currency]
- l := len(s) + len(is.decimal) + len(is.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -339,7 +339,7 @@ func (is *is_IS) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := is.currencies[currency]
- l := len(s) + len(is.decimal) + len(is.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/it/it.go b/it/it.go
index 9e658e30..fd84e0fd 100644
--- a/it/it.go
+++ b/it/it.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"a.C.", "d.C."},
- timezones: map[string]string{"MST": "MST", "WIT": "Ora dell’Indonesia orientale", "IST": "Ora standard dell’India", "ACWDT": "Ora legale dell’Australia centroccidentale", "LHST": "Ora standard di Lord Howe", "SRT": "Ora del Suriname", "UYST": "Ora legale dell’Uruguay", "ChST": "Ora Chamorro", "COST": "Ora legale della Colombia", "MDT": "MDT", "CHADT": "Ora legale delle Chatham", "GFT": "Ora della Guiana francese", "OEZ": "Ora standard dell’Europa orientale", "BOT": "Ora della Bolivia", "MEZ": "Ora standard dell’Europa centrale", "AKST": "Ora standard dell’Alaska", "OESZ": "Ora legale dell’Europa orientale", "HNT": "Ora standard di Terranova", "PST": "Ora standard del Pacifico USA", "LHDT": "Ora legale di Lord Howe", "WARST": "Ora legale dell’Argentina occidentale", "CAT": "Ora dell’Africa centrale", "MESZ": "Ora legale dell’Europa centrale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "WART": "Ora standard dell’Argentina occidentale", "CHAST": "Ora standard delle Chatham", "AKDT": "Ora legale dell’Alaska", "JST": "Ora standard del Giappone", "MYT": "Ora della Malesia", "AWDT": "Ora legale dell’Australia occidentale", "ARST": "Ora legale dell’Argentina", "WIB": "Ora dell’Indonesia occidentale", "VET": "Ora del Venezuela", "EDT": "Ora legale orientale USA", "GMT": "Ora del meridiano di Greenwich", "ADT": "Ora legale dell’Atlantico", "AWST": "Ora standard dell’Australia occidentale", "∅∅∅": "Ora legale delle Azzorre", "CDT": "Ora legale centrale USA", "CLST": "Ora legale del Cile", "WITA": "Ora dell’Indonesia centrale", "GYT": "Ora della Guyana", "CST": "Ora standard centrale USA", "CLT": "Ora standard del Cile", "TMST": "Ora legale del Turkmenistan", "WEZ": "Ora standard dell’Europa occidentale", "ACDT": "Ora legale dell’Australia centrale", "EAT": "Ora dell’Africa orientale", "AST": "Ora standard dell’Atlantico", "SGT": "Ora Singapore", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "WAST": "Ora legale dell’Africa occidentale", "UYT": "Ora standard dell’Uruguay", "NZST": "Ora standard della Nuova Zelanda", "ART": "Ora standard dell’Argentina", "HKST": "Ora legale di Hong Kong", "AEST": "Ora standard dell’Australia orientale", "AEDT": "Ora legale dell’Australia orientale", "WESZ": "Ora legale dell’Europa occidentale", "NZDT": "Ora legale della Nuova Zelanda", "COT": "Ora standard della Colombia", "TMT": "Ora standard del Turkmenistan", "WAT": "Ora standard dell’Africa occidentale", "HKT": "Ora standard di Hong Kong", "JDT": "Ora legale del Giappone", "EST": "Ora standard orientale USA", "BT": "Ora del Bhutan", "PDT": "Ora legale del Pacifico USA", "ACST": "Ora standard dell’Australia centrale", "HAT": "Ora legale di Terranova", "SAST": "Ora dell’Africa meridionale", "ECT": "Ora dell’Ecuador", "ACWST": "Ora standard dell’Australia centroccidentale"},
+ timezones: map[string]string{"∅∅∅": "Ora legale delle Azzorre", "OESZ": "Ora legale dell’Europa orientale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "SRT": "Ora del Suriname", "ECT": "Ora dell’Ecuador", "EDT": "Ora legale orientale USA", "MDT": "MDT", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "AWST": "Ora standard dell’Australia occidentale", "ARST": "Ora legale dell’Argentina", "TMT": "Ora standard del Turkmenistan", "AEST": "Ora standard dell’Australia orientale", "SGT": "Ora Singapore", "AWDT": "Ora legale dell’Australia occidentale", "GMT": "Ora del meridiano di Greenwich", "IST": "Ora standard dell’India", "CDT": "Ora legale centrale USA", "ADT": "Ora legale dell’Atlantico", "TMST": "Ora legale del Turkmenistan", "UYT": "Ora standard dell’Uruguay", "WAST": "Ora legale dell’Africa occidentale", "HAT": "Ora legale di Terranova", "HKST": "Ora legale di Hong Kong", "CHAST": "Ora standard delle Chatham", "ART": "Ora standard dell’Argentina", "OEZ": "Ora standard dell’Europa orientale", "NZDT": "Ora legale della Nuova Zelanda", "CAT": "Ora dell’Africa centrale", "WART": "Ora standard dell’Argentina occidentale", "CST": "Ora standard centrale USA", "COST": "Ora legale della Colombia", "JST": "Ora standard del Giappone", "EST": "Ora standard orientale USA", "MST": "MST", "HKT": "Ora standard di Hong Kong", "CHADT": "Ora legale delle Chatham", "PST": "Ora standard del Pacifico USA", "ChST": "Ora Chamorro", "AKDT": "Ora legale dell’Alaska", "ACST": "Ora standard dell’Australia centrale", "AEDT": "Ora legale dell’Australia orientale", "LHST": "Ora standard di Lord Howe", "NZST": "Ora standard della Nuova Zelanda", "BT": "Ora del Bhutan", "WESZ": "Ora legale dell’Europa occidentale", "WIB": "Ora dell’Indonesia occidentale", "EAT": "Ora dell’Africa orientale", "WARST": "Ora legale dell’Argentina occidentale", "CLST": "Ora legale del Cile", "COT": "Ora standard della Colombia", "AST": "Ora standard dell’Atlantico", "GYT": "Ora della Guyana", "GFT": "Ora della Guiana francese", "MYT": "Ora della Malesia", "MEZ": "Ora standard dell’Europa centrale", "WITA": "Ora dell’Indonesia centrale", "ACWDT": "Ora legale dell’Australia centroccidentale", "BOT": "Ora della Bolivia", "VET": "Ora del Venezuela", "ACDT": "Ora legale dell’Australia centrale", "HNT": "Ora standard di Terranova", "SAST": "Ora dell’Africa meridionale", "ACWST": "Ora standard dell’Australia centroccidentale", "WAT": "Ora standard dell’Africa occidentale", "JDT": "Ora legale del Giappone", "WIT": "Ora dell’Indonesia orientale", "AKST": "Ora standard dell’Alaska", "LHDT": "Ora legale di Lord Howe", "PDT": "Ora legale del Pacifico USA", "MESZ": "Ora legale dell’Europa centrale", "UYST": "Ora legale dell’Uruguay", "CLT": "Ora standard del Cile", "WEZ": "Ora standard dell’Europa occidentale"},
}
}
@@ -210,7 +210,7 @@ func (it *it) WeekdaysWide() []string {
func (it *it) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -283,7 +283,7 @@ func (it *it) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -341,7 +341,7 @@ func (it *it) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/it_CH/it_CH.go b/it_CH/it_CH.go
index 4ed25646..3802d89c 100644
--- a/it_CH/it_CH.go
+++ b/it_CH/it_CH.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "it_CH",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{5, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ".",
group: "'",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"a.C.", "d.C."},
- timezones: map[string]string{"AEDT": "Ora legale dell’Australia orientale", "MST": "Ora standard Montagne Rocciose USA", "COT": "Ora standard della Colombia", "BT": "Ora del Bhutan", "ACST": "Ora standard dell’Australia centrale", "HAT": "Ora legale di Terranova", "∅∅∅": "Ora legale dell’Amazzonia", "OESZ": "Ora legale dell’Europa orientale", "MYT": "Ora della Malesia", "BOT": "Ora della Bolivia", "WAST": "Ora legale dell’Africa occidentale", "NZST": "Ora standard della Nuova Zelanda", "WITA": "Ora dell’Indonesia centrale", "IST": "Ora standard dell’India", "CDT": "Ora legale centrale USA", "CLST": "Ora legale del Cile", "SAST": "Ora dell’Africa meridionale", "ChST": "Ora Chamorro", "WAT": "Ora standard dell’Africa occidentale", "ART": "Ora standard dell’Argentina", "CAT": "Ora dell’Africa centrale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "WIB": "Ora dell’Indonesia occidentale", "LHST": "Ora standard di Lord Howe", "LHDT": "Ora legale di Lord Howe", "AWST": "Ora standard dell’Australia occidentale", "MESZ": "Ora legale dell’Europa centrale", "OEZ": "Ora standard dell’Europa orientale", "WESZ": "Ora legale dell’Europa occidentale", "WART": "Ora standard dell’Argentina occidentale", "AST": "Ora standard dell’Atlantico", "AWDT": "Ora legale dell’Australia occidentale", "NZDT": "Ora legale della Nuova Zelanda", "COST": "Ora legale della Colombia", "CLT": "Ora standard del Cile", "AEST": "Ora standard dell’Australia orientale", "GFT": "Ora della Guiana francese", "GMT": "Ora del meridiano di Greenwich", "ECT": "Ora dell’Ecuador", "PST": "Ora standard del Pacifico USA", "PDT": "Ora legale del Pacifico USA", "EAT": "Ora dell’Africa orientale", "TMT": "Ora standard del Turkmenistan", "JST": "Ora standard del Giappone", "WARST": "Ora legale dell’Argentina occidentale", "MEZ": "Ora standard dell’Europa centrale", "HKT": "Ora standard di Hong Kong", "WIT": "Ora dell’Indonesia orientale", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "AKDT": "Ora legale dell’Alaska", "WEZ": "Ora standard dell’Europa occidentale", "MDT": "Ora legale Montagne Rocciose USA", "AKST": "Ora standard dell’Alaska", "ACWST": "Ora standard dell’Australia centroccidentale", "SRT": "Ora del Suriname", "JDT": "Ora legale del Giappone", "HKST": "Ora legale di Hong Kong", "UYT": "Ora standard dell’Uruguay", "UYST": "Ora legale dell’Uruguay", "GYT": "Ora della Guyana", "ADT": "Ora legale dell’Atlantico", "HNT": "Ora standard di Terranova", "EST": "Ora standard orientale USA", "EDT": "Ora legale orientale USA", "ACDT": "Ora legale dell’Australia centrale", "ARST": "Ora legale dell’Argentina", "CHAST": "Ora standard delle Chatham", "CHADT": "Ora legale delle Chatham", "ACWDT": "Ora legale dell’Australia centroccidentale", "VET": "Ora del Venezuela", "CST": "Ora standard centrale USA", "SGT": "Ora Singapore", "TMST": "Ora legale del Turkmenistan"},
+ timezones: map[string]string{"HAST": "Ora standard delle Isole Hawaii-Aleutine", "PST": "Ora standard del Pacifico USA", "SRT": "Ora del Suriname", "HAT": "Ora legale di Terranova", "WAST": "Ora legale dell’Africa occidentale", "ARST": "Ora legale dell’Argentina", "∅∅∅": "Ora legale delle Azzorre", "UYST": "Ora legale dell’Uruguay", "WITA": "Ora dell’Indonesia centrale", "AKST": "Ora standard dell’Alaska", "SGT": "Ora Singapore", "MST": "MST", "COST": "Ora legale della Colombia", "JDT": "Ora legale del Giappone", "ACST": "Ora standard dell’Australia centrale", "HKT": "Ora standard di Hong Kong", "CHADT": "Ora legale delle Chatham", "PDT": "Ora legale del Pacifico USA", "CST": "Ora standard centrale USA", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "AEDT": "Ora legale dell’Australia orientale", "NZST": "Ora standard della Nuova Zelanda", "BT": "Ora del Bhutan", "EAT": "Ora dell’Africa orientale", "WART": "Ora standard dell’Argentina occidentale", "VET": "Ora del Venezuela", "HNT": "Ora standard di Terranova", "GMT": "Ora del meridiano di Greenwich", "ACWST": "Ora standard dell’Australia centroccidentale", "COT": "Ora standard della Colombia", "AWST": "Ora standard dell’Australia occidentale", "ART": "Ora standard dell’Argentina", "MESZ": "Ora legale dell’Europa centrale", "CLT": "Ora standard del Cile", "WIT": "Ora dell’Indonesia orientale", "GFT": "Ora della Guiana francese", "IST": "Ora standard dell’India", "AST": "Ora standard dell’Atlantico", "MDT": "MDT", "NZDT": "Ora legale della Nuova Zelanda", "AKDT": "Ora legale dell’Alaska", "SAST": "Ora dell’Africa meridionale", "CAT": "Ora dell’Africa centrale", "MEZ": "Ora standard dell’Europa centrale", "WESZ": "Ora legale dell’Europa occidentale", "ADT": "Ora legale dell’Atlantico", "EDT": "Ora legale orientale USA", "AWDT": "Ora legale dell’Australia occidentale", "WIB": "Ora dell’Indonesia occidentale", "OEZ": "Ora standard dell’Europa orientale", "WAT": "Ora standard dell’Africa occidentale", "EST": "Ora standard orientale USA", "AEST": "Ora standard dell’Australia orientale", "LHST": "Ora standard di Lord Howe", "LHDT": "Ora legale di Lord Howe", "ACDT": "Ora legale dell’Australia centrale", "WARST": "Ora legale dell’Argentina occidentale", "HKST": "Ora legale di Hong Kong", "ACWDT": "Ora legale dell’Australia centroccidentale", "JST": "Ora standard del Giappone", "ChST": "Ora Chamorro", "TMST": "Ora legale del Turkmenistan", "OESZ": "Ora legale dell’Europa orientale", "UYT": "Ora standard dell’Uruguay", "CLST": "Ora legale del Cile", "CDT": "Ora legale centrale USA", "MYT": "Ora della Malesia", "CHAST": "Ora standard delle Chatham", "TMT": "Ora standard del Turkmenistan", "BOT": "Ora della Bolivia", "WEZ": "Ora standard dell’Europa occidentale", "ECT": "Ora dell’Ecuador", "GYT": "Ora della Guyana"},
}
}
@@ -210,7 +210,7 @@ func (it *it_CH) WeekdaysWide() []string {
func (it *it_CH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -283,7 +283,7 @@ func (it *it_CH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -345,7 +345,7 @@ func (it *it_CH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/it_IT/it_IT.go b/it_IT/it_IT.go
index a47fc470..22eae9ea 100644
--- a/it_IT/it_IT.go
+++ b/it_IT/it_IT.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"a.C.", "d.C."},
- timezones: map[string]string{"JDT": "Ora legale del Giappone", "ECT": "Ora dell’Ecuador", "UYST": "Ora legale dell’Uruguay", "ACST": "Ora standard dell’Australia centrale", "CST": "Ora standard centrale USA", "HKST": "Ora legale di Hong Kong", "WEZ": "Ora standard dell’Europa occidentale", "ACWDT": "Ora legale dell’Australia centroccidentale", "VET": "Ora del Venezuela", "ADT": "Ora legale dell’Atlantico", "MEZ": "Ora standard dell’Europa centrale", "HKT": "Ora standard di Hong Kong", "COT": "Ora standard della Colombia", "WITA": "Ora dell’Indonesia centrale", "SAST": "Ora dell’Africa meridionale", "BOT": "Ora della Bolivia", "TMST": "Ora legale del Turkmenistan", "LHST": "Ora standard di Lord Howe", "∅∅∅": "Ora legale del Perù", "ACDT": "Ora legale dell’Australia centrale", "AWDT": "Ora legale dell’Australia occidentale", "TMT": "Ora standard del Turkmenistan", "AEST": "Ora standard dell’Australia orientale", "AKST": "Ora standard dell’Alaska", "JST": "Ora standard del Giappone", "WESZ": "Ora legale dell’Europa occidentale", "ACWST": "Ora standard dell’Australia centroccidentale", "GYT": "Ora della Guyana", "NZDT": "Ora legale della Nuova Zelanda", "OEZ": "Ora standard dell’Europa orientale", "OESZ": "Ora legale dell’Europa orientale", "EDT": "Ora legale orientale USA", "AKDT": "Ora legale dell’Alaska", "SRT": "Ora del Suriname", "CHADT": "Ora legale delle Chatham", "CLST": "Ora legale del Cile", "GMT": "Ora del meridiano di Greenwich", "LHDT": "Ora legale di Lord Howe", "ART": "Ora standard dell’Argentina", "CDT": "Ora legale centrale USA", "UYT": "Ora standard dell’Uruguay", "AST": "Ora standard dell’Atlantico", "CAT": "Ora dell’Africa centrale", "IST": "Ora standard dell’India", "PDT": "Ora legale del Pacifico USA", "MDT": "Ora legale Montagne Rocciose USA", "EAT": "Ora dell’Africa orientale", "ARST": "Ora legale dell’Argentina", "MYT": "Ora della Malesia", "COST": "Ora legale della Colombia", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "GFT": "Ora della Guiana francese", "WIT": "Ora dell’Indonesia orientale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "WART": "Ora standard dell’Argentina occidentale", "WAT": "Ora standard dell’Africa occidentale", "HNT": "Ora standard di Terranova", "CHAST": "Ora standard delle Chatham", "SGT": "Ora Singapore", "CLT": "Ora standard del Cile", "BT": "Ora del Bhutan", "WARST": "Ora legale dell’Argentina occidentale", "ChST": "Ora Chamorro", "MST": "Ora standard Montagne Rocciose USA", "HAT": "Ora legale di Terranova", "WIB": "Ora dell’Indonesia occidentale", "EST": "Ora standard orientale USA", "WAST": "Ora legale dell’Africa occidentale", "NZST": "Ora standard della Nuova Zelanda", "AEDT": "Ora legale dell’Australia orientale", "PST": "Ora standard del Pacifico USA", "AWST": "Ora standard dell’Australia occidentale", "MESZ": "Ora legale dell’Europa centrale"},
+ timezones: map[string]string{"COST": "Ora legale della Colombia", "HKT": "Ora standard di Hong Kong", "BOT": "Ora della Bolivia", "HNT": "Ora standard di Terranova", "LHDT": "Ora legale di Lord Howe", "CLST": "Ora legale del Cile", "ACST": "Ora standard dell’Australia centrale", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "EST": "Ora standard orientale USA", "MEZ": "Ora standard dell’Europa centrale", "GMT": "Ora del meridiano di Greenwich", "UYST": "Ora legale dell’Uruguay", "CLT": "Ora standard del Cile", "HAT": "Ora legale di Terranova", "CHAST": "Ora standard delle Chatham", "TMT": "Ora standard del Turkmenistan", "OESZ": "Ora legale dell’Europa orientale", "PST": "Ora standard del Pacifico USA", "GFT": "Ora della Guiana francese", "AKST": "Ora standard dell’Alaska", "AKDT": "Ora legale dell’Alaska", "AWDT": "Ora legale dell’Australia occidentale", "ACWST": "Ora standard dell’Australia centroccidentale", "EDT": "Ora legale orientale USA", "ECT": "Ora dell’Ecuador", "∅∅∅": "Ora legale delle Azzorre", "WARST": "Ora legale dell’Argentina occidentale", "ADT": "Ora legale dell’Atlantico", "ACDT": "Ora legale dell’Australia centrale", "CST": "Ora standard centrale USA", "CDT": "Ora legale centrale USA", "SGT": "Ora Singapore", "OEZ": "Ora standard dell’Europa orientale", "LHST": "Ora standard di Lord Howe", "MYT": "Ora della Malesia", "UYT": "Ora standard dell’Uruguay", "ChST": "Ora Chamorro", "WITA": "Ora dell’Indonesia centrale", "AWST": "Ora standard dell’Australia occidentale", "WIB": "Ora dell’Indonesia occidentale", "AEDT": "Ora legale dell’Australia orientale", "WART": "Ora standard dell’Argentina occidentale", "EAT": "Ora dell’Africa orientale", "WEZ": "Ora standard dell’Europa occidentale", "CHADT": "Ora legale delle Chatham", "WIT": "Ora dell’Indonesia orientale", "WAT": "Ora standard dell’Africa occidentale", "JDT": "Ora legale del Giappone", "ART": "Ora standard dell’Argentina", "PDT": "Ora legale del Pacifico USA", "ACWDT": "Ora legale dell’Australia centroccidentale", "GYT": "Ora della Guyana", "MST": "MST", "NZDT": "Ora legale della Nuova Zelanda", "SAST": "Ora dell’Africa meridionale", "MESZ": "Ora legale dell’Europa centrale", "SRT": "Ora del Suriname", "BT": "Ora del Bhutan", "WESZ": "Ora legale dell’Europa occidentale", "VET": "Ora del Venezuela", "JST": "Ora standard del Giappone", "IST": "Ora standard dell’India", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "NZST": "Ora standard della Nuova Zelanda", "AEST": "Ora standard dell’Australia orientale", "WAST": "Ora legale dell’Africa occidentale", "COT": "Ora standard della Colombia", "AST": "Ora standard dell’Atlantico", "MDT": "MDT", "HKST": "Ora legale di Hong Kong", "ARST": "Ora legale dell’Argentina", "TMST": "Ora legale del Turkmenistan", "CAT": "Ora dell’Africa centrale"},
}
}
@@ -210,7 +210,7 @@ func (it *it_IT) WeekdaysWide() []string {
func (it *it_IT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -283,7 +283,7 @@ func (it *it_IT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -341,7 +341,7 @@ func (it *it_IT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/it_SM/it_SM.go b/it_SM/it_SM.go
index 0301e619..2f65e21b 100644
--- a/it_SM/it_SM.go
+++ b/it_SM/it_SM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"aC", "dC"},
erasWide: []string{"a.C.", "d.C."},
- timezones: map[string]string{"HKST": "Ora legale di Hong Kong", "BOT": "Ora della Bolivia", "WEZ": "Ora standard dell’Europa occidentale", "GYT": "Ora della Guyana", "∅∅∅": "Ora legale di Brasilia", "CLT": "Ora standard del Cile", "MESZ": "Ora legale dell’Europa centrale", "COT": "Ora standard della Colombia", "ECT": "Ora dell’Ecuador", "WART": "Ora standard dell’Argentina occidentale", "CHAST": "Ora standard delle Chatham", "CST": "Ora standard centrale USA", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "WITA": "Ora dell’Indonesia centrale", "SRT": "Ora del Suriname", "WAT": "Ora standard dell’Africa occidentale", "HNT": "Ora standard di Terranova", "ARST": "Ora legale dell’Argentina", "ChST": "Ora Chamorro", "ART": "Ora standard dell’Argentina", "JST": "Ora standard del Giappone", "EDT": "Ora legale orientale USA", "AWDT": "Ora legale dell’Australia occidentale", "SGT": "Ora Singapore", "JDT": "Ora legale del Giappone", "CAT": "Ora dell’Africa centrale", "BT": "Ora del Bhutan", "UYT": "Ora standard dell’Uruguay", "AST": "Ora standard dell’Atlantico", "OESZ": "Ora legale dell’Europa orientale", "EST": "Ora standard orientale USA", "LHST": "Ora standard di Lord Howe", "MYT": "Ora della Malesia", "ADT": "Ora legale dell’Atlantico", "MEZ": "Ora standard dell’Europa centrale", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "WESZ": "Ora legale dell’Europa occidentale", "ACWDT": "Ora legale dell’Australia centroccidentale", "ACDT": "Ora legale dell’Australia centrale", "NZST": "Ora standard della Nuova Zelanda", "AEDT": "Ora legale dell’Australia orientale", "OEZ": "Ora standard dell’Europa orientale", "UYST": "Ora legale dell’Uruguay", "PDT": "Ora legale del Pacifico USA", "WAST": "Ora legale dell’Africa occidentale", "CHADT": "Ora legale delle Chatham", "TMST": "Ora legale del Turkmenistan", "ACST": "Ora standard dell’Australia centrale", "CDT": "Ora legale centrale USA", "AKDT": "Ora legale dell’Alaska", "LHDT": "Ora legale di Lord Howe", "GFT": "Ora della Guiana francese", "SAST": "Ora dell’Africa meridionale", "AKST": "Ora standard dell’Alaska", "GMT": "Ora del meridiano di Greenwich", "COST": "Ora legale della Colombia", "MDT": "MDT", "AEST": "Ora standard dell’Australia orientale", "PST": "Ora standard del Pacifico USA", "ACWST": "Ora standard dell’Australia centroccidentale", "EAT": "Ora dell’Africa orientale", "WIT": "Ora dell’Indonesia orientale", "WARST": "Ora legale dell’Argentina occidentale", "VET": "Ora del Venezuela", "CLST": "Ora legale del Cile", "TMT": "Ora standard del Turkmenistan", "WIB": "Ora dell’Indonesia occidentale", "AWST": "Ora standard dell’Australia occidentale", "HKT": "Ora standard di Hong Kong", "IST": "Ora standard dell’India", "NZDT": "Ora legale della Nuova Zelanda", "HAT": "Ora legale di Terranova", "MST": "MST"},
+ timezones: map[string]string{"ACST": "Ora standard dell’Australia centrale", "WIB": "Ora dell’Indonesia occidentale", "MST": "Ora standard Montagne Rocciose USA", "CST": "Ora standard centrale USA", "LHST": "Ora standard di Lord Howe", "MYT": "Ora della Malesia", "EDT": "Ora legale orientale USA", "HADT": "Ora legale delle Isole Hawaii-Aleutine", "AEDT": "Ora legale dell’Australia orientale", "PST": "Ora standard del Pacifico USA", "ChST": "Ora Chamorro", "AWST": "Ora standard dell’Australia occidentale", "PDT": "Ora legale del Pacifico USA", "AKDT": "Ora legale dell’Alaska", "SGT": "Ora Singapore", "ART": "Ora standard dell’Argentina", "TMST": "Ora legale del Turkmenistan", "NZST": "Ora standard della Nuova Zelanda", "MEZ": "Ora standard dell’Europa centrale", "WAT": "Ora standard dell’Africa occidentale", "HKT": "Ora standard di Hong Kong", "HKST": "Ora legale di Hong Kong", "OESZ": "Ora legale dell’Europa orientale", "GFT": "Ora della Guiana francese", "AWDT": "Ora legale dell’Australia occidentale", "IST": "Ora standard dell’India", "ACDT": "Ora legale dell’Australia centrale", "ACWDT": "Ora legale dell’Australia centroccidentale", "WAST": "Ora legale dell’Africa occidentale", "COST": "Ora legale della Colombia", "CHAST": "Ora standard delle Chatham", "CAT": "Ora dell’Africa centrale", "BOT": "Ora della Bolivia", "CLST": "Ora legale del Cile", "JDT": "Ora legale del Giappone", "HNT": "Ora standard di Terranova", "GYT": "Ora della Guyana", "OEZ": "Ora standard dell’Europa orientale", "GMT": "Ora del meridiano di Greenwich", "WARST": "Ora legale dell’Argentina occidentale", "EAT": "Ora dell’Africa orientale", "CHADT": "Ora legale delle Chatham", "ARST": "Ora legale dell’Argentina", "COT": "Ora standard della Colombia", "∅∅∅": "Ora legale delle Azzorre", "WESZ": "Ora legale dell’Europa occidentale", "CDT": "Ora legale centrale USA", "HAT": "Ora legale di Terranova", "ADT": "Ora legale dell’Atlantico", "TMT": "Ora standard del Turkmenistan", "ACWST": "Ora standard dell’Australia centroccidentale", "ECT": "Ora dell’Ecuador", "BT": "Ora del Bhutan", "CLT": "Ora standard del Cile", "WEZ": "Ora standard dell’Europa occidentale", "JST": "Ora standard del Giappone", "UYT": "Ora standard dell’Uruguay", "WITA": "Ora dell’Indonesia centrale", "NZDT": "Ora legale della Nuova Zelanda", "SAST": "Ora dell’Africa meridionale", "UYST": "Ora legale dell’Uruguay", "VET": "Ora del Venezuela", "EST": "Ora standard orientale USA", "LHDT": "Ora legale di Lord Howe", "MESZ": "Ora legale dell’Europa centrale", "WIT": "Ora dell’Indonesia orientale", "WART": "Ora standard dell’Argentina occidentale", "AKST": "Ora standard dell’Alaska", "AST": "Ora standard dell’Atlantico", "HAST": "Ora standard delle Isole Hawaii-Aleutine", "AEST": "Ora standard dell’Australia orientale", "SRT": "Ora del Suriname", "MDT": "Ora legale Montagne Rocciose USA"},
}
}
@@ -210,7 +210,7 @@ func (it *it_SM) WeekdaysWide() []string {
func (it *it_SM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -283,7 +283,7 @@ func (it *it_SM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -341,7 +341,7 @@ func (it *it_SM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := it.currencies[currency]
- l := len(s) + len(it.decimal) + len(it.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ja/ja.go b/ja/ja.go
index 9c13afbd..fdd9d16e 100644
--- a/ja/ja.go
+++ b/ja/ja.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"紀元前", "西暦"},
erasNarrow: []string{"BC", "AD"},
erasWide: []string{"紀元前", "西暦"},
- timezones: map[string]string{"TMST": "トルクメニスタン夏時間", "JST": "日本標準時", "SAST": "南アフリカ標準時", "BT": "ブータン時間", "LHST": "ロードハウ標準時", "EAT": "東アフリカ時間", "WAT": "西アフリカ標準時", "COT": "コロンビア標準時", "HAST": "ハワイ・アリューシャン標準時", "OEZ": "東ヨーロッパ標準時", "EST": "アメリカ東部標準時", "CHAST": "チャタム標準時", "CLT": "チリ標準時", "MST": "マカオ標準時", "AKDT": "アラスカ夏時間", "∅∅∅": "ブラジリア夏時間", "HAT": "ニューファンドランド夏時間", "NZST": "ニュージーランド標準時", "WART": "西部アルゼンチン標準時", "PDT": "アメリカ太平洋夏時間", "VET": "ベネズエラ時間", "AWST": "オーストラリア西部標準時", "CST": "アメリカ中部標準時", "CDT": "アメリカ中部夏時間", "JDT": "日本夏時間", "LHDT": "ロードハウ夏時間", "PST": "アメリカ太平洋標準時", "WAST": "西アフリカ夏時間", "MESZ": "中央ヨーロッパ夏時間", "CAT": "中央アフリカ時間", "CHADT": "チャタム夏時間", "WIT": "インドネシア東部時間", "SRT": "スリナム時間", "AST": "大西洋標準時", "NZDT": "ニュージーランド夏時間", "HKST": "香港夏時間", "ECT": "エクアドル時間", "GMT": "グリニッジ標準時", "MYT": "マレーシア時間", "ARST": "アルゼンチン夏時間", "MEZ": "中央ヨーロッパ標準時", "MDT": "マカオ夏時間", "GYT": "ガイアナ時間", "HNT": "ニューファンドランド標準時", "HADT": "ハワイ・アリューシャン夏時間", "AKST": "アラスカ標準時", "UYST": "ウルグアイ夏時間", "ACST": "オーストラリア中部標準時", "AWDT": "オーストラリア西部夏時間", "TMT": "トルクメニスタン標準時", "ACWDT": "オーストラリア中西部夏時間", "HKT": "香港標準時", "WIB": "インドネシア西部時間", "ACDT": "オーストラリア中部夏時間", "ChST": "チャモロ時間", "AEDT": "オーストラリア東部夏時間", "BOT": "ボリビア時間", "ACWST": "オーストラリア中西部標準時", "OESZ": "東ヨーロッパ夏時間", "WARST": "西部アルゼンチン夏時間", "UYT": "ウルグアイ標準時", "WEZ": "西ヨーロッパ標準時", "COST": "コロンビア夏時間", "ADT": "大西洋夏時間", "WITA": "インドネシア中部時間", "SGT": "シンガポール標準時", "GFT": "仏領ギアナ時間", "EDT": "アメリカ東部夏時間", "IST": "インド標準時", "WESZ": "西ヨーロッパ夏時間", "ART": "アルゼンチン標準時", "CLST": "チリ夏時間", "AEST": "オーストラリア東部標準時"},
+ timezones: map[string]string{"WAT": "西アフリカ標準時", "WESZ": "西ヨーロッパ夏時間", "EDT": "アメリカ東部夏時間", "HKT": "香港標準時", "UYT": "ウルグアイ標準時", "MYT": "マレーシア時間", "AWDT": "オーストラリア西部夏時間", "TMST": "トルクメニスタン夏時間", "PST": "アメリカ太平洋標準時", "WAST": "西アフリカ夏時間", "ECT": "エクアドル時間", "∅∅∅": "ペルー夏時間", "ARST": "アルゼンチン夏時間", "HAST": "ハワイ・アリューシャン標準時", "IST": "インド標準時", "EST": "アメリカ東部標準時", "HKST": "香港夏時間", "PDT": "アメリカ太平洋夏時間", "SAST": "南アフリカ標準時", "AEDT": "オーストラリア東部夏時間", "NZDT": "ニュージーランド夏時間", "AWST": "オーストラリア西部標準時", "TMT": "トルクメニスタン標準時", "ChST": "チャモロ時間", "WITA": "インドネシア中部時間", "MST": "アメリカ山地標準時", "CST": "アメリカ中部標準時", "CDT": "アメリカ中部夏時間", "AST": "大西洋標準時", "LHDT": "ロードハウ夏時間", "NZST": "ニュージーランド標準時", "JST": "日本標準時", "OESZ": "東ヨーロッパ夏時間", "BT": "ブータン時間", "ACST": "オーストラリア中部標準時", "AEST": "オーストラリア東部標準時", "SRT": "スリナム時間", "MDT": "アメリカ山地夏時間", "VET": "ベネズエラ時間", "COST": "コロンビア夏時間", "HAT": "ニューファンドランド夏時間", "EAT": "東アフリカ時間", "ACWST": "オーストラリア中西部標準時", "WART": "西部アルゼンチン標準時", "CLT": "チリ標準時", "GFT": "仏領ギアナ時間", "GYT": "ガイアナ時間", "GMT": "グリニッジ標準時", "ADT": "大西洋夏時間", "WIB": "インドネシア西部時間", "CHAST": "チャタム標準時", "MEZ": "中央ヨーロッパ標準時", "WIT": "インドネシア東部時間", "CLST": "チリ夏時間", "HNT": "ニューファンドランド標準時", "ART": "アルゼンチン標準時", "OEZ": "東ヨーロッパ標準時", "SGT": "シンガポール標準時", "HADT": "ハワイ・アリューシャン夏時間", "CAT": "中央アフリカ時間", "MESZ": "中央ヨーロッパ夏時間", "ACWDT": "オーストラリア中西部夏時間", "WARST": "西部アルゼンチン夏時間", "BOT": "ボリビア時間", "COT": "コロンビア標準時", "WEZ": "西ヨーロッパ標準時", "AKST": "アラスカ標準時", "AKDT": "アラスカ夏時間", "ACDT": "オーストラリア中部夏時間", "UYST": "ウルグアイ夏時間", "JDT": "日本夏時間", "CHADT": "チャタム夏時間", "LHST": "ロードハウ標準時"},
}
}
@@ -184,7 +184,7 @@ func (ja *ja) WeekdaysWide() []string {
func (ja *ja) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ja.decimal) + len(ja.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ja *ja) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ja.currencies[currency]
- l := len(s) + len(ja.decimal) + len(ja.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (ja *ja) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ja.currencies[currency]
- l := len(s) + len(ja.decimal) + len(ja.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ja_JP/ja_JP.go b/ja_JP/ja_JP.go
index 560b5dba..5069b2c1 100644
--- a/ja_JP/ja_JP.go
+++ b/ja_JP/ja_JP.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"紀元前", "西暦"},
erasNarrow: []string{"BC", "AD"},
erasWide: []string{"紀元前", "西暦"},
- timezones: map[string]string{"CLT": "チリ標準時", "TMT": "トルクメニスタン標準時", "OESZ": "東ヨーロッパ夏時間", "SGT": "シンガポール標準時", "AWST": "オーストラリア西部標準時", "AWDT": "オーストラリア西部夏時間", "GFT": "仏領ギアナ時間", "OEZ": "東ヨーロッパ標準時", "SAST": "南アフリカ標準時", "LHST": "ロードハウ標準時", "UYT": "ウルグアイ標準時", "∅∅∅": "ペルー夏時間", "MESZ": "中央ヨーロッパ夏時間", "JST": "日本標準時", "IST": "インド標準時", "HAT": "ニューファンドランド夏時間", "ARST": "アルゼンチン夏時間", "HKST": "香港夏時間", "WITA": "インドネシア中部時間", "AKST": "アラスカ標準時", "NZST": "ニュージーランド標準時", "LHDT": "ロードハウ夏時間", "VET": "ベネズエラ時間", "ADT": "大西洋夏時間", "AKDT": "アラスカ夏時間", "ECT": "エクアドル時間", "HADT": "ハワイ・アリューシャン夏時間", "MYT": "マレーシア時間", "HKT": "香港標準時", "WAST": "西アフリカ夏時間", "WART": "西部アルゼンチン標準時", "WARST": "西部アルゼンチン夏時間", "ACST": "オーストラリア中部標準時", "ACDT": "オーストラリア中部夏時間", "JDT": "日本夏時間", "SRT": "スリナム時間", "PST": "アメリカ太平洋標準時", "EAT": "東アフリカ時間", "COST": "コロンビア夏時間", "CST": "アメリカ中部標準時", "WIT": "インドネシア東部時間", "AEDT": "オーストラリア東部夏時間", "GMT": "グリニッジ標準時", "UYST": "ウルグアイ夏時間", "HNT": "ニューファンドランド標準時", "MEZ": "中央ヨーロッパ標準時", "HAST": "ハワイ・アリューシャン標準時", "ACWST": "オーストラリア中西部標準時", "WESZ": "西ヨーロッパ夏時間", "CAT": "中央アフリカ時間", "EDT": "アメリカ東部夏時間", "CLST": "チリ夏時間", "CHAST": "チャタム標準時", "PDT": "アメリカ太平洋夏時間", "MST": "アメリカ山地標準時", "WEZ": "西ヨーロッパ標準時", "ART": "アルゼンチン標準時", "ACWDT": "オーストラリア中西部夏時間", "BOT": "ボリビア時間", "AEST": "オーストラリア東部標準時", "GYT": "ガイアナ時間", "CDT": "アメリカ中部夏時間", "MDT": "アメリカ山地夏時間", "ChST": "チャモロ時間", "NZDT": "ニュージーランド夏時間", "COT": "コロンビア標準時", "AST": "大西洋標準時", "WIB": "インドネシア西部時間", "BT": "ブータン時間", "EST": "アメリカ東部標準時", "TMST": "トルクメニスタン夏時間", "WAT": "西アフリカ標準時", "CHADT": "チャタム夏時間"},
+ timezones: map[string]string{"MDT": "アメリカ山地夏時間", "COT": "コロンビア標準時", "GYT": "ガイアナ時間", "HKST": "香港夏時間", "ARST": "アルゼンチン夏時間", "WIT": "インドネシア東部時間", "EAT": "東アフリカ時間", "WAST": "西アフリカ夏時間", "JDT": "日本夏時間", "CDT": "アメリカ中部夏時間", "ACST": "オーストラリア中部標準時", "SAST": "南アフリカ標準時", "AEST": "オーストラリア東部標準時", "UYST": "ウルグアイ夏時間", "GFT": "仏領ギアナ時間", "HNT": "ニューファンドランド標準時", "AKST": "アラスカ標準時", "MESZ": "中央ヨーロッパ夏時間", "ACWST": "オーストラリア中西部標準時", "WITA": "インドネシア中部時間", "MST": "アメリカ山地標準時", "ACDT": "オーストラリア中部夏時間", "HAST": "ハワイ・アリューシャン標準時", "LHST": "ロードハウ標準時", "OESZ": "東ヨーロッパ夏時間", "PST": "アメリカ太平洋標準時", "SRT": "スリナム時間", "EST": "アメリカ東部標準時", "HKT": "香港標準時", "EDT": "アメリカ東部夏時間", "WEZ": "西ヨーロッパ標準時", "MYT": "マレーシア時間", "WESZ": "西ヨーロッパ夏時間", "AWST": "オーストラリア西部標準時", "LHDT": "ロードハウ夏時間", "OEZ": "東ヨーロッパ標準時", "ACWDT": "オーストラリア中西部夏時間", "WAT": "西アフリカ標準時", "WIB": "インドネシア西部時間", "WARST": "西部アルゼンチン夏時間", "VET": "ベネズエラ時間", "HAT": "ニューファンドランド夏時間", "ECT": "エクアドル時間", "CST": "アメリカ中部標準時", "CHAST": "チャタム標準時", "CAT": "中央アフリカ時間", "ADT": "大西洋夏時間", "WART": "西部アルゼンチン標準時", "BOT": "ボリビア時間", "COST": "コロンビア夏時間", "AKDT": "アラスカ夏時間", "HADT": "ハワイ・アリューシャン夏時間", "NZST": "ニュージーランド標準時", "UYT": "ウルグアイ標準時", "BT": "ブータン時間", "CLST": "チリ夏時間", "IST": "インド標準時", "AST": "大西洋標準時", "TMT": "トルクメニスタン標準時", "NZDT": "ニュージーランド夏時間", "GMT": "グリニッジ標準時", "CLT": "チリ標準時", "JST": "日本標準時", "AWDT": "オーストラリア西部夏時間", "PDT": "アメリカ太平洋夏時間", "MEZ": "中央ヨーロッパ標準時", "∅∅∅": "アゾレス夏時間", "CHADT": "チャタム夏時間", "ART": "アルゼンチン標準時", "TMST": "トルクメニスタン夏時間", "AEDT": "オーストラリア東部夏時間", "ChST": "チャモロ時間", "SGT": "シンガポール標準時"},
}
}
@@ -184,7 +184,7 @@ func (ja *ja_JP) WeekdaysWide() []string {
func (ja *ja_JP) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ja.decimal) + len(ja.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ja *ja_JP) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ja.currencies[currency]
- l := len(s) + len(ja.decimal) + len(ja.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (ja *ja_JP) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ja.currencies[currency]
- l := len(s) + len(ja.decimal) + len(ja.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/jgo/jgo.go b/jgo/jgo.go
index 7ce83125..70744609 100644
--- a/jgo/jgo.go
+++ b/jgo/jgo.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"tsɛttsɛt mɛŋguꞌ mi ɛ́ lɛɛnɛ Kɛlísɛtɔ gɔ ńɔ́", "tsɛttsɛt mɛŋguꞌ mi ɛ́ fúnɛ Kɛlísɛtɔ tɔ́ mɔ́"},
- timezones: map[string]string{"PDT": "PDT", "ADT": "ADT", "CST": "CST", "CAT": "CAT", "NZST": "NZST", "CHADT": "CHADT", "GMT": "GMT", "BOT": "BOT", "EAT": "EAT", "NZDT": "NZDT", "AST": "AST", "WIB": "WIB", "AWST": "AWST", "ART": "ART", "CDT": "CDT", "ChST": "ChST", "HKT": "HKT", "SGT": "SGT", "WEZ": "WEZ", "ECT": "ECT", "IST": "IST", "WART": "WART", "MDT": "MDT", "HKST": "HKST", "TMT": "TMT", "WAST": "WAST", "ACWDT": "ACWDT", "AEST": "AEST", "AKDT": "AKDT", "SAST": "SAST", "LHST": "LHST", "PST": "PST", "AWDT": "AWDT", "MESZ": "MESZ", "CLST": "CLST", "SRT": "SRT", "COT": "COT", "MST": "MST", "MYT": "MYT", "AKST": "AKST", "JDT": "JDT", "LHDT": "LHDT", "WARST": "WARST", "VET": "VET", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "WITA": "WITA", "ACST": "ACST", "TMST": "TMST", "HAST": "HAST", "OEZ": "OEZ", "JST": "JST", "UYT": "UYT", "WAT": "WAT", "COST": "COST", "CLT": "CLT", "ACWST": "ACWST", "GYT": "GYT", "HAT": "HAT", "WIT": "WIT", "EDT": "EDT", "HNT": "HNT", "HADT": "HADT", "BT": "BT", "ARST": "ARST", "OESZ": "OESZ", "EST": "EST", "UYST": "UYST", "MEZ": "MEZ", "AEDT": "AEDT", "GFT": "GFT", "WESZ": "WESZ", "ACDT": "ACDT"},
+ timezones: map[string]string{"CAT": "CAT", "WITA": "WITA", "JDT": "JDT", "GYT": "GYT", "EST": "EST", "SAST": "SAST", "UYST": "UYST", "PST": "PST", "BOT": "BOT", "AKST": "AKST", "ADT": "ADT", "ACDT": "ACDT", "TMST": "TMST", "AEST": "AEST", "CLST": "CLST", "ACWDT": "ACWDT", "CST": "CST", "COT": "COT", "ART": "ART", "TMT": "TMT", "UYT": "UYT", "WESZ": "WESZ", "CHAST": "CHAST", "MDT": "MDT", "GMT": "GMT", "PDT": "PDT", "BT": "BT", "CLT": "CLT", "AST": "AST", "WIB": "WIB", "EAT": "EAT", "COST": "COST", "ACST": "ACST", "CDT": "CDT", "AWDT": "AWDT", "OESZ": "OESZ", "WART": "WART", "ACWST": "ACWST", "HNT": "HNT", "HKST": "HKST", "LHST": "LHST", "SRT": "SRT", "WARST": "WARST", "WEZ": "WEZ", "LHDT": "LHDT", "NZST": "NZST", "NZDT": "NZDT", "ECT": "ECT", "HAT": "HAT", "AWST": "AWST", "HKT": "HKT", "MEZ": "MEZ", "WAT": "WAT", "MYT": "MYT", "MST": "MST", "HAST": "HAST", "OEZ": "OEZ", "AEDT": "AEDT", "VET": "VET", "WAST": "WAST", "IST": "IST", "AKDT": "AKDT", "ARST": "ARST", "MESZ": "MESZ", "ChST": "ChST", "WIT": "WIT", "SGT": "SGT", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "EDT": "EDT", "HADT": "HADT", "GFT": "GFT", "JST": "JST"},
}
}
@@ -189,7 +189,7 @@ func (jgo *jgo) WeekdaysWide() []string {
func (jgo *jgo) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(jgo.decimal) + len(jgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (jgo *jgo) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
- l := len(s) + len(jgo.decimal) + len(jgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -324,7 +324,7 @@ func (jgo *jgo) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
- l := len(s) + len(jgo.decimal) + len(jgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/jgo_CM/jgo_CM.go b/jgo_CM/jgo_CM.go
index 4671c96b..52621355 100644
--- a/jgo_CM/jgo_CM.go
+++ b/jgo_CM/jgo_CM.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"tsɛttsɛt mɛŋguꞌ mi ɛ́ lɛɛnɛ Kɛlísɛtɔ gɔ ńɔ́", "tsɛttsɛt mɛŋguꞌ mi ɛ́ fúnɛ Kɛlísɛtɔ tɔ́ mɔ́"},
- timezones: map[string]string{"VET": "VET", "WAT": "WAT", "CST": "CST", "TMT": "TMT", "AEST": "AEST", "JST": "JST", "IST": "IST", "AWST": "AWST", "MST": "MST", "HKT": "HKT", "CLST": "CLST", "WIB": "WIB", "UYT": "UYT", "PDT": "PDT", "ART": "ART", "ACST": "ACST", "MESZ": "MESZ", "TMST": "TMST", "AKDT": "AKDT", "PST": "PST", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "WARST": "WARST", "SRT": "SRT", "ChST": "ChST", "WAST": "WAST", "NZST": "NZST", "COST": "COST", "HKST": "HKST", "GMT": "GMT", "GYT": "GYT", "HADT": "HADT", "OESZ": "OESZ", "GFT": "GFT", "AKST": "AKST", "LHDT": "LHDT", "MYT": "MYT", "WART": "WART", "EDT": "EDT", "AWDT": "AWDT", "NZDT": "NZDT", "ARST": "ARST", "ADT": "ADT", "CHADT": "CHADT", "WIT": "WIT", "EST": "EST", "ECT": "ECT", "MEZ": "MEZ", "HAST": "HAST", "JDT": "JDT", "HNT": "HNT", "CAT": "CAT", "WESZ": "WESZ", "ACWST": "ACWST", "AST": "AST", "WITA": "WITA", "OEZ": "OEZ", "BT": "BT", "LHST": "LHST", "ACDT": "ACDT", "EAT": "EAT", "HAT": "HAT", "SGT": "SGT", "AEDT": "AEDT", "WEZ": "WEZ", "UYST": "UYST", "COT": "COT", "CLT": "CLT", "SAST": "SAST", "CDT": "CDT", "MDT": "MDT", "ACWDT": "ACWDT", "BOT": "BOT"},
+ timezones: map[string]string{"CAT": "CAT", "CHAST": "CHAST", "EDT": "EDT", "TMST": "TMST", "CLST": "CLST", "ACDT": "ACDT", "HKT": "HKT", "CHADT": "CHADT", "MDT": "MDT", "AWDT": "AWDT", "AKDT": "AKDT", "AEDT": "AEDT", "ChST": "ChST", "GFT": "GFT", "IST": "IST", "ADT": "ADT", "ART": "ART", "SAST": "SAST", "AEST": "AEST", "EAT": "EAT", "ARST": "ARST", "EST": "EST", "HNT": "HNT", "CST": "CST", "AWST": "AWST", "WAST": "WAST", "WEZ": "WEZ", "AKST": "AKST", "PDT": "PDT", "WARST": "WARST", "CLT": "CLT", "WAT": "WAT", "OEZ": "OEZ", "MESZ": "MESZ", "ACWDT": "ACWDT", "COST": "COST", "UYT": "UYT", "WITA": "WITA", "VET": "VET", "ACWST": "ACWST", "HAT": "HAT", "UYST": "UYST", "MEZ": "MEZ", "BOT": "BOT", "WIB": "WIB", "NZST": "NZST", "SRT": "SRT", "PST": "PST", "CDT": "CDT", "COT": "COT", "GYT": "GYT", "MST": "MST", "HAST": "HAST", "TMT": "TMT", "JDT": "JDT", "SGT": "SGT", "LHDT": "LHDT", "OESZ": "OESZ", "GMT": "GMT", "WART": "WART", "JST": "JST", "HKST": "HKST", "HADT": "HADT", "LHST": "LHST", "MYT": "MYT", "WIT": "WIT", "WESZ": "WESZ", "ECT": "ECT", "AST": "AST", "ACST": "ACST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "BT": "BT"},
}
}
@@ -189,7 +189,7 @@ func (jgo *jgo_CM) WeekdaysWide() []string {
func (jgo *jgo_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(jgo.decimal) + len(jgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -262,7 +262,7 @@ func (jgo *jgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
- l := len(s) + len(jgo.decimal) + len(jgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -324,7 +324,7 @@ func (jgo *jgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jgo.currencies[currency]
- l := len(s) + len(jgo.decimal) + len(jgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/jmc/jmc.go b/jmc/jmc.go
index 9992bd91..57ef6ac5 100644
--- a/jmc/jmc.go
+++ b/jmc/jmc.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristu", "Baada ya Kristu"},
- timezones: map[string]string{"CLST": "CLST", "CAT": "CAT", "HAST": "HAST", "EST": "EST", "PDT": "PDT", "SGT": "SGT", "MEZ": "MEZ", "TMT": "TMT", "AEST": "AEST", "PST": "PST", "∅∅∅": "∅∅∅", "COT": "COT", "CST": "CST", "OESZ": "OESZ", "AKDT": "AKDT", "LHDT": "LHDT", "WARST": "WARST", "AWST": "AWST", "TMST": "TMST", "ACST": "ACST", "AST": "AST", "HKT": "HKT", "WITA": "WITA", "ECT": "ECT", "IST": "IST", "GYT": "GYT", "WAST": "WAST", "JDT": "JDT", "WART": "WART", "MDT": "MDT", "WAT": "WAT", "ADT": "ADT", "OEZ": "OEZ", "LHST": "LHST", "EAT": "EAT", "CHADT": "CHADT", "WIT": "WIT", "COST": "COST", "MESZ": "MESZ", "ARST": "ARST", "GFT": "GFT", "AEDT": "AEDT", "BOT": "BOT", "HAT": "HAT", "NZST": "NZST", "NZDT": "NZDT", "GMT": "GMT", "BT": "BT", "UYST": "UYST", "VET": "VET", "HADT": "HADT", "ACWDT": "ACWDT", "HNT": "HNT", "ChST": "ChST", "SAST": "SAST", "UYT": "UYT", "MST": "MST", "JST": "JST", "AKST": "AKST", "CDT": "CDT", "EDT": "EDT", "ACDT": "ACDT", "HKST": "HKST", "CHAST": "CHAST", "CLT": "CLT", "WIB": "WIB", "SRT": "SRT", "ART": "ART", "WEZ": "WEZ", "WESZ": "WESZ", "AWDT": "AWDT", "ACWST": "ACWST", "MYT": "MYT"},
+ timezones: map[string]string{"UYT": "UYT", "UYST": "UYST", "MYT": "MYT", "EST": "EST", "LHST": "LHST", "JST": "JST", "CHAST": "CHAST", "PST": "PST", "WARST": "WARST", "CLT": "CLT", "VET": "VET", "HAT": "HAT", "AKDT": "AKDT", "MESZ": "MESZ", "ACDT": "ACDT", "WART": "WART", "CDT": "CDT", "AKST": "AKST", "AWST": "AWST", "TMST": "TMST", "GMT": "GMT", "PDT": "PDT", "WESZ": "WESZ", "GYT": "GYT", "SGT": "SGT", "TMT": "TMT", "ChST": "ChST", "WIT": "WIT", "ACWST": "ACWST", "WAT": "WAT", "IST": "IST", "ECT": "ECT", "ART": "ART", "WITA": "WITA", "HKT": "HKT", "WIB": "WIB", "OEZ": "OEZ", "SAST": "SAST", "MDT": "MDT", "NZST": "NZST", "NZDT": "NZDT", "ACST": "ACST", "ARST": "ARST", "HADT": "HADT", "BT": "BT", "MST": "MST", "COST": "COST", "ADT": "ADT", "CAT": "CAT", "CST": "CST", "HKST": "HKST", "CHADT": "CHADT", "SRT": "SRT", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "AEST": "AEST", "EDT": "EDT", "OESZ": "OESZ", "ACWDT": "ACWDT", "GFT": "GFT", "AST": "AST", "JDT": "JDT", "AEDT": "AEDT", "MEZ": "MEZ", "BOT": "BOT", "WAST": "WAST", "WEZ": "WEZ", "HNT": "HNT", "HAST": "HAST", "LHDT": "LHDT", "CLST": "CLST", "EAT": "EAT", "COT": "COT"},
}
}
@@ -192,7 +192,7 @@ func (jmc *jmc) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
- l := len(s) + len(jmc.decimal) + len(jmc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (jmc *jmc) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
- l := len(s) + len(jmc.decimal) + len(jmc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/jmc_TZ/jmc_TZ.go b/jmc_TZ/jmc_TZ.go
index 0d10002d..8db98324 100644
--- a/jmc_TZ/jmc_TZ.go
+++ b/jmc_TZ/jmc_TZ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristu", "Baada ya Kristu"},
- timezones: map[string]string{"EDT": "EDT", "WESZ": "WESZ", "EAT": "EAT", "TMST": "TMST", "HAST": "HAST", "AKST": "AKST", "EST": "EST", "WARST": "WARST", "SRT": "SRT", "VET": "VET", "AWST": "AWST", "MEZ": "MEZ", "CLST": "CLST", "JDT": "JDT", "GMT": "GMT", "PST": "PST", "ACDT": "ACDT", "ADT": "ADT", "AST": "AST", "WITA": "WITA", "ACWST": "ACWST", "LHDT": "LHDT", "AEDT": "AEDT", "WEZ": "WEZ", "MST": "MST", "ART": "ART", "CST": "CST", "CDT": "CDT", "CHAST": "CHAST", "CLT": "CLT", "ECT": "ECT", "LHST": "LHST", "∅∅∅": "∅∅∅", "WAT": "WAT", "NZST": "NZST", "CAT": "CAT", "MYT": "MYT", "ACST": "ACST", "SGT": "SGT", "AEST": "AEST", "GFT": "GFT", "AKDT": "AKDT", "OEZ": "OEZ", "JST": "JST", "BT": "BT", "ACWDT": "ACWDT", "WART": "WART", "UYT": "UYT", "GYT": "GYT", "WAST": "WAST", "AWDT": "AWDT", "ARST": "ARST", "WIB": "WIB", "OESZ": "OESZ", "UYST": "UYST", "HKST": "HKST", "PDT": "PDT", "HAT": "HAT", "ChST": "ChST", "MESZ": "MESZ", "BOT": "BOT", "NZDT": "NZDT", "HNT": "HNT", "COT": "COT", "COST": "COST", "TMT": "TMT", "IST": "IST", "MDT": "MDT", "HKT": "HKT", "CHADT": "CHADT", "WIT": "WIT", "HADT": "HADT", "SAST": "SAST"},
+ timezones: map[string]string{"AEST": "AEST", "BOT": "BOT", "ARST": "ARST", "UYST": "UYST", "EAT": "EAT", "PDT": "PDT", "CLT": "CLT", "WAT": "WAT", "COT": "COT", "ECT": "ECT", "JST": "JST", "WIB": "WIB", "OEZ": "OEZ", "CAT": "CAT", "MESZ": "MESZ", "ACWST": "ACWST", "WARST": "WARST", "CST": "CST", "AST": "AST", "CHADT": "CHADT", "NZST": "NZST", "UYT": "UYT", "WART": "WART", "CDT": "CDT", "HNT": "HNT", "HKST": "HKST", "ART": "ART", "WAST": "WAST", "SAST": "SAST", "OESZ": "OESZ", "MDT": "MDT", "IST": "IST", "ACDT": "ACDT", "TMST": "TMST", "LHDT": "LHDT", "NZDT": "NZDT", "GYT": "GYT", "AWST": "AWST", "HKT": "HKT", "∅∅∅": "∅∅∅", "WEZ": "WEZ", "VET": "VET", "ADT": "ADT", "ACST": "ACST", "HADT": "HADT", "TMT": "TMT", "MEZ": "MEZ", "BT": "BT", "WITA": "WITA", "WIT": "WIT", "AKDT": "AKDT", "EST": "EST", "LHST": "LHST", "PST": "PST", "GMT": "GMT", "HAT": "HAT", "SGT": "SGT", "GFT": "GFT", "AKST": "AKST", "HAST": "HAST", "AEDT": "AEDT", "ChST": "ChST", "SRT": "SRT", "CLST": "CLST", "WESZ": "WESZ", "JDT": "JDT", "MYT": "MYT", "EDT": "EDT", "AWDT": "AWDT", "CHAST": "CHAST", "ACWDT": "ACWDT", "MST": "MST", "COST": "COST"},
}
}
@@ -192,7 +192,7 @@ func (jmc *jmc_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
- l := len(s) + len(jmc.decimal) + len(jmc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (jmc *jmc_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := jmc.currencies[currency]
- l := len(s) + len(jmc.decimal) + len(jmc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ka/ka.go b/ka/ka.go
index b83995ab..003cae17 100644
--- a/ka/ka.go
+++ b/ka/ka.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ka",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 5, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ძვ. წ.", "ახ. წ."},
erasNarrow: []string{"", ""},
erasWide: []string{"ძველი წელთაღრიცხვით", "ახალი წელთაღრიცხვით"},
- timezones: map[string]string{"SAST": "სამხრეთ აფრიკის დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "BOT": "ბოლივიის დრო", "MST": "ჩრდილოეთ ამერიკის მაუნთინის სტანდარტული დრო", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "NZST": "ახალი ზელანდიის სტანდარტული დრო", "JST": "იაპონიის სტანდარტული დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "ECT": "ეკვადორის დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "∅∅∅": "∅∅∅", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "CHAST": "ჩატემის სტანდარტული დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო", "JDT": "იაპონიის ზაფხულის დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო", "UYT": "ურუგვაის სტანდარტული დრო", "VET": "ვენესუელის დრო", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "SGT": "სინგაპურის დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "ART": "არგენტინის სტანდარტული დრო", "CLST": "ჩილეს ზაფხულის დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "COT": "კოლუმბიის სტანდარტული დრო", "ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "LHST": "ლორდ-ჰაუს სტანდარტული დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო", "ChST": "ჩამოროს დრო", "AKDT": "ალასკას ზაფხულის დრო", "IST": "ინდოეთის დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "CHADT": "ჩატემის ზაფხულის დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "BT": "ბუტანის დრო", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "CLT": "ჩილეს სტანდარტული დრო", "AKST": "ალასკას სტანდარტული დრო", "SRT": "სურინამის დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "MYT": "მალაიზიის დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "ARST": "არგენტინის ზაფხულის დრო", "GMT": "გრინვიჩის საშუალო დრო", "UYST": "ურუგვაის ზაფხულის დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "HKST": "ჰონკონგის ზაფხულის დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "GFT": "საფრანგეთის გვიანის დრო", "GYT": "გაიანის დრო", "MDT": "ჩრდილოეთ ამერიკის მაუნთინის ზაფხულის დრო", "COST": "კოლუმბიის ზაფხულის დრო", "CAT": "ცენტრალური აფრიკის დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო"},
+ timezones: map[string]string{"GYT": "გაიანის დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "BT": "ბუტანის დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "CLST": "ჩილეს ზაფხულის დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "GMT": "გრინვიჩის საშუალო დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო", "JDT": "იაპონიის ზაფხულის დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "MDT": "MDT", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "CHAST": "ჩატემის სტანდარტული დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "COT": "კოლუმბიის სტანდარტული დრო", "AKDT": "ალასკას ზაფხულის დრო", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "ChST": "ჩამოროს დრო", "SRT": "სურინამის დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "MYT": "მალაიზიის დრო", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "CLT": "ჩილეს სტანდარტული დრო", "JST": "იაპონიის სტანდარტული დრო", "AKST": "ალასკას სტანდარტული დრო", "ART": "არგენტინის სტანდარტული დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "CAT": "ცენტრალური აფრიკის დრო", "PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "GFT": "საფრანგეთის გვიანის დრო", "COST": "კოლუმბიის ზაფხულის დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "∅∅∅": "აზორის კუნძულების ზაფხულის დრო", "MST": "MST", "HKST": "ჰონკონგის ზაფხულის დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "SAST": "სამხრეთ აფრიკის დრო", "UYST": "ურუგვაის ზაფხულის დრო", "VET": "ვენესუელის დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "IST": "ინდოეთის დრო", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "LHST": "ლორდ-ჰაუს სტანდარტული დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "CHADT": "ჩატემის ზაფხულის დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "UYT": "ურუგვაის სტანდარტული დრო", "SGT": "სინგაპურის დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "BOT": "ბოლივიის დრო", "ECT": "ეკვადორის დრო", "NZST": "ახალი ზელანდიის სტანდარტული დრო", "ARST": "არგენტინის ზაფხულის დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო"},
}
}
@@ -215,7 +215,7 @@ func (ka *ka) WeekdaysWide() []string {
func (ka *ka) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ka.decimal) + len(ka.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -292,7 +292,7 @@ func (ka *ka) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ka.currencies[currency]
- l := len(s) + len(ka.decimal) + len(ka.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -352,7 +352,7 @@ func (ka *ka) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ka.currencies[currency]
- l := len(s) + len(ka.decimal) + len(ka.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ka_GE/ka_GE.go b/ka_GE/ka_GE.go
index 42b0a3c0..88545d96 100644
--- a/ka_GE/ka_GE.go
+++ b/ka_GE/ka_GE.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ka_GE",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 5, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ძვ. წ.", "ახ. წ."},
erasNarrow: []string{"", ""},
erasWide: []string{"ძველი წელთაღრიცხვით", "ახალი წელთაღრიცხვით"},
- timezones: map[string]string{"PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "JDT": "იაპონიის ზაფხულის დრო", "GYT": "გაიანის დრო", "COST": "კოლუმბიის ზაფხულის დრო", "CLT": "ჩილეს სტანდარტული დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "AKST": "ალასკას სტანდარტული დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "CLST": "ჩილეს ზაფხულის დრო", "BOT": "ბოლივიის დრო", "UYT": "ურუგვაის სტანდარტული დრო", "UYST": "ურუგვაის ზაფხულის დრო", "ChST": "ჩამოროს დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "SGT": "სინგაპურის დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო", "SAST": "სამხრეთ აფრიკის დრო", "ECT": "ეკვადორის დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "COT": "კოლუმბიის სტანდარტული დრო", "CHAST": "ჩატემის სტანდარტული დრო", "CHADT": "ჩატემის ზაფხულის დრო", "HKST": "ჰონკონგის ზაფხულის დრო", "GFT": "საფრანგეთის გვიანის დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "MST": "ჩრდილოეთ ამერიკის მაუნთინის სტანდარტული დრო", "SRT": "სურინამის დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "LHST": "ლორდ-ჰაუს სტანდარტული დრო", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "AKDT": "ალასკას ზაფხულის დრო", "GMT": "გრინვიჩის საშუალო დრო", "BT": "ბუტანის დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "IST": "ინდოეთის დრო", "ART": "არგენტინის სტანდარტული დრო", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "MDT": "ჩრდილოეთ ამერიკის მაუნთინის ზაფხულის დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "NZST": "ახალი ზელანდიის სტანდარტული დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "JST": "იაპონიის სტანდარტული დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "ARST": "არგენტინის ზაფხულის დრო", "CAT": "ცენტრალური აფრიკის დრო", "∅∅∅": "ამაზონიის ზაფხულის დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო", "MYT": "მალაიზიის დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "VET": "ვენესუელის დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო"},
+ timezones: map[string]string{"MDT": "MDT", "WAST": "დასავლეთ აფრიკის ზაფხულის დრო", "NZST": "ახალი ზელანდიის სტანდარტული დრო", "OESZ": "აღმოსავლეთ ევროპის ზაფხულის დრო", "PDT": "ჩრდილოეთ ამერიკის წყნარი ოკეანის ზაფხულის დრო", "SRT": "სურინამის დრო", "WART": "დასავლეთ არგენტინის სტანდარტული დრო", "MYT": "მალაიზიის დრო", "HADT": "ჰავაის და ალეუტის ზაფხულის დრო", "ChST": "ჩამოროს დრო", "CLST": "ჩილეს ზაფხულის დრო", "AWST": "დასავლეთ ავსტრალიის სტანდარტული დრო", "MESZ": "ცენტრალური ევროპის ზაფხულის დრო", "JDT": "იაპონიის ზაფხულის დრო", "ACWDT": "ცენტრალური და დასავლეთ ავსტრალიის ზაფხულის დრო", "IST": "ინდოეთის დრო", "ADT": "ატლანტიკის ოკეანის ზაფხულის დრო", "WIB": "დასავლეთ ინდონეზიის დრო", "LHDT": "ლორდ-ჰაუს ზაფხულის დრო", "UYST": "ურუგვაის ზაფხულის დრო", "WAT": "დასავლეთ აფრიკის სტანდარტული დრო", "WESZ": "დასავლეთ ევროპის ზაფხულის დრო", "CST": "ჩრდილოეთ ამერიკის ცენტრალური სტანდარტული დრო", "GYT": "გაიანის დრო", "HKST": "ჰონკონგის ზაფხულის დრო", "OEZ": "აღმოსავლეთ ევროპის სტანდარტული დრო", "PST": "ჩრდილოეთ ამერიკის წყნარი ოკეანის სტანდარტული დრო", "JST": "იაპონიის სტანდარტული დრო", "AKDT": "ალასკას ზაფხულის დრო", "TMT": "თურქმენეთის სტანდარტული დრო", "MEZ": "ცენტრალური ევროპის სტანდარტული დრო", "CDT": "ჩრდილოეთ ამერიკის ცენტრალური ზაფხულის დრო", "WITA": "ცენტრალური ინდონეზიის დრო", "AST": "ატლანტიკის ოკეანის სტანდარტული დრო", "HAT": "ნიუფაუნდლენდის ზაფხულის დრო", "ARST": "არგენტინის ზაფხულის დრო", "AWDT": "დასავლეთ ავსტრალიის ზაფხულის დრო", "TMST": "თურქმენეთის ზაფხულის დრო", "AEDT": "აღმოსავლეთ ავსტრალიის ზაფხულის დრო", "CAT": "ცენტრალური აფრიკის დრო", "BOT": "ბოლივიის დრო", "ACWST": "ცენტრალური და დასავლეთ ავსტრალიის სტანდარტული დრო", "ECT": "ეკვადორის დრო", "VET": "ვენესუელის დრო", "SGT": "სინგაპურის დრო", "∅∅∅": "აზორის კუნძულების ზაფხულის დრო", "AKST": "ალასკას სტანდარტული დრო", "CLT": "ჩილეს სტანდარტული დრო", "ACDT": "ავსტრალიის ცენტრალური ზაფხულის დრო", "NZDT": "ახალი ზელანდიის ზაფხულის დრო", "AEST": "აღმოსავლეთ ავსტრალიის სტანდარტული დრო", "GMT": "გრინვიჩის საშუალო დრო", "WEZ": "დასავლეთ ევროპის სტანდარტული დრო", "ART": "არგენტინის სტანდარტული დრო", "BT": "ბუტანის დრო", "EAT": "აღმოსავლეთ აფრიკის დრო", "WARST": "დასავლეთ არგენტინის ზაფხულის დრო", "CHADT": "ჩატემის ზაფხულის დრო", "WIT": "აღმოსავლეთ ინდონეზიის დრო", "SAST": "სამხრეთ აფრიკის დრო", "LHST": "ლორდ-ჰაუს სტანდარტული დრო", "GFT": "საფრანგეთის გვიანის დრო", "COST": "კოლუმბიის ზაფხულის დრო", "HNT": "ნიუფაუნდლენდის სტანდარტული დრო", "HKT": "ჰონკონგის სტანდარტული დრო", "EDT": "ჩრდილოეთ ამერიკის აღმოსავლეთის ზაფხულის დრო", "MST": "MST", "UYT": "ურუგვაის სტანდარტული დრო", "COT": "კოლუმბიის სტანდარტული დრო", "ACST": "ავსტრალიის ცენტრალური სტანდარტული დრო", "CHAST": "ჩატემის სტანდარტული დრო", "EST": "ჩრდილოეთ ამერიკის აღმოსავლეთის სტანდარტული დრო", "HAST": "ჰავაის და ალეუტის სტანდარტული დრო"},
}
}
@@ -215,7 +215,7 @@ func (ka *ka_GE) WeekdaysWide() []string {
func (ka *ka_GE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ka.decimal) + len(ka.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -292,7 +292,7 @@ func (ka *ka_GE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ka.currencies[currency]
- l := len(s) + len(ka.decimal) + len(ka.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -352,7 +352,7 @@ func (ka *ka_GE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ka.currencies[currency]
- l := len(s) + len(ka.decimal) + len(ka.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kab/kab.go b/kab/kab.go
index 50cee163..9e0812e7 100644
--- a/kab/kab.go
+++ b/kab/kab.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"snd. T.Ɛ", "sld. T.Ɛ"},
erasNarrow: []string{"", ""},
erasWide: []string{"send talalit n Ɛisa", "seld talalit n Ɛisa"},
- timezones: map[string]string{"ACDT": "ACDT", "CDT": "CDT", "ChST": "ChST", "JST": "JST", "WARST": "WARST", "WEZ": "WEZ", "WESZ": "WESZ", "CHADT": "CHADT", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "MST": "MST", "ARST": "ARST", "GYT": "GYT", "AWST": "AWST", "AWDT": "AWDT", "MEZ": "MEZ", "OEZ": "OEZ", "HNT": "HNT", "HKT": "HKT", "CLT": "CLT", "LHST": "LHST", "MYT": "MYT", "MDT": "MDT", "CHAST": "CHAST", "PST": "PST", "JDT": "JDT", "SRT": "SRT", "EAT": "EAT", "SAST": "SAST", "HAT": "HAT", "COT": "COT", "HKST": "HKST", "WIT": "WIT", "AEST": "AEST", "IST": "IST", "ACWDT": "ACWDT", "VET": "VET", "WAT": "WAT", "TMST": "TMST", "AKST": "AKST", "WART": "WART", "CST": "CST", "TMT": "TMT", "UYST": "UYST", "ACST": "ACST", "CLST": "CLST", "OESZ": "OESZ", "EDT": "EDT", "ACWST": "ACWST", "BOT": "BOT", "SGT": "SGT", "HAST": "HAST", "ECT": "ECT", "NZDT": "NZDT", "ART": "ART", "COST": "COST", "AST": "AST", "CAT": "CAT", "GMT": "GMT", "EST": "EST", "UYT": "UYT", "PDT": "PDT", "HADT": "HADT", "AEDT": "AEDT", "WAST": "WAST", "MESZ": "MESZ", "WITA": "WITA", "WIB": "WIB", "GFT": "GFT", "AKDT": "AKDT", "BT": "BT", "NZST": "NZST", "ADT": "ADT"},
+ timezones: map[string]string{"CAT": "CAT", "AWST": "AWST", "EAT": "EAT", "IST": "IST", "AEST": "AEST", "MEZ": "MEZ", "MESZ": "MESZ", "BT": "BT", "BOT": "BOT", "COST": "COST", "EST": "EST", "LHST": "LHST", "WAST": "WAST", "VET": "VET", "TMT": "TMT", "WIT": "WIT", "ACWST": "ACWST", "COT": "COT", "JDT": "JDT", "EDT": "EDT", "PST": "PST", "PDT": "PDT", "GMT": "GMT", "OEZ": "OEZ", "SRT": "SRT", "CDT": "CDT", "ART": "ART", "WAT": "WAT", "JST": "JST", "CHADT": "CHADT", "HAST": "HAST", "OESZ": "OESZ", "UYT": "UYT", "UYST": "UYST", "MDT": "MDT", "NZDT": "NZDT", "CLT": "CLT", "CST": "CST", "AEDT": "AEDT", "AKST": "AKST", "GYT": "GYT", "WIB": "WIB", "CLST": "CLST", "WARST": "WARST", "AST": "AST", "SGT": "SGT", "HAT": "HAT", "ARST": "ARST", "HADT": "HADT", "AWDT": "AWDT", "ACWDT": "ACWDT", "WESZ": "WESZ", "ECT": "ECT", "LHDT": "LHDT", "GFT": "GFT", "MYT": "MYT", "HNT": "HNT", "ACST": "ACST", "SAST": "SAST", "NZST": "NZST", "ChST": "ChST", "MST": "MST", "WART": "WART", "HKT": "HKT", "HKST": "HKST", "WITA": "WITA", "WEZ": "WEZ", "ADT": "ADT", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "AKDT": "AKDT", "ACDT": "ACDT", "TMST": "TMST"},
}
}
@@ -195,7 +195,7 @@ func (kab *kab) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
- l := len(s) + len(kab.decimal) + len(kab.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (kab *kab) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
- l := len(s) + len(kab.decimal) + len(kab.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kab_DZ/kab_DZ.go b/kab_DZ/kab_DZ.go
index 6178abe2..3357858f 100644
--- a/kab_DZ/kab_DZ.go
+++ b/kab_DZ/kab_DZ.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"snd. T.Ɛ", "sld. T.Ɛ"},
erasNarrow: []string{"", ""},
erasWide: []string{"send talalit n Ɛisa", "seld talalit n Ɛisa"},
- timezones: map[string]string{"WITA": "WITA", "NZDT": "NZDT", "SGT": "SGT", "CAT": "CAT", "TMST": "TMST", "IST": "IST", "ADT": "ADT", "HAT": "HAT", "CHADT": "CHADT", "CST": "CST", "UYST": "UYST", "WEZ": "WEZ", "ART": "ART", "COST": "COST", "VET": "VET", "ARST": "ARST", "EST": "EST", "ACDT": "ACDT", "AWST": "AWST", "WIT": "WIT", "CHAST": "CHAST", "HAST": "HAST", "AKDT": "AKDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "WAT": "WAT", "AWDT": "AWDT", "EDT": "EDT", "TMT": "TMT", "AEST": "AEST", "AEDT": "AEDT", "BT": "BT", "WARST": "WARST", "BOT": "BOT", "ChST": "ChST", "GYT": "GYT", "AKST": "AKST", "JST": "JST", "GMT": "GMT", "MYT": "MYT", "PST": "PST", "∅∅∅": "∅∅∅", "HKT": "HKT", "JDT": "JDT", "PDT": "PDT", "EAT": "EAT", "AST": "AST", "NZST": "NZST", "GFT": "GFT", "OESZ": "OESZ", "ECT": "ECT", "LHDT": "LHDT", "MST": "MST", "MEZ": "MEZ", "MESZ": "MESZ", "WIB": "WIB", "HADT": "HADT", "WART": "WART", "HNT": "HNT", "CLST": "CLST", "CDT": "CDT", "ACST": "ACST", "WAST": "WAST", "HKST": "HKST", "LHST": "LHST", "SRT": "SRT", "MDT": "MDT", "OEZ": "OEZ", "UYT": "UYT", "CLT": "CLT", "SAST": "SAST", "WESZ": "WESZ", "COT": "COT"},
+ timezones: map[string]string{"ART": "ART", "BOT": "BOT", "EAT": "EAT", "JST": "JST", "AKDT": "AKDT", "AST": "AST", "ACDT": "ACDT", "HKST": "HKST", "PST": "PST", "MESZ": "MESZ", "MST": "MST", "ECT": "ECT", "CST": "CST", "SRT": "SRT", "GYT": "GYT", "AWST": "AWST", "WIB": "WIB", "OESZ": "OESZ", "UYT": "UYT", "IST": "IST", "ACST": "ACST", "AEST": "AEST", "COST": "COST", "TMST": "TMST", "OEZ": "OEZ", "ARST": "ARST", "BT": "BT", "JDT": "JDT", "∅∅∅": "∅∅∅", "ADT": "ADT", "HKT": "HKT", "HAST": "HAST", "NZDT": "NZDT", "MEZ": "MEZ", "WAT": "WAT", "MYT": "MYT", "CHADT": "CHADT", "EST": "EST", "SAST": "SAST", "WAST": "WAST", "COT": "COT", "AKST": "AKST", "HADT": "HADT", "LHST": "LHST", "WIT": "WIT", "VET": "VET", "CDT": "CDT", "GMT": "GMT", "CLT": "CLT", "AWDT": "AWDT", "EDT": "EDT", "UYST": "UYST", "CAT": "CAT", "WEZ": "WEZ", "CHAST": "CHAST", "AEDT": "AEDT", "PDT": "PDT", "ACWDT": "ACWDT", "LHDT": "LHDT", "ChST": "ChST", "WITA": "WITA", "WART": "WART", "GFT": "GFT", "SGT": "SGT", "HNT": "HNT", "HAT": "HAT", "TMT": "TMT", "WARST": "WARST", "CLST": "CLST", "ACWST": "ACWST", "MDT": "MDT", "WESZ": "WESZ", "NZST": "NZST"},
}
}
@@ -195,7 +195,7 @@ func (kab *kab_DZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
- l := len(s) + len(kab.decimal) + len(kab.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (kab *kab_DZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kab.currencies[currency]
- l := len(s) + len(kab.decimal) + len(kab.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kam/kam.go b/kam/kam.go
index 501f4604..894c69b4 100644
--- a/kam/kam.go
+++ b/kam/kam.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MY", "IY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbee wa Yesũ", "Ĩtina wa Yesũ"},
- timezones: map[string]string{"BOT": "BOT", "AWST": "AWST", "HAT": "HAT", "ARST": "ARST", "HADT": "HADT", "OESZ": "OESZ", "WARST": "WARST", "ADT": "ADT", "CLT": "CLT", "AKST": "AKST", "EDT": "EDT", "ECT": "ECT", "SRT": "SRT", "WAT": "WAT", "JDT": "JDT", "∅∅∅": "∅∅∅", "AST": "AST", "AWDT": "AWDT", "SGT": "SGT", "SAST": "SAST", "UYST": "UYST", "UYT": "UYT", "NZST": "NZST", "CHADT": "CHADT", "WESZ": "WESZ", "WAST": "WAST", "TMT": "TMT", "MYT": "MYT", "ACST": "ACST", "CST": "CST", "WIT": "WIT", "WITA": "WITA", "GMT": "GMT", "LHST": "LHST", "CHAST": "CHAST", "BT": "BT", "ACWDT": "ACWDT", "WART": "WART", "MESZ": "MESZ", "AEST": "AEST", "WIB": "WIB", "LHDT": "LHDT", "GYT": "GYT", "HNT": "HNT", "COT": "COT", "CAT": "CAT", "CLST": "CLST", "OEZ": "OEZ", "IST": "IST", "MDT": "MDT", "HKST": "HKST", "HAST": "HAST", "AEDT": "AEDT", "AKDT": "AKDT", "PDT": "PDT", "WEZ": "WEZ", "ACWST": "ACWST", "GFT": "GFT", "JST": "JST", "ACDT": "ACDT", "MST": "MST", "NZDT": "NZDT", "ART": "ART", "COST": "COST", "MEZ": "MEZ", "HKT": "HKT", "EST": "EST", "PST": "PST", "ChST": "ChST", "VET": "VET", "EAT": "EAT", "CDT": "CDT", "TMST": "TMST"},
+ timezones: map[string]string{"HAT": "HAT", "ARST": "ARST", "WIB": "WIB", "CLST": "CLST", "WEZ": "WEZ", "MDT": "MDT", "IST": "IST", "EDT": "EDT", "GFT": "GFT", "SGT": "SGT", "OESZ": "OESZ", "AEDT": "AEDT", "UYST": "UYST", "ACWDT": "ACWDT", "TMT": "TMT", "TMST": "TMST", "CAT": "CAT", "WAT": "WAT", "COST": "COST", "ACST": "ACST", "GYT": "GYT", "WARST": "WARST", "HAST": "HAST", "CHADT": "CHADT", "OEZ": "OEZ", "LHST": "LHST", "LHDT": "LHDT", "JST": "JST", "UYT": "UYT", "BT": "BT", "BOT": "BOT", "ACDT": "ACDT", "EST": "EST", "MST": "MST", "SAST": "SAST", "PST": "PST", "WITA": "WITA", "CST": "CST", "NZDT": "NZDT", "WIT": "WIT", "JDT": "JDT", "ADT": "ADT", "CHAST": "CHAST", "ChST": "ChST", "EAT": "EAT", "CDT": "CDT", "AKDT": "AKDT", "HNT": "HNT", "HADT": "HADT", "ECT": "ECT", "VET": "VET", "COT": "COT", "AST": "AST", "∅∅∅": "∅∅∅", "NZST": "NZST", "ACWST": "ACWST", "WART": "WART", "WAST": "WAST", "MYT": "MYT", "HKST": "HKST", "PDT": "PDT", "SRT": "SRT", "AKST": "AKST", "AWST": "AWST", "AWDT": "AWDT", "MESZ": "MESZ", "WESZ": "WESZ", "HKT": "HKT", "ART": "ART", "AEST": "AEST", "MEZ": "MEZ", "GMT": "GMT", "CLT": "CLT"},
}
}
@@ -189,7 +189,7 @@ func (kam *kam) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
- l := len(s) + len(kam.decimal) + len(kam.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (kam *kam) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
- l := len(s) + len(kam.decimal) + len(kam.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kam_KE/kam_KE.go b/kam_KE/kam_KE.go
index 47924b2e..1d815916 100644
--- a/kam_KE/kam_KE.go
+++ b/kam_KE/kam_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MY", "IY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbee wa Yesũ", "Ĩtina wa Yesũ"},
- timezones: map[string]string{"TMT": "TMT", "WITA": "WITA", "ECT": "ECT", "ACWST": "ACWST", "ACST": "ACST", "ChST": "ChST", "HNT": "HNT", "ARST": "ARST", "WIT": "WIT", "LHST": "LHST", "SRT": "SRT", "MYT": "MYT", "WEZ": "WEZ", "VET": "VET", "ADT": "ADT", "AWDT": "AWDT", "GFT": "GFT", "EDT": "EDT", "ACWDT": "ACWDT", "NZST": "NZST", "HKT": "HKT", "AKDT": "AKDT", "PDT": "PDT", "ACDT": "ACDT", "WAST": "WAST", "AST": "AST", "IST": "IST", "UYST": "UYST", "CLT": "CLT", "TMST": "TMST", "WIB": "WIB", "HADT": "HADT", "JST": "JST", "AKST": "AKST", "WART": "WART", "WESZ": "WESZ", "CLST": "CLST", "HAST": "HAST", "AEDT": "AEDT", "GYT": "GYT", "MST": "MST", "EAT": "EAT", "WAT": "WAT", "AWST": "AWST", "CAT": "CAT", "OEZ": "OEZ", "SAST": "SAST", "GMT": "GMT", "COT": "COT", "CDT": "CDT", "PST": "PST", "NZDT": "NZDT", "SGT": "SGT", "BOT": "BOT", "CHAST": "CHAST", "HAT": "HAT", "CHADT": "CHADT", "JDT": "JDT", "BT": "BT", "∅∅∅": "∅∅∅", "COST": "COST", "OESZ": "OESZ", "LHDT": "LHDT", "WARST": "WARST", "CST": "CST", "AEST": "AEST", "ART": "ART", "MEZ": "MEZ", "MDT": "MDT", "MESZ": "MESZ", "HKST": "HKST", "EST": "EST", "UYT": "UYT"},
+ timezones: map[string]string{"CST": "CST", "JST": "JST", "TMST": "TMST", "NZST": "NZST", "ACWDT": "ACWDT", "HNT": "HNT", "GYT": "GYT", "WARST": "WARST", "GFT": "GFT", "IST": "IST", "HAT": "HAT", "HKST": "HKST", "CHADT": "CHADT", "LHDT": "LHDT", "BT": "BT", "BOT": "BOT", "WAT": "WAT", "WEZ": "WEZ", "ECT": "ECT", "∅∅∅": "∅∅∅", "SGT": "SGT", "WIB": "WIB", "LHST": "LHST", "NZDT": "NZDT", "MYT": "MYT", "EDT": "EDT", "WART": "WART", "SAST": "SAST", "COST": "COST", "ACDT": "ACDT", "HADT": "HADT", "PST": "PST", "ChST": "ChST", "WITA": "WITA", "AST": "AST", "MDT": "MDT", "UYT": "UYT", "MESZ": "MESZ", "COT": "COT", "AKST": "AKST", "ADT": "ADT", "EST": "EST", "ARST": "ARST", "OESZ": "OESZ", "PDT": "PDT", "UYST": "UYST", "SRT": "SRT", "CDT": "CDT", "MEZ": "MEZ", "WIT": "WIT", "WAST": "WAST", "VET": "VET", "TMT": "TMT", "HKT": "HKT", "GMT": "GMT", "CLT": "CLT", "MST": "MST", "AWDT": "AWDT", "ART": "ART", "CLST": "CLST", "AKDT": "AKDT", "ACST": "ACST", "AWST": "AWST", "OEZ": "OEZ", "AEST": "AEST", "WESZ": "WESZ", "JDT": "JDT", "HAST": "HAST", "CHAST": "CHAST", "AEDT": "AEDT", "CAT": "CAT", "EAT": "EAT", "ACWST": "ACWST"},
}
}
@@ -189,7 +189,7 @@ func (kam *kam_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
- l := len(s) + len(kam.decimal) + len(kam.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (kam *kam_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kam.currencies[currency]
- l := len(s) + len(kam.decimal) + len(kam.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kde/kde.go b/kde/kde.go
index 8034447e..235b9375 100644
--- a/kde/kde.go
+++ b/kde/kde.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AY", "NY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Akanapawa Yesu", "Nankuida Yesu"},
- timezones: map[string]string{"AEDT": "AEDT", "EDT": "EDT", "AWST": "AWST", "CHADT": "CHADT", "WART": "WART", "ACST": "ACST", "ChST": "ChST", "MEZ": "MEZ", "BT": "BT", "MDT": "MDT", "COT": "COT", "ADT": "ADT", "GFT": "GFT", "ECT": "ECT", "IST": "IST", "UYST": "UYST", "CHAST": "CHAST", "CAT": "CAT", "MESZ": "MESZ", "GMT": "GMT", "HNT": "HNT", "AST": "AST", "AWDT": "AWDT", "CST": "CST", "WITA": "WITA", "MST": "MST", "NZST": "NZST", "SGT": "SGT", "PDT": "PDT", "CDT": "CDT", "HAST": "HAST", "AKDT": "AKDT", "BOT": "BOT", "PST": "PST", "∅∅∅": "∅∅∅", "HKT": "HKT", "HKST": "HKST", "CLT": "CLT", "WAT": "WAT", "NZDT": "NZDT", "COST": "COST", "WIT": "WIT", "WIB": "WIB", "SAST": "SAST", "AKST": "AKST", "VET": "VET", "AEST": "AEST", "UYT": "UYT", "WEZ": "WEZ", "HADT": "HADT", "WESZ": "WESZ", "ACDT": "ACDT", "CLST": "CLST", "HAT": "HAT", "ARST": "ARST", "TMST": "TMST", "OEZ": "OEZ", "JST": "JST", "MYT": "MYT", "WAST": "WAST", "EST": "EST", "ART": "ART", "WARST": "WARST", "EAT": "EAT", "OESZ": "OESZ", "ACWST": "ACWST", "ACWDT": "ACWDT", "LHDT": "LHDT", "TMT": "TMT", "JDT": "JDT", "LHST": "LHST", "SRT": "SRT", "GYT": "GYT"},
+ timezones: map[string]string{"ADT": "ADT", "ACDT": "ACDT", "ARST": "ARST", "HKT": "HKT", "WITA": "WITA", "WESZ": "WESZ", "JST": "JST", "BT": "BT", "HADT": "HADT", "NZST": "NZST", "COT": "COT", "COST": "COST", "HAST": "HAST", "AWST": "AWST", "ACWDT": "ACWDT", "VET": "VET", "CDT": "CDT", "PST": "PST", "MYT": "MYT", "EDT": "EDT", "SRT": "SRT", "WIT": "WIT", "CLT": "CLT", "CAT": "CAT", "UYT": "UYT", "ChST": "ChST", "ART": "ART", "AEST": "AEST", "LHST": "LHST", "BOT": "BOT", "AKST": "AKST", "ACST": "ACST", "WEZ": "WEZ", "GYT": "GYT", "CHAST": "CHAST", "AEDT": "AEDT", "LHDT": "LHDT", "EAT": "EAT", "MDT": "MDT", "WAT": "WAT", "WART": "WART", "WIB": "WIB", "MEZ": "MEZ", "UYST": "UYST", "ACWST": "ACWST", "IST": "IST", "SGT": "SGT", "AST": "AST", "CST": "CST", "∅∅∅": "∅∅∅", "HKST": "HKST", "GMT": "GMT", "OEZ": "OEZ", "NZDT": "NZDT", "WAST": "WAST", "SAST": "SAST", "PDT": "PDT", "CLST": "CLST", "MST": "MST", "CHADT": "CHADT", "EST": "EST", "TMT": "TMT", "JDT": "JDT", "HNT": "HNT", "HAT": "HAT", "OESZ": "OESZ", "WARST": "WARST", "GFT": "GFT", "AWDT": "AWDT", "TMST": "TMST", "MESZ": "MESZ", "ECT": "ECT", "AKDT": "AKDT"},
}
}
@@ -189,7 +189,7 @@ func (kde *kde) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
- l := len(s) + len(kde.decimal) + len(kde.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (kde *kde) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
- l := len(s) + len(kde.decimal) + len(kde.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kde_TZ/kde_TZ.go b/kde_TZ/kde_TZ.go
index d9657479..dcf8ec21 100644
--- a/kde_TZ/kde_TZ.go
+++ b/kde_TZ/kde_TZ.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AY", "NY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Akanapawa Yesu", "Nankuida Yesu"},
- timezones: map[string]string{"NZST": "NZST", "CAT": "CAT", "CDT": "CDT", "IST": "IST", "LHST": "LHST", "GYT": "GYT", "EAT": "EAT", "ADT": "ADT", "HKST": "HKST", "ACWDT": "ACWDT", "AKDT": "AKDT", "HAT": "HAT", "CLST": "CLST", "TMT": "TMT", "OEZ": "OEZ", "AEST": "AEST", "EST": "EST", "MST": "MST", "ARST": "ARST", "CST": "CST", "HKT": "HKT", "ACWST": "ACWST", "MDT": "MDT", "NZDT": "NZDT", "TMST": "TMST", "JST": "JST", "WARST": "WARST", "BOT": "BOT", "WESZ": "WESZ", "MYT": "MYT", "HADT": "HADT", "WAST": "WAST", "ART": "ART", "EDT": "EDT", "CHADT": "CHADT", "CLT": "CLT", "WIB": "WIB", "ChST": "ChST", "WAT": "WAT", "SGT": "SGT", "WITA": "WITA", "VET": "VET", "AWDT": "AWDT", "MEZ": "MEZ", "JDT": "JDT", "PST": "PST", "PDT": "PDT", "LHDT": "LHDT", "HNT": "HNT", "MESZ": "MESZ", "COST": "COST", "CHAST": "CHAST", "WIT": "WIT", "AEDT": "AEDT", "SAST": "SAST", "COT": "COT", "GFT": "GFT", "GMT": "GMT", "BT": "BT", "UYST": "UYST", "ACST": "ACST", "ACDT": "ACDT", "OESZ": "OESZ", "ECT": "ECT", "WART": "WART", "AST": "AST", "AWST": "AWST", "HAST": "HAST", "UYT": "UYT", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "AKST": "AKST", "SRT": "SRT"},
+ timezones: map[string]string{"UYST": "UYST", "BT": "BT", "ACST": "ACST", "HNT": "HNT", "AWST": "AWST", "NZST": "NZST", "HAT": "HAT", "HKT": "HKT", "PST": "PST", "MEZ": "MEZ", "SRT": "SRT", "WAT": "WAT", "ECT": "ECT", "ChST": "ChST", "CLST": "CLST", "COT": "COT", "OEZ": "OEZ", "EAT": "EAT", "CDT": "CDT", "GYT": "GYT", "OESZ": "OESZ", "ACWDT": "ACWDT", "WESZ": "WESZ", "HAST": "HAST", "HKST": "HKST", "SAST": "SAST", "MDT": "MDT", "VET": "VET", "JDT": "JDT", "∅∅∅": "∅∅∅", "HADT": "HADT", "UYT": "UYT", "MST": "MST", "CST": "CST", "AEDT": "AEDT", "WIB": "WIB", "LHDT": "LHDT", "CAT": "CAT", "BOT": "BOT", "WAST": "WAST", "AKST": "AKST", "AST": "AST", "PDT": "PDT", "ACWST": "ACWST", "CHADT": "CHADT", "LHST": "LHST", "CLT": "CLT", "GFT": "GFT", "ADT": "ADT", "ACDT": "ACDT", "MESZ": "MESZ", "MYT": "MYT", "SGT": "SGT", "TMST": "TMST", "NZDT": "NZDT", "JST": "JST", "AKDT": "AKDT", "CHAST": "CHAST", "GMT": "GMT", "WIT": "WIT", "WART": "WART", "IST": "IST", "COST": "COST", "WEZ": "WEZ", "AWDT": "AWDT", "WARST": "WARST", "ARST": "ARST", "EST": "EST", "EDT": "EDT", "AEST": "AEST", "WITA": "WITA", "ART": "ART", "TMT": "TMT"},
}
}
@@ -189,7 +189,7 @@ func (kde *kde_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
- l := len(s) + len(kde.decimal) + len(kde.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (kde *kde_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kde.currencies[currency]
- l := len(s) + len(kde.decimal) + len(kde.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kea/kea.go b/kea/kea.go
index 60b63ac6..bc14b8e4 100644
--- a/kea/kea.go
+++ b/kea/kea.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AK", "DK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Antis di Kristu", "Dispos di Kristu"},
- timezones: map[string]string{"WIT": "WIT", "JST": "JST", "PDT": "Ora di Pasifiku di Verãu", "CLST": "CLST", "CST": "Ora Sentral Padrãu", "EAT": "Ora di Afrika Oriental", "NZST": "NZST", "HNT": "HNT", "LHST": "LHST", "UYT": "UYT", "HKST": "HKST", "OESZ": "Ora di Verãu di Europa Oriental", "SRT": "SRT", "NZDT": "NZDT", "ART": "ART", "MST": "MST", "HKT": "HKT", "PST": "Ora di Pasifiku Padrãu", "COT": "COT", "COST": "COST", "CLT": "CLT", "AEDT": "Ora di Verãu di Australia Oriental", "SAST": "Ora di Sul di Afrika", "ACST": "Ora Padrãu di Australia Sentral", "AWST": "Ora Padrãu di Australia Osidental", "MEZ": "Ora Padrãu di Europa Sentral", "CHADT": "CHADT", "ACDT": "Ora di Verãu di Australia Sentral", "ChST": "ChST", "WAST": "Ora di Verão di Afrika Osidental", "HAST": "HAST", "ACWST": "Ora Padrãu di Australia Sentru-Osidental", "SGT": "SGT", "CAT": "Ora di Afrika Sentral", "JDT": "JDT", "WART": "WART", "WARST": "WARST", "WESZ": "Ora di Verãu di Europa Osidental", "MDT": "MDT", "MESZ": "Ora di Verãu di Europa Sentral", "WAT": "Ora Padrãu di Afrika Osidental", "ARST": "ARST", "ADT": "Ora di Verãu di Atlantiku", "TMT": "TMT", "AKDT": "AKDT", "WEZ": "Ora Padrãu di Europa Osidental", "AEST": "Ora Padrãu di Australia Oriental", "BT": "BT", "HADT": "HADT", "IST": "IST", "ECT": "ECT", "GYT": "GYT", "VET": "VET", "GFT": "GFT", "WIB": "WIB", "MYT": "MYT", "∅∅∅": "∅∅∅", "GMT": "GMT", "BOT": "BOT", "CHAST": "CHAST", "WITA": "WITA", "UYST": "UYST", "AKST": "AKST", "LHDT": "LHDT", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "AST": "Ora Padrãu di Atlantiku", "CDT": "Ora Sentral di Verãu", "EDT": "Ora Oriental di Verãu", "EST": "Ora Oriental Padrãu", "HAT": "HAT", "AWDT": "Ora di Verãu di Australia Osidental", "TMST": "TMST", "OEZ": "Ora Padrãu di Europa Oriental"},
+ timezones: map[string]string{"ARST": "ARST", "WIB": "WIB", "LHST": "LHST", "CAT": "Ora di Afrika Sentral", "UYT": "UYT", "AST": "Ora Padrãu di Atlantiku", "HNT": "HNT", "GYT": "GYT", "WEZ": "Ora Padrãu di Europa Osidental", "CHADT": "CHADT", "TMST": "TMST", "NZST": "NZST", "VET": "VET", "GFT": "GFT", "ART": "ART", "SAST": "Ora di Sul di Afrika", "EAT": "Ora di Afrika Oriental", "NZDT": "NZDT", "PST": "Ora di Pasifiku Padrãu", "WIT": "WIT", "WARST": "WARST", "CDT": "Ora Sentral di Verãu", "AKDT": "AKDT", "ADT": "Ora di Verãu di Atlantiku", "MDT": "MDT", "JDT": "JDT", "ACDT": "Ora di Verãu di Australia Sentral", "HKST": "HKST", "WART": "WART", "OESZ": "Ora di Verãu di Europa Oriental", "SRT": "SRT", "WAST": "Ora di Verão di Afrika Osidental", "MYT": "MYT", "SGT": "SGT", "HAST": "HAST", "AKST": "AKST", "OEZ": "Ora Padrãu di Europa Oriental", "UYST": "UYST", "WITA": "WITA", "JST": "JST", "ACST": "Ora Padrãu di Australia Sentral", "LHDT": "LHDT", "MESZ": "Ora di Verãu di Europa Sentral", "GMT": "GMT", "BOT": "BOT", "WESZ": "Ora di Verãu di Europa Osidental", "CST": "Ora Sentral Padrãu", "MST": "MST", "HADT": "HADT", "PDT": "Ora di Pasifiku di Verãu", "HAT": "HAT", "TMT": "TMT", "BT": "BT", "ChST": "ChST", "ACWST": "Ora Padrãu di Australia Sentru-Osidental", "COST": "COST", "ECT": "ECT", "AEST": "Ora Padrãu di Australia Oriental", "MEZ": "Ora Padrãu di Europa Sentral", "CLT": "CLT", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "EDT": "Ora Oriental di Verãu", "AWDT": "Ora di Verãu di Australia Osidental", "HKT": "HKT", "CLST": "CLST", "∅∅∅": "∅∅∅", "EST": "Ora Oriental Padrãu", "WAT": "Ora Padrãu di Afrika Osidental", "IST": "IST", "COT": "COT", "CHAST": "CHAST", "AWST": "Ora Padrãu di Australia Osidental", "AEDT": "Ora di Verãu di Australia Oriental"},
}
}
@@ -186,7 +186,7 @@ func (kea *kea) WeekdaysWide() []string {
func (kea *kea) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kea.decimal) + len(kea.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -261,7 +261,7 @@ func (kea *kea) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
- l := len(s) + len(kea.decimal) + len(kea.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -321,7 +321,7 @@ func (kea *kea) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
- l := len(s) + len(kea.decimal) + len(kea.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kea_CV/kea_CV.go b/kea_CV/kea_CV.go
index b90ed20e..fd43350e 100644
--- a/kea_CV/kea_CV.go
+++ b/kea_CV/kea_CV.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AK", "DK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Antis di Kristu", "Dispos di Kristu"},
- timezones: map[string]string{"ChST": "ChST", "JDT": "JDT", "LHST": "LHST", "VET": "VET", "WIT": "WIT", "GMT": "GMT", "WART": "WART", "WARST": "WARST", "COST": "COST", "CDT": "Ora Sentral di Verãu", "TMST": "TMST", "AKST": "AKST", "OEZ": "Ora Padrãu di Europa Oriental", "SRT": "SRT", "HKT": "HKT", "UYT": "UYT", "PST": "Ora di Pasifiku Padrãu", "NZST": "NZST", "CLST": "CLST", "CAT": "Ora di Afrika Sentral", "WIB": "WIB", "HADT": "HADT", "CHADT": "CHADT", "MEZ": "Ora Padrãu di Europa Sentral", "HKST": "HKST", "AKDT": "AKDT", "IST": "IST", "EST": "Ora Oriental Padrãu", "MST": "Ora di Montanha Padrãu", "ACST": "Ora Padrãu di Australia Sentral", "ACDT": "Ora di Verãu di Australia Sentral", "WAST": "Ora di Verão di Afrika Osidental", "ARST": "ARST", "GFT": "GFT", "JST": "JST", "ACWST": "Ora Padrãu di Australia Sentru-Osidental", "PDT": "Ora di Pasifiku di Verãu", "TMT": "TMT", "∅∅∅": "∅∅∅", "SAST": "Ora di Sul di Afrika", "MYT": "MYT", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "AWST": "Ora Padrãu di Australia Osidental", "CHAST": "CHAST", "WAT": "Ora Padrãu di Afrika Osidental", "CLT": "CLT", "CST": "Ora Sentral Padrãu", "AEST": "Ora Padrãu di Australia Oriental", "ECT": "ECT", "WESZ": "Ora di Verãu di Europa Osidental", "LHDT": "LHDT", "EDT": "Ora Oriental di Verãu", "HAT": "HAT", "MDT": "Ora di Verãu di Montanha", "ADT": "Ora di Verãu di Atlantiku", "AWDT": "Ora di Verãu di Australia Osidental", "NZDT": "NZDT", "OESZ": "Ora di Verãu di Europa Oriental", "BT": "BT", "WEZ": "Ora Padrãu di Europa Osidental", "UYST": "UYST", "EAT": "Ora di Afrika Oriental", "COT": "COT", "MESZ": "Ora di Verãu di Europa Sentral", "WITA": "WITA", "BOT": "BOT", "ART": "ART", "HNT": "HNT", "AST": "Ora Padrãu di Atlantiku", "SGT": "SGT", "HAST": "HAST", "AEDT": "Ora di Verãu di Australia Oriental", "GYT": "GYT"},
+ timezones: map[string]string{"MEZ": "Ora Padrãu di Europa Sentral", "ACWST": "Ora Padrãu di Australia Sentru-Osidental", "SGT": "SGT", "HADT": "HADT", "AEST": "Ora Padrãu di Australia Oriental", "SRT": "SRT", "BT": "BT", "MDT": "Ora di Verãu di Montanha", "AST": "Ora Padrãu di Atlantiku", "CST": "Ora Sentral Padrãu", "ADT": "Ora di Verãu di Atlantiku", "WEZ": "Ora Padrãu di Europa Osidental", "∅∅∅": "∅∅∅", "OESZ": "Ora di Verãu di Europa Oriental", "TMT": "TMT", "LHST": "LHST", "MST": "Ora di Montanha Padrãu", "COT": "COT", "HAST": "HAST", "HKT": "HKT", "SAST": "Ora di Sul di Afrika", "WESZ": "Ora di Verãu di Europa Osidental", "MYT": "MYT", "AWST": "Ora Padrãu di Australia Osidental", "EST": "Ora Oriental Padrãu", "AWDT": "Ora di Verãu di Australia Osidental", "WIB": "WIB", "OEZ": "Ora Padrãu di Europa Oriental", "ACWDT": "Ora di Verãu di Australia Sentru-Osidental", "VET": "VET", "JDT": "JDT", "HAT": "HAT", "CAT": "Ora di Afrika Sentral", "WART": "WART", "ACST": "Ora Padrãu di Australia Sentral", "CHAST": "CHAST", "AEDT": "Ora di Verãu di Australia Oriental", "NZST": "NZST", "ECT": "ECT", "GFT": "GFT", "CDT": "Ora Sentral di Verãu", "ARST": "ARST", "HKST": "HKST", "LHDT": "LHDT", "MESZ": "Ora di Verãu di Europa Sentral", "CLST": "CLST", "JST": "JST", "IST": "IST", "GYT": "GYT", "ART": "ART", "TMST": "TMST", "ChST": "ChST", "WIT": "WIT", "HNT": "HNT", "AKDT": "AKDT", "UYST": "UYST", "PST": "Ora di Pasifiku Padrãu", "NZDT": "NZDT", "WITA": "WITA", "CLT": "CLT", "EAT": "Ora di Afrika Oriental", "WAT": "Ora Padrãu di Afrika Osidental", "AKST": "AKST", "COST": "COST", "PDT": "Ora di Pasifiku di Verãu", "CHADT": "CHADT", "EDT": "Ora Oriental di Verãu", "GMT": "GMT", "UYT": "UYT", "WARST": "WARST", "BOT": "BOT", "WAST": "Ora di Verão di Afrika Osidental", "ACDT": "Ora di Verãu di Australia Sentral"},
}
}
@@ -186,7 +186,7 @@ func (kea *kea_CV) WeekdaysWide() []string {
func (kea *kea_CV) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kea.decimal) + len(kea.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -261,7 +261,7 @@ func (kea *kea_CV) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
- l := len(s) + len(kea.decimal) + len(kea.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -321,7 +321,7 @@ func (kea *kea_CV) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kea.currencies[currency]
- l := len(s) + len(kea.decimal) + len(kea.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/khq/khq.go b/khq/khq.go
index f926c475..1152daa6 100644
--- a/khq/khq.go
+++ b/khq/khq.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa jamanoo"},
- timezones: map[string]string{"GYT": "GYT", "CST": "CST", "HADT": "HADT", "WAT": "WAT", "CHAST": "CHAST", "ACDT": "ACDT", "HAST": "HAST", "LHDT": "LHDT", "CDT": "CDT", "MST": "MST", "JST": "JST", "EST": "EST", "EDT": "EDT", "GMT": "GMT", "WESZ": "WESZ", "ACWDT": "ACWDT", "AEDT": "AEDT", "AKST": "AKST", "ARST": "ARST", "PST": "PST", "ACST": "ACST", "EAT": "EAT", "ADT": "ADT", "AWDT": "AWDT", "HNT": "HNT", "SAST": "SAST", "WART": "WART", "HAT": "HAT", "TMT": "TMT", "TMST": "TMST", "WARST": "WARST", "WEZ": "WEZ", "ACWST": "ACWST", "SRT": "SRT", "ChST": "ChST", "WITA": "WITA", "OESZ": "OESZ", "BT": "BT", "LHST": "LHST", "ART": "ART", "AST": "AST", "NZDT": "NZDT", "MDT": "MDT", "MESZ": "MESZ", "WIT": "WIT", "CAT": "CAT", "MEZ": "MEZ", "BOT": "BOT", "UYST": "UYST", "COT": "COT", "CHADT": "CHADT", "IST": "IST", "∅∅∅": "∅∅∅", "GFT": "GFT", "OEZ": "OEZ", "AWST": "AWST", "CLT": "CLT", "CLST": "CLST", "UYT": "UYT", "VET": "VET", "SGT": "SGT", "MYT": "MYT", "HKT": "HKT", "AKDT": "AKDT", "ECT": "ECT", "PDT": "PDT", "NZST": "NZST", "HKST": "HKST", "AEST": "AEST", "WAST": "WAST", "COST": "COST", "WIB": "WIB", "JDT": "JDT"},
+ timezones: map[string]string{"ART": "ART", "OEZ": "OEZ", "BT": "BT", "WIT": "WIT", "WESZ": "WESZ", "MDT": "MDT", "WART": "WART", "BOT": "BOT", "COST": "COST", "JST": "JST", "OESZ": "OESZ", "MESZ": "MESZ", "ACDT": "ACDT", "AST": "AST", "HKT": "HKT", "SAST": "SAST", "CLST": "CLST", "WAST": "WAST", "WEZ": "WEZ", "TMT": "TMT", "CDT": "CDT", "AKDT": "AKDT", "ARST": "ARST", "AEST": "AEST", "AEDT": "AEDT", "CAT": "CAT", "UYT": "UYT", "MST": "MST", "GMT": "GMT", "ECT": "ECT", "MYT": "MYT", "HKST": "HKST", "IST": "IST", "AKST": "AKST", "ADT": "ADT", "HNT": "HNT", "EST": "EST", "WITA": "WITA", "CLT": "CLT", "ACWST": "ACWST", "GFT": "GFT", "GYT": "GYT", "WIB": "WIB", "∅∅∅": "∅∅∅", "LHST": "LHST", "PDT": "PDT", "ACST": "ACST", "EAT": "EAT", "COT": "COT", "CHADT": "CHADT", "HADT": "HADT", "LHDT": "LHDT", "NZDT": "NZDT", "ChST": "ChST", "SGT": "SGT", "CST": "CST", "CHAST": "CHAST", "AWDT": "AWDT", "ACWDT": "ACWDT", "WAT": "WAT", "VET": "VET", "EDT": "EDT", "MEZ": "MEZ", "UYST": "UYST", "JDT": "JDT", "HAT": "HAT", "AWST": "AWST", "TMST": "TMST", "NZST": "NZST", "PST": "PST", "SRT": "SRT", "HAST": "HAST", "WARST": "WARST"},
}
}
@@ -186,7 +186,7 @@ func (khq *khq) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
- l := len(s) + len(khq.decimal) + len(khq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -244,7 +244,7 @@ func (khq *khq) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
- l := len(s) + len(khq.decimal) + len(khq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/khq_ML/khq_ML.go b/khq_ML/khq_ML.go
index b8e77edc..0a8cc6a2 100644
--- a/khq_ML/khq_ML.go
+++ b/khq_ML/khq_ML.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa jamanoo"},
- timezones: map[string]string{"PST": "PST", "WESZ": "WESZ", "NZDT": "NZDT", "CLST": "CLST", "GFT": "GFT", "COT": "COT", "ADT": "ADT", "UYT": "UYT", "MDT": "MDT", "MEZ": "MEZ", "AKDT": "AKDT", "NZST": "NZST", "SGT": "SGT", "TMST": "TMST", "MESZ": "MESZ", "WART": "WART", "PDT": "PDT", "HNT": "HNT", "CHADT": "CHADT", "CAT": "CAT", "ECT": "ECT", "AST": "AST", "HADT": "HADT", "IST": "IST", "GYT": "GYT", "∅∅∅": "∅∅∅", "MST": "MST", "HAST": "HAST", "WARST": "WARST", "CST": "CST", "AEST": "AEST", "SAST": "SAST", "ChST": "ChST", "AWDT": "AWDT", "WIT": "WIT", "GMT": "GMT", "CHAST": "CHAST", "HKST": "HKST", "TMT": "TMT", "ARST": "ARST", "CLT": "CLT", "AEDT": "AEDT", "AKST": "AKST", "ACWDT": "ACWDT", "COST": "COST", "AWST": "AWST", "ART": "ART", "LHST": "LHST", "BT": "BT", "BOT": "BOT", "UYST": "UYST", "MYT": "MYT", "SRT": "SRT", "WAT": "WAT", "JDT": "JDT", "EDT": "EDT", "VET": "VET", "JST": "JST", "WEZ": "WEZ", "ACST": "ACST", "CDT": "CDT", "ACWST": "ACWST", "OESZ": "OESZ", "EST": "EST", "LHDT": "LHDT", "ACDT": "ACDT", "EAT": "EAT", "WIB": "WIB", "WITA": "WITA", "OEZ": "OEZ", "WAST": "WAST", "HAT": "HAT", "HKT": "HKT"},
+ timezones: map[string]string{"SGT": "SGT", "HNT": "HNT", "OEZ": "OEZ", "WART": "WART", "WAST": "WAST", "COT": "COT", "NZST": "NZST", "NZDT": "NZDT", "GFT": "GFT", "HAT": "HAT", "PDT": "PDT", "ACWST": "ACWST", "WAT": "WAT", "ART": "ART", "EST": "EST", "MDT": "MDT", "OESZ": "OESZ", "WITA": "WITA", "CDT": "CDT", "ARST": "ARST", "MST": "MST", "AEDT": "AEDT", "GMT": "GMT", "LHST": "LHST", "LHDT": "LHDT", "CST": "CST", "MYT": "MYT", "PST": "PST", "ChST": "ChST", "CLST": "CLST", "JST": "JST", "EDT": "EDT", "HAST": "HAST", "∅∅∅": "∅∅∅", "WARST": "WARST", "CHADT": "CHADT", "AEST": "AEST", "SRT": "SRT", "JDT": "JDT", "TMT": "TMT", "CLT": "CLT", "EAT": "EAT", "WEZ": "WEZ", "ACST": "ACST", "ACDT": "ACDT", "CHAST": "CHAST", "UYT": "UYT", "BT": "BT", "WIT": "WIT", "HADT": "HADT", "MESZ": "MESZ", "ADT": "ADT", "HKT": "HKT", "SAST": "SAST", "WESZ": "WESZ", "ECT": "ECT", "HKST": "HKST", "AWST": "AWST", "TMST": "TMST", "ACWDT": "ACWDT", "VET": "VET", "IST": "IST", "GYT": "GYT", "AST": "AST", "WIB": "WIB", "UYST": "UYST", "CAT": "CAT", "BOT": "BOT", "AKDT": "AKDT", "AWDT": "AWDT", "MEZ": "MEZ", "COST": "COST", "AKST": "AKST"},
}
}
@@ -186,7 +186,7 @@ func (khq *khq_ML) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
- l := len(s) + len(khq.decimal) + len(khq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -244,7 +244,7 @@ func (khq *khq_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := khq.currencies[currency]
- l := len(s) + len(khq.decimal) + len(khq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ki/ki.go b/ki/ki.go
index 2c68f369..6a411a5e 100644
--- a/ki/ki.go
+++ b/ki/ki.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MK", "TK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Kristo", "Thutha wa Kristo"},
- timezones: map[string]string{"MDT": "MDT", "IST": "IST", "MST": "MST", "VET": "VET", "EAT": "EAT", "WAT": "WAT", "HAT": "HAT", "OESZ": "OESZ", "PDT": "PDT", "ACWDT": "ACWDT", "AEDT": "AEDT", "SAST": "SAST", "EDT": "EDT", "AST": "AST", "WITA": "WITA", "OEZ": "OEZ", "NZDT": "NZDT", "SGT": "SGT", "WIB": "WIB", "AKST": "AKST", "UYST": "UYST", "COT": "COT", "WAST": "WAST", "ART": "ART", "ADT": "ADT", "AWDT": "AWDT", "CAT": "CAT", "MYT": "MYT", "GYT": "GYT", "ACST": "ACST", "MEZ": "MEZ", "GFT": "GFT", "MESZ": "MESZ", "HADT": "HADT", "SRT": "SRT", "HAST": "HAST", "CLST": "CLST", "TMST": "TMST", "CLT": "CLT", "CST": "CST", "WIT": "WIT", "AWST": "AWST", "HKT": "HKT", "NZST": "NZST", "AEST": "AEST", "AKDT": "AKDT", "JDT": "JDT", "WARST": "WARST", "COST": "COST", "WEZ": "WEZ", "WESZ": "WESZ", "LHST": "LHST", "HKST": "HKST", "UYT": "UYT", "PST": "PST", "CHADT": "CHADT", "CDT": "CDT", "TMT": "TMT", "JST": "JST", "BOT": "BOT", "∅∅∅": "∅∅∅", "GMT": "GMT", "BT": "BT", "WART": "WART", "ACWST": "ACWST", "ChST": "ChST", "HNT": "HNT", "ECT": "ECT", "EST": "EST", "CHAST": "CHAST", "ARST": "ARST", "LHDT": "LHDT", "ACDT": "ACDT"},
+ timezones: map[string]string{"MST": "MST", "HKT": "HKT", "EDT": "EDT", "NZST": "NZST", "ACST": "ACST", "AWST": "AWST", "AEST": "AEST", "LHST": "LHST", "BOT": "BOT", "WIT": "WIT", "EAT": "EAT", "IST": "IST", "CST": "CST", "JST": "JST", "JDT": "JDT", "HKST": "HKST", "ACWDT": "ACWDT", "WEZ": "WEZ", "CHADT": "CHADT", "CAT": "CAT", "WAT": "WAT", "COT": "COT", "SGT": "SGT", "TMT": "TMT", "WART": "WART", "WESZ": "WESZ", "HAT": "HAT", "ChST": "ChST", "AEDT": "AEDT", "PST": "PST", "GFT": "GFT", "ART": "ART", "AWDT": "AWDT", "OEZ": "OEZ", "HNT": "HNT", "CHAST": "CHAST", "MESZ": "MESZ", "CLST": "CLST", "ACWST": "ACWST", "MDT": "MDT", "ACDT": "ACDT", "ECT": "ECT", "HAST": "HAST", "HADT": "HADT", "UYST": "UYST", "WARST": "WARST", "WIB": "WIB", "MEZ": "MEZ", "ADT": "ADT", "OESZ": "OESZ", "AKDT": "AKDT", "ARST": "ARST", "SAST": "SAST", "GMT": "GMT", "VET": "VET", "GYT": "GYT", "MYT": "MYT", "AKST": "AKST", "WITA": "WITA", "AST": "AST", "TMST": "TMST", "LHDT": "LHDT", "UYT": "UYT", "CLT": "CLT", "WAST": "WAST", "CDT": "CDT", "COST": "COST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "PDT": "PDT", "BT": "BT", "EST": "EST", "SRT": "SRT"},
}
}
@@ -189,7 +189,7 @@ func (ki *ki) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ki.currencies[currency]
- l := len(s) + len(ki.decimal) + len(ki.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (ki *ki) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ki.currencies[currency]
- l := len(s) + len(ki.decimal) + len(ki.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ki_KE/ki_KE.go b/ki_KE/ki_KE.go
index cb4ab7f1..047c25a2 100644
--- a/ki_KE/ki_KE.go
+++ b/ki_KE/ki_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MK", "TK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Kristo", "Thutha wa Kristo"},
- timezones: map[string]string{"SRT": "SRT", "ART": "ART", "HAST": "HAST", "LHDT": "LHDT", "WART": "WART", "WEZ": "WEZ", "OESZ": "OESZ", "GMT": "GMT", "WAT": "WAT", "AWST": "AWST", "WIT": "WIT", "EDT": "EDT", "LHST": "LHST", "WESZ": "WESZ", "HNT": "HNT", "CLST": "CLST", "ECT": "ECT", "PDT": "PDT", "GFT": "GFT", "COT": "COT", "HKST": "HKST", "CHAST": "CHAST", "CLT": "CLT", "CST": "CST", "WAST": "WAST", "CDT": "CDT", "WIB": "WIB", "EST": "EST", "UYT": "UYT", "ACWDT": "ACWDT", "UYST": "UYST", "HAT": "HAT", "COST": "COST", "NZDT": "NZDT", "HKT": "HKT", "SGT": "SGT", "MDT": "MDT", "AWDT": "AWDT", "NZST": "NZST", "WITA": "WITA", "JST": "JST", "MYT": "MYT", "ADT": "ADT", "MEZ": "MEZ", "OEZ": "OEZ", "BT": "BT", "IST": "IST", "PST": "PST", "ARST": "ARST", "∅∅∅": "∅∅∅", "MST": "MST", "AEDT": "AEDT", "AKST": "AKST", "SAST": "SAST", "BOT": "BOT", "MESZ": "MESZ", "TMT": "TMT", "WARST": "WARST", "ACWST": "ACWST", "VET": "VET", "ACDT": "ACDT", "ChST": "ChST", "EAT": "EAT", "AST": "AST", "CHADT": "CHADT", "HADT": "HADT", "AEST": "AEST", "ACST": "ACST", "CAT": "CAT", "JDT": "JDT", "AKDT": "AKDT", "TMST": "TMST", "GYT": "GYT"},
+ timezones: map[string]string{"AEDT": "AEDT", "PST": "PST", "MST": "MST", "IST": "IST", "AKDT": "AKDT", "OEZ": "OEZ", "WESZ": "WESZ", "ACDT": "ACDT", "ACWST": "ACWST", "WAT": "WAT", "COT": "COT", "SGT": "SGT", "SAST": "SAST", "LHST": "LHST", "NZST": "NZST", "JDT": "JDT", "ADT": "ADT", "WART": "WART", "WEZ": "WEZ", "GFT": "GFT", "CST": "CST", "HAST": "HAST", "HADT": "HADT", "HKT": "HKT", "ChST": "ChST", "WIT": "WIT", "CLST": "CLST", "ECT": "ECT", "AKST": "AKST", "HNT": "HNT", "HAT": "HAT", "HKST": "HKST", "WITA": "WITA", "SRT": "SRT", "CDT": "CDT", "EST": "EST", "AWDT": "AWDT", "AEST": "AEST", "PDT": "PDT", "UYST": "UYST", "EAT": "EAT", "COST": "COST", "AWST": "AWST", "MDT": "MDT", "CLT": "CLT", "VET": "VET", "MYT": "MYT", "MEZ": "MEZ", "ARST": "ARST", "TMT": "TMT", "OESZ": "OESZ", "LHDT": "LHDT", "MESZ": "MESZ", "ACWDT": "ACWDT", "WARST": "WARST", "AST": "AST", "ART": "ART", "TMST": "TMST", "∅∅∅": "∅∅∅", "CAT": "CAT", "GMT": "GMT", "BOT": "BOT", "ACST": "ACST", "WIB": "WIB", "EDT": "EDT", "CHADT": "CHADT", "NZDT": "NZDT", "UYT": "UYT", "BT": "BT", "WAST": "WAST", "JST": "JST", "GYT": "GYT", "CHAST": "CHAST"},
}
}
@@ -189,7 +189,7 @@ func (ki *ki_KE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ki.currencies[currency]
- l := len(s) + len(ki.decimal) + len(ki.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (ki *ki_KE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ki.currencies[currency]
- l := len(s) + len(ki.decimal) + len(ki.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kk/kk.go b/kk/kk.go
index deb6923f..afef6655 100644
--- a/kk/kk.go
+++ b/kk/kk.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"б.з.д.", "б.з."},
erasNarrow: []string{"", ""},
erasWide: []string{"Біздің заманымызға дейін", "Біздің заманымыз"},
- timezones: map[string]string{"OEZ": "Шығыс Еуропа стандартты уақыты", "ECT": "Эквадор уақыты", "LHST": "Лорд-Хау стандартты уақыты", "∅∅∅": "Перу жазғы уақыты", "AST": "Атлантика стандартты уақыты", "ARST": "Аргентина жазғы уақыты", "HKST": "Гонконг жазғы уақыты", "TMT": "Түрікменстан стандартты уақыты", "TMST": "Түрікменстан жазғы уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "MYT": "Малайзия уақыты", "BOT": "Боливия уақыты", "CLST": "Чили жазғы уақыты", "WIB": "Батыс Индонезия уақыты", "JST": "Жапония стандартты уақыты", "GMT": "Гринвич уақыты", "BT": "Бутан уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "ACST": "Австралия стандартты орталық уақыты", "AWST": "Австралия стандартты батыс уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "IST": "Үндістан стандартты уақыты", "COST": "Колумбия жазғы уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "CHADT": "Чатем жазғы уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "WITA": "Орталық Индонезия уақыты", "SAST": "Оңтүстік Африка уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "ChST": "Чаморро стандартты уақыты", "MDT": "Солтүстік Америка жазғы тау уақыты", "WAT": "Батыс Африка стандартты уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "ADT": "Атлантика жазғы уақыты", "COT": "Колумбия стандартты уақыты", "CHAST": "Чатем стандартты уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "WAST": "Батыс Африка жазғы уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "AEST": "Австралия стандартты шығыс уақыты", "WART": "Батыс Аргентина стандартты уақыты", "GYT": "Гайана уақыты", "GFT": "Француз Гвианасы уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "ART": "Аргентина стандартты уақыты", "SGT": "Сингапур уақыты", "CLT": "Чили стандартты уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "MST": "Солтүстік Америка стандартты тау уақыты", "AKST": "Аляска стандартты уақыты", "JDT": "Жапония жазғы уақыты", "SRT": "Суринам уақыты", "ACDT": "Австралия жазғы орталық уақыты", "AWDT": "Австралия жазғы батыс уақыты", "CAT": "Орталық Африка уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "VET": "Венесуэла уақыты", "HKT": "Гонконг стандартты уақыты", "AKDT": "Аляска жазғы уақыты", "EAT": "Шығыс Африка уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "UYT": "Уругвай стандартты уақыты", "UYST": "Уругвай жазғы уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "WIT": "Шығыс Индонезия уақыты"},
+ timezones: map[string]string{"AKST": "Аляска стандартты уақыты", "AKDT": "Аляска жазғы уақыты", "ACST": "Австралия стандартты орталық уақыты", "AWST": "Австралия стандартты батыс уақыты", "LHST": "Лорд-Хау стандартты уақыты", "EAT": "Шығыс Африка уақыты", "IST": "Үндістан стандартты уақыты", "∅∅∅": "Перу жазғы уақыты", "ECT": "Эквадор уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "JDT": "Жапония жазғы уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "COT": "Колумбия стандартты уақыты", "HKST": "Гонконг жазғы уақыты", "TMST": "Түрікменстан жазғы уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "WITA": "Орталық Индонезия уақыты", "SRT": "Суринам уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "AWDT": "Австралия жазғы батыс уақыты", "SAST": "Оңтүстік Африка уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "MDT": "Солтүстік Америка жазғы тау уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "GYT": "Гайана уақыты", "MYT": "Малайзия уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "VET": "Венесуэла уақыты", "AEST": "Австралия стандартты шығыс уақыты", "UYST": "Уругвай жазғы уақыты", "WIT": "Шығыс Индонезия уақыты", "MST": "Солтүстік Америка стандартты тау уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "TMT": "Түрікменстан стандартты уақыты", "GMT": "Гринвич уақыты", "CLT": "Чили стандартты уақыты", "CLST": "Чили жазғы уақыты", "WAST": "Батыс Африка жазғы уақыты", "SGT": "Сингапур уақыты", "ADT": "Атлантика жазғы уақыты", "HKT": "Гонконг стандартты уақыты", "WAT": "Батыс Африка стандартты уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "WART": "Батыс Аргентина стандартты уақыты", "COST": "Колумбия жазғы уақыты", "ACDT": "Австралия жазғы орталық уақыты", "ART": "Аргентина стандартты уақыты", "WIB": "Батыс Индонезия уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "CHAST": "Чатем стандартты уақыты", "UYT": "Уругвай стандартты уақыты", "BOT": "Боливия уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "CHADT": "Чатем жазғы уақыты", "CAT": "Орталық Африка уақыты", "ChST": "Чаморро стандартты уақыты", "GFT": "Француз Гвианасы уақыты", "JST": "Жапония стандартты уақыты", "AST": "Атлантика стандартты уақыты", "ARST": "Аргентина жазғы уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "BT": "Бутан уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты"},
}
}
@@ -210,7 +210,7 @@ func (kk *kk) WeekdaysWide() []string {
func (kk *kk) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kk.decimal) + len(kk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (kk *kk) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kk.currencies[currency]
- l := len(s) + len(kk.decimal) + len(kk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -345,7 +345,7 @@ func (kk *kk) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kk.currencies[currency]
- l := len(s) + len(kk.decimal) + len(kk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kk_KZ/kk_KZ.go b/kk_KZ/kk_KZ.go
index d4951ddf..c9779065 100644
--- a/kk_KZ/kk_KZ.go
+++ b/kk_KZ/kk_KZ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "kk_KZ",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{5, 6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ",",
group: " ",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"б.з.д.", "б.з."},
erasNarrow: []string{"", ""},
erasWide: []string{"Біздің заманымызға дейін", "Біздің заманымыз"},
- timezones: map[string]string{"AKST": "Аляска стандартты уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "TMST": "Түрікменстан жазғы уақыты", "WITA": "Орталық Индонезия уақыты", "SAST": "Оңтүстік Африка уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "BT": "Бутан уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "UYT": "Уругвай стандартты уақыты", "WAST": "Батыс Африка жазғы уақыты", "AST": "Атлантика стандартты уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "JDT": "Жапония жазғы уақыты", "ECT": "Эквадор уақыты", "COT": "Колумбия стандартты уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "GMT": "Гринвич уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "CLT": "Чили стандартты уақыты", "AEST": "Австралия стандартты шығыс уақыты", "GFT": "Француз Гвианасы уақыты", "AKDT": "Аляска жазғы уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "ADT": "Атлантика жазғы уақыты", "MDT": "MDT", "OESZ": "Шығыс Еуропа жазғы уақыты", "HKT": "Гонконг стандартты уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты", "AWST": "Австралия стандартты батыс уақыты", "WIT": "Шығыс Индонезия уақыты", "WIB": "Батыс Индонезия уақыты", "CHADT": "Чатем жазғы уақыты", "TMT": "Түрікменстан стандартты уақыты", "UYST": "Уругвай жазғы уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "ACST": "Австралия стандартты орталық уақыты", "ChST": "Чаморро стандартты уақыты", "EAT": "Шығыс Африка уақыты", "AWDT": "Австралия жазғы батыс уақыты", "HKST": "Гонконг жазғы уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "BOT": "Боливия уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "WART": "Батыс Аргентина стандартты уақыты", "VET": "Венесуэла уақыты", "WAT": "Батыс Африка стандартты уақыты", "COST": "Колумбия жазғы уақыты", "CAT": "Орталық Африка уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "SGT": "Сингапур уақыты", "JST": "Жапония стандартты уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "LHST": "Лорд-Хау стандартты уақыты", "SRT": "Суринам уақыты", "∅∅∅": "Азор аралдары жазғы уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "MST": "MST", "CLST": "Чили жазғы уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "ART": "Аргентина стандартты уақыты", "MYT": "Малайзия уақыты", "GYT": "Гайана уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "ARST": "Аргентина жазғы уақыты", "CHAST": "Чатем стандартты уақыты", "IST": "Үндістан стандартты уақыты", "ACDT": "Австралия жазғы орталық уақыты"},
+ timezones: map[string]string{"∅∅∅": "Азор аралдары жазғы уақыты", "EST": "Солтүстік Америка стандартты шығыс уақыты", "AEST": "Австралия стандартты шығыс уақыты", "WART": "Батыс Аргентина стандартты уақыты", "SGT": "Сингапур уақыты", "ECT": "Эквадор уақыты", "GYT": "Гайана уақыты", "AKST": "Аляска стандартты уақыты", "ARST": "Аргентина жазғы уақыты", "TMST": "Түрікменстан жазғы уақыты", "NZST": "Жаңа Зеландия стандартты уақыты", "NZDT": "Жаңа Зеландия жазғы уақыты", "LHST": "Лорд-Хау стандартты уақыты", "BT": "Бутан уақыты", "COT": "Колумбия стандартты уақыты", "LHDT": "Лорд-Хау жазғы уақыты", "CAT": "Орталық Африка уақыты", "ART": "Аргентина стандартты уақыты", "SAST": "Оңтүстік Африка уақыты", "SRT": "Суринам уақыты", "WARST": "Батыс Аргентина жазғы уақыты", "WAT": "Батыс Африка стандартты уақыты", "WIB": "Батыс Индонезия уақыты", "TMT": "Түрікменстан стандартты уақыты", "MEZ": "Орталық Еуропа стандартты уақыты", "MDT": "Солтүстік Америка жазғы тау уақыты", "GFT": "Француз Гвианасы уақыты", "HADT": "Гавай және Алеут аралдары жазғы уақыты", "CLST": "Чили жазғы уақыты", "CHADT": "Чатем жазғы уақыты", "HAST": "Гавай және Алеут аралдары стандартты уақыты", "AEDT": "Австралия жазғы шығыс уақыты", "WESZ": "Батыс Еуропа жазғы уақыты", "CHAST": "Чатем стандартты уақыты", "BOT": "Боливия уақыты", "UYST": "Уругвай жазғы уақыты", "WIT": "Шығыс Индонезия уақыты", "COST": "Колумбия жазғы уақыты", "IST": "Үндістан стандартты уақыты", "ADT": "Атлантика жазғы уақыты", "ACST": "Австралия стандартты орталық уақыты", "HKT": "Гонконг стандартты уақыты", "OEZ": "Шығыс Еуропа стандартты уақыты", "OESZ": "Шығыс Еуропа жазғы уақыты", "CLT": "Чили стандартты уақыты", "ACWDT": "Австралия жазғы орталық-батыс уақыты", "UYT": "Уругвай стандартты уақыты", "AWDT": "Австралия жазғы батыс уақыты", "MESZ": "Орталық Еуропа жазғы уақыты", "GMT": "Гринвич уақыты", "WITA": "Орталық Индонезия уақыты", "VET": "Венесуэла уақыты", "HNT": "Ньюфаундленд стандартты уақыты", "HAT": "Ньюфаундленд жазғы уақыты", "AWST": "Австралия стандартты батыс уақыты", "AKDT": "Аляска жазғы уақыты", "AST": "Атлантика стандартты уақыты", "CDT": "Солтүстік Америка жазғы орталық уақыты", "JST": "Жапония стандартты уақыты", "JDT": "Жапония жазғы уақыты", "PST": "Солтүстік Америка стандартты Тынық мұхиты уақыты", "PDT": "Солтүстік Америка жазғы Тынық мұхиты уақыты", "WAST": "Батыс Африка жазғы уақыты", "CST": "Солтүстік Америка стандартты орталық уақыты", "MYT": "Малайзия уақыты", "ACDT": "Австралия жазғы орталық уақыты", "EDT": "Солтүстік Америка жазғы шығыс уақыты", "EAT": "Шығыс Африка уақыты", "WEZ": "Батыс Еуропа стандартты уақыты", "HKST": "Гонконг жазғы уақыты", "ChST": "Чаморро стандартты уақыты", "MST": "Солтүстік Америка стандартты тау уақыты", "ACWST": "Австралия стандартты орталық-батыс уақыты"},
}
}
@@ -210,7 +210,7 @@ func (kk *kk_KZ) WeekdaysWide() []string {
func (kk *kk_KZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kk.decimal) + len(kk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (kk *kk_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kk.currencies[currency]
- l := len(s) + len(kk.decimal) + len(kk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -345,7 +345,7 @@ func (kk *kk_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kk.currencies[currency]
- l := len(s) + len(kk.decimal) + len(kk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kkj/kkj.go b/kkj/kkj.go
index 70dbd1d0..a2c14d77 100644
--- a/kkj/kkj.go
+++ b/kkj/kkj.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
daysNarrow: []string{"so", "lu", "ma", "mɛ", "ye", "va", "ms"},
daysShort: []string{"sɔndi", "lundi", "mardi", "mɛrkɛrɛdi", "yedi", "vaŋdɛrɛdi", "mɔnɔ sɔndi"},
daysWide: []string{"sɔndi", "lundi", "mardi", "mɛrkɛrɛdi", "yedi", "vaŋdɛrɛdi", "mɔnɔ sɔndi"},
- timezones: map[string]string{"SRT": "SRT", "ART": "ART", "AST": "AST", "CST": "CST", "BT": "BT", "GMT": "GMT", "UYT": "UYT", "MEZ": "MEZ", "HKST": "HKST", "TMT": "TMT", "WITA": "WITA", "WEZ": "WEZ", "WESZ": "WESZ", "ADT": "ADT", "MYT": "MYT", "HNT": "HNT", "CLT": "CLT", "SGT": "SGT", "SAST": "SAST", "AKST": "AKST", "CHADT": "CHADT", "CDT": "CDT", "GFT": "GFT", "WART": "WART", "MST": "MST", "HKT": "HKT", "LHST": "LHST", "BOT": "BOT", "AWST": "AWST", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "AEST": "AEST", "ChST": "ChST", "WAT": "WAT", "COST": "COST", "HAST": "HAST", "AEDT": "AEDT", "ECT": "ECT", "PDT": "PDT", "ACST": "ACST", "OESZ": "OESZ", "VET": "VET", "ACDT": "ACDT", "WIB": "WIB", "WARST": "WARST", "MDT": "MDT", "NZST": "NZST", "WIT": "WIT", "EDT": "EDT", "PST": "PST", "MESZ": "MESZ", "TMST": "TMST", "UYST": "UYST", "ARST": "ARST", "AWDT": "AWDT", "CHAST": "CHAST", "IST": "IST", "WAST": "WAST", "NZDT": "NZDT", "CAT": "CAT", "JST": "JST", "AKDT": "AKDT", "HADT": "HADT", "JDT": "JDT", "GYT": "GYT", "EAT": "EAT", "HAT": "HAT", "COT": "COT", "CLST": "CLST", "EST": "EST", "ACWST": "ACWST", "ACWDT": "ACWDT", "OEZ": "OEZ"},
+ timezones: map[string]string{"ACWDT": "ACWDT", "MDT": "MDT", "IST": "IST", "JST": "JST", "ACST": "ACST", "EST": "EST", "HKST": "HKST", "UYT": "UYT", "ACWST": "ACWST", "COST": "COST", "HAT": "HAT", "GYT": "GYT", "WAT": "WAT", "ACDT": "ACDT", "CDT": "CDT", "HKT": "HKT", "PST": "PST", "CHAST": "CHAST", "NZST": "NZST", "SRT": "SRT", "LHST": "LHST", "CLT": "CLT", "VET": "VET", "CST": "CST", "JDT": "JDT", "HNT": "HNT", "OESZ": "OESZ", "CLST": "CLST", "WAST": "WAST", "WEZ": "WEZ", "AWST": "AWST", "PDT": "PDT", "GMT": "GMT", "AKST": "AKST", "COT": "COT", "ADT": "ADT", "∅∅∅": "∅∅∅", "ART": "ART", "MESZ": "MESZ", "AEST": "AEST", "CAT": "CAT", "WITA": "WITA", "WART": "WART", "WARST": "WARST", "ECT": "ECT", "GFT": "GFT", "AKDT": "AKDT", "EDT": "EDT", "AWDT": "AWDT", "ARST": "ARST", "WIB": "WIB", "TMT": "TMT", "SAST": "SAST", "OEZ": "OEZ", "AEDT": "AEDT", "LHDT": "LHDT", "NZDT": "NZDT", "WESZ": "WESZ", "AST": "AST", "HAST": "HAST", "CHADT": "CHADT", "MEZ": "MEZ", "EAT": "EAT", "SGT": "SGT", "HADT": "HADT", "TMST": "TMST", "UYST": "UYST", "BT": "BT", "MST": "MST", "BOT": "BOT", "MYT": "MYT", "ChST": "ChST", "WIT": "WIT"},
}
}
diff --git a/kkj_CM/kkj_CM.go b/kkj_CM/kkj_CM.go
index 6ebe0aad..95c6b58a 100644
--- a/kkj_CM/kkj_CM.go
+++ b/kkj_CM/kkj_CM.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
daysNarrow: []string{"so", "lu", "ma", "mɛ", "ye", "va", "ms"},
daysShort: []string{"sɔndi", "lundi", "mardi", "mɛrkɛrɛdi", "yedi", "vaŋdɛrɛdi", "mɔnɔ sɔndi"},
daysWide: []string{"sɔndi", "lundi", "mardi", "mɛrkɛrɛdi", "yedi", "vaŋdɛrɛdi", "mɔnɔ sɔndi"},
- timezones: map[string]string{"WIT": "WIT", "CHADT": "CHADT", "NZST": "NZST", "WIB": "WIB", "ACWDT": "ACWDT", "BOT": "BOT", "MDT": "MDT", "TMST": "TMST", "AKST": "AKST", "LHDT": "LHDT", "ADT": "ADT", "HKST": "HKST", "HADT": "HADT", "OEZ": "OEZ", "JDT": "JDT", "SAST": "SAST", "HNT": "HNT", "MEZ": "MEZ", "CHAST": "CHAST", "MST": "MST", "WAT": "WAT", "HAT": "HAT", "ARST": "ARST", "AST": "AST", "GMT": "GMT", "IST": "IST", "ACST": "ACST", "WART": "WART", "UYST": "UYST", "VET": "VET", "WESZ": "WESZ", "SGT": "SGT", "TMT": "TMT", "HAST": "HAST", "OESZ": "OESZ", "MYT": "MYT", "PST": "PST", "ACDT": "ACDT", "MESZ": "MESZ", "CLT": "CLT", "CAT": "CAT", "BT": "BT", "UYT": "UYT", "AWST": "AWST", "AWDT": "AWDT", "SRT": "SRT", "GYT": "GYT", "NZDT": "NZDT", "CLST": "CLST", "AEDT": "AEDT", "EDT": "EDT", "WEZ": "WEZ", "PDT": "PDT", "WAST": "WAST", "JST": "JST", "ECT": "ECT", "LHST": "LHST", "EAT": "EAT", "HKT": "HKT", "GFT": "GFT", "ACWST": "ACWST", "COT": "COT", "COST": "COST", "CDT": "CDT", "AKDT": "AKDT", "ART": "ART", "AEST": "AEST", "WITA": "WITA", "EST": "EST", "ChST": "ChST", "∅∅∅": "∅∅∅", "CST": "CST", "WARST": "WARST"},
+ timezones: map[string]string{"GYT": "GYT", "EDT": "EDT", "TMST": "TMST", "PST": "PST", "ECT": "ECT", "CDT": "CDT", "AST": "AST", "ACDT": "ACDT", "OEZ": "OEZ", "CLST": "CLST", "ACST": "ACST", "AKDT": "AKDT", "LHDT": "LHDT", "WART": "WART", "CLT": "CLT", "VET": "VET", "IST": "IST", "CHADT": "CHADT", "EST": "EST", "ChST": "ChST", "EAT": "EAT", "COT": "COT", "JDT": "JDT", "AWDT": "AWDT", "SAST": "SAST", "UYST": "UYST", "WITA": "WITA", "HAST": "HAST", "HKST": "HKST", "NZST": "NZST", "CAT": "CAT", "WESZ": "WESZ", "WAST": "WAST", "AWST": "AWST", "GMT": "GMT", "UYT": "UYT", "ACWST": "ACWST", "JST": "JST", "∅∅∅": "∅∅∅", "LHST": "LHST", "NZDT": "NZDT", "WEZ": "WEZ", "SGT": "SGT", "HKT": "HKT", "OESZ": "OESZ", "SRT": "SRT", "AKST": "AKST", "ARST": "ARST", "WIB": "WIB", "AEDT": "AEDT", "BOT": "BOT", "COST": "COST", "HAT": "HAT", "TMT": "TMT", "PDT": "PDT", "WIT": "WIT", "WAT": "WAT", "MST": "MST", "MDT": "MDT", "MESZ": "MESZ", "BT": "BT", "ACWDT": "ACWDT", "ADT": "ADT", "CHAST": "CHAST", "WARST": "WARST", "GFT": "GFT", "HNT": "HNT", "ART": "ART", "AEST": "AEST", "CST": "CST", "MYT": "MYT", "HADT": "HADT", "MEZ": "MEZ"},
}
}
diff --git a/kl/kl.go b/kl/kl.go
index 31b4f88b..bacf06e4 100644
--- a/kl/kl.go
+++ b/kl/kl.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"Kr.in.si.", "Kr.in.king."},
erasNarrow: []string{"Kr.s.", "Kr.k."},
erasWide: []string{"Kristusip inunngornerata siornagut", "Kristusip inunngornerata kingornagut"},
- timezones: map[string]string{"LHDT": "LHDT", "WART": "WART", "COST": "COST", "ADT": "ADT", "GMT": "GMT", "COT": "COT", "JST": "JST", "EDT": "EDT", "WEZ": "WEZ", "LHST": "LHST", "PST": "PST", "EAT": "EAT", "CLST": "CLST", "IST": "IST", "AWST": "AWST", "HKT": "HKT", "EST": "EST", "UYST": "UYST", "AST": "AST", "TMT": "TMT", "GFT": "GFT", "JDT": "JDT", "MYT": "MYT", "AWDT": "AWDT", "SGT": "SGT", "SRT": "SRT", "CAT": "CAT", "SAST": "SAST", "UYT": "UYT", "VET": "VET", "OEZ": "OEZ", "WARST": "WARST", "ACST": "ACST", "WESZ": "WESZ", "ACDT": "ACDT", "WAT": "WAT", "MESZ": "MESZ", "HKST": "HKST", "AEST": "AEST", "WIB": "WIB", "MEZ": "MEZ", "BT": "BT", "ACWDT": "ACWDT", "MST": "MST", "NZST": "NZST", "NZDT": "NZDT", "ARST": "ARST", "CDT": "CDT", "BOT": "BOT", "WAST": "WAST", "ART": "ART", "CLT": "CLT", "TMST": "TMST", "AEDT": "AEDT", "ACWST": "ACWST", "MDT": "MDT", "HNT": "HNT", "HAT": "HAT", "WIT": "WIT", "AKDT": "AKDT", "PDT": "PDT", "∅∅∅": "∅∅∅", "GYT": "GYT", "AKST": "AKST", "ChST": "ChST", "CHADT": "CHADT", "HAST": "HAST", "ECT": "ECT", "CST": "CST", "CHAST": "CHAST", "WITA": "WITA", "HADT": "HADT", "OESZ": "OESZ"},
+ timezones: map[string]string{"SRT": "SRT", "WAT": "WAT", "AKDT": "AKDT", "AWDT": "AWDT", "BT": "BT", "EAT": "EAT", "GYT": "GYT", "ARST": "ARST", "EDT": "EDT", "OESZ": "OESZ", "NZST": "NZST", "NZDT": "NZDT", "WIT": "WIT", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "MYT": "MYT", "EST": "EST", "AEDT": "AEDT", "UYT": "UYT", "UYST": "UYST", "HAT": "HAT", "ART": "ART", "CAT": "CAT", "WART": "WART", "ECT": "ECT", "COT": "COT", "JST": "JST", "AWST": "AWST", "CHAST": "CHAST", "WARST": "WARST", "SGT": "SGT", "HNT": "HNT", "HAST": "HAST", "WITA": "WITA", "ACWDT": "ACWDT", "JDT": "JDT", "WIB": "WIB", "MEZ": "MEZ", "MDT": "MDT", "BOT": "BOT", "AST": "AST", "HADT": "HADT", "TMT": "TMT", "MESZ": "MESZ", "CLT": "CLT", "WAST": "WAST", "VET": "VET", "ACST": "ACST", "OEZ": "OEZ", "LHDT": "LHDT", "PST": "PST", "ChST": "ChST", "CLST": "CLST", "WESZ": "WESZ", "AKST": "AKST", "GFT": "GFT", "CST": "CST", "ADT": "ADT", "HKT": "HKT", "GMT": "GMT", "TMST": "TMST", "AEST": "AEST", "LHST": "LHST", "ACWST": "ACWST", "WEZ": "WEZ", "IST": "IST", "CDT": "CDT", "SAST": "SAST", "PDT": "PDT", "MST": "MST", "COST": "COST", "HKST": "HKST", "CHADT": "CHADT"},
}
}
@@ -188,7 +188,7 @@ func (kl *kl) WeekdaysWide() []string {
func (kl *kl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kl.decimal) + len(kl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (kl *kl) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kl.currencies[currency]
- l := len(s) + len(kl.decimal) + len(kl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -321,7 +321,7 @@ func (kl *kl) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kl.currencies[currency]
- l := len(s) + len(kl.decimal) + len(kl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kl_GL/kl_GL.go b/kl_GL/kl_GL.go
index 4e0d15b3..9ee3de7d 100644
--- a/kl_GL/kl_GL.go
+++ b/kl_GL/kl_GL.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"Kr.in.si.", "Kr.in.king."},
erasNarrow: []string{"Kr.s.", "Kr.k."},
erasWide: []string{"Kristusip inunngornerata siornagut", "Kristusip inunngornerata kingornagut"},
- timezones: map[string]string{"BOT": "BOT", "VET": "VET", "ART": "ART", "OESZ": "OESZ", "BT": "BT", "UYT": "UYT", "GYT": "GYT", "AEDT": "AEDT", "ChST": "ChST", "ADT": "ADT", "ARST": "ARST", "CDT": "CDT", "TMT": "TMT", "OEZ": "OEZ", "ACDT": "ACDT", "COT": "COT", "CHAST": "CHAST", "WIT": "WIT", "EDT": "EDT", "MYT": "MYT", "HNT": "HNT", "EAT": "EAT", "WAT": "WAT", "NZDT": "NZDT", "UYST": "UYST", "PDT": "PDT", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "ACST": "ACST", "SGT": "SGT", "CAT": "CAT", "WITA": "WITA", "PST": "PST", "AWST": "AWST", "HAST": "HAST", "SAST": "SAST", "IST": "IST", "WESZ": "WESZ", "NZST": "NZST", "CLT": "CLT", "CST": "CST", "LHST": "LHST", "ACWST": "ACWST", "JST": "JST", "HADT": "HADT", "ACWDT": "ACWDT", "MDT": "MDT", "HAT": "HAT", "AST": "AST", "HKST": "HKST", "CLST": "CLST", "AKST": "AKST", "EST": "EST", "GMT": "GMT", "SRT": "SRT", "WAST": "WAST", "AWDT": "AWDT", "WIB": "WIB", "MST": "MST", "MEZ": "MEZ", "HKT": "HKT", "CHADT": "CHADT", "GFT": "GFT", "WARST": "WARST", "MESZ": "MESZ", "AEST": "AEST", "JDT": "JDT", "AKDT": "AKDT", "ECT": "ECT", "LHDT": "LHDT", "WART": "WART", "COST": "COST", "TMST": "TMST"},
+ timezones: map[string]string{"LHST": "LHST", "SAST": "SAST", "ChST": "ChST", "WIT": "WIT", "EAT": "EAT", "JDT": "JDT", "ACST": "ACST", "GFT": "GFT", "CHADT": "CHADT", "TMST": "TMST", "LHDT": "LHDT", "NZDT": "NZDT", "ACWST": "ACWST", "COST": "COST", "AST": "AST", "ARST": "ARST", "MESZ": "MESZ", "OEZ": "OEZ", "AEST": "AEST", "BT": "BT", "WAT": "WAT", "WEZ": "WEZ", "SGT": "SGT", "AWST": "AWST", "AWDT": "AWDT", "TMT": "TMT", "OESZ": "OESZ", "UYST": "UYST", "ART": "ART", "BOT": "BOT", "VET": "VET", "WAST": "WAST", "HKST": "HKST", "WIB": "WIB", "EDT": "EDT", "PST": "PST", "SRT": "SRT", "MST": "MST", "WESZ": "WESZ", "GYT": "GYT", "ADT": "ADT", "WARST": "WARST", "MDT": "MDT", "JST": "JST", "CST": "CST", "AEDT": "AEDT", "CAT": "CAT", "CLT": "CLT", "HAT": "HAT", "AKDT": "AKDT", "HKT": "HKT", "HADT": "HADT", "WART": "WART", "ACWDT": "ACWDT", "COT": "COT", "WITA": "WITA", "IST": "IST", "CHAST": "CHAST", "NZST": "NZST", "PDT": "PDT", "CLST": "CLST", "HNT": "HNT", "∅∅∅": "∅∅∅", "GMT": "GMT", "MYT": "MYT", "AKST": "AKST", "EST": "EST", "UYT": "UYT", "MEZ": "MEZ", "ECT": "ECT", "CDT": "CDT", "ACDT": "ACDT", "HAST": "HAST"},
}
}
@@ -188,7 +188,7 @@ func (kl *kl_GL) WeekdaysWide() []string {
func (kl *kl_GL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kl.decimal) + len(kl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (kl *kl_GL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kl.currencies[currency]
- l := len(s) + len(kl.decimal) + len(kl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -321,7 +321,7 @@ func (kl *kl_GL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kl.currencies[currency]
- l := len(s) + len(kl.decimal) + len(kl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kln/kln.go b/kln/kln.go
index 504644e1..d1c6482a 100644
--- a/kln/kln.go
+++ b/kln/kln.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AM", "KO"},
erasNarrow: []string{"", ""},
erasWide: []string{"Amait kesich Jesu", "Kokakesich Jesu"},
- timezones: map[string]string{"WAST": "WAST", "OESZ": "OESZ", "AKDT": "AKDT", "GFT": "GFT", "UYT": "UYT", "VET": "VET", "MDT": "MDT", "HKST": "HKST", "CST": "CST", "ECT": "ECT", "WEZ": "WEZ", "TMST": "TMST", "WIB": "WIB", "WESZ": "WESZ", "MEZ": "MEZ", "∅∅∅": "∅∅∅", "ARST": "ARST", "ADT": "ADT", "AWST": "AWST", "CLT": "CLT", "CDT": "CDT", "WARST": "WARST", "UYST": "UYST", "CAT": "CAT", "AEDT": "AEDT", "OEZ": "OEZ", "JDT": "JDT", "HNT": "HNT", "AWDT": "AWDT", "COST": "COST", "SGT": "SGT", "HADT": "HADT", "BOT": "BOT", "SRT": "SRT", "ART": "ART", "TMT": "TMT", "JST": "JST", "PST": "PST", "NZDT": "NZDT", "AST": "AST", "HKT": "HKT", "ACST": "ACST", "EAT": "EAT", "WITA": "WITA", "GYT": "GYT", "CHAST": "CHAST", "COT": "COT", "CHADT": "CHADT", "HAST": "HAST", "AEST": "AEST", "ACDT": "ACDT", "WIT": "WIT", "IST": "IST", "EST": "EST", "ACWST": "ACWST", "ACWDT": "ACWDT", "LHST": "LHST", "NZST": "NZST", "GMT": "GMT", "BT": "BT", "HAT": "HAT", "SAST": "SAST", "WART": "WART", "ChST": "ChST", "WAT": "WAT", "CLST": "CLST", "AKST": "AKST", "LHDT": "LHDT", "MYT": "MYT", "MST": "MST", "MESZ": "MESZ", "EDT": "EDT", "PDT": "PDT"},
+ timezones: map[string]string{"WITA": "WITA", "ACWST": "ACWST", "COST": "COST", "EDT": "EDT", "UYT": "UYT", "COT": "COT", "AST": "AST", "MYT": "MYT", "PDT": "PDT", "BOT": "BOT", "ACST": "ACST", "WIB": "WIB", "CHAST": "CHAST", "TMST": "TMST", "AKST": "AKST", "ARST": "ARST", "AEDT": "AEDT", "CLST": "CLST", "IST": "IST", "AWDT": "AWDT", "LHDT": "LHDT", "BT": "BT", "ChST": "ChST", "ACWDT": "ACWDT", "EST": "EST", "HKST": "HKST", "MESZ": "MESZ", "UYST": "UYST", "WIT": "WIT", "MST": "MST", "WAST": "WAST", "ACDT": "ACDT", "NZDT": "NZDT", "NZST": "NZST", "PST": "PST", "GMT": "GMT", "EAT": "EAT", "∅∅∅": "∅∅∅", "ART": "ART", "HADT": "HADT", "AEST": "AEST", "CST": "CST", "JST": "JST", "SGT": "SGT", "AKDT": "AKDT", "AWST": "AWST", "TMT": "TMT", "CAT": "CAT", "ECT": "ECT", "ADT": "ADT", "WART": "WART", "WAT": "WAT", "WEZ": "WEZ", "GFT": "GFT", "SAST": "SAST", "WARST": "WARST", "VET": "VET", "HKT": "HKT", "CHADT": "CHADT", "OEZ": "OEZ", "LHST": "LHST", "MDT": "MDT", "CLT": "CLT", "WESZ": "WESZ", "CDT": "CDT", "JDT": "JDT", "HNT": "HNT", "MEZ": "MEZ", "SRT": "SRT", "HAT": "HAT", "GYT": "GYT", "HAST": "HAST", "OESZ": "OESZ"},
}
}
@@ -189,7 +189,7 @@ func (kln *kln) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
- l := len(s) + len(kln.decimal) + len(kln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (kln *kln) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
- l := len(s) + len(kln.decimal) + len(kln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kln_KE/kln_KE.go b/kln_KE/kln_KE.go
index 606df872..2a602170 100644
--- a/kln_KE/kln_KE.go
+++ b/kln_KE/kln_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AM", "KO"},
erasNarrow: []string{"", ""},
erasWide: []string{"Amait kesich Jesu", "Kokakesich Jesu"},
- timezones: map[string]string{"WAT": "WAT", "AWST": "AWST", "MST": "MST", "COT": "COT", "COST": "COST", "HNT": "HNT", "EST": "EST", "GMT": "GMT", "HAST": "HAST", "MYT": "MYT", "∅∅∅": "∅∅∅", "UYT": "UYT", "LHDT": "LHDT", "MEZ": "MEZ", "WIB": "WIB", "IST": "IST", "WARST": "WARST", "MESZ": "MESZ", "NZDT": "NZDT", "HKT": "HKT", "ACWDT": "ACWDT", "LHST": "LHST", "VET": "VET", "ChST": "ChST", "EAT": "EAT", "AWDT": "AWDT", "EDT": "EDT", "WESZ": "WESZ", "AEST": "AEST", "AEDT": "AEDT", "SAST": "SAST", "JST": "JST", "JDT": "JDT", "PDT": "PDT", "CST": "CST", "HKST": "HKST", "CDT": "CDT", "TMT": "TMT", "WITA": "WITA", "OEZ": "OEZ", "ART": "ART", "ARST": "ARST", "CLST": "CLST", "OESZ": "OESZ", "NZST": "NZST", "CLT": "CLT", "CHAST": "CHAST", "WIT": "WIT", "GFT": "GFT", "AKDT": "AKDT", "ACWST": "ACWST", "SRT": "SRT", "WEZ": "WEZ", "ACDT": "ACDT", "GYT": "GYT", "BT": "BT", "UYST": "UYST", "ADT": "ADT", "CHADT": "CHADT", "TMST": "TMST", "ECT": "ECT", "WART": "WART", "CAT": "CAT", "HADT": "HADT", "BOT": "BOT", "AST": "AST", "WAST": "WAST", "AKST": "AKST", "MDT": "MDT", "HAT": "HAT", "SGT": "SGT", "PST": "PST", "ACST": "ACST"},
+ timezones: map[string]string{"OEZ": "OEZ", "ECT": "ECT", "JST": "JST", "ART": "ART", "EST": "EST", "MST": "MST", "JDT": "JDT", "LHDT": "LHDT", "SAST": "SAST", "UYT": "UYT", "HAT": "HAT", "TMT": "TMT", "AEST": "AEST", "GMT": "GMT", "WAT": "WAT", "COST": "COST", "AST": "AST", "ADT": "ADT", "HKST": "HKST", "EAT": "EAT", "ACWST": "ACWST", "CST": "CST", "GYT": "GYT", "ACDT": "ACDT", "EDT": "EDT", "HAST": "HAST", "ACWDT": "ACWDT", "VET": "VET", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "ChST": "ChST", "MYT": "MYT", "WIB": "WIB", "NZST": "NZST", "MEZ": "MEZ", "CLST": "CLST", "IST": "IST", "CDT": "CDT", "SGT": "SGT", "CHADT": "CHADT", "GFT": "GFT", "HNT": "HNT", "ACST": "ACST", "WEZ": "WEZ", "PDT": "PDT", "CLT": "CLT", "CAT": "CAT", "WITA": "WITA", "AKDT": "AKDT", "AWDT": "AWDT", "ARST": "ARST", "HADT": "HADT", "LHST": "LHST", "WARST": "WARST", "WAST": "WAST", "CHAST": "CHAST", "OESZ": "OESZ", "AEDT": "AEDT", "PST": "PST", "AKST": "AKST", "UYST": "UYST", "MESZ": "MESZ", "BT": "BT", "WIT": "WIT", "BOT": "BOT", "WESZ": "WESZ", "COT": "COT", "AWST": "AWST", "HKT": "HKT", "WART": "WART", "MDT": "MDT", "TMST": "TMST", "SRT": "SRT"},
}
}
@@ -189,7 +189,7 @@ func (kln *kln_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
- l := len(s) + len(kln.decimal) + len(kln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (kln *kln_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kln.currencies[currency]
- l := len(s) + len(kln.decimal) + len(kln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/km/km.go b/km/km.go
index 8e7760f5..711c1266 100644
--- a/km/km.go
+++ b/km/km.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"មុន គ.ស.", "គ.ស."},
erasNarrow: []string{"", ""},
erasWide: []string{"មុន\u200bគ្រិស្តសករាជ", "គ្រិស្តសករាជ"},
- timezones: map[string]string{"BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "GMT": "ម៉ោងនៅគ្រីនវិច", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "MDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "BT": "ម៉ោងនៅប៊ូតាន", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "MST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bខាង\u200bជើង", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "∅∅∅": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bប៉េរូ", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី"},
+ timezones: map[string]string{"OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "BT": "ម៉ោងនៅប៊ូតាន", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "GMT": "ម៉ោងនៅគ្រីនវិច", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "∅∅∅": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអេហ្សស", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី", "MST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bខាង\u200bជើង", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "MDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង"},
}
}
@@ -184,7 +184,7 @@ func (km *km) WeekdaysWide() []string {
func (km *km) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(km.decimal) + len(km.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (km *km) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := km.currencies[currency]
- l := len(s) + len(km.decimal) + len(km.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (km *km) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := km.currencies[currency]
- l := len(s) + len(km.decimal) + len(km.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/km_KH/km_KH.go b/km_KH/km_KH.go
index 05541b2b..4fccfe76 100644
--- a/km_KH/km_KH.go
+++ b/km_KH/km_KH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"មុន គ.ស.", "គ.ស."},
erasNarrow: []string{"", ""},
erasWide: []string{"មុន\u200bគ្រិស្តសករាជ", "គ្រិស្តសករាជ"},
- timezones: map[string]string{"PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី", "BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "BT": "ម៉ោងនៅប៊ូតាន", "SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "MST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bខាង\u200bជើង", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "MDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "∅∅∅": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bប៉េរូ", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "GMT": "ម៉ោងនៅគ្រីនវិច", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b"},
+ timezones: map[string]string{"SRT": "ម៉ោង\u200bនៅ\u200bសូរីណាម", "UYST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "CDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "HKST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bហុងកុង", "WESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "WART": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "WAST": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាហ្វ្រិក\u200b\u200b\u200bខាងលិច", "NZST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bនូវែលសេឡង់", "ADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអាត្លង់ទិក", "HNT": "ម៉ោង\u200b\u200bស្តង់ដារ\u200b\u200bនៅ\u200bញូហ្វោនឡែន", "AWST": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "HKT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bហុងកុង", "TMST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bតួកម៉េនីស្ថាន\u200b", "BT": "ម៉ោងនៅប៊ូតាន", "UYT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអ៊ុយរូហ្គាយ", "ACWST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "WIB": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bលិច", "PST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bលិច\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "CAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bកណ្ដាល", "IST": "ម៉ោង\u200bនៅ\u200bឥណ្ឌា", "ARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន", "∅∅∅": "ម៉ោង\u200b\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bប្រាស៊ីលីយ៉ា", "AEDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "MDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "WARST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអាសង់ទីន\u200b\u200bខាង\u200bលិច", "JST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bជប៉ុន", "AEST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bកើត", "ACWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bភាគ\u200bខាង\u200bលិច\u200bនៃ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "COST": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bកូឡុំប៊ី", "AKDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200b\u200bអាឡាស្កា", "AST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាត្លង់ទិក", "ACDT": "ម៉ោង\u200bពេលថ្ងៃ\u200b\u200b\u200b\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "HADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "OESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "WAT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bលិច", "WEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bខាង\u200bលិច", "ECT": "ម៉ោង\u200bនៅ\u200bអេក្វាទ័រ", "JDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅជប៉ុន", "ACST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអូស្ត្រាលី\u200bកណ្ដាល", "MEZ": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "LHST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bឡត\u200bហៅ", "MESZ": "ម៉ោង\u200bរដូវ\u200bក្ដៅ\u200bនៅ\u200bអឺរ៉ុប\u200bកណ្ដាល", "COT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bកូឡុំប៊ី", "MYT": "ម៉ោង\u200bនៅ\u200bម៉ាឡេស៊ី", "HAST": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bហាវៃ-អាល់ដ្យូសិន", "CHAST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bចាថាំ", "ART": "ម៉ោង\u200b\u200bស្តង់ដារ\u200bនៅ\u200bអាសង់ទីន", "SAST": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bត្បូង", "CLT": "ម៉ោងស្តង់ដារនៅឈីលី", "AKST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bអាឡាស្កា", "WITA": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200b\u200bកណ្ដាល", "PDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200b\u200bភាគ\u200bខាងលិច\u200bនៅ\u200bអាមេរិក\u200bភាគ\u200bខាង\u200bជើង", "CST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bកណ្ដាល\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "SGT": "ម៉ោង\u200bនៅ\u200bសិង្ហបូរី", "EDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bភាគខាង\u200bកើតនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "OEZ": "ម៉ោង\u200bស្តង់ដារ\u200b\u200bនៅ\u200bអឺរ៉ុប\u200b\u200bខាង\u200bកើត\u200b", "EAT": "ម៉ោង\u200bនៅ\u200bអាហ្វ្រិក\u200bខាង\u200bកើត", "GFT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន\u200bបារាំង", "HAT": "ម៉ោង\u200bពេលថ្ងៃ\u200bនៅ\u200bញូហ្វោនឡែន", "NZDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bនូវែលសេឡង់", "CHADT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bចាថាំ", "WIT": "ម៉ោង\u200bនៅ\u200bឥណ្ឌូណេស៊ី\u200b\u200bខាង\u200bកើត", "ChST": "ម៉ោង\u200bនៅ\u200bចាំម៉ូរ៉ូ", "MST": "ម៉ោង\u200bស្តង់ដារ\u200bនៅ\u200bតំបន់\u200bភ្នំ\u200bអាមេរិក\u200bខាង\u200bជើង", "BOT": "ម៉ោង\u200bនៅ\u200bបូលីវី", "CLST": "ម៉ោងរដូវក្តៅនៅឈីលី", "VET": "ម៉ោង\u200bនៅ\u200bវ៉េណេស៊ុយអេឡា", "GYT": "ម៉ោង\u200bនៅ\u200bឃ្វីយ៉ាន", "AWDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bអូស្ត្រាលី\u200bខាង\u200bលិច", "LHDT": "ម៉ោង\u200bពេល\u200bថ្ងៃ\u200bនៅ\u200bឡតហៅ", "EST": "ម៉ោង\u200bស្តង់ដារ\u200bភាគ\u200bខាង\u200bកើត\u200bនៅ\u200bអាមេរិក\u200bខាង\u200bជើង", "TMT": "ម៉ោង\u200bស្តង់ដារ\u200bនៅតួកម៉េនីស្ថាន", "GMT": "ម៉ោងនៅគ្រីនវិច"},
}
}
@@ -184,7 +184,7 @@ func (km *km_KH) WeekdaysWide() []string {
func (km *km_KH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(km.decimal) + len(km.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (km *km_KH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := km.currencies[currency]
- l := len(s) + len(km.decimal) + len(km.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (km *km_KH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := km.currencies[currency]
- l := len(s) + len(km.decimal) + len(km.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kn/kn.go b/kn/kn.go
index bcab5c61..4c20a45f 100644
--- a/kn/kn.go
+++ b/kn/kn.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ಕ್ರಿ.ಪೂ", "ಕ್ರಿ.ಶ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ಕ್ರಿಸ್ತ ಪೂರ್ವ", "ಕ್ರಿಸ್ತ ಶಕ"},
- timezones: map[string]string{"OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "∅∅∅": "ಪೆರು ಬೇಸಿಗೆ ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ", "MST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಪ್ರಮಾಣಿತ ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "MDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ದಿನದ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ"},
+ timezones: map[string]string{"WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "∅∅∅": "ಅಜೋರಸ್ ಬೇಸಿಗೆ ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "MST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಪ್ರಮಾಣಿತ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "MDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ದಿನದ ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ"},
}
}
@@ -203,7 +203,7 @@ func (kn *kn) WeekdaysWide() []string {
func (kn *kn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kn.decimal) + len(kn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (kn *kn) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kn.currencies[currency]
- l := len(s) + len(kn.decimal) + len(kn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (kn *kn) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kn.currencies[currency]
- l := len(s) + len(kn.decimal) + len(kn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kn_IN/kn_IN.go b/kn_IN/kn_IN.go
index a8e7564c..c5250051 100644
--- a/kn_IN/kn_IN.go
+++ b/kn_IN/kn_IN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ಕ್ರಿ.ಪೂ", "ಕ್ರಿ.ಶ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ಕ್ರಿಸ್ತ ಪೂರ್ವ", "ಕ್ರಿಸ್ತ ಶಕ"},
- timezones: map[string]string{"WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "∅∅∅": "ಪೆರು ಬೇಸಿಗೆ ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "MDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ದಿನದ ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "MST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಪ್ರಮಾಣಿತ ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ"},
+ timezones: map[string]string{"IST": "ಭಾರತೀಯ ಪ್ರಮಾಣಿತ ಸಮಯ", "AKDT": "\u200cಅಲಾಸ್ಕಾ ಹಗಲು ಸಮಯ", "SAST": "ದಕ್ಷಿಣ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "LHDT": "ಲಾರ್ಡ್ ಹೋವ್ ಬೆಳಗಿನ ಸಮಯ", "PDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ದಿನದ ಸಮಯ", "MST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAST": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಬೇಸಿಗೆ ಸಮಯ", "ARST": "ಅರ್ಜೆಂಟಿನಾ ಬೇಸಿಗೆ ಸಮಯ", "TMST": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಬೇಸಿಗೆ ಸಮಯ", "MDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪರ್ವತ ದಿನದ ಸಮಯ", "ECT": "ಈಕ್ವೆಡಾರ್ ಸಮಯ", "ACDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಹಗಲು ಸಮಯ", "EST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ಪ್ರಮಾಣಿತ ಸಮಯ", "HADT": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಹಗಲು ಸಮಯ", "HKT": "ಹಾಂಗ್ ಕಾಂಗ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "TMT": "ತುರ್ಕ್\u200cಮೇನಿಸ್ತಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "BOT": "ಬೊಲಿವಿಯಾ ಸಮಯ", "CDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರೀಯ ದಿನದ ಸಮಯ", "HNT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "OESZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "AKST": "ಅಲಸ್ಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "AST": "ಅಟ್ಲಾಂಟಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "ACWDT": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಹಗಲು ಸಮಯ", "SGT": "ಸಿಂಗಾಪುರ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WESZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "COT": "ಕೊಲಂಬಿಯಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "NZST": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "ChST": "ಚಮೋರೋ ಪ್ರಮಾಣಿತ ಸಮಯ", "CLT": "ಚಿಲಿ ಪ್ರಮಾಣಿತ ಸಮಯ", "WAT": "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "GYT": "ಗಯಾನಾ ಸಮಯ", "WIB": "ಪಶ್ಚಿಮ ಇಂಡೋನೇಷಿಯ ಸಮಯ", "HKST": "ಹಾಂಗ್ ಕಾಂಗ್ ಬೇಸಿಗೆ ಸಮಯ", "GMT": "ಗ್ರೀನ್\u200cವಿಚ್ ಸರಾಸರಿ ಕಾಲಮಾನ", "CLST": "ಚಿಲಿ ಬೇಸಿಗೆ ಸಮಯ", "ACWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "NZDT": "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಹಗಲು ಸಮಯ", "MESZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಬೇಸಿಗೆ ಸಮಯ", "GFT": "ಫ್ರೆಂಚ್ ಗಯಾನಾ ಸಮಯ", "JST": "ಜಪಾನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "PST": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೆಸಿಫಿಕ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "OEZ": "ಪೂರ್ವ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "JDT": "ಜಪಾನ್ ಹಗಲು ಸಮಯ", "LHST": "ಲಾರ್ಡ್ ಹೋವ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "AEST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪೂರ್ವ ಪ್ರಮಾಣಿತ ಸಮಯ", "BT": "ಭೂತಾನ್ ಸಮಯ", "EAT": "ಪೂರ್ವ ಆಫ್ರಿಕಾ ಸಮಯ", "AWST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಪಶ್ಚಿಮ ಪ್ರಮಾಣಿತ ಸಮಯ", "CST": "ಉತ್ತರ ಅಮೆರಿಕದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "ACST": "ಆಸ್ಟ್ರೇಲಿಯಾದ ಕೇಂದ್ರ ಪ್ರಮಾಣಿತ ಸಮಯ", "HAT": "ನ್ಯೂಫೌಂಡ್\u200cಲ್ಯಾಂಡ್ ದಿನದ ಸಮಯ", "AEDT": "ಪೂರ್ವ ಆಸ್ಟ್ರೇಲಿಯಾದ ಹಗಲು ಸಮಯ", "CAT": "ಮಧ್ಯ ಆಫ್ರಿಕಾ ಸಮಯ", "MEZ": "ಮಧ್ಯ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "WART": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "WEZ": "ಪಶ್ಚಿಮ ಯುರೋಪಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "VET": "ವೆನಿಜುವೆಲಾ ಸಮಯ", "ART": "ಅರ್ಜೆಂಟೀನಾ ಪ್ರಮಾಣಿತ ಸಮಯ", "UYST": "ಉರುಗ್ವೇ ಬೇಸಿಗೆ ಸಮಯ", "WITA": "ಮಧ್ಯ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "WIT": "ಪೂರ್ವ ಇಂಡೋನೇಷಿಯಾ ಸಮಯ", "CHADT": "ಚಥಾಮ್ ಹಗಲು ಸಮಯ", "EDT": "ಉತ್ತರ ಅಮೆರಿಕದ ಪೂರ್ವದ ದಿನದ ಸಮಯ", "UYT": "ಉರುಗ್ವೇ ಪ್ರಮಾಣಿತ ಸಮಯ", "COST": "ಕೊಲಂಬಿಯಾ ಬೇಸಿಗೆ ಸಮಯ", "MYT": "ಮಲೇಷಿಯಾ ಸಮಯ", "ADT": "ಅಟ್ಲಾಂಟಿಕ್ ದಿನದ ಸಮಯ", "CHAST": "ಚಥಾಮ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "HAST": "ಹವಾಯಿ-ಅಲ್ಯುಟಿಯನ್ ಪ್ರಮಾಣಿತ ಸಮಯ", "SRT": "ಸುರಿನೇಮ್ ಸಮಯ", "WARST": "ಪಶ್ಚಿಮ ಅರ್ಜೆಂಟೀನಾ ಬೇಸಿಗೆ ಸಮಯ", "∅∅∅": "ಅಜೋರಸ್ ಬೇಸಿಗೆ ಸಮಯ"},
}
}
@@ -203,7 +203,7 @@ func (kn *kn_IN) WeekdaysWide() []string {
func (kn *kn_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kn.decimal) + len(kn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (kn *kn_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kn.currencies[currency]
- l := len(s) + len(kn.decimal) + len(kn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (kn *kn_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kn.currencies[currency]
- l := len(s) + len(kn.decimal) + len(kn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ko/ko.go b/ko/ko.go
index 9b69248d..01800c07 100644
--- a/ko/ko.go
+++ b/ko/ko.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"기원전", "서기"},
- timezones: map[string]string{"AEST": "오스트레일리아 동부 표준시", "GMT": "그리니치 표준시", "VET": "베네수엘라 시간", "CHAST": "채텀 표준시", "EST": "미 동부 표준시", "EAT": "동아프리카 시간", "AWST": "오스트레일리아 서부 표준시", "ARST": "아르헨티나 하계 표준시", "HAST": "하와이 알류샨 표준시", "OEZ": "동유럽 표준시", "UYT": "우루과이 표준시", "AKST": "알래스카 표준시", "JST": "일본 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "BOT": "볼리비아 시간", "CDT": "미 중부 하계 표준시", "MST": "마카오 표준 시간", "MDT": "마카오 하계 표준시", "TMT": "투르크메니스탄 표준시", "TMST": "투르크메니스탄 하계 표준시", "HADT": "하와이 알류샨 하계 표준시", "NZDT": "뉴질랜드 하계 표준시", "COT": "콜롬비아 표준시", "SGT": "싱가포르 표준시", "GFT": "프랑스령 가이아나 시간", "PDT": "미 태평양 하계 표준시", "NZST": "뉴질랜드 표준시", "JDT": "일본 하계 표준시", "WESZ": "서유럽 하계 표준시", "HAT": "뉴펀들랜드 하계 표준시", "CAT": "중앙아프리카 시간", "CLST": "칠레 하계 표준시", "AST": "대서양 표준시", "ADT": "미 대서양 하계 표준시", "COST": "콜롬비아 하계 표준시", "IST": "인도 표준시", "BT": "부탄 시간", "PST": "미 태평양 표준시", "WEZ": "서유럽 표준시", "WAT": "서아프리카 표준시", "ECT": "에콰도르 시간", "ACWST": "오스트레일리아 중서부 표준시", "ART": "아르헨티나 표준시", "MESZ": "중부 유럽 하계 표준시", "CHADT": "채텀 하계 표준시", "WIT": "동부 인도네시아 시간", "SAST": "남아프리카 시간", "OESZ": "동유럽 하계 표준시", "LHDT": "로드 하우 하계 표준시", "WART": "아르헨티나 서부 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "HKT": "홍콩 표준시", "HKST": "홍콩 하계 표준시", "CLT": "칠레 표준시", "WIB": "서부 인도네시아 시간", "UYST": "우루과이 하계 표준시", "GYT": "가이아나 시간", "∅∅∅": "아조레스 하계 표준시", "MYT": "말레이시아 시간", "ACST": "오스트레일리아 중부 표준시", "ChST": "차모로 시간", "HNT": "뉴펀들랜드 표준시", "EDT": "미 동부 하계 표준시", "WARST": "아르헨티나 서부 하계 표준시", "WAST": "서아프리카 하계 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "CST": "미 중부 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "AKDT": "알래스카 하계 표준시", "LHST": "로드 하우 표준시", "SRT": "수리남 시간", "MEZ": "중부 유럽 표준시", "WITA": "중부 인도네시아 시간"},
+ timezones: map[string]string{"MEZ": "중부 유럽 표준시", "SRT": "수리남 시간", "WESZ": "서유럽 하계 표준시", "OESZ": "동유럽 하계 표준시", "SGT": "싱가포르 표준시", "CST": "미 중부 표준시", "HKST": "홍콩 하계 표준시", "∅∅∅": "브라질리아 하계 표준시", "PST": "미 태평양 표준시", "GMT": "그리니치 표준시", "ACWST": "오스트레일리아 중서부 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "GFT": "프랑스령 가이아나 시간", "ARST": "아르헨티나 하계 표준시", "WART": "아르헨티나 서부 표준시", "COT": "콜롬비아 표준시", "EST": "미 동부 표준시", "WARST": "아르헨티나 서부 하계 표준시", "WEZ": "서유럽 표준시", "MYT": "말레이시아 시간", "ART": "아르헨티나 표준시", "SAST": "남아프리카 시간", "AKDT": "알래스카 하계 표준시", "TMT": "투르크메니스탄 표준시", "WAT": "서아프리카 표준시", "ECT": "에콰도르 시간", "HADT": "하와이 알류샨 하계 표준시", "HKT": "홍콩 표준시", "CHADT": "채텀 하계 표준시", "WIB": "서부 인도네시아 시간", "OEZ": "동유럽 표준시", "CLST": "칠레 하계 표준시", "JST": "일본 표준시", "AKST": "알래스카 표준시", "CAT": "중앙아프리카 시간", "LHST": "로드 하우 표준시", "LHDT": "로드 하우 하계 표준시", "MDT": "미 산지 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "HAT": "뉴펀들랜드 하계 표준시", "NZST": "뉴질랜드 표준시", "NZDT": "뉴질랜드 하계 표준시", "BT": "부탄 시간", "EAT": "동아프리카 시간", "AEST": "오스트레일리아 동부 표준시", "MESZ": "중부 유럽 하계 표준시", "MST": "미 산악 표준시", "VET": "베네수엘라 시간", "CDT": "미 중부 하계 표준시", "HNT": "뉴펀들랜드 표준시", "CHAST": "채텀 표준시", "UYT": "우루과이 표준시", "UYST": "우루과이 하계 표준시", "ChST": "차모로 시간", "CLT": "칠레 표준시", "IST": "인도 표준시", "COST": "콜롬비아 하계 표준시", "EDT": "미 동부 하계 표준시", "PDT": "미 태평양 하계 표준시", "WITA": "중부 인도네시아 시간", "BOT": "볼리비아 시간", "WAST": "서아프리카 하계 표준시", "JDT": "일본 하계 표준시", "AST": "대서양 표준시", "WIT": "동부 인도네시아 시간", "TMST": "투르크메니스탄 하계 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "ADT": "미 대서양 하계 표준시", "GYT": "가이아나 시간", "HAST": "하와이 알류샨 표준시", "AWST": "오스트레일리아 서부 표준시", "AWDT": "오스트레일리아 서부 하계 표준시"},
}
}
@@ -184,7 +184,7 @@ func (ko *ko) WeekdaysWide() []string {
func (ko *ko) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ko *ko) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (ko *ko) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ko_KP/ko_KP.go b/ko_KP/ko_KP.go
index 880eeadd..7e9acf92 100644
--- a/ko_KP/ko_KP.go
+++ b/ko_KP/ko_KP.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"기원전", "서기"},
- timezones: map[string]string{"HADT": "하와이 알류샨 하계 표준시", "AEST": "오스트레일리아 동부 표준시", "OEZ": "동유럽 표준시", "OESZ": "동유럽 하계 표준시", "BT": "부탄 시간", "WART": "아르헨티나 서부 표준시", "TMT": "투르크메니스탄 표준시", "IST": "인도 표준시", "ChST": "차모로 시간", "AST": "대서양 표준시", "ADT": "미 대서양 하계 표준시", "HKT": "홍콩 표준시", "ACWST": "오스트레일리아 중서부 표준시", "AKST": "알래스카 표준시", "EST": "미 동부 표준시", "AWST": "오스트레일리아 서부 표준시", "WIT": "동부 인도네시아 시간", "AKDT": "알래스카 하계 표준시", "LHST": "로드 하우 표준시", "UYST": "우루과이 하계 표준시", "WAT": "서아프리카 표준시", "BOT": "볼리비아 시간", "ACST": "오스트레일리아 중부 표준시", "MEZ": "중부 유럽 표준시", "CLT": "칠레 표준시", "HAST": "하와이 알류샨 표준시", "WITA": "중부 인도네시아 시간", "WEZ": "서유럽 표준시", "MYT": "말레이시아 시간", "HNT": "뉴펀들랜드 표준시", "CST": "미 중부 표준시", "CLST": "칠레 하계 표준시", "MST": "마카오 표준 시간", "MESZ": "중부 유럽 하계 표준시", "EDT": "미 동부 하계 표준시", "ECT": "에콰도르 시간", "GYT": "가이아나 시간", "NZDT": "뉴질랜드 하계 표준시", "VET": "베네수엘라 시간", "ART": "아르헨티나 표준시", "CHAST": "채텀 표준시", "TMST": "투르크메니스탄 하계 표준시", "WIB": "서부 인도네시아 시간", "WESZ": "서유럽 하계 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "SRT": "수리남 시간", "∅∅∅": "아마존 하계 표준시", "PST": "미 태평양 표준시", "LHDT": "로드 하우 하계 표준시", "WARST": "아르헨티나 서부 하계 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "COT": "콜롬비아 표준시", "COST": "콜롬비아 하계 표준시", "SGT": "싱가포르 표준시", "GFT": "프랑스령 가이아나 시간", "JDT": "일본 하계 표준시", "GMT": "그리니치 표준시", "NZST": "뉴질랜드 표준시", "ARST": "아르헨티나 하계 표준시", "MDT": "마카오 하계 표준시", "HKST": "홍콩 하계 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "JST": "일본 표준시", "UYT": "우루과이 표준시", "HAT": "뉴펀들랜드 하계 표준시", "CAT": "중앙아프리카 시간", "CHADT": "채텀 하계 표준시", "SAST": "남아프리카 시간", "PDT": "미 태평양 하계 표준시", "CDT": "미 중부 하계 표준시", "EAT": "동아프리카 시간", "WAST": "서아프리카 하계 표준시"},
+ timezones: map[string]string{"JST": "일본 표준시", "JDT": "일본 하계 표준시", "ACDT": "오스트레일리아 중부 하계 표준시", "BT": "부탄 시간", "GFT": "프랑스령 가이아나 시간", "AKST": "알래스카 표준시", "ADT": "미 대서양 하계 표준시", "HAT": "뉴펀들랜드 하계 표준시", "WIB": "서부 인도네시아 시간", "LHDT": "로드 하우 하계 표준시", "ChST": "차모로 시간", "COST": "콜롬비아 하계 표준시", "UYST": "우루과이 하계 표준시", "WART": "아르헨티나 서부 표준시", "CLT": "칠레 표준시", "WAST": "서아프리카 하계 표준시", "MYT": "말레이시아 시간", "AEDT": "오스트레일리아 동부 하계 표준시", "GMT": "그리니치 표준시", "HADT": "하와이 알류샨 하계 표준시", "HKST": "홍콩 하계 표준시", "UYT": "우루과이 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "MST": "미 산악 표준시", "VET": "베네수엘라 시간", "COT": "콜롬비아 표준시", "AST": "대서양 표준시", "SGT": "싱가포르 표준시", "MEZ": "중부 유럽 표준시", "ACWST": "오스트레일리아 중서부 표준시", "CAT": "중앙아프리카 시간", "EAT": "동아프리카 시간", "MDT": "미 산지 하계 표준시", "ECT": "에콰도르 시간", "IST": "인도 표준시", "OESZ": "동유럽 하계 표준시", "NZDT": "뉴질랜드 하계 표준시", "WESZ": "서유럽 하계 표준시", "EDT": "미 동부 하계 표준시", "ART": "아르헨티나 표준시", "WITA": "중부 인도네시아 시간", "AWDT": "오스트레일리아 서부 하계 표준시", "LHST": "로드 하우 표준시", "BOT": "볼리비아 시간", "CDT": "미 중부 하계 표준시", "GYT": "가이아나 시간", "EST": "미 동부 표준시", "AWST": "오스트레일리아 서부 표준시", "TMST": "투르크메니스탄 하계 표준시", "SAST": "남아프리카 시간", "SRT": "수리남 시간", "AEST": "오스트레일리아 동부 표준시", "WARST": "아르헨티나 서부 하계 표준시", "WAT": "서아프리카 표준시", "HNT": "뉴펀들랜드 표준시", "ARST": "아르헨티나 하계 표준시", "WIT": "동부 인도네시아 시간", "CST": "미 중부 표준시", "HKT": "홍콩 표준시", "CHADT": "채텀 하계 표준시", "OEZ": "동유럽 표준시", "ACST": "오스트레일리아 중부 표준시", "PST": "미 태평양 표준시", "PDT": "미 태평양 하계 표준시", "MESZ": "중부 유럽 하계 표준시", "CLST": "칠레 하계 표준시", "WEZ": "서유럽 표준시", "∅∅∅": "아조레스 하계 표준시", "AKDT": "알래스카 하계 표준시", "HAST": "하와이 알류샨 표준시", "CHAST": "채텀 표준시", "TMT": "투르크메니스탄 표준시", "NZST": "뉴질랜드 표준시"},
}
}
@@ -184,7 +184,7 @@ func (ko *ko_KP) WeekdaysWide() []string {
func (ko *ko_KP) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ko *ko_KP) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (ko *ko_KP) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ko_KR/ko_KR.go b/ko_KR/ko_KR.go
index 802b6383..b2176da2 100644
--- a/ko_KR/ko_KR.go
+++ b/ko_KR/ko_KR.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"기원전", "서기"},
- timezones: map[string]string{"ARST": "아르헨티나 하계 표준시", "PDT": "미 태평양 하계 표준시", "NZDT": "뉴질랜드 하계 표준시", "HADT": "하와이 알류샨 하계 표준시", "EDT": "미 동부 하계 표준시", "LHST": "로드 하우 표준시", "MDT": "미 산지 하계 표준시", "GFT": "프랑스령 가이아나 시간", "GMT": "그리니치 표준시", "LHDT": "로드 하우 하계 표준시", "CLT": "칠레 표준시", "OESZ": "동유럽 하계 표준시", "EST": "미 동부 표준시", "WIB": "서부 인도네시아 시간", "AKDT": "알래스카 하계 표준시", "UYT": "우루과이 표준시", "ACWST": "오스트레일리아 중서부 표준시", "COT": "콜롬비아 표준시", "NZST": "뉴질랜드 표준시", "AWST": "오스트레일리아 서부 표준시", "SGT": "싱가포르 표준시", "CLST": "칠레 하계 표준시", "CST": "미 중부 표준시", "WARST": "아르헨티나 서부 하계 표준시", "UYST": "우루과이 하계 표준시", "PST": "미 태평양 표준시", "ADT": "미 대서양 하계 표준시", "JDT": "일본 하계 표준시", "MESZ": "중부 유럽 하계 표준시", "TMT": "투르크메니스탄 표준시", "AEDT": "오스트레일리아 동부 하계 표준시", "SAST": "남아프리카 시간", "AEST": "오스트레일리아 동부 표준시", "AKST": "알래스카 표준시", "WART": "아르헨티나 서부 표준시", "HKT": "홍콩 표준시", "TMST": "투르크메니스탄 하계 표준시", "WITA": "중부 인도네시아 시간", "HAT": "뉴펀들랜드 하계 표준시", "JST": "일본 표준시", "BT": "부탄 시간", "ACDT": "오스트레일리아 중부 하계 표준시", "WAST": "서아프리카 하계 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "MEZ": "중부 유럽 표준시", "∅∅∅": "페루 하계 표준시", "OEZ": "동유럽 표준시", "WESZ": "서유럽 하계 표준시", "EAT": "동아프리카 시간", "CAT": "중앙아프리카 시간", "IST": "인도 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "GYT": "가이아나 시간", "HKST": "홍콩 하계 표준시", "HNT": "뉴펀들랜드 표준시", "CDT": "미 중부 하계 표준시", "WIT": "동부 인도네시아 시간", "HAST": "하와이 알류샨 표준시", "VET": "베네수엘라 시간", "ChST": "차모로 시간", "MST": "미 산악 표준시", "ART": "아르헨티나 표준시", "CHADT": "채텀 하계 표준시", "MYT": "말레이시아 시간", "BOT": "볼리비아 시간", "WEZ": "서유럽 표준시", "AST": "대서양 표준시", "ECT": "에콰도르 시간", "SRT": "수리남 시간", "WAT": "서아프리카 표준시", "COST": "콜롬비아 하계 표준시", "CHAST": "채텀 표준시"},
+ timezones: map[string]string{"OESZ": "동유럽 하계 표준시", "MESZ": "중부 유럽 하계 표준시", "GYT": "가이아나 시간", "ACDT": "오스트레일리아 중부 하계 표준시", "LHST": "로드 하우 표준시", "HNT": "뉴펀들랜드 표준시", "AST": "대서양 표준시", "HADT": "하와이 알류샨 하계 표준시", "LHDT": "로드 하우 하계 표준시", "NZDT": "뉴질랜드 하계 표준시", "EAT": "동아프리카 시간", "MDT": "미 산지 하계 표준시", "IST": "인도 표준시", "CAT": "중앙아프리카 시간", "SRT": "수리남 시간", "WEZ": "서유럽 표준시", "WIB": "서부 인도네시아 시간", "CLT": "칠레 표준시", "CLST": "칠레 하계 표준시", "VET": "베네수엘라 시간", "OEZ": "동유럽 표준시", "BOT": "볼리비아 시간", "ECT": "에콰도르 시간", "EST": "미 동부 표준시", "TMT": "투르크메니스탄 표준시", "WART": "아르헨티나 서부 표준시", "MYT": "말레이시아 시간", "EDT": "미 동부 하계 표준시", "HKT": "홍콩 표준시", "MST": "미 산악 표준시", "GFT": "프랑스령 가이아나 시간", "JST": "일본 표준시", "CDT": "미 중부 하계 표준시", "ADT": "미 대서양 하계 표준시", "CHAST": "채텀 표준시", "JDT": "일본 하계 표준시", "ARST": "아르헨티나 하계 표준시", "CST": "미 중부 표준시", "AWDT": "오스트레일리아 서부 하계 표준시", "ChST": "차모로 시간", "∅∅∅": "아조레스 하계 표준시", "UYST": "우루과이 하계 표준시", "BT": "부탄 시간", "HKST": "홍콩 하계 표준시", "CHADT": "채텀 하계 표준시", "TMST": "투르크메니스탄 하계 표준시", "NZST": "뉴질랜드 표준시", "PDT": "미 태평양 하계 표준시", "COT": "콜롬비아 표준시", "HAT": "뉴펀들랜드 하계 표준시", "ACST": "오스트레일리아 중부 표준시", "WAT": "서아프리카 표준시", "AKST": "알래스카 표준시", "HAST": "하와이 알류샨 표준시", "WESZ": "서유럽 하계 표준시", "WITA": "중부 인도네시아 시간", "AKDT": "알래스카 하계 표준시", "AWST": "오스트레일리아 서부 표준시", "SAST": "남아프리카 시간", "AEDT": "오스트레일리아 동부 하계 표준시", "PST": "미 태평양 표준시", "WARST": "아르헨티나 서부 하계 표준시", "ACWDT": "오스트레일리아 중서부 하계 표준시", "WAST": "서아프리카 하계 표준시", "MEZ": "중부 유럽 표준시", "SGT": "싱가포르 표준시", "GMT": "그리니치 표준시", "WIT": "동부 인도네시아 시간", "ACWST": "오스트레일리아 중서부 표준시", "COST": "콜롬비아 하계 표준시", "ART": "아르헨티나 표준시", "AEST": "오스트레일리아 동부 표준시", "UYT": "우루과이 표준시"},
}
}
@@ -184,7 +184,7 @@ func (ko *ko_KR) WeekdaysWide() []string {
func (ko *ko_KR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ko *ko_KR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (ko *ko_KR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ko.currencies[currency]
- l := len(s) + len(ko.decimal) + len(ko.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kok/kok.go b/kok/kok.go
index e51ea032..090a8eb7 100644
--- a/kok/kok.go
+++ b/kok/kok.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"क्रिस्तपूर्व", "क्रिस्तशखा"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WAT": "WAT", "MEZ": "MEZ", "WITA": "WITA", "HAST": "HAST", "WARST": "WARST", "VET": "VET", "WESZ": "WESZ", "UYST": "UYST", "AWDT": "AWDT", "CDT": "CDT", "ACWDT": "ACWDT", "UYT": "UYT", "MDT": "MDT", "CLST": "CLST", "JDT": "JDT", "EST": "EST", "BT": "BT", "HKT": "HKT", "HADT": "HADT", "GMT": "GMT", "WAST": "WAST", "CLT": "CLT", "TMST": "TMST", "NZDT": "NZDT", "ART": "ART", "MESZ": "MESZ", "GFT": "GFT", "IST": "भारतीय समय", "WART": "WART", "PST": "PST", "ACDT": "ACDT", "HAT": "HAT", "TMT": "TMT", "AKDT": "AKDT", "MYT": "MYT", "ChST": "ChST", "CHAST": "CHAST", "CAT": "CAT", "AEDT": "AEDT", "AKST": "AKST", "MST": "MST", "ARST": "ARST", "CST": "CST", "ACST": "ACST", "AWST": "AWST", "NZST": "NZST", "ADT": "ADT", "WEZ": "WEZ", "LHST": "LHST", "GYT": "GYT", "ECT": "ECT", "PDT": "PDT", "SGT": "SGT", "EAT": "EAT", "HNT": "HNT", "HKST": "HKST", "CHADT": "CHADT", "SAST": "SAST", "∅∅∅": "∅∅∅", "WIT": "WIT", "AEST": "AEST", "EDT": "EDT", "AST": "AST", "OEZ": "OEZ", "OESZ": "OESZ", "JST": "JST", "SRT": "SRT", "WIB": "WIB", "COST": "COST", "ACWST": "ACWST", "LHDT": "LHDT", "BOT": "BOT", "COT": "COT"},
+ timezones: map[string]string{"WESZ": "WESZ", "HKT": "HKT", "SAST": "SAST", "MEZ": "MEZ", "CLT": "CLT", "CHAST": "CHAST", "CST": "CST", "COST": "COST", "SGT": "SGT", "ADT": "ADT", "HNT": "HNT", "WAT": "WAT", "∅∅∅": "∅∅∅", "HAT": "HAT", "HKST": "HKST", "AKDT": "AKDT", "EDT": "EDT", "HAST": "HAST", "UYT": "UYT", "BT": "BT", "ChST": "ChST", "ACWDT": "ACWDT", "WARST": "WARST", "ACDT": "ACDT", "EAT": "EAT", "MST": "MST", "JST": "JST", "TMT": "TMT", "OESZ": "OESZ", "NZST": "NZST", "MESZ": "MESZ", "GMT": "GMT", "AKST": "AKST", "OEZ": "OEZ", "LHST": "LHST", "LHDT": "LHDT", "ACWST": "ACWST", "ART": "ART", "AWST": "AWST", "AEDT": "AEDT", "PST": "PST", "UYST": "UYST", "SRT": "SRT", "MDT": "MDT", "ECT": "ECT", "VET": "VET", "GFT": "GFT", "AST": "AST", "GYT": "GYT", "EST": "EST", "CHADT": "CHADT", "PDT": "PDT", "ARST": "ARST", "WART": "WART", "CLST": "CLST", "WAST": "WAST", "WEZ": "WEZ", "TMST": "TMST", "CDT": "CDT", "JDT": "JDT", "MYT": "MYT", "WIB": "WIB", "NZDT": "NZDT", "CAT": "CAT", "BOT": "BOT", "IST": "भारतीय समय", "ACST": "ACST", "AWDT": "AWDT", "AEST": "AEST", "WITA": "WITA", "WIT": "WIT", "COT": "COT", "HADT": "HADT"},
}
}
@@ -173,7 +173,7 @@ func (kok *kok) WeekdaysWide() []string {
func (kok *kok) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kok.decimal) + len(kok.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -255,7 +255,7 @@ func (kok *kok) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
- l := len(s) + len(kok.decimal) + len(kok.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -326,7 +326,7 @@ func (kok *kok) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
- l := len(s) + len(kok.decimal) + len(kok.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/kok_IN/kok_IN.go b/kok_IN/kok_IN.go
index b3630d50..5135d35f 100644
--- a/kok_IN/kok_IN.go
+++ b/kok_IN/kok_IN.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"क्रिस्तपूर्व", "क्रिस्तशखा"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AWST": "AWST", "CLST": "CLST", "CHADT": "CHADT", "HADT": "HADT", "ACWDT": "ACWDT", "EAT": "EAT", "ACWST": "ACWST", "ADT": "ADT", "AWDT": "AWDT", "AEDT": "AEDT", "WITA": "WITA", "WAST": "WAST", "SGT": "SGT", "CDT": "CDT", "MESZ": "MESZ", "HKT": "HKT", "AKDT": "AKDT", "CHAST": "CHAST", "AEST": "AEST", "OESZ": "OESZ", "JST": "JST", "WEZ": "WEZ", "LHST": "LHST", "MDT": "MDT", "HAT": "HAT", "AST": "AST", "NZDT": "NZDT", "GMT": "GMT", "MEZ": "MEZ", "HKST": "HKST", "TMST": "TMST", "OEZ": "OEZ", "BT": "BT", "BOT": "BOT", "WESZ": "WESZ", "MYT": "MYT", "ACST": "ACST", "VET": "VET", "NZST": "NZST", "WIT": "WIT", "TMT": "TMT", "JDT": "JDT", "HNT": "HNT", "COST": "COST", "CAT": "CAT", "SAST": "SAST", "SRT": "SRT", "ChST": "ChST", "ART": "ART", "CLT": "CLT", "GFT": "GFT", "AKST": "AKST", "PDT": "PDT", "WAT": "WAT", "WIB": "WIB", "GYT": "GYT", "EST": "EST", "LHDT": "LHDT", "WART": "WART", "COT": "COT", "CST": "CST", "ECT": "ECT", "PST": "PST", "WARST": "WARST", "UYT": "UYT", "UYST": "UYST", "ACDT": "ACDT", "MST": "MST", "∅∅∅": "∅∅∅", "HAST": "HAST", "IST": "भारतीय समय", "EDT": "EDT", "ARST": "ARST"},
+ timezones: map[string]string{"CHAST": "CHAST", "PDT": "PDT", "ACWDT": "ACWDT", "WEZ": "WEZ", "JST": "JST", "ECT": "ECT", "AKST": "AKST", "AEDT": "AEDT", "CLST": "CLST", "ACST": "ACST", "MEZ": "MEZ", "HKST": "HKST", "MDT": "MDT", "HADT": "HADT", "AEST": "AEST", "GMT": "GMT", "EST": "EST", "WITA": "WITA", "VET": "VET", "COT": "COT", "∅∅∅": "∅∅∅", "WIT": "WIT", "COST": "COST", "WIB": "WIB", "UYT": "UYT", "WART": "WART", "HAT": "HAT", "AKDT": "AKDT", "AWDT": "AWDT", "SRT": "SRT", "ChST": "ChST", "EAT": "EAT", "JDT": "JDT", "CDT": "CDT", "HNT": "HNT", "MYT": "MYT", "EDT": "EDT", "TMT": "TMT", "SAST": "SAST", "PST": "PST", "WESZ": "WESZ", "WAT": "WAT", "AST": "AST", "ADT": "ADT", "ART": "ART", "ARST": "ARST", "OESZ": "OESZ", "MESZ": "MESZ", "BT": "BT", "AWST": "AWST", "MST": "MST", "HAST": "HAST", "CAT": "CAT", "WARST": "WARST", "BOT": "BOT", "TMST": "TMST", "CLT": "CLT", "IST": "भारतीय समय", "CHADT": "CHADT", "NZST": "NZST", "ACWST": "ACWST", "GFT": "GFT", "CST": "CST", "WAST": "WAST", "GYT": "GYT", "SGT": "SGT", "HKT": "HKT", "LHST": "LHST", "LHDT": "LHDT", "NZDT": "NZDT", "OEZ": "OEZ", "ACDT": "ACDT", "UYST": "UYST"},
}
}
@@ -173,7 +173,7 @@ func (kok *kok_IN) WeekdaysWide() []string {
func (kok *kok_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(kok.decimal) + len(kok.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -255,7 +255,7 @@ func (kok *kok_IN) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
- l := len(s) + len(kok.decimal) + len(kok.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -326,7 +326,7 @@ func (kok *kok_IN) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kok.currencies[currency]
- l := len(s) + len(kok.decimal) + len(kok.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/ks/ks.go b/ks/ks.go
index e87b0730..12c01552 100644
--- a/ks/ks.go
+++ b/ks/ks.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"بی سی", "اے ڈی"},
erasNarrow: []string{"", ""},
erasWide: []string{"قبٕل مسیٖح", "عیٖسوی سنہٕ"},
- timezones: map[string]string{"AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "ECT": "اِکویڑَر ٹایِم", "BOT": "بولِوِیا ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "EST": "مشرقی سٹینڑاڑ ٹایِم", "BT": "بوٗٹان ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "EAT": "مشرقی افریٖقا ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "CAT": "مرکزی افریٖقا ٹایِم", "IST": "ہِنٛدوستان", "MYT": "مَلیشِیا ٹایِم", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "GYT": "گُیَنا ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "MST": "ماونٹین سٹینڑاڑ ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "∅∅∅": "پٔروٗ سَمَر ٹایِم", "SRT": "سُرِنام ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "CST": "مرکزی سٹینڑاڑ ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "MDT": "ماونٹین ڈےلایِٔٹ ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم"},
+ timezones: map[string]string{"UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "CAT": "مرکزی افریٖقا ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "IST": "ہِنٛدوستان", "EAT": "مشرقی افریٖقا ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "EST": "مشرقی سٹینڑاڑ ٹایِم", "BT": "بوٗٹان ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم", "ECT": "اِکویڑَر ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم", "ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "∅∅∅": "اٮ۪زورٕس سَمَر ٹ", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "SRT": "سُرِنام ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "MYT": "مَلیشِیا ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "MST": "مَکَعوٗ سٹینڑاڑ ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "BOT": "بولِوِیا ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "GYT": "گُیَنا ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "MDT": "مَکَعوٗ سَمَر ٹایِم", "CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "CST": "مرکزی سٹینڑاڑ ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم"},
}
}
@@ -186,7 +186,7 @@ func (ks *ks) WeekdaysWide() []string {
func (ks *ks) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ks.decimal) + len(ks.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -272,7 +272,7 @@ func (ks *ks) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ks.currencies[currency]
- l := len(s) + len(ks.decimal) + len(ks.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -345,7 +345,7 @@ func (ks *ks) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ks.currencies[currency]
- l := len(s) + len(ks.decimal) + len(ks.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/ks_IN/ks_IN.go b/ks_IN/ks_IN.go
index 889ebe7a..46cf3ca3 100644
--- a/ks_IN/ks_IN.go
+++ b/ks_IN/ks_IN.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"بی سی", "اے ڈی"},
erasNarrow: []string{"", ""},
erasWide: []string{"قبٕل مسیٖح", "عیٖسوی سنہٕ"},
- timezones: map[string]string{"CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "MST": "مَکَعوٗ سٹینڑاڑ ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "MYT": "مَلیشِیا ٹایِم", "UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "CST": "مرکزی سٹینڑاڑ ٹایِم", "TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "∅∅∅": "اٮ۪مَزَن سَمَر ٹایِم", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "BT": "بوٗٹان ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "CAT": "مرکزی افریٖقا ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "EST": "مشرقی سٹینڑاڑ ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "GYT": "گُیَنا ٹایِم", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "MDT": "مَکَعوٗ سَمَر ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم", "BOT": "بولِوِیا ٹایِم", "EAT": "مشرقی افریٖقا ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم", "ECT": "اِکویڑَر ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم", "IST": "ہِنٛدوستان", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "SRT": "سُرِنام ٹایِم"},
+ timezones: map[string]string{"TMT": "تُرکمٮ۪نِستان سٹینڑاڑ ٹایِم", "GMT": "گرٛیٖن وِچ میٖن ٹایِم", "SRT": "سُرِنام ٹایِم", "CLST": "چِلی سَمَر ٹایِم", "AKST": "اٮ۪لاسکا سٹینڑاڑ ٹایِم", "HKST": "حانٛگ کانٛگ سَمَر ٹایِم", "EDT": "مشرقی ڈےلایِٔٹ ٹایِم", "AEDT": "آسٹریلِیَن مشرقی ڈےلایِٔٹ ٹایِم", "UYT": "یوٗرٮ۪گوَے سٹینڑاڑ ٹایِم", "PST": "پیسِفِک سٹینڑاڑ ٹایِم", "WART": "مغربی ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "JDT": "جاپٲنۍ ڑےلایِٔٹ ٹایِم", "CDT": "مرکزی ڈےلایِٔٹ ٹایِم", "BT": "بوٗٹان ٹایِم", "IST": "ہِنٛدوستان", "EST": "مشرقی سٹینڑاڑ ٹایِم", "ARST": "ارجٮ۪نٹیٖنا سَمَر ٹایِم", "WIB": "مغرِبی اِنڑونیشِیا ٹایِم", "TMST": "تُرکمٮ۪نِستان سَمَر ٹایِم", "EAT": "مشرقی افریٖقا ٹایِم", "JST": "جاپٲنۍ سٹینڑاڑ ٹایِم", "ADT": "اٮ۪ٹلانٹِک ڈےلایِٔٹ ٹایِم", "LHDT": "لعاڑ ڑےلایٔٹ ٹایِم", "ChST": "کٮ۪مورو سٹینڑاڑ ٹایِم", "WIT": "مشرِقی اِنڑونیشِیا ٹایِم", "LHST": "لعاڑ حووے سٹینڑاڑ ٹایِم", "PDT": "پیسِفِک ڈےلایِٔٹ ٹایِم", "AWST": "آسٹریلِیَن مغرِبی سٹینڑاڑ ٹایِم", "CHAST": "کٮ۪تھَم سٹینڑاڑ ٹایِم", "BOT": "بولِوِیا ٹایِم", "WAT": "مغربی افریٖقا سٹینڑاڑ ٹایِم", "AKDT": "اٮ۪لاسکا ڈےلایِٔٹ ٹایِم", "HADT": "حَواے اٮ۪لیوٗٹِیَن سَمَر ٹایِم", "AWDT": "آسٹریلِیَن مغرِبیٖ ڈےلایٔٹ ٹایِم", "OEZ": "مشرقی یوٗرپی سٹینڑاڑ ٹایِم", "GFT": "فرٛٮ۪نٛچ گیوٗٮ۪نا ٹایِم", "WEZ": "مغرِبی یوٗرپی سٹینڑاڑ ٹایِم", "ACWDT": "آسٹریلِیَن مرکزی مغربی ڈےلایِٔٹ ٹایِم", "HAT": "نیوٗ فاونڑ لینڑ ڑےلایِٔٹ ٹایِم", "SGT": "سِنٛگاپوٗر ٹایِم", "COT": "کولومبِیا سٹینڑاڑ ٹایِم", "MYT": "مَلیشِیا ٹایِم", "NZDT": "نِوزِلینڑ ڑےلایٔٹ ٹایِم", "CAT": "مرکزی افریٖقا ٹایِم", "VET": "وٮ۪نٮ۪زیوٗلا ٹایِم", "WESZ": "مغرِبی یوٗرِپی سَمَر ٹایِم", "ACST": "آسٹریلِیَن مرکزی سٹینڑاڑ ٹایِم", "HAST": "حَواے اٮ۪لیوٗٹِیَن سٹینڑاڑ ٹایِم", "CHADT": "چٮ۪تھَم سَمَر ٹایِم", "ART": "ارجٮ۪نٹیٖنا سٹینڑاڑ ٹایِم", "MST": "مَکَعوٗ سٹینڑاڑ ٹایِم", "NZST": "نِوزِلینڑ سٹینڑاڑ ٹایِم", "WAST": "مغربی افریٖقا سَمَر ٹایِم", "CST": "مرکزی سٹینڑاڑ ٹایِم", "MESZ": "مرکزی یوٗرپی سَمَر ٹایِم", "CLT": "چِلی سٹینڑاڑ ٹایِم", "WITA": "مرکزی اِنڑونیشِیا ٹایِم", "ECT": "اِکویڑَر ٹایِم", "AST": "اٮ۪ٹلانٹِک سٹینڑاڑ ٹایِم", "OESZ": "مشرقی یوٗرپی سَمَر ٹایِم", "UYST": "یوٗرٮ۪گوَے سَمَر ٹایِم", "ACWST": "آسٹریلِیَن مرکزی مغربی سٹینڑاڑ ٹایِم", "HNT": "نیوٗ فاونڑلینڑ سٹینڑاڑ ٹایِم", "∅∅∅": "اٮ۪زورٕس سَمَر ٹ", "WARST": "مغربی ارجٮ۪نٹیٖنا سَمَر ٹایِم", "HKT": "حانگ کانٛگ سٹینڑاڑ ٹایِم", "SAST": "جنوٗبی افریقا ٹایِم", "COST": "کولومبِیا سَمَر ٹایِم", "ACDT": "آسٹریلِیَن مرکزی ڈےلایِٔٹ ٹایِم", "AEST": "آسٹریلِیَن مشرقی سٹینڑاڑ ٹایِم", "MEZ": "مرکزی یوٗرپی سٹینڑاڑ ٹایِم", "GYT": "گُیَنا ٹایِم", "MDT": "مَکَعوٗ سَمَر ٹایِم"},
}
}
@@ -186,7 +186,7 @@ func (ks *ks_IN) WeekdaysWide() []string {
func (ks *ks_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ks.decimal) + len(ks.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -272,7 +272,7 @@ func (ks *ks_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ks.currencies[currency]
- l := len(s) + len(ks.decimal) + len(ks.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -345,7 +345,7 @@ func (ks *ks_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ks.currencies[currency]
- l := len(s) + len(ks.decimal) + len(ks.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/ksb/ksb.go b/ksb/ksb.go
index 8fe7c9b8..7c1249b2 100644
--- a/ksb/ksb.go
+++ b/ksb/ksb.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Klisto", "Baada ya Klisto"},
- timezones: map[string]string{"AEST": "AEST", "EST": "EST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "CLST": "CLST", "CDT": "CDT", "HKT": "HKT", "HAST": "HAST", "UYT": "UYT", "LHDT": "LHDT", "MYT": "MYT", "ART": "ART", "OEZ": "OEZ", "VET": "VET", "COT": "COT", "COST": "COST", "CLT": "CLT", "CHADT": "CHADT", "JDT": "JDT", "ACDT": "ACDT", "HNT": "HNT", "CST": "CST", "AEDT": "AEDT", "WITA": "WITA", "IST": "IST", "SGT": "SGT", "MESZ": "MESZ", "JST": "JST", "WART": "WART", "AST": "AST", "ARST": "ARST", "TMT": "TMT", "ChST": "ChST", "WAT": "WAT", "TMST": "TMST", "GMT": "GMT", "WESZ": "WESZ", "ACWDT": "ACWDT", "ADT": "ADT", "AWST": "AWST", "WIT": "WIT", "UYST": "UYST", "EAT": "EAT", "MST": "MST", "SAST": "SAST", "AKST": "AKST", "ACWST": "ACWST", "ECT": "ECT", "WARST": "WARST", "BOT": "BOT", "GYT": "GYT", "CAT": "CAT", "HKST": "HKST", "WEZ": "WEZ", "LHST": "LHST", "WAST": "WAST", "NZST": "NZST", "MDT": "MDT", "MEZ": "MEZ", "HADT": "HADT", "ACST": "ACST", "AWDT": "AWDT", "HAT": "HAT", "CHAST": "CHAST", "EDT": "EDT", "BT": "BT", "PDT": "PDT", "GFT": "GFT", "WIB": "WIB", "AKDT": "AKDT", "OESZ": "OESZ", "PST": "PST", "SRT": "SRT"},
+ timezones: map[string]string{"CHADT": "CHADT", "PST": "PST", "SRT": "SRT", "GYT": "GYT", "CHAST": "CHAST", "AEDT": "AEDT", "HNT": "HNT", "MEZ": "MEZ", "EAT": "EAT", "ChST": "ChST", "CDT": "CDT", "EST": "EST", "MST": "MST", "TMT": "TMT", "LHDT": "LHDT", "ACDT": "ACDT", "NZST": "NZST", "OESZ": "OESZ", "ACWST": "ACWST", "VET": "VET", "JDT": "JDT", "ARST": "ARST", "MDT": "MDT", "AEST": "AEST", "COST": "COST", "GMT": "GMT", "UYST": "UYST", "WAT": "WAT", "CST": "CST", "HAST": "HAST", "SAST": "SAST", "OEZ": "OEZ", "WESZ": "WESZ", "ACST": "ACST", "HKT": "HKT", "HKST": "HKST", "WARST": "WARST", "WAST": "WAST", "MESZ": "MESZ", "MYT": "MYT", "AKST": "AKST", "AWDT": "AWDT", "WIB": "WIB", "LHST": "LHST", "JST": "JST", "SGT": "SGT", "ART": "ART", "∅∅∅": "∅∅∅", "HADT": "HADT", "TMST": "TMST", "WIT": "WIT", "ACWDT": "ACWDT", "GFT": "GFT", "COT": "COT", "EDT": "EDT", "UYT": "UYT", "BT": "BT", "CLT": "CLT", "HAT": "HAT", "AWST": "AWST", "CAT": "CAT", "WART": "WART", "WEZ": "WEZ", "IST": "IST", "NZDT": "NZDT", "PDT": "PDT", "WITA": "WITA", "CLST": "CLST", "AKDT": "AKDT", "AST": "AST", "ADT": "ADT", "BOT": "BOT", "ECT": "ECT"},
}
}
@@ -192,7 +192,7 @@ func (ksb *ksb) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
- l := len(s) + len(ksb.decimal) + len(ksb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (ksb *ksb) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
- l := len(s) + len(ksb.decimal) + len(ksb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ksb_TZ/ksb_TZ.go b/ksb_TZ/ksb_TZ.go
index 939b3572..7d5665d6 100644
--- a/ksb_TZ/ksb_TZ.go
+++ b/ksb_TZ/ksb_TZ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Klisto", "Baada ya Klisto"},
- timezones: map[string]string{"UYST": "UYST", "ADT": "ADT", "AWST": "AWST", "ACST": "ACST", "EAT": "EAT", "AKST": "AKST", "ECT": "ECT", "UYT": "UYT", "VET": "VET", "HKST": "HKST", "CLT": "CLT", "GFT": "GFT", "OESZ": "OESZ", "MYT": "MYT", "SRT": "SRT", "GYT": "GYT", "OEZ": "OEZ", "HAT": "HAT", "CHADT": "CHADT", "AST": "AST", "CAT": "CAT", "WIT": "WIT", "JDT": "JDT", "∅∅∅": "∅∅∅", "MST": "MST", "NZDT": "NZDT", "ART": "ART", "MESZ": "MESZ", "EDT": "EDT", "WARST": "WARST", "ChST": "ChST", "WAT": "WAT", "BOT": "BOT", "HAST": "HAST", "COST": "COST", "MEZ": "MEZ", "CHAST": "CHAST", "SAST": "SAST", "BT": "BT", "MDT": "MDT", "NZST": "NZST", "TMT": "TMT", "ACWDT": "ACWDT", "PDT": "PDT", "WESZ": "WESZ", "ARST": "ARST", "HADT": "HADT", "GMT": "GMT", "ACWST": "ACWST", "HNT": "HNT", "SGT": "SGT", "EST": "EST", "LHST": "LHST", "CST": "CST", "AEDT": "AEDT", "IST": "IST", "WITA": "WITA", "JST": "JST", "WART": "WART", "COT": "COT", "WIB": "WIB", "AEST": "AEST", "AKDT": "AKDT", "WAST": "WAST", "AWDT": "AWDT", "TMST": "TMST", "HKT": "HKT", "CLST": "CLST", "CDT": "CDT", "LHDT": "LHDT", "PST": "PST", "WEZ": "WEZ", "ACDT": "ACDT"},
+ timezones: map[string]string{"TMT": "TMT", "NZST": "NZST", "ACWST": "ACWST", "HKST": "HKST", "SGT": "SGT", "HADT": "HADT", "BOT": "BOT", "VET": "VET", "CDT": "CDT", "GFT": "GFT", "GYT": "GYT", "LHDT": "LHDT", "ACWDT": "ACWDT", "MST": "MST", "WIB": "WIB", "BT": "BT", "WESZ": "WESZ", "HAT": "HAT", "WITA": "WITA", "MDT": "MDT", "COST": "COST", "MYT": "MYT", "∅∅∅": "∅∅∅", "SAST": "SAST", "AEST": "AEST", "WIT": "WIT", "IST": "IST", "AKDT": "AKDT", "ACDT": "ACDT", "AWDT": "AWDT", "GMT": "GMT", "SRT": "SRT", "CLT": "CLT", "HKT": "HKT", "ARST": "ARST", "ECT": "ECT", "JDT": "JDT", "HNT": "HNT", "TMST": "TMST", "OEZ": "OEZ", "PST": "PST", "WAST": "WAST", "ADT": "ADT", "WARST": "WARST", "EAT": "EAT", "CST": "CST", "ACST": "ACST", "CHAST": "CHAST", "LHST": "LHST", "AEDT": "AEDT", "WART": "WART", "CHADT": "CHADT", "NZDT": "NZDT", "UYST": "UYST", "PDT": "PDT", "WEZ": "WEZ", "AWST": "AWST", "WAT": "WAT", "JST": "JST", "AST": "AST", "AKST": "AKST", "HAST": "HAST", "UYT": "UYT", "CAT": "CAT", "MEZ": "MEZ", "ChST": "ChST", "COT": "COT", "ART": "ART", "EST": "EST", "EDT": "EDT", "OESZ": "OESZ", "MESZ": "MESZ", "CLST": "CLST"},
}
}
@@ -192,7 +192,7 @@ func (ksb *ksb_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
- l := len(s) + len(ksb.decimal) + len(ksb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (ksb *ksb_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksb.currencies[currency]
- l := len(s) + len(ksb.decimal) + len(ksb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ksf/ksf.go b/ksf/ksf.go
index a374bccf..64865a64 100644
--- a/ksf/ksf.go
+++ b/ksf/ksf.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"d.Y.", "k.Y."},
erasNarrow: []string{"", ""},
erasWide: []string{"di Yɛ́sus aká yálɛ", "cámɛɛn kǝ kǝbɔpka Y"},
- timezones: map[string]string{"TMST": "TMST", "ACWST": "ACWST", "SRT": "SRT", "WAST": "WAST", "WIT": "WIT", "TMT": "TMT", "AWST": "AWST", "HKT": "HKT", "WARST": "WARST", "SAST": "SAST", "JST": "JST", "PST": "PST", "SGT": "SGT", "MESZ": "MESZ", "HAT": "HAT", "WART": "WART", "WEZ": "WEZ", "VET": "VET", "EAT": "EAT", "GFT": "GFT", "ECT": "ECT", "ACWDT": "ACWDT", "CLT": "CLT", "EDT": "EDT", "EST": "EST", "MYT": "MYT", "UYST": "UYST", "LHDT": "LHDT", "ADT": "ADT", "HNT": "HNT", "OESZ": "OESZ", "JDT": "JDT", "ACST": "ACST", "WAT": "WAT", "ART": "ART", "WITA": "WITA", "PDT": "PDT", "COT": "COT", "NZDT": "NZDT", "CAT": "CAT", "BOT": "BOT", "AEDT": "AEDT", "OEZ": "OEZ", "ACDT": "ACDT", "CHADT": "CHADT", "HAST": "HAST", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "NZST": "NZST", "CST": "CST", "CDT": "CDT", "WIB": "WIB", "AEST": "AEST", "ARST": "ARST", "COST": "COST", "MST": "MST", "MEZ": "MEZ", "AKST": "AKST", "GMT": "GMT", "MDT": "MDT", "HADT": "HADT", "GYT": "GYT", "AST": "AST", "UYT": "UYT", "ChST": "ChST", "CLST": "CLST", "LHST": "LHST", "HKST": "HKST", "CHAST": "CHAST", "BT": "BT", "AWDT": "AWDT", "AKDT": "AKDT", "IST": "IST"},
+ timezones: map[string]string{"AST": "AST", "AWST": "AWST", "WAST": "WAST", "WAT": "WAT", "HAST": "HAST", "ART": "ART", "CLT": "CLT", "AEDT": "AEDT", "JDT": "JDT", "AKST": "AKST", "HKT": "HKT", "HKST": "HKST", "ARST": "ARST", "CAT": "CAT", "WIT": "WIT", "AKDT": "AKDT", "OESZ": "OESZ", "COST": "COST", "CLST": "CLST", "WEZ": "WEZ", "COT": "COT", "GYT": "GYT", "SGT": "SGT", "PST": "PST", "MDT": "MDT", "EAT": "EAT", "HADT": "HADT", "ACWST": "ACWST", "SRT": "SRT", "BOT": "BOT", "OEZ": "OEZ", "NZDT": "NZDT", "MESZ": "MESZ", "ChST": "ChST", "GFT": "GFT", "AWDT": "AWDT", "ACWDT": "ACWDT", "WIB": "WIB", "SAST": "SAST", "UYT": "UYT", "HNT": "HNT", "WART": "WART", "WITA": "WITA", "ECT": "ECT", "ACDT": "ACDT", "CHADT": "CHADT", "BT": "BT", "ACST": "ACST", "MYT": "MYT", "MEZ": "MEZ", "WARST": "WARST", "CDT": "CDT", "IST": "IST", "ADT": "ADT", "HAT": "HAT", "EDT": "EDT", "LHST": "LHST", "LHDT": "LHDT", "WESZ": "WESZ", "UYST": "UYST", "NZST": "NZST", "CST": "CST", "∅∅∅": "∅∅∅", "EST": "EST", "TMT": "TMT", "TMST": "TMST", "AEST": "AEST", "PDT": "PDT", "MST": "MST", "JST": "JST", "CHAST": "CHAST", "GMT": "GMT", "VET": "VET"},
}
}
@@ -177,7 +177,7 @@ func (ksf *ksf) WeekdaysWide() []string {
func (ksf *ksf) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ksf.decimal) + len(ksf.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -227,7 +227,7 @@ func (ksf *ksf) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
- l := len(s) + len(ksf.decimal) + len(ksf.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -287,7 +287,7 @@ func (ksf *ksf) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
- l := len(s) + len(ksf.decimal) + len(ksf.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ksf_CM/ksf_CM.go b/ksf_CM/ksf_CM.go
index bfe95c68..52bf8e18 100644
--- a/ksf_CM/ksf_CM.go
+++ b/ksf_CM/ksf_CM.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"d.Y.", "k.Y."},
erasNarrow: []string{"", ""},
erasWide: []string{"di Yɛ́sus aká yálɛ", "cámɛɛn kǝ kǝbɔpka Y"},
- timezones: map[string]string{"AKST": "AKST", "OESZ": "OESZ", "BOT": "BOT", "ChST": "ChST", "CHADT": "CHADT", "HAST": "HAST", "LHDT": "LHDT", "EAT": "EAT", "AST": "AST", "CDT": "CDT", "GMT": "GMT", "MYT": "MYT", "HADT": "HADT", "JST": "JST", "BT": "BT", "PST": "PST", "WEZ": "WEZ", "LHST": "LHST", "ACST": "ACST", "NZDT": "NZDT", "HNT": "HNT", "COT": "COT", "SAST": "SAST", "MST": "MST", "WAST": "WAST", "AWST": "AWST", "MESZ": "MESZ", "IST": "IST", "ACWDT": "ACWDT", "GYT": "GYT", "CAT": "CAT", "CST": "CST", "HKST": "HKST", "AKDT": "AKDT", "AWDT": "AWDT", "COST": "COST", "TMT": "TMT", "∅∅∅": "∅∅∅", "EST": "EST", "PDT": "PDT", "WIT": "WIT", "WESZ": "WESZ", "WARST": "WARST", "CLST": "CLST", "HKT": "HKT", "GFT": "GFT", "ECT": "ECT", "ACWST": "ACWST", "SRT": "SRT", "ACDT": "ACDT", "ART": "ART", "TMST": "TMST", "WIB": "WIB", "JDT": "JDT", "MDT": "MDT", "SGT": "SGT", "MEZ": "MEZ", "WAT": "WAT", "ARST": "ARST", "CLT": "CLT", "EDT": "EDT", "WART": "WART", "CHAST": "CHAST", "OEZ": "OEZ", "NZST": "NZST", "VET": "VET", "ADT": "ADT", "HAT": "HAT", "AEST": "AEST", "AEDT": "AEDT", "WITA": "WITA", "UYT": "UYT", "UYST": "UYST"},
+ timezones: map[string]string{"WARST": "WARST", "CST": "CST", "SGT": "SGT", "∅∅∅": "∅∅∅", "ADT": "ADT", "MST": "MST", "WAT": "WAT", "WEZ": "WEZ", "WESZ": "WESZ", "COT": "COT", "ACDT": "ACDT", "ART": "ART", "CHADT": "CHADT", "AEDT": "AEDT", "MESZ": "MESZ", "BT": "BT", "BOT": "BOT", "CLT": "CLT", "ECT": "ECT", "HAST": "HAST", "AWST": "AWST", "LHST": "LHST", "WAST": "WAST", "GYT": "GYT", "OEZ": "OEZ", "NZST": "NZST", "PST": "PST", "HAT": "HAT", "WIB": "WIB", "SAST": "SAST", "ACWST": "ACWST", "HKST": "HKST", "GMT": "GMT", "UYST": "UYST", "EAT": "EAT", "WART": "WART", "AWDT": "AWDT", "ACWDT": "ACWDT", "EST": "EST", "LHDT": "LHDT", "SRT": "SRT", "IST": "IST", "ChST": "ChST", "CDT": "CDT", "ACST": "ACST", "MYT": "MYT", "MEZ": "MEZ", "CLST": "CLST", "GFT": "GFT", "COST": "COST", "JST": "JST", "HKT": "HKT", "MDT": "MDT", "VET": "VET", "AKDT": "AKDT", "ARST": "ARST", "HADT": "HADT", "JDT": "JDT", "AST": "AST", "OESZ": "OESZ", "CAT": "CAT", "HNT": "HNT", "EDT": "EDT", "CHAST": "CHAST", "PDT": "PDT", "UYT": "UYT", "WIT": "WIT", "AKST": "AKST", "TMT": "TMT", "TMST": "TMST", "AEST": "AEST", "NZDT": "NZDT", "WITA": "WITA"},
}
}
@@ -177,7 +177,7 @@ func (ksf *ksf_CM) WeekdaysWide() []string {
func (ksf *ksf_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ksf.decimal) + len(ksf.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -227,7 +227,7 @@ func (ksf *ksf_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
- l := len(s) + len(ksf.decimal) + len(ksf.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -287,7 +287,7 @@ func (ksf *ksf_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksf.currencies[currency]
- l := len(s) + len(ksf.decimal) + len(ksf.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ksh/ksh.go b/ksh/ksh.go
index 40ed5639..02cbb5f8 100644
--- a/ksh/ksh.go
+++ b/ksh/ksh.go
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"vC", "nC"},
erasWide: []string{"vür Chrestus", "noh Chrestus"},
- timezones: map[string]string{"AWST": "AWST", "CDT": "CDT", "MESZ": "Meddel-Europpa sing Summerzick", "TMT": "TMT", "SAST": "Söd-Affrekaanesche Zigg", "ACWDT": "ACWDT", "COT": "COT", "ARST": "ARST", "CLST": "CLST", "JST": "JST", "LHDT": "LHDT", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "BT": "BT", "HNT": "HNT", "HAST": "HAST", "MST": "MST", "ART": "ART", "GFT": "GFT", "MYT": "MYT", "NZST": "NZST", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "WART": "WART", "HAT": "HAT", "SRT": "SRT", "MDT": "MDT", "CLT": "CLT", "WIB": "WIB", "ACWST": "ACWST", "LHST": "LHST", "AST": "AST", "NZDT": "NZDT", "AKST": "AKST", "UYST": "UYST", "GYT": "GYT", "EAT": "Oß-Affrekaanesche Zigg", "WAST": "Wäß-Affrekaanesche Sommerzigg", "EDT": "EDT", "PDT": "PDT", "CHAST": "CHAST", "AEDT": "AEDT", "AKDT": "AKDT", "IST": "IST", "HKST": "HKST", "ADT": "ADT", "ACDT": "ACDT", "ChST": "ChST", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "CHADT": "CHADT", "WIT": "WIT", "BOT": "BOT", "UYT": "UYT", "ACST": "ACST", "AWDT": "AWDT", "SGT": "SGT", "HADT": "HADT", "WESZ": "Weß-Europpa sing Summerzick", "∅∅∅": "∅∅∅", "HKT": "HKT", "ECT": "ECT", "PST": "PST", "COST": "COST", "CAT": "Zentraal-Affrekaanesche Zigg", "CST": "CST", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "TMST": "TMST", "WITA": "WITA", "EST": "EST", "WARST": "WARST", "AEST": "AEST", "OESZ": "Oß-Europpa sing Summerzick", "JDT": "JDT", "GMT": "Greenwich sing Standat-Zick", "VET": "VET"},
+ timezones: map[string]string{"EST": "EST", "NZDT": "NZDT", "IST": "IST", "HAT": "HAT", "CHAST": "CHAST", "CLT": "CLT", "CST": "CST", "COT": "COT", "ACST": "ACST", "TMT": "TMT", "GFT": "GFT", "∅∅∅": "de Azore ier Summerzick", "AWDT": "AWDT", "CAT": "Zentraal-Affrekaanesche Zigg", "SRT": "SRT", "AKST": "AKST", "AST": "AST", "EDT": "EDT", "MESZ": "Meddel-Europpa sing Summerzick", "WAST": "Wäß-Affrekaanesche Sommerzigg", "MYT": "MYT", "HADT": "HADT", "UYST": "UYST", "SGT": "SGT", "MST": "MST", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "BT": "BT", "ECT": "ECT", "HKST": "HKST", "AEDT": "AEDT", "LHDT": "LHDT", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "BOT": "BOT", "ACDT": "ACDT", "AWST": "AWST", "OESZ": "Oß-Europpa sing Summerzick", "LHST": "LHST", "ACWDT": "ACWDT", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "ARST": "ARST", "HAST": "HAST", "SAST": "Söd-Affrekaanesche Zigg", "COST": "COST", "UYT": "UYT", "VET": "VET", "ART": "ART", "AEST": "AEST", "CLST": "CLST", "EAT": "Oß-Affrekaanesche Zigg", "ACWST": "ACWST", "ADT": "ADT", "WIB": "WIB", "GMT": "Greenwich sing Standat-Zick", "ChST": "ChST", "WIT": "WIT", "CHADT": "CHADT", "NZST": "NZST", "JDT": "JDT", "GYT": "GYT", "AKDT": "AKDT", "HKT": "HKT", "PST": "PST", "WITA": "WITA", "WESZ": "Weß-Europpa sing Summerzick", "CDT": "CDT", "WARST": "WARST", "HNT": "HNT", "MDT": "MDT", "TMST": "TMST", "PDT": "PDT", "WART": "WART", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "JST": "JST"},
}
}
@@ -194,7 +194,7 @@ func (ksh *ksh) WeekdaysWide() []string {
func (ksh *ksh) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ksh.decimal) + len(ksh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (ksh *ksh) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
- l := len(s) + len(ksh.decimal) + len(ksh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (ksh *ksh) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
- l := len(s) + len(ksh.decimal) + len(ksh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ksh_DE/ksh_DE.go b/ksh_DE/ksh_DE.go
index e666f9c8..44dc309c 100644
--- a/ksh_DE/ksh_DE.go
+++ b/ksh_DE/ksh_DE.go
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"vC", "nC"},
erasWide: []string{"vür Chrestus", "noh Chrestus"},
- timezones: map[string]string{"WITA": "WITA", "AEST": "AEST", "JDT": "JDT", "WART": "WART", "HAT": "HAT", "AKST": "AKST", "ECT": "ECT", "ACWST": "ACWST", "MST": "MST", "CHAST": "CHAST", "CAT": "Zentraal-Affrekaanesche Zigg", "HAST": "HAST", "WESZ": "Weß-Europpa sing Summerzick", "ACST": "ACST", "ADT": "ADT", "GYT": "GYT", "SGT": "SGT", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "BOT": "BOT", "UYT": "UYT", "ChST": "ChST", "EST": "EST", "ARST": "ARST", "HKST": "HKST", "TMT": "TMT", "BT": "BT", "ACWDT": "ACWDT", "HNT": "HNT", "HKT": "HKT", "WAST": "Wäß-Affrekaanesche Sommerzigg", "∅∅∅": "∅∅∅", "SAST": "Söd-Affrekaanesche Zigg", "JST": "JST", "SRT": "SRT", "AKDT": "AKDT", "OESZ": "Oß-Europpa sing Summerzick", "AWDT": "AWDT", "MESZ": "Meddel-Europpa sing Summerzick", "CHADT": "CHADT", "CLT": "CLT", "IST": "IST", "GMT": "Greenwich sing Standat-Zick", "ART": "ART", "NZST": "NZST", "MDT": "MDT", "LHDT": "LHDT", "ACDT": "ACDT", "AST": "AST", "HADT": "HADT", "EDT": "EDT", "MYT": "MYT", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "GFT": "GFT", "UYST": "UYST", "CST": "CST", "WIT": "WIT", "WIB": "WIB", "EAT": "Oß-Affrekaanesche Zigg", "NZDT": "NZDT", "TMST": "TMST", "AWST": "AWST", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "LHST": "LHST", "VET": "VET", "COT": "COT", "COST": "COST", "CLST": "CLST", "CDT": "CDT", "AEDT": "AEDT", "WARST": "WARST", "PST": "PST", "PDT": "PDT"},
+ timezones: map[string]string{"ACST": "ACST", "MYT": "MYT", "SGT": "SGT", "AEST": "AEST", "NZDT": "NZDT", "WAT": "Jewöhnlijje Wäß-Affrekaanesche Zigg", "WESZ": "Weß-Europpa sing Summerzick", "CDT": "CDT", "WIB": "WIB", "NZST": "NZST", "PDT": "PDT", "EAT": "Oß-Affrekaanesche Zigg", "COT": "COT", "JST": "JST", "∅∅∅": "de Azore ier Summerzick", "ECT": "ECT", "EDT": "EDT", "HKST": "HKST", "AKST": "AKST", "AKDT": "AKDT", "AST": "AST", "OEZ": "Oß-Europpa sing jewöhnlijje Zick", "WIT": "WIT", "HAST": "HAST", "AWDT": "AWDT", "LHDT": "LHDT", "UYST": "UYST", "BOT": "BOT", "IST": "IST", "CLT": "CLT", "ACWST": "ACWST", "HAT": "HAT", "GYT": "GYT", "EST": "EST", "MDT": "MDT", "CHAST": "CHAST", "OESZ": "Oß-Europpa sing Summerzick", "UYT": "UYT", "GFT": "GFT", "TMT": "TMT", "BT": "BT", "CLST": "CLST", "ACDT": "ACDT", "HNT": "HNT", "AWST": "AWST", "SAST": "Söd-Affrekaanesche Zigg", "PST": "PST", "WITA": "WITA", "WARST": "WARST", "ACWDT": "ACWDT", "HADT": "HADT", "CHADT": "CHADT", "ART": "ART", "MESZ": "Meddel-Europpa sing Summerzick", "WAST": "Wäß-Affrekaanesche Sommerzigg", "VET": "VET", "COST": "COST", "ADT": "ADT", "TMST": "TMST", "CAT": "Zentraal-Affrekaanesche Zigg", "ChST": "ChST", "CST": "CST", "HKT": "HKT", "AEDT": "AEDT", "LHST": "LHST", "MEZ": "Meddel-Europpa sing jewöhnlijje Zick", "SRT": "SRT", "WEZ": "Weß-Europpa sing jewöhnlijje Zick", "JDT": "JDT", "MST": "MST", "ARST": "ARST", "GMT": "Greenwich sing Standat-Zick", "WART": "WART"},
}
}
@@ -194,7 +194,7 @@ func (ksh *ksh_DE) WeekdaysWide() []string {
func (ksh *ksh_DE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ksh.decimal) + len(ksh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (ksh *ksh_DE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
- l := len(s) + len(ksh.decimal) + len(ksh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (ksh *ksh_DE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ksh.currencies[currency]
- l := len(s) + len(ksh.decimal) + len(ksh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kw/kw.go b/kw/kw.go
index 1fc1fae6..1d61e292 100644
--- a/kw/kw.go
+++ b/kw/kw.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"HAT": "HAT", "AWST": "AWST", "CHAST": "CHAST", "WIB": "WIB", "HAST": "HAST", "AKST": "AKST", "HKT": "HKT", "JST": "JST", "ACST": "ACST", "AWDT": "AWDT", "OESZ": "OESZ", "WAT": "WAT", "WARST": "WARST", "WESZ": "WESZ", "CLST": "CLST", "CAT": "CAT", "AEST": "AEST", "IST": "IST", "∅∅∅": "∅∅∅", "UYT": "UYT", "HNT": "HNT", "PDT": "PDT", "ChST": "ChST", "EAT": "EAT", "LHST": "LHST", "NZST": "NZST", "NZDT": "NZDT", "MESZ": "MESZ", "CLT": "CLT", "AEDT": "AEDT", "SAST": "SAST", "ADT": "ADT", "GFT": "GFT", "ECT": "ECT", "EDT": "EDT", "UYST": "UYST", "MEZ": "MEZ", "WAST": "WAST", "ART": "ART", "PST": "PST", "MST": "MST", "MDT": "MDT", "JDT": "JDT", "BT": "BT", "ARST": "ARST", "SGT": "SGT", "TMST": "TMST", "AKDT": "AKDT", "WART": "WART", "MYT": "MYT", "SRT": "SRT", "COST": "COST", "WITA": "WITA", "HADT": "HADT", "OEZ": "OEZ", "EST": "EST", "GYT": "GYT", "COT": "COT", "WIT": "WIT", "GMT": "GMT", "ACWST": "ACWST", "BOT": "BOT", "HKST": "HKST", "CHADT": "CHADT", "ACWDT": "ACWDT", "WEZ": "WEZ", "AST": "AST", "CDT": "CDT", "LHDT": "LHDT", "VET": "VET", "ACDT": "ACDT", "CST": "CST", "TMT": "TMT"},
+ timezones: map[string]string{"EAT": "EAT", "CST": "CST", "CDT": "CDT", "ARST": "ARST", "TMST": "TMST", "PST": "PST", "WITA": "WITA", "ACWDT": "ACWDT", "GFT": "GFT", "COT": "COT", "HKT": "HKT", "EST": "EST", "SAST": "SAST", "CAT": "CAT", "ChST": "ChST", "WART": "WART", "IST": "IST", "HAT": "HAT", "SGT": "SGT", "MEZ": "MEZ", "UYST": "UYST", "HADT": "HADT", "LHST": "LHST", "SRT": "SRT", "JDT": "JDT", "ACWST": "ACWST", "JST": "JST", "UYT": "UYT", "CLST": "CLST", "WAST": "WAST", "COST": "COST", "GYT": "GYT", "NZST": "NZST", "MST": "MST", "WARST": "WARST", "ECT": "ECT", "HNT": "HNT", "AEST": "AEST", "NZDT": "NZDT", "AWST": "AWST", "CHAST": "CHAST", "BOT": "BOT", "ART": "ART", "HAST": "HAST", "BT": "BT", "AKDT": "AKDT", "WAT": "WAT", "∅∅∅": "∅∅∅", "AKST": "AKST", "LHDT": "LHDT", "PDT": "PDT", "MDT": "MDT", "ACDT": "ACDT", "MYT": "MYT", "CHADT": "CHADT", "WIB": "WIB", "CLT": "CLT", "WIT": "WIT", "ACST": "ACST", "ADT": "ADT", "OEZ": "OEZ", "VET": "VET", "WEZ": "WEZ", "TMT": "TMT", "AEDT": "AEDT", "GMT": "GMT", "HKST": "HKST", "AST": "AST", "AWDT": "AWDT", "EDT": "EDT", "OESZ": "OESZ", "MESZ": "MESZ", "WESZ": "WESZ"},
}
}
@@ -192,7 +192,7 @@ func (kw *kw) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kw.currencies[currency]
- l := len(s) + len(kw.decimal) + len(kw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (kw *kw) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kw.currencies[currency]
- l := len(s) + len(kw.decimal) + len(kw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/kw_GB/kw_GB.go b/kw_GB/kw_GB.go
index 72d3bb79..eb327f45 100644
--- a/kw_GB/kw_GB.go
+++ b/kw_GB/kw_GB.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"RC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WIT": "WIT", "SAST": "SAST", "JST": "JST", "WEZ": "WEZ", "HNT": "HNT", "CAT": "CAT", "HKST": "HKST", "COT": "COT", "GMT": "GMT", "UYT": "UYT", "AWST": "AWST", "CLT": "CLT", "EST": "EST", "OEZ": "OEZ", "PDT": "PDT", "NZDT": "NZDT", "SGT": "SGT", "CST": "CST", "ACST": "ACST", "VET": "VET", "WAST": "WAST", "COST": "COST", "LHST": "LHST", "HKT": "HKT", "GFT": "GFT", "AKST": "AKST", "EAT": "EAT", "ARST": "ARST", "MDT": "MDT", "GYT": "GYT", "WAT": "WAT", "CLST": "CLST", "MESZ": "MESZ", "ACWST": "ACWST", "ACDT": "ACDT", "AST": "AST", "NZST": "NZST", "WARST": "WARST", "ECT": "ECT", "LHDT": "LHDT", "ART": "ART", "CDT": "CDT", "TMT": "TMT", "HAST": "HAST", "WITA": "WITA", "IST": "IST", "AWDT": "AWDT", "CHAST": "CHAST", "MEZ": "MEZ", "BOT": "BOT", "UYST": "UYST", "SRT": "SRT", "∅∅∅": "∅∅∅", "AEDT": "AEDT", "BT": "BT", "MYT": "MYT", "HADT": "HADT", "AEST": "AEST", "OESZ": "OESZ", "ChST": "ChST", "ADT": "ADT", "HAT": "HAT", "TMST": "TMST", "PST": "PST", "ACWDT": "ACWDT", "CHADT": "CHADT", "WIB": "WIB", "AKDT": "AKDT", "EDT": "EDT", "WESZ": "WESZ", "MST": "MST", "JDT": "JDT", "WART": "WART"},
+ timezones: map[string]string{"SGT": "SGT", "AKST": "AKST", "WIB": "WIB", "PDT": "PDT", "SRT": "SRT", "JDT": "JDT", "CDT": "CDT", "AST": "AST", "MEZ": "MEZ", "GMT": "GMT", "ChST": "ChST", "MYT": "MYT", "GFT": "GFT", "HADT": "HADT", "AEST": "AEST", "ARST": "ARST", "TMST": "TMST", "NZST": "NZST", "EAT": "EAT", "ADT": "ADT", "CHAST": "CHAST", "UYST": "UYST", "WITA": "WITA", "WART": "WART", "WESZ": "WESZ", "LHDT": "LHDT", "CST": "CST", "ACST": "ACST", "HNT": "HNT", "HKST": "HKST", "PST": "PST", "BOT": "BOT", "CLST": "CLST", "LHST": "LHST", "AWDT": "AWDT", "AEDT": "AEDT", "UYT": "UYT", "ACWST": "ACWST", "ACDT": "ACDT", "GYT": "GYT", "OESZ": "OESZ", "WARST": "WARST", "JST": "JST", "AKDT": "AKDT", "HKT": "HKT", "WIT": "WIT", "WAT": "WAT", "WEZ": "WEZ", "TMT": "TMT", "NZDT": "NZDT", "OEZ": "OEZ", "CLT": "CLT", "ECT": "ECT", "HAT": "HAT", "∅∅∅": "∅∅∅", "COST": "COST", "IST": "IST", "AWST": "AWST", "SAST": "SAST", "HAST": "HAST", "EDT": "EDT", "BT": "BT", "MST": "MST", "ACWDT": "ACWDT", "COT": "COT", "CAT": "CAT", "WAST": "WAST", "ART": "ART", "EST": "EST", "MESZ": "MESZ", "MDT": "MDT", "VET": "VET", "CHADT": "CHADT"},
}
}
@@ -192,7 +192,7 @@ func (kw *kw_GB) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kw.currencies[currency]
- l := len(s) + len(kw.decimal) + len(kw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (kw *kw_GB) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := kw.currencies[currency]
- l := len(s) + len(kw.decimal) + len(kw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ky/ky.go b/ky/ky.go
index 1fe82858..a4ed1fbf 100644
--- a/ky/ky.go
+++ b/ky/ky.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"б.з.ч.", "б.з."},
erasNarrow: []string{"б.з.ч.", "б.з."},
erasWide: []string{"биздин заманга чейин", "биздин заман"},
- timezones: map[string]string{"MYT": "Малайзия убактысы", "ChST": "Чаморро убактысы", "AST": "Атлантика стандарт убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "HKT": "Гонконг стандарт убактысы", "HADT": "Гавайи-Алеут жайкы убактысы", "GYT": "Гвиана убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "CAT": "Борбордук Африка убактысы", "CHADT": "Чатам күндүзгү убактысы", "WEZ": "Батыш Европа стандарт убактысы", "WIT": "Чыгыш Индонезия убактысы", "TMST": "Түркмөнстан жайкы убактысы", "AKST": "Аляска стандарт убактысы", "AKDT": "Аляска жайкы убактысы", "WARST": "Батыш Аргентина жайкы убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "MST": "Түндүк Америка, тоо стандарт убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы", "CHAST": "Чатам стандарт убактысы", "WART": "Батыш Аргентина стандарт убактысы", "∅∅∅": "Перу жайкы убактысы", "EAT": "Чыгыш Африка убактысы", "CLST": "Чили жайкы убактысы", "WITA": "Борбордук Индонезия убактысы", "LHST": "Лорд Хау стандарт убактысы", "UYST": "Уругвай жайкы убактысы", "JST": "Жапан стандарт убактысы", "GFT": "Француз Гвиана убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "GMT": "Гринвич универсалдуу убактысы", "ACWST": "Австралия борбордук батыш стандарт убактысы", "AWST": "Австралия батыш стандарт убактысы", "ARST": "Аргентина жайкы убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "UYT": "Уругвай стандарт убактысы", "ACST": "Австралия борбордук стандарт убактысы", "ADT": "Атлантика жайкы убактысы", "ART": "Аргентина стандарт убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "SGT": "Сингапур убактысы", "SAST": "Түштүк Африка убактысы", "BOT": "Боливия убактысы", "JDT": "Жапан күндүзгү убактысы", "IST": "Индия убактысы", "SRT": "Суринаме убактысы", "COST": "Колумбия жайкы убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "TMT": "Түркмөнстан стандарт убактысы", "OESZ": "Чыгыш Европа жайкы убактысы", "LHDT": "Лорд Хау күндүзгү убактысы", "WAT": "Батыш Африка стандарт убактысы", "WAST": "Батыш Африка жайкы убактысы", "COT": "Колумбия стандарт убактысы", "CLT": "Чили стандарт убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "WIB": "Батыш Индонезия убактысы", "WESZ": "Батыш Европа жайкы убактысы", "MDT": "Түндүк Америка, тоо жайкы убактысы", "VET": "Венесуэла убактысы", "BT": "Бутан убактысы", "ECT": "Экуадор убактысы", "HKST": "Гонконг жайкы убактысы", "OEZ": "Чыгыш Европа стандарт убактысы"},
+ timezones: map[string]string{"JST": "Жапан стандарт убактысы", "UYST": "Уругвай жайкы убактысы", "AST": "Атлантика стандарт убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы", "WIT": "Чыгыш Индонезия убактысы", "VET": "Венесуэла убактысы", "MYT": "Малайзия убактысы", "AKDT": "Аляска жайкы убактысы", "CHAST": "Чатам стандарт убактысы", "TMST": "Түркмөнстан жайкы убактысы", "CLT": "Чили стандарт убактысы", "CLST": "Чили жайкы убактысы", "SAST": "Түштүк Африка убактысы", "UYT": "Уругвай стандарт убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "OESZ": "Чыгыш Европа жайкы убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "ACST": "Австралия борбордук стандарт убактысы", "ECT": "Экуадор убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "ChST": "Чаморро убактысы", "BOT": "Боливия убактысы", "∅∅∅": "Азорс жайкы убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "HKST": "Гонконг жайкы убактысы", "ARST": "Аргентина жайкы убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "WEZ": "Батыш Европа стандарт убактысы", "COST": "Колумбия жайкы убактысы", "LHST": "Лорд Хау стандарт убактысы", "GMT": "Гринвич универсалдуу убактысы", "IST": "Индия убактысы", "AKST": "Аляска стандарт убактысы", "WART": "Батыш Аргентина стандарт убактысы", "WAST": "Батыш Африка жайкы убактысы", "CHADT": "Чатам күндүзгү убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "ACWST": "Австралия борбордук батыш стандарт убактысы", "MST": "Түндүк Америка, тоо стандарт убактысы", "MDT": "Түндүк Америка, тоо жайкы убактысы", "ART": "Аргентина стандарт убактысы", "CAT": "Борбордук Африка убактысы", "SRT": "Суринаме убактысы", "EAT": "Чыгыш Африка убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "HKT": "Гонконг стандарт убактысы", "BT": "Бутан убактысы", "WAT": "Батыш Африка стандарт убактысы", "WIB": "Батыш Индонезия убактысы", "TMT": "Түркмөнстан стандарт убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "JDT": "Жапан күндүзгү убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "LHDT": "Лорд Хау күндүзгү убактысы", "ADT": "Атлантика жайкы убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "COT": "Колумбия стандарт убактысы", "SGT": "Сингапур убактысы", "HADT": "Гавайи-Алеут жайкы убактысы", "AWST": "Австралия батыш стандарт убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "WITA": "Борбордук Индонезия убактысы", "GFT": "Француз Гвиана убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "OEZ": "Чыгыш Европа стандарт убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "WARST": "Батыш Аргентина жайкы убактысы", "GYT": "Гвиана убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "WESZ": "Батыш Европа жайкы убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы"},
}
}
@@ -202,7 +202,7 @@ func (ky *ky) WeekdaysWide() []string {
func (ky *ky) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ky.decimal) + len(ky.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (ky *ky) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ky.currencies[currency]
- l := len(s) + len(ky.decimal) + len(ky.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (ky *ky) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ky.currencies[currency]
- l := len(s) + len(ky.decimal) + len(ky.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ky_KG/ky_KG.go b/ky_KG/ky_KG.go
index 6a38f445..c109386a 100644
--- a/ky_KG/ky_KG.go
+++ b/ky_KG/ky_KG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"б.з.ч.", "б.з."},
erasNarrow: []string{"б.з.ч.", "б.з."},
erasWide: []string{"биздин заманга чейин", "биздин заман"},
- timezones: map[string]string{"PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "CHAST": "Чатам стандарт убактысы", "OESZ": "Чыгыш Европа жайкы убактысы", "IST": "Индия убактысы", "WAST": "Батыш Африка жайкы убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "GFT": "Француз Гвиана убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "VET": "Венесуэла убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "CLT": "Чили стандарт убактысы", "WITA": "Борбордук Индонезия убактысы", "HADT": "Гавайи-Алеут жайкы убактысы", "UYST": "Уругвай жайкы убактысы", "SRT": "Суринаме убактысы", "EAT": "Чыгыш Африка убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "AKST": "Аляска стандарт убактысы", "AKDT": "Аляска жайкы убактысы", "ACWST": "Австралия борбордук батыш стандарт убактысы", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "SGT": "Сингапур убактысы", "CAT": "Борбордук Африка убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "ACST": "Австралия борбордук стандарт убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "GYT": "Гвиана убактысы", "WIT": "Чыгыш Индонезия убактысы", "TMST": "Түркмөнстан жайкы убактысы", "JDT": "Жапан күндүзгү убактысы", "LHDT": "Лорд Хау күндүзгү убактысы", "ADT": "Атлантика жайкы убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы", "ARST": "Аргентина жайкы убактысы", "AWST": "Австралия батыш стандарт убактысы", "ChST": "Чаморро убактысы", "MDT": "Түндүк Америка, тоо жайкы убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "JST": "Жапан стандарт убактысы", "MYT": "Малайзия убактысы", "BOT": "Боливия убактысы", "UYT": "Уругвай стандарт убактысы", "LHST": "Лорд Хау стандарт убактысы", "WART": "Батыш Аргентина стандарт убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "WESZ": "Батыш Европа жайкы убактысы", "SAST": "Түштүк Африка убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "OEZ": "Чыгыш Европа стандарт убактысы", "ECT": "Экуадор убактысы", "∅∅∅": "Перу жайкы убактысы", "MST": "Түндүк Америка, тоо стандарт убактысы", "WAT": "Батыш Африка стандарт убактысы", "CLST": "Чили жайкы убактысы", "AST": "Атлантика стандарт убактысы", "HKST": "Гонконг жайкы убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "WARST": "Батыш Аргентина жайкы убактысы", "WEZ": "Батыш Европа стандарт убактысы", "ART": "Аргентина стандарт убактысы", "HKT": "Гонконг стандарт убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "WIB": "Батыш Индонезия убактысы", "GMT": "Гринвич универсалдуу убактысы", "BT": "Бутан убактысы", "COT": "Колумбия стандарт убактысы", "COST": "Колумбия жайкы убактысы", "CHADT": "Чатам күндүзгү убактысы", "TMT": "Түркмөнстан стандарт убактысы"},
+ timezones: map[string]string{"ACWST": "Австралия борбордук батыш стандарт убактысы", "WARST": "Батыш Аргентина жайкы убактысы", "ECT": "Экуадор убактысы", "AEDT": "Австралия чыгыш күндүзгү убактысы", "MESZ": "Борбордук Европа жайкы убактысы", "VET": "Венесуэла убактысы", "COST": "Колумбия жайкы убактысы", "AST": "Атлантика стандарт убактысы", "ADT": "Атлантика жайкы убактысы", "HAT": "Нюфаундлэнд жайкы убактысы", "CLST": "Чили жайкы убактысы", "WESZ": "Батыш Европа жайкы убактысы", "MYT": "Малайзия убактысы", "AKST": "Аляска стандарт убактысы", "OEZ": "Чыгыш Европа стандарт убактысы", "NZST": "Жаӊы Зеландия стандарт убактысы", "MEZ": "Борбордук Европа стандарт убактысы", "WIT": "Чыгыш Индонезия убактысы", "WAT": "Батыш Африка стандарт убактысы", "GYT": "Гвиана убактысы", "CLT": "Чили стандарт убактысы", "WEZ": "Батыш Европа стандарт убактысы", "CST": "Түндүк Америка, борбордук стандарт убактысы", "HKT": "Гонконг стандарт убактысы", "ACST": "Австралия борбордук стандарт убактысы", "ACDT": "Австралия борбордук күндүзгү убактысы", "HNT": "Нюфаундлэнд стандарт убактысы", "BT": "Бутан убактысы", "GFT": "Француз Гвиана убактысы", "SGT": "Сингапур убактысы", "AWST": "Австралия батыш стандарт убактысы", "PST": "Түндүк Америка, Тынч океан стандарт убактысы", "UYT": "Уругвай стандарт убактысы", "ART": "Аргентина стандарт убактысы", "EST": "Түндүк Америка, чыгыш стандарт убактысы", "TMT": "Түркмөнстан стандарт убактысы", "ACWDT": "Австралия борбордук чыгыш күндүзгү убактысы", "JDT": "Жапан күндүзгү убактысы", "EDT": "Түндүк Америка, чыгыш жайкы убактысы", "NZDT": "Жаңы Зеландия күндүзгү убактысы", "CAT": "Борбордук Африка убактысы", "MST": "Түндүк Америка, тоо стандарт убактысы", "∅∅∅": "Азорс жайкы убактысы", "ARST": "Аргентина жайкы убактысы", "WIB": "Батыш Индонезия убактысы", "AEST": "Австралия чыгыш стандарт убактысы", "COT": "Колумбия стандарт убактысы", "HKST": "Гонконг жайкы убактысы", "CHADT": "Чатам күндүзгү убактысы", "OESZ": "Чыгыш Европа жайкы убактысы", "SAST": "Түштүк Африка убактысы", "UYST": "Уругвай жайкы убактысы", "JST": "Жапан стандарт убактысы", "HAST": "Гавайи-Алеут стандарт убактысы", "WITA": "Борбордук Индонезия убактысы", "AKDT": "Аляска жайкы убактысы", "GMT": "Гринвич универсалдуу убактысы", "SRT": "Суринаме убактысы", "WART": "Батыш Аргентина стандарт убактысы", "EAT": "Чыгыш Африка убактысы", "WAST": "Батыш Африка жайкы убактысы", "HADT": "Гавайи-Алеут жайкы убактысы", "LHST": "Лорд Хау стандарт убактысы", "PDT": "Түндүк Америка, Тынч океан жайкы убактысы", "ChST": "Чаморро убактысы", "MDT": "Түндүк Америка, тоо жайкы убактысы", "IST": "Индия убактысы", "AWDT": "Австралия батыш күндүзгү убактысы", "CHAST": "Чатам стандарт убактысы", "TMST": "Түркмөнстан жайкы убактысы", "BOT": "Боливия убактысы", "CDT": "Түндүк Америка, борбордук жайкы убактысы", "LHDT": "Лорд Хау күндүзгү убактысы"},
}
}
@@ -202,7 +202,7 @@ func (ky *ky_KG) WeekdaysWide() []string {
func (ky *ky_KG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ky.decimal) + len(ky.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (ky *ky_KG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ky.currencies[currency]
- l := len(s) + len(ky.decimal) + len(ky.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (ky *ky_KG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ky.currencies[currency]
- l := len(s) + len(ky.decimal) + len(ky.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lag/lag.go b/lag/lag.go
index 79f21bdf..ca338683 100644
--- a/lag/lag.go
+++ b/lag/lag.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KSA", "KA"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kɨrɨsitʉ sɨ anavyaal", "Kɨrɨsitʉ akavyaalwe"},
- timezones: map[string]string{"JST": "JST", "BT": "BT", "UYT": "UYT", "WESZ": "WESZ", "LHDT": "LHDT", "HADT": "HADT", "HKST": "HKST", "OESZ": "OESZ", "WART": "WART", "MDT": "MDT", "ACST": "ACST", "NZDT": "NZDT", "MESZ": "MESZ", "ARST": "ARST", "LHST": "LHST", "ECT": "ECT", "UYST": "UYST", "WAT": "WAT", "SAST": "SAST", "GFT": "GFT", "ACWST": "ACWST", "HNT": "HNT", "TMT": "TMT", "MST": "MST", "JDT": "JDT", "IST": "IST", "WEZ": "WEZ", "BOT": "BOT", "ACDT": "ACDT", "CLST": "CLST", "WIB": "WIB", "AKST": "AKST", "OEZ": "OEZ", "SRT": "SRT", "ADT": "ADT", "AEST": "AEST", "CHAST": "CHAST", "PDT": "PDT", "VET": "VET", "CDT": "CDT", "ACWDT": "ACWDT", "ChST": "ChST", "∅∅∅": "∅∅∅", "SGT": "SGT", "EST": "EST", "WAST": "WAST", "AST": "AST", "CLT": "CLT", "HKT": "HKT", "AEDT": "AEDT", "WITA": "WITA", "GMT": "GMT", "HAT": "HAT", "ART": "ART", "COST": "COST", "CAT": "CAT", "WIT": "WIT", "WARST": "WARST", "AWST": "AWST", "AWDT": "AWDT", "NZST": "NZST", "MEZ": "MEZ", "TMST": "TMST", "EDT": "EDT", "PST": "PST", "MYT": "MYT", "GYT": "GYT", "EAT": "EAT", "CST": "CST", "HAST": "HAST", "AKDT": "AKDT", "CHADT": "CHADT", "COT": "COT"},
+ timezones: map[string]string{"WAT": "WAT", "OEZ": "OEZ", "AEDT": "AEDT", "EAT": "EAT", "WEZ": "WEZ", "AST": "AST", "∅∅∅": "∅∅∅", "MESZ": "MESZ", "UYST": "UYST", "ACWST": "ACWST", "CLST": "CLST", "ACST": "ACST", "HAT": "HAT", "TMT": "TMT", "NZST": "NZST", "BOT": "BOT", "ECT": "ECT", "ARST": "ARST", "ChST": "ChST", "CAT": "CAT", "SRT": "SRT", "WIT": "WIT", "IST": "IST", "ACDT": "ACDT", "MYT": "MYT", "CHADT": "CHADT", "AEST": "AEST", "COST": "COST", "TMST": "TMST", "LHST": "LHST", "UYT": "UYT", "GFT": "GFT", "JDT": "JDT", "BT": "BT", "WITA": "WITA", "PST": "PST", "CLT": "CLT", "WAST": "WAST", "SGT": "SGT", "HADT": "HADT", "HKST": "HKST", "NZDT": "NZDT", "ADT": "ADT", "EST": "EST", "GMT": "GMT", "WART": "WART", "WESZ": "WESZ", "CST": "CST", "AWST": "AWST", "LHDT": "LHDT", "MDT": "MDT", "WARST": "WARST", "VET": "VET", "AKST": "AKST", "CHAST": "CHAST", "SAST": "SAST", "EDT": "EDT", "HKT": "HKT", "ART": "ART", "HNT": "HNT", "AWDT": "AWDT", "PDT": "PDT", "ACWDT": "ACWDT", "MST": "MST", "COT": "COT", "HAST": "HAST", "OESZ": "OESZ", "MEZ": "MEZ", "GYT": "GYT", "WIB": "WIB", "CDT": "CDT", "JST": "JST", "AKDT": "AKDT"},
}
}
diff --git a/lag_TZ/lag_TZ.go b/lag_TZ/lag_TZ.go
index fd393149..ff283cf1 100644
--- a/lag_TZ/lag_TZ.go
+++ b/lag_TZ/lag_TZ.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KSA", "KA"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kɨrɨsitʉ sɨ anavyaal", "Kɨrɨsitʉ akavyaalwe"},
- timezones: map[string]string{"GMT": "GMT", "ACWST": "ACWST", "HAT": "HAT", "COT": "COT", "NZST": "NZST", "SGT": "SGT", "OESZ": "OESZ", "COST": "COST", "AEST": "AEST", "LHDT": "LHDT", "UYT": "UYT", "ChST": "ChST", "GFT": "GFT", "PST": "PST", "TMST": "TMST", "AWST": "AWST", "CST": "CST", "WARST": "WARST", "ART": "ART", "SAST": "SAST", "∅∅∅": "∅∅∅", "ECT": "ECT", "ACWDT": "ACWDT", "ACDT": "ACDT", "WAST": "WAST", "OEZ": "OEZ", "EST": "EST", "WART": "WART", "CHAST": "CHAST", "CAT": "CAT", "WIT": "WIT", "TMT": "TMT", "HAST": "HAST", "GYT": "GYT", "MESZ": "MESZ", "VET": "VET", "HNT": "HNT", "NZDT": "NZDT", "AEDT": "AEDT", "JDT": "JDT", "MYT": "MYT", "BT": "BT", "LHST": "LHST", "ARST": "ARST", "AST": "AST", "HKT": "HKT", "CHADT": "CHADT", "AKST": "AKST", "CLT": "CLT", "CDT": "CDT", "EAT": "EAT", "HADT": "HADT", "EDT": "EDT", "UYST": "UYST", "ADT": "ADT", "MEZ": "MEZ", "HKST": "HKST", "CLST": "CLST", "MDT": "MDT", "WEZ": "WEZ", "WAT": "WAT", "SRT": "SRT", "ACST": "ACST", "WITA": "WITA", "WIB": "WIB", "JST": "JST", "AKDT": "AKDT", "WESZ": "WESZ", "MST": "MST", "IST": "IST", "AWDT": "AWDT", "BOT": "BOT", "PDT": "PDT"},
+ timezones: map[string]string{"CST": "CST", "AKST": "AKST", "PST": "PST", "UYT": "UYT", "ECT": "ECT", "MST": "MST", "SAST": "SAST", "OEZ": "OEZ", "AEST": "AEST", "CAT": "CAT", "WITA": "WITA", "AKDT": "AKDT", "AST": "AST", "ADT": "ADT", "AWDT": "AWDT", "TMST": "TMST", "LHST": "LHST", "ChST": "ChST", "EAT": "EAT", "WEZ": "WEZ", "ACST": "ACST", "MDT": "MDT", "LHDT": "LHDT", "NZDT": "NZDT", "GMT": "GMT", "WAST": "WAST", "MYT": "MYT", "ARST": "ARST", "WAT": "WAT", "IST": "IST", "HADT": "HADT", "CHAST": "CHAST", "WESZ": "WESZ", "GFT": "GFT", "HAST": "HAST", "NZST": "NZST", "BT": "BT", "CLT": "CLT", "COST": "COST", "JDT": "JDT", "SGT": "SGT", "OESZ": "OESZ", "WART": "WART", "EST": "EST", "MESZ": "MESZ", "ACWST": "ACWST", "ACWDT": "ACWDT", "WARST": "WARST", "JST": "JST", "SRT": "SRT", "WIT": "WIT", "BOT": "BOT", "CDT": "CDT", "HAT": "HAT", "EDT": "EDT", "ACDT": "ACDT", "HNT": "HNT", "AWST": "AWST", "AEDT": "AEDT", "MEZ": "MEZ", "GYT": "GYT", "WIB": "WIB", "HKT": "HKT", "TMT": "TMT", "VET": "VET", "ART": "ART", "HKST": "HKST", "COT": "COT", "∅∅∅": "∅∅∅", "CHADT": "CHADT", "PDT": "PDT", "UYST": "UYST", "CLST": "CLST"},
}
}
diff --git a/lb/lb.go b/lb/lb.go
index 7652babf..95ce44c5 100644
--- a/lb/lb.go
+++ b/lb/lb.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"", ""},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"WARST": "Westargentinesch Summerzäit", "ACWST": "Zentral-/Westaustralesch Normalzäit", "SRT": "Suriname-Zäit", "WAST": "Westafrikanesch Summerzäit", "AWST": "Westaustralesch Normalzäit", "WIB": "Westindonesesch Zäit", "AEDT": "Ostaustralesch Summerzäit", "MYT": "Malaysesch Zäit", "HNT": "Neifundland-Normalzäit", "∅∅∅": "Amazonas-Summerzäit", "JST": "Japanesch Normalzäit", "OEZ": "Osteuropäesch Normalzäit", "EAT": "Ostafrikanesch Zäit", "COST": "Kolumbianesch Summerzäit", "AST": "Atlantik-Normalzäit", "CLST": "Chilenesch Summerzäit", "GFT": "Franséisch-Guayane-Zäit", "WEZ": "Westeuropäesch Normalzäit", "MST": "Rocky-Mountain-Normalzäit", "HKT": "Hong-Kong-Normalzäit", "WIT": "Ostindonesesch Zäit", "AKDT": "Alaska-Summerzäit", "GMT": "Mëttler Greenwich-Zäit", "VET": "Venezuela-Zäit", "UYT": "Uruguyanesch Normalzäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "MEZ": "Mëtteleuropäesch Normalzäit", "HAST": "Hawaii-Aleuten-Normalzäit", "JDT": "Japanesch Summerzäit", "LHST": "Lord-Howe-Normalzäit", "HKST": "Hong-Kong-Summerzäit", "CHADT": "Chatham-Summerzäit", "IST": "Indesch Zäit", "MDT": "Rocky-Mountain-Summerzäit", "ART": "Argentinesch Normalzäit", "AEST": "Ostaustralesch Normalzäit", "OESZ": "Osteuropäesch Summerzäit", "BT": "Bhutan-Zäit", "CHAST": "Chatham-Normalzäit", "HADT": "Hawaii-Aleuten-Summerzäit", "WAT": "Westafrikanesch Normalzäit", "ARST": "Argentinesch Summerzäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "LHDT": "Lord-Howe-Summerzäit", "ACST": "Zentralaustralesch Normalzäit", "AKST": "Alaska-Normalzäit", "TMT": "Turkmenistan-Normalzäit", "NZST": "Neiséiland-Normalzäit", "NZDT": "Neiséiland-Summerzäit", "CST": "Nordamerikanesch Inland-Normalzäit", "GYT": "Guyana-Zäit", "COT": "Kolumbianesch Normalzäit", "AWDT": "Westaustralesch Summerzäit", "ADT": "Atlantik-Summerzäit", "CAT": "Zentralafrikanesch Zäit", "CDT": "Nordamerikanesch Inland-Summerzäit", "SAST": "Südafrikanesch Zäit", "WART": "Westargentinesch Normalzäit", "ACDT": "Zentralaustralesch Summerzäit", "UYST": "Uruguayanesch Summerzäit", "WESZ": "Westeuropäesch Summerzäit", "TMST": "Turkmenistan-Summerzäit", "WITA": "Zentralindonesesch Zäit", "HAT": "Neifundland-Summerzäit", "MESZ": "Mëtteleuropäesch Summerzäit", "CLT": "Chilenesch Normalzäit", "ECT": "Ecuadorianesch Zäit", "ChST": "Chamorro-Zäit", "SGT": "Singapur-Standardzäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "BOT": "Bolivianesch Zäit"},
+ timezones: map[string]string{"HKST": "Hong-Kong-Summerzäit", "AKST": "Alaska-Normalzäit", "ARST": "Argentinesch Summerzäit", "CDT": "Nordamerikanesch Inland-Summerzäit", "GYT": "Guyana-Zäit", "SGT": "Singapur-Standardzäit", "OEZ": "Osteuropäesch Normalzäit", "MEZ": "Mëtteleuropäesch Normalzäit", "ACWST": "Zentral-/Westaustralesch Normalzäit", "CST": "Nordamerikanesch Inland-Normalzäit", "COST": "Kolumbianesch Summerzäit", "ACST": "Zentralaustralesch Normalzäit", "AWST": "Westaustralesch Normalzäit", "TMST": "Turkmenistan-Summerzäit", "UYST": "Uruguayanesch Summerzäit", "WIT": "Ostindonesesch Zäit", "WESZ": "Westeuropäesch Summerzäit", "AWDT": "Westaustralesch Summerzäit", "CHAST": "Chatham-Normalzäit", "ACDT": "Zentralaustralesch Summerzäit", "GMT": "Mëttler Greenwich-Zäit", "COT": "Kolumbianesch Normalzäit", "MYT": "Malaysesch Zäit", "AST": "Atlantik-Normalzäit", "BOT": "Bolivianesch Zäit", "EAT": "Ostafrikanesch Zäit", "JST": "Japanesch Normalzäit", "ChST": "Chamorro-Zäit", "WARST": "Westargentinesch Summerzäit", "TMT": "Turkmenistan-Normalzäit", "UYT": "Uruguyanesch Normalzäit", "HKT": "Hong-Kong-Normalzäit", "WIB": "Westindonesesch Zäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "MST": "MST", "LHDT": "Lord-Howe-Summerzäit", "SAST": "Südafrikanesch Zäit", "CAT": "Zentralafrikanesch Zäit", "BT": "Bhutan-Zäit", "WAT": "Westafrikanesch Normalzäit", "AKDT": "Alaska-Summerzäit", "CHADT": "Chatham-Summerzäit", "WITA": "Zentralindonesesch Zäit", "ADT": "Atlantik-Summerzäit", "CLT": "Chilenesch Normalzäit", "AEDT": "Ostaustralesch Summerzäit", "SRT": "Suriname-Zäit", "WAST": "Westafrikanesch Summerzäit", "LHST": "Lord-Howe-Normalzäit", "OESZ": "Osteuropäesch Summerzäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "VET": "Venezuela-Zäit", "WEZ": "Westeuropäesch Normalzäit", "AEST": "Ostaustralesch Normalzäit", "HAT": "Neifundland-Summerzäit", "NZDT": "Neiséiland-Summerzäit", "MESZ": "Mëtteleuropäesch Summerzäit", "ECT": "Ecuadorianesch Zäit", "JDT": "Japanesch Summerzäit", "IST": "Indesch Zäit", "GFT": "Franséisch-Guayane-Zäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "CLST": "Chilenesch Summerzäit", "HAST": "Hawaii-Aleuten-Normalzäit", "NZST": "Neiséiland-Normalzäit", "HNT": "Neifundland-Normalzäit", "∅∅∅": "Azoren-Summerzäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "WART": "Westargentinesch Normalzäit", "ART": "Argentinesch Normalzäit", "MDT": "MDT", "HADT": "Hawaii-Aleuten-Summerzäit"},
}
}
@@ -193,7 +193,7 @@ func (lb *lb) WeekdaysWide() []string {
func (lb *lb) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lb.decimal) + len(lb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (lb *lb) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lb.currencies[currency]
- l := len(s) + len(lb.decimal) + len(lb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (lb *lb) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lb.currencies[currency]
- l := len(s) + len(lb.decimal) + len(lb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lb_LU/lb_LU.go b/lb_LU/lb_LU.go
index 56050878..f1c0679b 100644
--- a/lb_LU/lb_LU.go
+++ b/lb_LU/lb_LU.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr."},
erasNarrow: []string{"", ""},
erasWide: []string{"v. Chr.", "n. Chr."},
- timezones: map[string]string{"CLT": "Chilenesch Normalzäit", "ADT": "Atlantik-Summerzäit", "HAST": "Hawaii-Aleuten-Normalzäit", "BT": "Bhutan-Zäit", "IST": "Indesch Zäit", "LHST": "Lord-Howe-Normalzäit", "GYT": "Guyana-Zäit", "COST": "Kolumbianesch Summerzäit", "SAST": "Südafrikanesch Zäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "HKT": "Hong-Kong-Normalzäit", "SGT": "Singapur-Standardzäit", "NZST": "Neiséiland-Normalzäit", "AEST": "Ostaustralesch Normalzäit", "AKDT": "Alaska-Summerzäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "VET": "Venezuela-Zäit", "WAT": "Westafrikanesch Normalzäit", "AST": "Atlantik-Normalzäit", "ARST": "Argentinesch Summerzäit", "AWDT": "Westaustralesch Summerzäit", "∅∅∅": "Peruanesch Summerzäit", "ACDT": "Zentralaustralesch Summerzäit", "ChST": "Chamorro-Zäit", "HNT": "Neifundland-Normalzäit", "WITA": "Zentralindonesesch Zäit", "TMST": "Turkmenistan-Summerzäit", "JST": "Japanesch Normalzäit", "AKST": "Alaska-Normalzäit", "OEZ": "Osteuropäesch Normalzäit", "ECT": "Ecuadorianesch Zäit", "WIT": "Ostindonesesch Zäit", "JDT": "Japanesch Summerzäit", "WART": "Westargentinesch Normalzäit", "HAT": "Neifundland-Summerzäit", "CAT": "Zentralafrikanesch Zäit", "BOT": "Bolivianesch Zäit", "MEZ": "Mëtteleuropäesch Normalzäit", "HKST": "Hong-Kong-Summerzäit", "MYT": "Malaysesch Zäit", "WARST": "Westargentinesch Summerzäit", "UYST": "Uruguayanesch Summerzäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "TMT": "Turkmenistan-Normalzäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "WESZ": "Westeuropäesch Summerzäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "MST": "Rocky-Mountain-Normalzäit", "COT": "Kolumbianesch Normalzäit", "GMT": "Mëttler Greenwich-Zäit", "AWST": "Westaustralesch Normalzäit", "CHAST": "Chatham-Normalzäit", "OESZ": "Osteuropäesch Summerzäit", "ART": "Argentinesch Normalzäit", "GFT": "Franséisch-Guayane-Zäit", "CLST": "Chilenesch Summerzäit", "CST": "Nordamerikanesch Inland-Normalzäit", "WIB": "Westindonesesch Zäit", "LHDT": "Lord-Howe-Summerzäit", "UYT": "Uruguyanesch Normalzäit", "SRT": "Suriname-Zäit", "MDT": "Rocky-Mountain-Summerzäit", "ACST": "Zentralaustralesch Normalzäit", "EAT": "Ostafrikanesch Zäit", "WAST": "Westafrikanesch Summerzäit", "NZDT": "Neiséiland-Summerzäit", "MESZ": "Mëtteleuropäesch Summerzäit", "CDT": "Nordamerikanesch Inland-Summerzäit", "WEZ": "Westeuropäesch Normalzäit", "ACWST": "Zentral-/Westaustralesch Normalzäit", "CHADT": "Chatham-Summerzäit", "HADT": "Hawaii-Aleuten-Summerzäit", "AEDT": "Ostaustralesch Summerzäit"},
+ timezones: map[string]string{"GMT": "Mëttler Greenwich-Zäit", "UYT": "Uruguyanesch Normalzäit", "ChST": "Chamorro-Zäit", "HADT": "Hawaii-Aleuten-Summerzäit", "PDT": "Nordamerikanesch Westküsten-Summerzäit", "SGT": "Singapur-Standardzäit", "HAT": "Neifundland-Summerzäit", "SRT": "Suriname-Zäit", "MST": "Rocky-Mountain-Normalzäit", "WART": "Westargentinesch Normalzäit", "AEST": "Ostaustralesch Normalzäit", "PST": "Nordamerikanesch Westküsten-Normalzäit", "MESZ": "Mëtteleuropäesch Summerzäit", "WIT": "Ostindonesesch Zäit", "LHDT": "Lord-Howe-Summerzäit", "CAT": "Zentralafrikanesch Zäit", "ACWST": "Zentral-/Westaustralesch Normalzäit", "EST": "Nordamerikanesch Ostküsten-Normalzäit", "MEZ": "Mëtteleuropäesch Normalzäit", "NZDT": "Neiséiland-Summerzäit", "BT": "Bhutan-Zäit", "ECT": "Ecuadorianesch Zäit", "OEZ": "Osteuropäesch Normalzäit", "EDT": "Nordamerikanesch Ostküsten-Summerzäit", "HAST": "Hawaii-Aleuten-Normalzäit", "SAST": "Südafrikanesch Zäit", "OESZ": "Osteuropäesch Summerzäit", "WARST": "Westargentinesch Summerzäit", "COST": "Kolumbianesch Summerzäit", "AKDT": "Alaska-Summerzäit", "JST": "Japanesch Normalzäit", "∅∅∅": "Azoren-Summerzäit", "CHAST": "Chatham-Normalzäit", "ART": "Argentinesch Normalzäit", "AWST": "Westaustralesch Normalzäit", "BOT": "Bolivianesch Zäit", "VET": "Venezuela-Zäit", "CST": "Nordamerikanesch Inland-Normalzäit", "LHST": "Lord-Howe-Normalzäit", "NZST": "Neiséiland-Normalzäit", "IST": "Indesch Zäit", "HNT": "Neifundland-Normalzäit", "CHADT": "Chatham-Summerzäit", "HKST": "Hong-Kong-Summerzäit", "WITA": "Zentralindonesesch Zäit", "AST": "Atlantik-Normalzäit", "ACDT": "Zentralaustralesch Summerzäit", "WAST": "Westafrikanesch Summerzäit", "UYST": "Uruguayanesch Summerzäit", "WESZ": "Westeuropäesch Summerzäit", "COT": "Kolumbianesch Normalzäit", "JDT": "Japanesch Summerzäit", "WIB": "Westindonesesch Zäit", "AEDT": "Ostaustralesch Summerzäit", "CLT": "Chilenesch Normalzäit", "EAT": "Ostafrikanesch Zäit", "WAT": "Westafrikanesch Normalzäit", "ARST": "Argentinesch Summerzäit", "HKT": "Hong-Kong-Normalzäit", "CLST": "Chilenesch Summerzäit", "WEZ": "Westeuropäesch Normalzäit", "ACST": "Zentralaustralesch Normalzäit", "ACWDT": "Zentral-/Westaustralesch Summerzäit", "AKST": "Alaska-Normalzäit", "ADT": "Atlantik-Summerzäit", "TMT": "Turkmenistan-Normalzäit", "GFT": "Franséisch-Guayane-Zäit", "MYT": "Malaysesch Zäit", "AWDT": "Westaustralesch Summerzäit", "TMST": "Turkmenistan-Summerzäit", "MDT": "Rocky-Mountain-Summerzäit", "CDT": "Nordamerikanesch Inland-Summerzäit", "GYT": "Guyana-Zäit"},
}
}
@@ -193,7 +193,7 @@ func (lb *lb_LU) WeekdaysWide() []string {
func (lb *lb_LU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lb.decimal) + len(lb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -268,7 +268,7 @@ func (lb *lb_LU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lb.currencies[currency]
- l := len(s) + len(lb.decimal) + len(lb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (lb *lb_LU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lb.currencies[currency]
- l := len(s) + len(lb.decimal) + len(lb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lg/lg.go b/lg/lg.go
index 2f896dda..c904fe46 100644
--- a/lg/lg.go
+++ b/lg/lg.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kulisito nga tannaza", "Bukya Kulisito Azaal"},
- timezones: map[string]string{"HNT": "HNT", "TMST": "TMST", "WIB": "WIB", "OESZ": "OESZ", "CLST": "CLST", "MEZ": "MEZ", "CHADT": "CHADT", "JST": "JST", "ACWST": "ACWST", "HAT": "HAT", "COT": "COT", "CHAST": "CHAST", "IST": "IST", "WEZ": "WEZ", "ACWDT": "ACWDT", "ADT": "ADT", "AKST": "AKST", "OEZ": "OEZ", "SAST": "SAST", "GMT": "GMT", "UYT": "UYT", "ACST": "ACST", "WARST": "WARST", "SRT": "SRT", "AWDT": "AWDT", "HAST": "HAST", "JDT": "JDT", "EDT": "EDT", "BT": "BT", "LHDT": "LHDT", "VET": "VET", "MST": "MST", "GFT": "GFT", "WESZ": "WESZ", "GYT": "GYT", "CLT": "CLT", "CDT": "CDT", "MESZ": "MESZ", "BOT": "BOT", "ART": "ART", "ARST": "ARST", "CAT": "CAT", "CST": "CST", "NZST": "NZST", "HKT": "HKT", "WIT": "WIT", "MYT": "MYT", "HADT": "HADT", "EST": "EST", "WAT": "WAT", "WAST": "WAST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "MDT": "MDT", "HKST": "HKST", "AST": "AST", "AEST": "AEST", "PDT": "PDT", "ACDT": "ACDT", "SGT": "SGT", "TMT": "TMT", "ChST": "ChST", "EAT": "EAT", "AWST": "AWST", "WITA": "WITA", "AKDT": "AKDT", "UYST": "UYST", "ECT": "ECT", "COST": "COST", "AEDT": "AEDT", "PST": "PST", "LHST": "LHST", "WART": "WART"},
+ timezones: map[string]string{"AWDT": "AWDT", "ART": "ART", "GMT": "GMT", "BOT": "BOT", "WAST": "WAST", "NZDT": "NZDT", "WIT": "WIT", "HAST": "HAST", "EST": "EST", "CDT": "CDT", "HKT": "HKT", "EDT": "EDT", "OEZ": "OEZ", "CST": "CST", "GYT": "GYT", "HADT": "HADT", "SRT": "SRT", "ChST": "ChST", "AST": "AST", "ARST": "ARST", "JDT": "JDT", "HAT": "HAT", "AKST": "AKST", "AEDT": "AEDT", "CLST": "CLST", "COST": "COST", "SGT": "SGT", "PDT": "PDT", "BT": "BT", "WART": "WART", "WEZ": "WEZ", "ACDT": "ACDT", "CHADT": "CHADT", "NZST": "NZST", "SAST": "SAST", "CLT": "CLT", "ACWST": "ACWST", "MYT": "MYT", "∅∅∅": "∅∅∅", "HKST": "HKST", "CHAST": "CHAST", "LHST": "LHST", "MEZ": "MEZ", "WESZ": "WESZ", "HNT": "HNT", "MESZ": "MESZ", "UYST": "UYST", "VET": "VET", "WITA": "WITA", "MDT": "MDT", "ADT": "ADT", "LHDT": "LHDT", "UYT": "UYT", "CAT": "CAT", "ACWDT": "ACWDT", "GFT": "GFT", "WIB": "WIB", "MST": "MST", "EAT": "EAT", "COT": "COT", "IST": "IST", "ACST": "ACST", "AKDT": "AKDT", "TMST": "TMST", "PST": "PST", "WARST": "WARST", "ECT": "ECT", "AWST": "AWST", "OESZ": "OESZ", "WAT": "WAT", "JST": "JST", "TMT": "TMT", "AEST": "AEST"},
}
}
@@ -190,7 +190,7 @@ func (lg *lg) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lg.currencies[currency]
- l := len(s) + len(lg.decimal) + len(lg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -246,7 +246,7 @@ func (lg *lg) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lg.currencies[currency]
- l := len(s) + len(lg.decimal) + len(lg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lg_UG/lg_UG.go b/lg_UG/lg_UG.go
index 0c045436..41982901 100644
--- a/lg_UG/lg_UG.go
+++ b/lg_UG/lg_UG.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kulisito nga tannaza", "Bukya Kulisito Azaal"},
- timezones: map[string]string{"PDT": "PDT", "∅∅∅": "∅∅∅", "ChST": "ChST", "MST": "MST", "AST": "AST", "LHDT": "LHDT", "ACWDT": "ACWDT", "SRT": "SRT", "SGT": "SGT", "AKST": "AKST", "OESZ": "OESZ", "WESZ": "WESZ", "GYT": "GYT", "HNT": "HNT", "GMT": "GMT", "WEZ": "WEZ", "WIT": "WIT", "JST": "JST", "SAST": "SAST", "EDT": "EDT", "MEZ": "MEZ", "WAST": "WAST", "HAT": "HAT", "CLT": "CLT", "UYT": "UYT", "UYST": "UYST", "ADT": "ADT", "WARST": "WARST", "JDT": "JDT", "CHADT": "CHADT", "HKT": "HKT", "WART": "WART", "NZST": "NZST", "ARST": "ARST", "CLST": "CLST", "TMT": "TMT", "TMST": "TMST", "EST": "EST", "LHST": "LHST", "MDT": "MDT", "ART": "ART", "COT": "COT", "IST": "IST", "MYT": "MYT", "NZDT": "NZDT", "CST": "CST", "OEZ": "OEZ", "EAT": "EAT", "WAT": "WAT", "MESZ": "MESZ", "CHAST": "CHAST", "AEDT": "AEDT", "BT": "BT", "VET": "VET", "AEST": "AEST", "HADT": "HADT", "CDT": "CDT", "AWST": "AWST", "ACWST": "ACWST", "AWDT": "AWDT", "COST": "COST", "HKST": "HKST", "CAT": "CAT", "GFT": "GFT", "WITA": "WITA", "WIB": "WIB", "ACDT": "ACDT", "PST": "PST", "ACST": "ACST", "HAST": "HAST", "AKDT": "AKDT", "ECT": "ECT", "BOT": "BOT"},
+ timezones: map[string]string{"MESZ": "MESZ", "SRT": "SRT", "WIT": "WIT", "WAST": "WAST", "HNT": "HNT", "HAST": "HAST", "SAST": "SAST", "GMT": "GMT", "ChST": "ChST", "CST": "CST", "COT": "COT", "AST": "AST", "ACST": "ACST", "CHAST": "CHAST", "MEZ": "MEZ", "JDT": "JDT", "AKDT": "AKDT", "AWST": "AWST", "WART": "WART", "BOT": "BOT", "ACDT": "ACDT", "JST": "JST", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "ART": "ART", "WIB": "WIB", "NZDT": "NZDT", "EAT": "EAT", "ACWST": "ACWST", "ADT": "ADT", "ARST": "ARST", "LHDT": "LHDT", "UYT": "UYT", "MDT": "MDT", "CHADT": "CHADT", "AEDT": "AEDT", "AEST": "AEST", "WAT": "WAT", "GFT": "GFT", "CDT": "CDT", "COST": "COST", "AKST": "AKST", "HADT": "HADT", "TMST": "TMST", "BT": "BT", "WARST": "WARST", "CLT": "CLT", "VET": "VET", "IST": "IST", "GYT": "GYT", "OESZ": "OESZ", "NZST": "NZST", "PST": "PST", "UYST": "UYST", "CLST": "CLST", "HAT": "HAT", "HKST": "HKST", "CAT": "CAT", "ACWDT": "ACWDT", "MYT": "MYT", "HKT": "HKT", "PDT": "PDT", "WEZ": "WEZ", "LHST": "LHST", "WESZ": "WESZ", "TMT": "TMT", "WITA": "WITA", "MST": "MST", "ECT": "ECT", "SGT": "SGT", "EST": "EST", "EDT": "EDT", "OEZ": "OEZ"},
}
}
@@ -190,7 +190,7 @@ func (lg *lg_UG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lg.currencies[currency]
- l := len(s) + len(lg.decimal) + len(lg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -246,7 +246,7 @@ func (lg *lg_UG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lg.currencies[currency]
- l := len(s) + len(lg.decimal) + len(lg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lkt/lkt.go b/lkt/lkt.go
index 6acac4cf..49e3d08f 100644
--- a/lkt/lkt.go
+++ b/lkt/lkt.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
monthsWide: []string{"", "Wiótheȟika Wí", "Thiyóȟeyuŋka Wí", "Ištáwičhayazaŋ Wí", "Pȟežítȟo Wí", "Čhaŋwápetȟo Wí", "Wípazukȟa-wašté Wí", "Čhaŋpȟásapa Wí", "Wasútȟuŋ Wí", "Čhaŋwápeǧi Wí", "Čhaŋwápe-kasná Wí", "Waníyetu Wí", "Tȟahékapšuŋ Wí"},
daysNarrow: []string{"A", "W", "N", "Y", "T", "Z", "O"},
daysWide: []string{"Aŋpétuwakȟaŋ", "Aŋpétuwaŋži", "Aŋpétunuŋpa", "Aŋpétuyamni", "Aŋpétutopa", "Aŋpétuzaptaŋ", "Owáŋgyužažapi"},
- timezones: map[string]string{"ECT": "ECT", "PDT": "PDT", "HNT": "HNT", "CLST": "CLST", "CST": "CST", "GFT": "GFT", "AEST": "AEST", "JST": "JST", "GMT": "GMT", "ACWST": "ACWST", "VET": "VET", "AWST": "AWST", "MEZ": "MEZ", "HAST": "HAST", "EDT": "EDT", "LHDT": "LHDT", "AEDT": "AEDT", "WEZ": "WEZ", "MDT": "MDT", "CHAST": "CHAST", "TMT": "TMT", "JDT": "JDT", "WART": "WART", "SAST": "SAST", "AKST": "AKST", "NZST": "NZST", "HKST": "HKST", "HADT": "HADT", "AKDT": "AKDT", "BOT": "BOT", "PST": "PST", "AST": "AST", "NZDT": "NZDT", "WIT": "WIT", "TMST": "TMST", "GYT": "GYT", "EAT": "EAT", "ADT": "ADT", "CAT": "CAT", "CLT": "CLT", "CDT": "CDT", "UYST": "UYST", "WESZ": "WESZ", "ACWDT": "ACWDT", "WARST": "WARST", "∅∅∅": "∅∅∅", "COT": "COT", "WIB": "WIB", "MESZ": "MESZ", "LHST": "LHST", "MYT": "MYT", "SRT": "SRT", "ACST": "ACST", "MST": "MST", "AWDT": "AWDT", "ACDT": "ACDT", "HKT": "HKT", "EST": "EST", "ARST": "ARST", "OESZ": "OESZ", "COST": "COST", "CHADT": "CHADT", "OEZ": "OEZ", "ChST": "ChST", "UYT": "UYT", "WAT": "WAT", "WAST": "WAST", "IST": "IST", "BT": "BT", "HAT": "HAT", "ART": "ART", "SGT": "SGT", "WITA": "WITA"},
+ timezones: map[string]string{"WAST": "WAST", "VET": "VET", "JDT": "JDT", "CHADT": "CHADT", "AEST": "AEST", "SRT": "SRT", "WARST": "WARST", "WAT": "WAT", "MDT": "MDT", "ECT": "ECT", "HAT": "HAT", "HKT": "HKT", "AEDT": "AEDT", "ACWST": "ACWST", "CLST": "CLST", "WEZ": "WEZ", "CST": "CST", "ACDT": "ACDT", "CHAST": "CHAST", "TMT": "TMT", "OESZ": "OESZ", "ACST": "ACST", "GYT": "GYT", "∅∅∅": "∅∅∅", "EDT": "EDT", "MST": "MST", "GMT": "GMT", "CLT": "CLT", "GFT": "GFT", "HNT": "HNT", "ChST": "ChST", "BOT": "BOT", "ARST": "ARST", "ACWDT": "ACWDT", "WIT": "WIT", "JST": "JST", "AWST": "AWST", "CAT": "CAT", "CDT": "CDT", "OEZ": "OEZ", "MESZ": "MESZ", "IST": "IST", "AKDT": "AKDT", "AST": "AST", "MYT": "MYT", "SGT": "SGT", "LHST": "LHST", "PST": "PST", "WITA": "WITA", "EAT": "EAT", "COST": "COST", "HADT": "HADT", "NZST": "NZST", "UYT": "UYT", "ADT": "ADT", "AWDT": "AWDT", "TMST": "TMST", "SAST": "SAST", "BT": "BT", "WESZ": "WESZ", "COT": "COT", "WIB": "WIB", "PDT": "PDT", "MEZ": "MEZ", "UYST": "UYST", "WART": "WART", "EST": "EST", "ART": "ART", "LHDT": "LHDT", "NZDT": "NZDT", "AKST": "AKST", "HAST": "HAST", "HKST": "HKST"},
}
}
diff --git a/lkt_US/lkt_US.go b/lkt_US/lkt_US.go
index 5cd70a9d..f6284cb7 100644
--- a/lkt_US/lkt_US.go
+++ b/lkt_US/lkt_US.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
monthsWide: []string{"", "Wiótheȟika Wí", "Thiyóȟeyuŋka Wí", "Ištáwičhayazaŋ Wí", "Pȟežítȟo Wí", "Čhaŋwápetȟo Wí", "Wípazukȟa-wašté Wí", "Čhaŋpȟásapa Wí", "Wasútȟuŋ Wí", "Čhaŋwápeǧi Wí", "Čhaŋwápe-kasná Wí", "Waníyetu Wí", "Tȟahékapšuŋ Wí"},
daysNarrow: []string{"A", "W", "N", "Y", "T", "Z", "O"},
daysWide: []string{"Aŋpétuwakȟaŋ", "Aŋpétuwaŋži", "Aŋpétunuŋpa", "Aŋpétuyamni", "Aŋpétutopa", "Aŋpétuzaptaŋ", "Owáŋgyužažapi"},
- timezones: map[string]string{"MEZ": "MEZ", "SGT": "SGT", "HAST": "HAST", "PST": "PST", "AST": "AST", "TMST": "TMST", "AEDT": "AEDT", "OEZ": "OEZ", "EDT": "EDT", "UYT": "UYT", "EAT": "EAT", "CDT": "CDT", "MESZ": "MESZ", "AEST": "AEST", "WITA": "WITA", "WIB": "WIB", "HNT": "HNT", "CHADT": "CHADT", "HADT": "HADT", "WAST": "WAST", "AWST": "AWST", "HAT": "HAT", "COST": "COST", "WESZ": "WESZ", "LHST": "LHST", "ACST": "ACST", "ARST": "ARST", "PDT": "PDT", "CHAST": "CHAST", "MYT": "MYT", "VET": "VET", "AWDT": "AWDT", "NZDT": "NZDT", "ART": "ART", "WIT": "WIT", "UYST": "UYST", "SRT": "SRT", "AKST": "AKST", "IST": "IST", "GMT": "GMT", "ECT": "ECT", "ChST": "ChST", "CST": "CST", "ACWDT": "ACWDT", "WAT": "WAT", "TMT": "TMT", "GFT": "GFT", "JDT": "JDT", "BT": "BT", "BOT": "BOT", "GYT": "GYT", "CAT": "CAT", "SAST": "SAST", "ACDT": "ACDT", "ACWST": "ACWST", "NZST": "NZST", "COT": "COT", "CLT": "CLT", "MDT": "MDT", "HKT": "HKT", "JST": "JST", "WEZ": "WEZ", "WARST": "WARST", "CLST": "CLST", "MST": "MST", "HKST": "HKST", "AKDT": "AKDT", "OESZ": "OESZ", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "ADT": "ADT", "EST": "EST", "WART": "WART"},
+ timezones: map[string]string{"HAST": "HAST", "UYST": "UYST", "CDT": "CDT", "TMT": "TMT", "NZST": "NZST", "CAT": "CAT", "GMT": "GMT", "WITA": "WITA", "SRT": "SRT", "WARST": "WARST", "EST": "EST", "ChST": "ChST", "JDT": "JDT", "MST": "MST", "CHADT": "CHADT", "ACWDT": "ACWDT", "CLST": "CLST", "WESZ": "WESZ", "VET": "VET", "AKDT": "AKDT", "MDT": "MDT", "HADT": "HADT", "AWST": "AWST", "HKT": "HKT", "AEDT": "AEDT", "PST": "PST", "MESZ": "MESZ", "CST": "CST", "AST": "AST", "OESZ": "OESZ", "BT": "BT", "ECT": "ECT", "COST": "COST", "ACST": "ACST", "HNT": "HNT", "GYT": "GYT", "HKST": "HKST", "AEST": "AEST", "AKST": "AKST", "ACDT": "ACDT", "OEZ": "OEZ", "LHST": "LHST", "TMST": "TMST", "SAST": "SAST", "MEZ": "MEZ", "ACWST": "ACWST", "CLT": "CLT", "HAT": "HAT", "SGT": "SGT", "AWDT": "AWDT", "ARST": "ARST", "PDT": "PDT", "IST": "IST", "GFT": "GFT", "MYT": "MYT", "UYT": "UYT", "ADT": "ADT", "WIB": "WIB", "NZDT": "NZDT", "∅∅∅": "∅∅∅", "EDT": "EDT", "CHAST": "CHAST", "WART": "WART", "BOT": "BOT", "JST": "JST", "ART": "ART", "WAT": "WAT", "WAST": "WAST", "WEZ": "WEZ", "LHDT": "LHDT", "EAT": "EAT", "WIT": "WIT", "COT": "COT"},
}
}
diff --git a/ln/ln.go b/ln/ln.go
index 2091ede6..11be74dc 100644
--- a/ln/ln.go
+++ b/ln/ln.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"libóso ya", "nsima ya Y"},
erasNarrow: []string{"", ""},
erasWide: []string{"Yambo ya Yézu Krís", "Nsima ya Yézu Krís"},
- timezones: map[string]string{"ADT": "ADT", "HAST": "HAST", "WESZ": "WESZ", "AST": "AST", "AEDT": "AEDT", "OEZ": "OEZ", "AWDT": "AWDT", "HKST": "HKST", "PDT": "PDT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "NZST": "NZST", "MDT": "MDT", "WART": "WART", "HNT": "HNT", "CHADT": "CHADT", "TMST": "TMST", "WITA": "WITA", "WAST": "WAST", "GMT": "Ntángo ya Londoni", "WEZ": "WEZ", "ACDT": "ACDT", "GYT": "GYT", "WIB": "WIB", "OESZ": "OESZ", "JDT": "JDT", "BT": "BT", "UYT": "UYT", "ACWDT": "ACWDT", "ChST": "ChST", "WAT": "WAT", "AWST": "AWST", "NZDT": "NZDT", "HKT": "HKT", "AKST": "AKST", "IST": "IST", "MYT": "MYT", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "CST": "CST", "MESZ": "MESZ", "WIT": "WIT", "VET": "VET", "AKDT": "AKDT", "ECT": "ECT", "ACST": "ACST", "HAT": "HAT", "MEZ": "MEZ", "TMT": "TMT", "GFT": "GFT", "EST": "EST", "UYST": "UYST", "SRT": "SRT", "ART": "ART", "CHAST": "CHAST", "SGT": "SGT", "SAST": "Ntángo ya Afríka ya Sidi", "CDT": "CDT", "HADT": "HADT", "PST": "PST", "EDT": "EDT", "WARST": "WARST", "ARST": "ARST", "CLST": "CLST", "CAT": "Ntángo ya Lubumbashi", "JST": "JST", "COT": "COT", "LHST": "LHST", "LHDT": "LHDT", "COST": "COST", "AEST": "AEST", "BOT": "BOT", "CLT": "CLT", "MST": "MST"},
+ timezones: map[string]string{"CDT": "CDT", "EST": "EST", "CHAST": "CHAST", "ARST": "ARST", "VET": "VET", "GFT": "GFT", "CST": "CST", "WAT": "WAT", "ACDT": "ACDT", "MYT": "MYT", "SGT": "SGT", "∅∅∅": "∅∅∅", "SAST": "Ntángo ya Afríka ya Sidi", "AEDT": "AEDT", "TMT": "TMT", "TMST": "TMST", "WITA": "WITA", "WEZ": "WEZ", "WESZ": "WESZ", "AST": "AST", "ADT": "ADT", "AWDT": "AWDT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "BOT": "BOT", "WIT": "WIT", "AKDT": "AKDT", "OEZ": "OEZ", "NZDT": "NZDT", "CLST": "CLST", "COST": "COST", "JST": "JST", "ACST": "ACST", "ART": "ART", "AEST": "AEST", "WARST": "WARST", "JDT": "JDT", "HAST": "HAST", "LHST": "LHST", "MESZ": "MESZ", "WIB": "WIB", "ChST": "ChST", "EDT": "EDT", "HADT": "HADT", "AWST": "AWST", "COT": "COT", "WART": "WART", "WAST": "WAST", "GYT": "GYT", "HKT": "HKT", "HKST": "HKST", "OESZ": "OESZ", "GMT": "Ntángo ya Londoni", "UYT": "UYT", "LHDT": "LHDT", "UYST": "UYST", "PDT": "PDT", "MEZ": "MEZ", "ACWDT": "ACWDT", "AKST": "AKST", "MDT": "MDT", "IST": "IST", "MST": "MST", "CHADT": "CHADT", "CAT": "Ntángo ya Lubumbashi", "PST": "PST", "SRT": "SRT", "ACWST": "ACWST", "HNT": "HNT", "HAT": "HAT", "CLT": "CLT", "ECT": "ECT", "NZST": "NZST", "BT": "BT"},
}
}
@@ -189,7 +189,7 @@ func (ln *ln) WeekdaysWide() []string {
func (ln *ln) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -237,7 +237,7 @@ func (ln *ln) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (ln *ln) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ln_AO/ln_AO.go b/ln_AO/ln_AO.go
index 036d8d62..b7a992f2 100644
--- a/ln_AO/ln_AO.go
+++ b/ln_AO/ln_AO.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"libóso ya", "nsima ya Y"},
erasNarrow: []string{"", ""},
erasWide: []string{"Yambo ya Yézu Krís", "Nsima ya Yézu Krís"},
- timezones: map[string]string{"COT": "COT", "NZST": "NZST", "CDT": "CDT", "GFT": "GFT", "TMT": "TMT", "AEST": "AEST", "BT": "BT", "EDT": "EDT", "ACDT": "ACDT", "COST": "COST", "CST": "CST", "SAST": "Ntángo ya Afríka ya Sidi", "OEZ": "OEZ", "VET": "VET", "CHAST": "CHAST", "AEDT": "AEDT", "IST": "IST", "SRT": "SRT", "GYT": "GYT", "HADT": "HADT", "AWST": "AWST", "AKDT": "AKDT", "LHST": "LHST", "UYT": "UYT", "PDT": "PDT", "ARST": "ARST", "SGT": "SGT", "UYST": "UYST", "WESZ": "WESZ", "ACST": "ACST", "ADT": "ADT", "CHADT": "CHADT", "CLST": "CLST", "PST": "PST", "WEZ": "WEZ", "ACWST": "ACWST", "AST": "AST", "HKT": "HKT", "OESZ": "OESZ", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "HAT": "HAT", "HKST": "HKST", "HAST": "HAST", "MYT": "MYT", "ChST": "ChST", "CLT": "CLT", "WIB": "WIB", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "MDT": "MDT", "ART": "ART", "MEZ": "MEZ", "LHDT": "LHDT", "WARST": "WARST", "WITA": "WITA", "AKST": "AKST", "GMT": "Ntángo ya Londoni", "AWDT": "AWDT", "TMST": "TMST", "JDT": "JDT", "BOT": "BOT", "MST": "MST", "WAST": "WAST", "HNT": "HNT", "WART": "WART", "WAT": "WAT", "WIT": "WIT", "CAT": "Ntángo ya Lubumbashi", "JST": "JST", "ECT": "ECT", "EST": "EST", "NZDT": "NZDT", "MESZ": "MESZ"},
+ timezones: map[string]string{"ECT": "ECT", "ART": "ART", "TMT": "TMT", "SAST": "Ntángo ya Afríka ya Sidi", "GMT": "Ntángo ya Londoni", "JST": "JST", "MYT": "MYT", "CLT": "CLT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "CLST": "CLST", "WAT": "WAT", "ADT": "ADT", "HAST": "HAST", "MESZ": "MESZ", "UYST": "UYST", "PDT": "PDT", "AKST": "AKST", "AKDT": "AKDT", "AST": "AST", "MDT": "MDT", "AWDT": "AWDT", "CHAST": "CHAST", "LHDT": "LHDT", "WART": "WART", "ChST": "ChST", "GYT": "GYT", "AWST": "AWST", "NZST": "NZST", "UYT": "UYT", "MST": "MST", "AEDT": "AEDT", "OESZ": "OESZ", "CAT": "Ntángo ya Lubumbashi", "JDT": "JDT", "∅∅∅": "∅∅∅", "HKST": "HKST", "ARST": "ARST", "PST": "PST", "WIT": "WIT", "VET": "VET", "CDT": "CDT", "WITA": "WITA", "HNT": "HNT", "HAT": "HAT", "MEZ": "MEZ", "ACWDT": "ACWDT", "IST": "IST", "ACST": "ACST", "TMST": "TMST", "WEZ": "WEZ", "SGT": "SGT", "WIB": "WIB", "BT": "BT", "BOT": "BOT", "WESZ": "WESZ", "ACWST": "ACWST", "COST": "COST", "CST": "CST", "LHST": "LHST", "WARST": "WARST", "ACDT": "ACDT", "EDT": "EDT", "NZDT": "NZDT", "GFT": "GFT", "COT": "COT", "HKT": "HKT", "OEZ": "OEZ", "SRT": "SRT", "WAST": "WAST", "HADT": "HADT", "CHADT": "CHADT", "EST": "EST", "AEST": "AEST"},
}
}
@@ -189,7 +189,7 @@ func (ln *ln_AO) WeekdaysWide() []string {
func (ln *ln_AO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -237,7 +237,7 @@ func (ln *ln_AO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (ln *ln_AO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ln_CD/ln_CD.go b/ln_CD/ln_CD.go
index 40d343fd..16e19533 100644
--- a/ln_CD/ln_CD.go
+++ b/ln_CD/ln_CD.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"libóso ya", "nsima ya Y"},
erasNarrow: []string{"", ""},
erasWide: []string{"Yambo ya Yézu Krís", "Nsima ya Yézu Krís"},
- timezones: map[string]string{"HADT": "HADT", "GMT": "Ntángo ya Londoni", "COST": "COST", "CDT": "CDT", "BT": "BT", "ECT": "ECT", "WEZ": "WEZ", "ACWDT": "ACWDT", "AKST": "AKST", "OESZ": "OESZ", "AWST": "AWST", "NZDT": "NZDT", "MDT": "MDT", "SAST": "Ntángo ya Afríka ya Sidi", "WARST": "WARST", "SRT": "SRT", "WITA": "WITA", "MEZ": "MEZ", "UYT": "UYT", "PDT": "PDT", "MST": "MST", "AKDT": "AKDT", "NZST": "NZST", "ARST": "ARST", "HAST": "HAST", "HKT": "HKT", "CHADT": "CHADT", "TMST": "TMST", "GFT": "GFT", "PST": "PST", "WAT": "WAT", "ART": "ART", "CST": "CST", "JDT": "JDT", "MYT": "MYT", "ACST": "ACST", "ADT": "ADT", "JST": "JST", "WAST": "WAST", "COT": "COT", "MESZ": "MESZ", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "AWDT": "AWDT", "CLT": "CLT", "EST": "EST", "AST": "AST", "IST": "IST", "SGT": "SGT", "WIB": "WIB", "UYST": "UYST", "ACDT": "ACDT", "HNT": "HNT", "HKST": "HKST", "CHAST": "CHAST", "TMT": "TMT", "OEZ": "OEZ", "WESZ": "WESZ", "LHST": "LHST", "VET": "VET", "CLST": "CLST", "WART": "WART", "ChST": "ChST", "GYT": "GYT", "HAT": "HAT", "ACWST": "ACWST", "AEST": "AEST", "EDT": "EDT", "BOT": "BOT", "WIT": "WIT", "CAT": "Ntángo ya Lubumbashi"},
+ timezones: map[string]string{"UYST": "UYST", "AKST": "AKST", "ADT": "ADT", "PST": "PST", "SRT": "SRT", "WIT": "WIT", "WAT": "WAT", "WAST": "WAST", "EST": "EST", "AWST": "AWST", "AWDT": "AWDT", "MDT": "MDT", "WART": "WART", "WARST": "WARST", "COT": "COT", "OEZ": "OEZ", "GYT": "GYT", "HKST": "HKST", "LHST": "LHST", "UYT": "UYT", "WITA": "WITA", "ECT": "ECT", "VET": "VET", "HAT": "HAT", "AEST": "AEST", "MESZ": "MESZ", "GMT": "Ntángo ya Londoni", "BOT": "BOT", "WEZ": "WEZ", "ACDT": "ACDT", "CHADT": "CHADT", "COST": "COST", "CHAST": "CHAST", "ART": "ART", "CDT": "CDT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "ACWDT": "ACWDT", "WESZ": "WESZ", "SGT": "SGT", "BT": "BT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "CLST": "CLST", "CST": "CST", "JST": "JST", "ACST": "ACST", "HADT": "HADT", "ARST": "ARST", "PDT": "PDT", "IST": "IST", "MYT": "MYT", "AKDT": "AKDT", "HNT": "HNT", "EDT": "EDT", "HKT": "HKT", "TMT": "TMT", "MST": "MST", "AEDT": "AEDT", "MEZ": "MEZ", "ACWST": "ACWST", "JDT": "JDT", "AST": "AST", "TMST": "TMST", "SAST": "Ntángo ya Afríka ya Sidi", "OESZ": "OESZ", "CAT": "Ntángo ya Lubumbashi", "CLT": "CLT", "WIB": "WIB", "LHDT": "LHDT", "NZST": "NZST", "ChST": "ChST", "GFT": "GFT", "HAST": "HAST"},
}
}
@@ -189,7 +189,7 @@ func (ln *ln_CD) WeekdaysWide() []string {
func (ln *ln_CD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -237,7 +237,7 @@ func (ln *ln_CD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (ln *ln_CD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ln_CF/ln_CF.go b/ln_CF/ln_CF.go
index 502b45bb..8b002bfb 100644
--- a/ln_CF/ln_CF.go
+++ b/ln_CF/ln_CF.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"libóso ya", "nsima ya Y"},
erasNarrow: []string{"", ""},
erasWide: []string{"Yambo ya Yézu Krís", "Nsima ya Yézu Krís"},
- timezones: map[string]string{"WITA": "WITA", "HAST": "HAST", "PST": "PST", "AST": "AST", "CHADT": "CHADT", "AEDT": "AEDT", "OESZ": "OESZ", "CAT": "Ntángo ya Lubumbashi", "WESZ": "WESZ", "ACWST": "ACWST", "GFT": "GFT", "EST": "EST", "UYT": "UYT", "ChST": "ChST", "ACDT": "ACDT", "MESZ": "MESZ", "SGT": "SGT", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "NZDT": "NZDT", "COST": "COST", "ADT": "ADT", "AEST": "AEST", "ACWDT": "ACWDT", "MST": "MST", "ART": "ART", "∅∅∅": "∅∅∅", "LHST": "LHST", "JST": "JST", "GMT": "Ntángo ya Londoni", "BT": "BT", "CHAST": "CHAST", "WIT": "WIT", "MYT": "MYT", "WARST": "WARST", "PDT": "PDT", "GYT": "GYT", "NZST": "NZST", "HKST": "HKST", "TMST": "TMST", "HADT": "HADT", "WART": "WART", "ACST": "ACST", "WAT": "WAT", "ARST": "ARST", "COT": "COT", "CLT": "CLT", "HAT": "HAT", "WIB": "WIB", "AKDT": "AKDT", "OEZ": "OEZ", "SAST": "Ntángo ya Afríka ya Sidi", "EDT": "EDT", "IST": "IST", "MDT": "MDT", "CLST": "CLST", "TMT": "TMT", "AKST": "AKST", "ECT": "ECT", "WEZ": "WEZ", "LHDT": "LHDT", "BOT": "BOT", "UYST": "UYST", "AWDT": "AWDT", "VET": "VET", "WAST": "WAST", "CST": "CST", "JDT": "JDT", "SRT": "SRT", "HKT": "HKT", "AWST": "AWST", "HNT": "HNT", "CDT": "CDT", "MEZ": "MEZ"},
+ timezones: map[string]string{"EAT": "Ntángo ya Afríka ya Ɛ́sita", "WAST": "WAST", "HKST": "HKST", "EST": "EST", "MST": "MST", "HNT": "HNT", "GYT": "GYT", "COT": "COT", "CHADT": "CHADT", "TMT": "TMT", "AEST": "AEST", "PST": "PST", "ART": "ART", "NZDT": "NZDT", "WITA": "WITA", "SRT": "SRT", "JDT": "JDT", "AKDT": "AKDT", "TMST": "TMST", "LHDT": "LHDT", "MEZ": "MEZ", "CAT": "Ntángo ya Lubumbashi", "ChST": "ChST", "MDT": "MDT", "HAST": "HAST", "HKT": "HKT", "CHAST": "CHAST", "ARST": "ARST", "UYST": "UYST", "VET": "VET", "MYT": "MYT", "AKST": "AKST", "AEDT": "AEDT", "ACWDT": "ACWDT", "CLT": "CLT", "ECT": "ECT", "COST": "COST", "HAT": "HAT", "OESZ": "OESZ", "BT": "BT", "WEZ": "WEZ", "WESZ": "WESZ", "JST": "JST", "WIB": "WIB", "LHST": "LHST", "UYT": "UYT", "WART": "WART", "GFT": "GFT", "ACST": "ACST", "PDT": "PDT", "GMT": "Ntángo ya Londoni", "AWDT": "AWDT", "AST": "AST", "EDT": "EDT", "NZST": "NZST", "WIT": "WIT", "IST": "IST", "SGT": "SGT", "OEZ": "OEZ", "ACWST": "ACWST", "WARST": "WARST", "WAT": "WAT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "SAST": "Ntángo ya Afríka ya Sidi", "CST": "CST", "CDT": "CDT", "HADT": "HADT", "BOT": "BOT", "CLST": "CLST", "ADT": "ADT", "AWST": "AWST", "MESZ": "MESZ"},
}
}
@@ -189,7 +189,7 @@ func (ln *ln_CF) WeekdaysWide() []string {
func (ln *ln_CF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -237,7 +237,7 @@ func (ln *ln_CF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (ln *ln_CF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ln_CG/ln_CG.go b/ln_CG/ln_CG.go
index 66315944..a568f38c 100644
--- a/ln_CG/ln_CG.go
+++ b/ln_CG/ln_CG.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"libóso ya", "nsima ya Y"},
erasNarrow: []string{"", ""},
erasWide: []string{"Yambo ya Yézu Krís", "Nsima ya Yézu Krís"},
- timezones: map[string]string{"AWST": "AWST", "NZDT": "NZDT", "GMT": "Ntángo ya Londoni", "SRT": "SRT", "ChST": "ChST", "WAT": "WAT", "AKDT": "AKDT", "AWDT": "AWDT", "WIT": "WIT", "TMST": "TMST", "LHDT": "LHDT", "AEDT": "AEDT", "COT": "COT", "COST": "COST", "MESZ": "MESZ", "HAST": "HAST", "CLST": "CLST", "CAT": "Ntángo ya Lubumbashi", "HKT": "HKT", "HNT": "HNT", "WESZ": "WESZ", "ACWDT": "ACWDT", "ART": "ART", "HADT": "HADT", "OEZ": "OEZ", "OESZ": "OESZ", "ECT": "ECT", "UYT": "UYT", "WAST": "WAST", "GFT": "GFT", "WARST": "WARST", "GYT": "GYT", "CDT": "CDT", "PDT": "PDT", "SAST": "Ntángo ya Afríka ya Sidi", "EST": "EST", "EDT": "EDT", "PST": "PST", "TMT": "TMT", "AEST": "AEST", "BT": "BT", "UYST": "UYST", "MYT": "MYT", "ACST": "ACST", "VET": "VET", "MEZ": "MEZ", "JST": "JST", "MST": "MST", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "NZST": "NZST", "CHADT": "CHADT", "WITA": "WITA", "MDT": "MDT", "HAT": "HAT", "CST": "CST", "LHST": "LHST", "ACWST": "ACWST", "BOT": "BOT", "AST": "AST", "ADT": "ADT", "CLT": "CLT", "HKST": "HKST", "CHAST": "CHAST", "IST": "IST", "WEZ": "WEZ", "WART": "WART", "JDT": "JDT", "WIB": "WIB", "ACDT": "ACDT", "ARST": "ARST", "∅∅∅": "∅∅∅", "SGT": "SGT", "AKST": "AKST"},
+ timezones: map[string]string{"LHST": "LHST", "AEST": "AEST", "MEZ": "MEZ", "ChST": "ChST", "JST": "JST", "SGT": "SGT", "ADT": "ADT", "NZST": "NZST", "UYT": "UYT", "ACWST": "ACWST", "WAT": "WAT", "WIB": "WIB", "HKT": "HKT", "CHADT": "CHADT", "NZDT": "NZDT", "SRT": "SRT", "CLST": "CLST", "COST": "COST", "AWST": "AWST", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "PST": "PST", "AEDT": "AEDT", "ACWDT": "ACWDT", "HADT": "HADT", "LHDT": "LHDT", "AWDT": "AWDT", "ART": "ART", "CAT": "Ntángo ya Lubumbashi", "PDT": "PDT", "BOT": "BOT", "COT": "COT", "GYT": "GYT", "OEZ": "OEZ", "OESZ": "OESZ", "JDT": "JDT", "AKST": "AKST", "HAST": "HAST", "HAT": "HAT", "MST": "MST", "WAST": "WAST", "CDT": "CDT", "UYST": "UYST", "BT": "BT", "CLT": "CLT", "MDT": "MDT", "VET": "VET", "IST": "IST", "CST": "CST", "AKDT": "AKDT", "AST": "AST", "HKST": "HKST", "WART": "WART", "WARST": "WARST", "WIT": "WIT", "CHAST": "CHAST", "EST": "EST", "SAST": "Ntángo ya Afríka ya Sidi", "EAT": "Ntángo ya Afríka ya Ɛ́sita", "WESZ": "WESZ", "ACST": "ACST", "ECT": "ECT", "TMT": "TMT", "GMT": "Ntángo ya Londoni", "MYT": "MYT", "ACDT": "ACDT", "MESZ": "MESZ", "EDT": "EDT", "WITA": "WITA", "TMST": "TMST", "GFT": "GFT", "HNT": "HNT", "ARST": "ARST"},
}
}
@@ -189,7 +189,7 @@ func (ln *ln_CG) WeekdaysWide() []string {
func (ln *ln_CG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -237,7 +237,7 @@ func (ln *ln_CG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (ln *ln_CG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ln.currencies[currency]
- l := len(s) + len(ln.decimal) + len(ln.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lo/lo.go b/lo/lo.go
index 79bdec46..2c60abbd 100644
--- a/lo/lo.go
+++ b/lo/lo.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ກ່ອນ ຄ.ສ.", "ຄ.ສ."},
erasNarrow: []string{"", ""},
erasWide: []string{"ກ່ອນຄຣິດສັກກະລາດ", "ຄຣິດສັກກະລາດ"},
- timezones: map[string]string{"WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "VET": "ເວ\u200bລາ\u200bເວ\u200bເນ\u200bຊູ\u200bເອ\u200bລາ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ", "WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "MST": "ເວລາມາດຕະຖານແຖບພູເຂົາ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "IST": "ເວລາ ອິນເດຍ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "∅∅∅": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bເປ\u200bຣູ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "AWST": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "MDT": "ເວລາກາງເວັນແຖວພູເຂົາ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "CST": "ເວລາມາດຕະຖານກາງ", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACWST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "GYT": "ເວລາກາຍອານາ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CDT": "ເວລາກາງເວັນກາງ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ"},
+ timezones: map[string]string{"HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "MST": "ເວລາມາດຕະຖານແຖບພູເຂົາ", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "VET": "ເວ\u200bລາ\u200bເວ\u200bເນ\u200bຊູ\u200bເອ\u200bລາ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CST": "ເວລາມາດຕະຖານກາງ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "AWST": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACWST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "MDT": "ເວລາກາງເວັນແຖວພູເຂົາ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "∅∅∅": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນອາ\u200bໂຊ\u200bເຣ\u200bສ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "CDT": "ເວລາກາງເວັນກາງ", "GYT": "ເວລາກາຍອານາ", "BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ", "WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "IST": "ເວລາ ອິນເດຍ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ"},
}
}
@@ -227,7 +227,7 @@ func (lo *lo) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lo.currencies[currency]
- l := len(s) + len(lo.decimal) + len(lo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (lo *lo) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lo.currencies[currency]
- l := len(s) + len(lo.decimal) + len(lo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lo_LA/lo_LA.go b/lo_LA/lo_LA.go
index 03769716..46149dea 100644
--- a/lo_LA/lo_LA.go
+++ b/lo_LA/lo_LA.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ກ່ອນ ຄ.ສ.", "ຄ.ສ."},
erasNarrow: []string{"", ""},
erasWide: []string{"ກ່ອນຄຣິດສັກກະລາດ", "ຄຣິດສັກກະລາດ"},
- timezones: map[string]string{"AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ", "ACWST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "∅∅∅": "ເວລາຕາມເຂດລະດູຮ້ອນຕາມເຂດບຣາຊີເລຍ", "MST": "ເວລາມາດຕະຖານມາເກົາ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "AWST": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "MDT": "ເວລາລະດູຮ້ອນມາເກົາ", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "CST": "ເວລາມາດຕະຖານກາງ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ", "IST": "ເວລາ ອິນເດຍ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ", "VET": "ເວ\u200bລາ\u200bເວ\u200bເນ\u200bຊູ\u200bເອ\u200bລາ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "GYT": "ເວລາກາຍອານາ", "WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "CDT": "ເວລາກາງເວັນກາງ", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ"},
+ timezones: map[string]string{"WITA": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bກາງ", "EDT": "ເວລາຕອນທ່ຽງທາງຕາເວັນອອກ", "LHST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bລອດ\u200bເຮົາ", "LHDT": "\u200bເວ\u200bລ\u200bສາ\u200bຕອນ\u200b\u200bທ່ຽງ\u200bລອດ\u200bເຮົາ\u200b", "HADT": "ເວລາຕອນທ່ຽງຮາວາຍ-ເອລູທຽນ", "AWST": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "UYST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອູ\u200bຣູ\u200bກວຍ", "SRT": "ເວ\u200bລາ\u200bຊຸ\u200bຣິ\u200bນາມ", "BOT": "ເວ\u200bລາ\u200bໂບ\u200bລິ\u200bເວຍ", "CST": "ເວລາມາດຕະຖານກາງ", "COST": "ເວລາລະດູຮ້ອນໂຄລໍາເບຍ", "PST": "ເວລາມາດຕະຖານຂອງປາຊີຟິກ", "ECT": "ເວ\u200bລາ\u200bເອ\u200bກົວ\u200bດໍ", "ADT": "ເວລາກາງເວັນຂອງອາແລນຕິກ", "AWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bຕົກ", "ChST": "ເວ\u200bລາ\u200bຈາ\u200bໂມ\u200bໂຣ", "MDT": "ເວລາກາງເວັນແຖວພູເຂົາ", "WAT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "GYT": "ເວລາກາຍອານາ", "AEST": "ເວ\u200bລາ\u200bມາດຕະຖານ\u200b\u200b\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "ACDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bເລຍ\u200bກາງ", "OEZ": "ເວ\u200bລາ\u200bມາ\u200bດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "OESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bອອກ", "UYT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bອູ\u200bຣູ\u200bກວຍ", "EAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bອອກ", "JDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຍີ່\u200bປຸ່ນ", "TMST": "ເວລາລະດູຮ້ອນຕວກເມນິສຖານ", "AKST": "ເວລາມາດຕະຖານອະແລສກາ", "CHADT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bຊາ\u200bທາມ", "WIB": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bຕົກ", "VET": "ເວ\u200bລາ\u200bເວ\u200bເນ\u200bຊູ\u200bເອ\u200bລາ", "ARST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bເຈນ\u200bທິ\u200bນາ", "PDT": "ເວລາກາງເວັນຂອງປາຊີຟິກ", "ACWST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WART": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "WAST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bອາ\u200bຟຣິ\u200bກາ\u200bຕາ\u200bເວັນ\u200bຕົກ", "NZST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານນິວ\u200bຊີ\u200bແລນ", "ACWDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bກາງ\u200bຕາ\u200bເວັນ\u200bຕົກ", "MYT": "ເວ\u200bລາ\u200bມາ\u200bເລ\u200bເຊຍ", "ART": "\u200bເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານອາ\u200bເຈນ\u200bທິ\u200bນາ", "HKST": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຮອງ\u200bກົງ", "TMT": "ເວລາມາດຕະຖານຕວກເມນິສຖານ", "MEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຢູ\u200bໂຣບກາງ", "MESZ": "\u200bເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນ\u200bຢູ\u200bໂຣບ\u200bກາງ", "CLT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຊິ\u200bລີ", "IST": "ເວລາ ອິນເດຍ", "HNT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bນິວ\u200bຟາວ\u200bແລນ", "SAST": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bໃຕ້", "GMT": "ເວ\u200bລາກຣີນ\u200bວິ\u200bຊ", "WARST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນເວ\u200bສ\u200bເທິນອາ\u200bເຈນ\u200bທິ\u200bນາ", "SGT": "ເວ\u200bລາ\u200bສິງ\u200bກະ\u200bໂປ", "CAT": "ເວ\u200bລາ\u200bອາ\u200bຟຣິ\u200bກາ\u200bກາງ", "WIT": "ເວ\u200bລາ\u200bອິນ\u200bໂດ\u200bເນ\u200bເຊຍ\u200bຕາ\u200bເວັນ\u200bອອກ", "AST": "ເວລາມາດຕະຖານຂອງອາແລນຕິກ", "BT": "ເວ\u200bລາ\u200bພູ\u200bຖານ", "∅∅∅": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນອາ\u200bໂຊ\u200bເຣ\u200bສ", "AKDT": "ເວລາກາງເວັນອະແລສກາ", "ACST": "ເວ\u200bລາມາດ\u200bຕະ\u200bຖານອອ\u200bສ\u200bເຕຣ\u200bເລຍ\u200bກ\u200bາງ", "HAT": "\u200bເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຟາວ\u200bແລນ", "EST": "ເວລາມາດຕະຖານຕາເວັນອອກ", "CLST": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຊິ\u200bລີ", "MST": "ເວລາມາດຕະຖານແຖບພູເຂົາ", "CDT": "ເວລາກາງເວັນກາງ", "WEZ": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "WESZ": "ເວ\u200bລາ\u200bລະ\u200bດູ\u200bຮ້ອນຢູ\u200bໂຣບ\u200bຕາ\u200bເວັນ\u200bຕົກ", "GFT": "ເວ\u200bລາ\u200bເຟ\u200bຣນ\u200bຊ໌\u200bເກຍ\u200bນາ", "HAST": "ເວລາມາດຕະຖານຮາວາຍ-ເອລູທຽນ", "HKT": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຮອງ\u200bກົງ", "AEDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bອອສ\u200bເຕຣ\u200bລຽນ\u200bຕາ\u200bເວັນ\u200bອອກ", "NZDT": "ເວ\u200bລາ\u200bຕອນ\u200bທ່ຽງ\u200bນິວ\u200bຊີ\u200bແລນ", "COT": "ເວລາມາດຕະຖານໂຄລຳເບຍ", "JST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຍີ່\u200bປຸ່ນ", "CHAST": "ເວ\u200bລາ\u200bມາດ\u200bຕະ\u200bຖານ\u200bຊາ\u200bທາມ"},
}
}
@@ -227,7 +227,7 @@ func (lo *lo_LA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lo.currencies[currency]
- l := len(s) + len(lo.decimal) + len(lo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -285,7 +285,7 @@ func (lo *lo_LA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lo.currencies[currency]
- l := len(s) + len(lo.decimal) + len(lo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lrc/lrc.go b/lrc/lrc.go
index 855705ee..de814a05 100644
--- a/lrc/lrc.go
+++ b/lrc/lrc.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ACWST": "ACWST", "GFT": "GFT", "SAST": "SAST", "EST": "EST", "LHDT": "LHDT", "WARST": "WARST", "BOT": "BOT", "PDT": "PDT", "ACWDT": "ACWDT", "AEST": "AEST", "OEZ": "OEZ", "OESZ": "OESZ", "ChST": "ChST", "AST": "AST", "GYT": "GYT", "HNT": "HNT", "NZDT": "NZDT", "BT": "BT", "IST": "IST", "EDT": "EDT", "AWDT": "AWDT", "CHAST": "CHAST", "SRT": "SRT", "ART": "ART", "COT": "COT", "HAT": "HAT", "CAT": "CAT", "WEZ": "WEZ", "WESZ": "WESZ", "ACDT": "ACDT", "LHST": "LHST", "ACST": "ACST", "CLST": "CLST", "JDT": "JDT", "MYT": "MYT", "WAST": "WAST", "COST": "COST", "SGT": "SGT", "HAST": "HAST", "HADT": "HADT", "∅∅∅": "∅∅∅", "TMT": "TMT", "VET": "VET", "WAT": "WAT", "ARST": "ARST", "CHADT": "CHADT", "CLT": "CLT", "WITA": "WITA", "WART": "WART", "MST": "MST", "MESZ": "MESZ", "ECT": "ECT", "MDT": "MDT", "ADT": "ADT", "AKDT": "AKDT", "UYST": "UYST", "HKST": "HKST", "HKT": "HKT", "TMST": "TMST", "WIB": "WIB", "NZST": "NZST", "MEZ": "MEZ", "PST": "PST", "AWST": "AWST", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "JST": "JST", "GMT": "GMT", "UYT": "UYT", "EAT": "EAT", "CDT": "روٙشنایی نئهادار روٙز", "WIT": "WIT", "AEDT": "AEDT", "AKST": "AKST"},
+ timezones: map[string]string{"WART": "WART", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "ART": "ART", "PST": "PST", "WAT": "WAT", "CHAST": "CHAST", "ACWDT": "ACWDT", "WESZ": "WESZ", "AKDT": "AKDT", "TMST": "TMST", "NZDT": "NZDT", "OEZ": "OEZ", "CLT": "CLT", "WARST": "WARST", "GFT": "GFT", "HKT": "HKT", "HAST": "HAST", "IST": "IST", "CLST": "CLST", "MYT": "MYT", "EST": "EST", "AWST": "AWST", "AEST": "AEST", "GMT": "GMT", "ChST": "ChST", "TMT": "TMT", "OESZ": "OESZ", "BOT": "BOT", "WIB": "WIB", "LHDT": "LHDT", "WIT": "WIT", "ECT": "ECT", "JST": "JST", "ARST": "ARST", "BT": "BT", "LHST": "LHST", "MDT": "MDT", "AWDT": "AWDT", "NZST": "NZST", "EAT": "EAT", "VET": "VET", "AST": "AST", "ACDT": "ACDT", "CHADT": "CHADT", "MST": "MST", "WEZ": "WEZ", "HKST": "HKST", "HADT": "HADT", "MEZ": "MEZ", "ADT": "ADT", "ACST": "ACST", "AEDT": "AEDT", "CAT": "CAT", "ACWST": "ACWST", "COT": "COT", "JDT": "JDT", "AKST": "AKST", "HNT": "HNT", "EDT": "EDT", "SAST": "SAST", "GYT": "GYT", "SRT": "SRT", "CDT": "روٙشنایی نئهادار روٙز", "MESZ": "MESZ", "WITA": "WITA", "WAST": "WAST", "SGT": "SGT", "∅∅∅": "∅∅∅", "PDT": "PDT", "COST": "COST", "HAT": "HAT", "UYT": "UYT", "UYST": "UYST"},
}
}
@@ -177,7 +177,7 @@ func (lrc *lrc) WeekdaysWide() []string {
func (lrc *lrc) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (lrc *lrc) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (lrc *lrc) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lrc_IQ/lrc_IQ.go b/lrc_IQ/lrc_IQ.go
index 5ba2cbab..16402856 100644
--- a/lrc_IQ/lrc_IQ.go
+++ b/lrc_IQ/lrc_IQ.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"HAT": "HAT", "COST": "COST", "WART": "WART", "PDT": "PDT", "WARST": "WARST", "UYT": "UYT", "PST": "PST", "ART": "ART", "CHADT": "CHADT", "JST": "JST", "AKST": "AKST", "HKST": "HKST", "HKT": "HKT", "SGT": "SGT", "CLT": "CLT", "EST": "EST", "HNT": "HNT", "ACWDT": "ACWDT", "WITA": "WITA", "WIB": "WIB", "LHDT": "LHDT", "NZDT": "NZDT", "ARST": "ARST", "HADT": "HADT", "GMT": "GMT", "ECT": "ECT", "MYT": "MYT", "AWDT": "AWDT", "CDT": "روٙشنایی نئهادار روٙز", "OESZ": "OESZ", "BT": "BT", "MESZ": "MESZ", "COT": "COT", "AWST": "AWST", "VET": "VET", "ACST": "ACST", "ADT": "ADT", "CAT": "CAT", "AEST": "AEST", "UYST": "UYST", "TMT": "TMT", "ACWST": "ACWST", "WIT": "WIT", "MDT": "MDT", "EAT": "EAT", "GFT": "GFT", "SAST": "SAST", "SRT": "SRT", "ACDT": "ACDT", "MEZ": "MEZ", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "AEDT": "AEDT", "OEZ": "OEZ", "GYT": "GYT", "CHAST": "CHAST", "EDT": "EDT", "WESZ": "WESZ", "ChST": "ChST", "AST": "AST", "HAST": "HAST", "AKDT": "AKDT", "BOT": "BOT", "WEZ": "WEZ", "WAT": "WAT", "CLST": "CLST", "∅∅∅": "∅∅∅", "JDT": "JDT", "MST": "MST", "WAST": "WAST", "NZST": "NZST", "TMST": "TMST", "IST": "IST", "LHST": "LHST"},
+ timezones: map[string]string{"GMT": "GMT", "SGT": "SGT", "ART": "ART", "ACWST": "ACWST", "ACWDT": "ACWDT", "WAT": "WAT", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "ARST": "ARST", "AWDT": "AWDT", "BT": "BT", "UYT": "UYT", "AKDT": "AKDT", "ACST": "ACST", "SAST": "SAST", "AEST": "AEST", "LHDT": "LHDT", "PST": "PST", "WITA": "WITA", "WARST": "WARST", "AST": "AST", "ADT": "ADT", "EDT": "EDT", "CLST": "CLST", "GYT": "GYT", "TMT": "TMT", "PDT": "PDT", "ECT": "ECT", "GFT": "GFT", "IST": "IST", "ACDT": "ACDT", "HKT": "HKT", "LHST": "LHST", "WART": "WART", "HNT": "HNT", "EST": "EST", "HAST": "HAST", "CHAST": "CHAST", "AEDT": "AEDT", "JDT": "JDT", "NZDT": "NZDT", "CAT": "CAT", "MEZ": "MEZ", "MST": "MST", "VET": "VET", "MYT": "MYT", "HADT": "HADT", "MESZ": "MESZ", "CLT": "CLT", "CDT": "روٙشنایی نئهادار روٙز", "COST": "COST", "JST": "JST", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "CHADT": "CHADT", "TMST": "TMST", "NZST": "NZST", "AKST": "AKST", "HAT": "HAT", "UYST": "UYST", "SRT": "SRT", "WIT": "WIT", "MDT": "MDT", "WEZ": "WEZ", "WESZ": "WESZ", "HKST": "HKST", "ChST": "ChST", "EAT": "EAT", "BOT": "BOT", "WAST": "WAST", "COT": "COT", "WIB": "WIB", "AWST": "AWST", "OEZ": "OEZ"},
}
}
@@ -177,7 +177,7 @@ func (lrc *lrc_IQ) WeekdaysWide() []string {
func (lrc *lrc_IQ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (lrc *lrc_IQ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (lrc *lrc_IQ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lrc_IR/lrc_IR.go b/lrc_IR/lrc_IR.go
index 3453d6fa..4776de9f 100644
--- a/lrc_IR/lrc_IR.go
+++ b/lrc_IR/lrc_IR.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"GMT": "GMT", "BT": "BT", "PDT": "PDT", "WART": "WART", "BOT": "BOT", "ACST": "ACST", "SAST": "SAST", "ChST": "ChST", "AWDT": "AWDT", "COST": "COST", "HKST": "HKST", "EST": "EST", "EDT": "EDT", "ECT": "ECT", "LHST": "LHST", "MYT": "MYT", "CAT": "CAT", "WIT": "WIT", "JST": "JST", "MEZ": "MEZ", "TMT": "TMT", "ACWST": "ACWST", "ACWDT": "ACWDT", "EAT": "EAT", "WAST": "WAST", "MESZ": "MESZ", "AEDT": "AEDT", "WIB": "WIB", "WEZ": "WEZ", "WESZ": "WESZ", "WAT": "WAT", "CLT": "CLT", "CDT": "روٙشنایی نئهادار روٙز", "PST": "PST", "SGT": "SGT", "WARST": "WARST", "AST": "AST", "CLST": "CLST", "HAST": "HAST", "HADT": "HADT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "CHAST": "CHAST", "AEST": "AEST", "OESZ": "OESZ", "NZST": "NZST", "VET": "VET", "UYT": "UYT", "SRT": "SRT", "AKDT": "AKDT", "AWST": "AWST", "NZDT": "NZDT", "HNT": "HNT", "COT": "COT", "WITA": "WITA", "LHDT": "LHDT", "TMST": "TMST", "JDT": "JDT", "IST": "IST", "MST": "MST", "OEZ": "OEZ", "UYST": "UYST", "GYT": "GYT", "ADT": "ADT", "HAT": "HAT", "ART": "ART", "ARST": "ARST", "HKT": "HKT", "AKST": "AKST", "GFT": "GFT", "CHADT": "CHADT", "MDT": "MDT"},
+ timezones: map[string]string{"ACST": "ACST", "AWST": "AWST", "AEDT": "AEDT", "UYT": "UYT", "WARST": "WARST", "COST": "COST", "JST": "JST", "MST": "MST", "HKT": "HKT", "HKST": "HKST", "WIT": "WIT", "BOT": "BOT", "HNT": "HNT", "EDT": "EDT", "WITA": "WITA", "SRT": "SRT", "CLT": "CLT", "AWDT": "AWDT", "LHST": "LHST", "BT": "BT", "WEZ": "WEZ", "ECT": "ECT", "CDT": "روٙشنایی نئهادار روٙز", "MYT": "MYT", "GYT": "GYT", "ChST": "ChST", "COT": "COT", "ADT": "ADT", "ART": "ART", "GMT": "GMT", "JDT": "JDT", "CAT": "CAT", "GFT": "GFT", "∅∅∅": "∅∅∅", "TMT": "TMT", "TMST": "TMST", "OESZ": "OESZ", "WESZ": "WESZ", "ARST": "ARST", "HAST": "HAST", "ACWDT": "ACWDT", "VET": "VET", "IST": "IST", "EST": "EST", "UYST": "UYST", "EAT": "EAT", "CST": "گاٛت مینجاٛیی ئستاٛنداٛرد", "AST": "AST", "HAT": "HAT", "NZST": "NZST", "MESZ": "MESZ", "CHADT": "CHADT", "HADT": "HADT", "OEZ": "OEZ", "PST": "PST", "MEZ": "MEZ", "WART": "WART", "AKST": "AKST", "AKDT": "AKDT", "ACDT": "ACDT", "MDT": "MDT", "LHDT": "LHDT", "CHAST": "CHAST", "WIB": "WIB", "PDT": "PDT", "ACWST": "ACWST", "NZDT": "NZDT", "CLST": "CLST", "WAT": "WAT", "WAST": "WAST", "SGT": "SGT", "SAST": "SAST", "AEST": "AEST"},
}
}
@@ -177,7 +177,7 @@ func (lrc *lrc_IR) WeekdaysWide() []string {
func (lrc *lrc_IR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (lrc *lrc_IR) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (lrc *lrc_IR) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lrc.currencies[currency]
- l := len(s) + len(lrc.decimal) + len(lrc.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lt/lt.go b/lt/lt.go
index 392e85b5..d0e906e9 100644
--- a/lt/lt.go
+++ b/lt/lt.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pr. Kr.", "po Kr."},
erasNarrow: []string{"pr. Kr.", "po Kr."},
erasWide: []string{"prieš Kristų", "po Kristaus"},
- timezones: map[string]string{"WAST": "Vakarų Afrikos vasaros laikas", "CLT": "Čilės žiemos laikas", "SRT": "Surinamo laikas", "GFT": "Prancūzijos Gvianos laikas", "∅∅∅": "Ako vasaros laikas", "EAT": "Rytų Afrikos laikas", "WAT": "Vakarų Afrikos žiemos laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "MESZ": "Vidurio Europos vasaros laikas", "WIT": "Rytų Indonezijos laikas", "ACDT": "Centrinės Australijos vasaros laikas", "AST": "Atlanto žiemos laikas", "ADT": "Atlanto vasaros laikas", "MEZ": "Vidurio Europos žiemos laikas", "HKT": "Honkongo žiemos laikas", "OEZ": "Rytų Europos žiemos laikas", "AKDT": "Aliaskos vasaros laikas", "SGT": "Singapūro laikas", "GMT": "Grinvičo laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "AKST": "Aliaskos žiemos laikas", "JDT": "Japonijos vasaros laikas", "AWST": "Vakarų Australijos žiemos laikas", "ART": "Argentinos žiemos laikas", "TMST": "Turkmėnistano vasaros laikas", "WART": "Vakarų Argentinos žiemos laikas", "CHAST": "Čatamo žiemos laikas", "AEDT": "Rytų Australijos vasaros laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "MYT": "Malaizijos laikas", "ARST": "Argentinos vasaros laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "WEZ": "Vakarų Europos žiemos laikas", "HKST": "Honkongo vasaros laikas", "HAST": "Havajų–Aleutų žiemos laikas", "LHST": "Lordo Hau žiemos laikas", "WARST": "Vakarų Argentinos vasaros laikas", "WITA": "Centrinės Indonezijos laikas", "ECT": "Ekvadoro laikas", "BOT": "Bolivijos laikas", "ChST": "Čamoro laikas", "HAT": "Niufaundlendo vasaros laikas", "CAT": "Centrinės Afrikos laikas", "SAST": "Pietų Afrikos laikas", "UYST": "Urugvajaus vasaros laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "COT": "Kolumbijos žiemos laikas", "TMT": "Turkmėnistano žiemos laikas", "HADT": "Havajų–Aleutų vasaros laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "BT": "Butano laikas", "WESZ": "Vakarų Europos vasaros laikas", "MST": "Šiaurės Amerikos kalnų žiemos laikas", "AWDT": "Vakarų Australijos vasaros laikas", "HNT": "Niufaundlendo žiemos laikas", "CLST": "Čilės vasaros laikas", "CHADT": "Čatamo vasaros laikas", "AEST": "Rytų Australijos žiemos laikas", "ACWST": "Centrinės vakarų Australijos žiemos laikas", "LHDT": "Lordo Hau vasaros laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "ACST": "Centrinės Australijos žiemos laikas", "MDT": "Šiaurės Amerikos kalnų vasaros laikas", "VET": "Venesuelos laikas", "OESZ": "Rytų Europos vasaros laikas", "IST": "Indijos laikas", "UYT": "Urugvajaus žiemos laikas", "GYT": "Gajanos laikas", "COST": "Kolumbijos vasaros laikas", "WIB": "Vakarų Indonezijos laikas", "JST": "Japonijos žiemos laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas"},
+ timezones: map[string]string{"ARST": "Argentinos vasaros laikas", "OEZ": "Rytų Europos žiemos laikas", "EAT": "Rytų Afrikos laikas", "ECT": "Ekvadoro laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "COST": "Kolumbijos vasaros laikas", "HAST": "Havajų–Aleutų žiemos laikas", "AWDT": "Vakarų Australijos vasaros laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "CAT": "Centrinės Afrikos laikas", "GMT": "Grinvičo laikas", "WITA": "Centrinės Indonezijos laikas", "ACWST": "Centrinės vakarų Australijos žiemos laikas", "MDT": "Šiaurės Amerikos kalnų vasaros laikas", "WIB": "Vakarų Indonezijos laikas", "TMT": "Turkmėnistano žiemos laikas", "AEDT": "Rytų Australijos vasaros laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas", "JST": "Japonijos žiemos laikas", "HNT": "Niufaundlendo žiemos laikas", "LHST": "Lordo Hau žiemos laikas", "MEZ": "Vidurio Europos žiemos laikas", "VET": "Venesuelos laikas", "ACDT": "Centrinės Australijos vasaros laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "UYST": "Urugvajaus vasaros laikas", "HAT": "Niufaundlendo vasaros laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "HKT": "Honkongo žiemos laikas", "ART": "Argentinos žiemos laikas", "WARST": "Vakarų Argentinos vasaros laikas", "WESZ": "Vakarų Europos vasaros laikas", "AKST": "Aliaskos žiemos laikas", "TMST": "Turkmėnistano vasaros laikas", "MESZ": "Vidurio Europos vasaros laikas", "BT": "Butano laikas", "LHDT": "Lordo Hau vasaros laikas", "CLST": "Čilės vasaros laikas", "WART": "Vakarų Argentinos žiemos laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "COT": "Kolumbijos žiemos laikas", "MYT": "Malaizijos laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "CHAST": "Čatamo žiemos laikas", "MST": "Šiaurės Amerikos kalnų žiemos laikas", "BOT": "Bolivijos laikas", "WIT": "Rytų Indonezijos laikas", "WAT": "Vakarų Afrikos žiemos laikas", "AKDT": "Aliaskos vasaros laikas", "HADT": "Havajų–Aleutų vasaros laikas", "WEZ": "Vakarų Europos žiemos laikas", "∅∅∅": "Azorų Salų vasaros laikas", "SRT": "Surinamo laikas", "CLT": "Čilės žiemos laikas", "WAST": "Vakarų Afrikos vasaros laikas", "HKST": "Honkongo vasaros laikas", "OESZ": "Rytų Europos vasaros laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "UYT": "Urugvajaus žiemos laikas", "IST": "Indijos laikas", "AST": "Atlanto žiemos laikas", "ACST": "Centrinės Australijos žiemos laikas", "SGT": "Singapūro laikas", "AWST": "Vakarų Australijos žiemos laikas", "CHADT": "Čatamo vasaros laikas", "GYT": "Gajanos laikas", "SAST": "Pietų Afrikos laikas", "ChST": "Čamoro laikas", "GFT": "Prancūzijos Gvianos laikas", "JDT": "Japonijos vasaros laikas", "ADT": "Atlanto vasaros laikas", "AEST": "Rytų Australijos žiemos laikas"},
}
}
@@ -237,7 +237,7 @@ func (lt *lt) WeekdaysWide() []string {
func (lt *lt) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lt.decimal) + len(lt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -318,7 +318,7 @@ func (lt *lt) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lt.currencies[currency]
- l := len(s) + len(lt.decimal) + len(lt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -380,7 +380,7 @@ func (lt *lt) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lt.currencies[currency]
- l := len(s) + len(lt.decimal) + len(lt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lt_LT/lt_LT.go b/lt_LT/lt_LT.go
index 03de9dda..bdbd03e6 100644
--- a/lt_LT/lt_LT.go
+++ b/lt_LT/lt_LT.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "lt_LT",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{6, 2, 4, 5},
decimal: ",",
group: " ",
minus: "−",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pr. Kr.", "po Kr."},
erasNarrow: []string{"pr. Kr.", "po Kr."},
erasWide: []string{"prieš Kristų", "po Kristaus"},
- timezones: map[string]string{"CLST": "Čilės vasaros laikas", "TMT": "Turkmėnistano žiemos laikas", "OEZ": "Rytų Europos žiemos laikas", "JST": "Japonijos žiemos laikas", "AKDT": "Aliaskos vasaros laikas", "GMT": "Grinvičo laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas", "ECT": "Ekvadoro laikas", "LHST": "Lordo Hau žiemos laikas", "HAT": "Niufaundlendo vasaros laikas", "COST": "Kolumbijos vasaros laikas", "ACWST": "Centrinės vakarų Australijos žiemos laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "AKST": "Aliaskos žiemos laikas", "LHDT": "Lordo Hau vasaros laikas", "BOT": "Bolivijos laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "ARST": "Argentinos vasaros laikas", "MESZ": "Vidurio Europos vasaros laikas", "OESZ": "Rytų Europos vasaros laikas", "ACST": "Centrinės Australijos žiemos laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "HKST": "Honkongo vasaros laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "MYT": "Malaizijos laikas", "AEDT": "Rytų Australijos vasaros laikas", "WARST": "Vakarų Argentinos vasaros laikas", "COT": "Kolumbijos žiemos laikas", "HKT": "Honkongo žiemos laikas", "CAT": "Centrinės Afrikos laikas", "WIT": "Rytų Indonezijos laikas", "∅∅∅": "Azorų Salų vasaros laikas", "MDT": "Makau vasaros laikas", "GYT": "Gajanos laikas", "WART": "Vakarų Argentinos žiemos laikas", "VET": "Venesuelos laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "WITA": "Centrinės Indonezijos laikas", "HAST": "Havajų–Aleutų žiemos laikas", "BT": "Butano laikas", "AWDT": "Vakarų Australijos vasaros laikas", "UYST": "Urugvajaus vasaros laikas", "ChST": "Čamoro laikas", "SGT": "Singapūro laikas", "WIB": "Vakarų Indonezijos laikas", "AEST": "Rytų Australijos žiemos laikas", "SAST": "Pietų Afrikos laikas", "IST": "Indijos laikas", "SRT": "Surinamo laikas", "EAT": "Rytų Afrikos laikas", "HNT": "Niufaundlendo žiemos laikas", "AST": "Atlanto žiemos laikas", "CHADT": "Čatamo vasaros laikas", "TMST": "Turkmėnistano vasaros laikas", "GFT": "Prancūzijos Gvianos laikas", "WAT": "Vakarų Afrikos žiemos laikas", "MST": "Makau žiemos laikas", "MEZ": "Vidurio Europos žiemos laikas", "UYT": "Urugvajaus žiemos laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "ADT": "Atlanto vasaros laikas", "JDT": "Japonijos vasaros laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "WESZ": "Vakarų Europos vasaros laikas", "HADT": "Havajų–Aleutų vasaros laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "WEZ": "Vakarų Europos žiemos laikas", "ACDT": "Centrinės Australijos vasaros laikas", "ART": "Argentinos žiemos laikas", "AWST": "Vakarų Australijos žiemos laikas", "CHAST": "Čatamo žiemos laikas", "CLT": "Čilės žiemos laikas", "WAST": "Vakarų Afrikos vasaros laikas"},
+ timezones: map[string]string{"ARST": "Argentinos vasaros laikas", "PST": "Šiaurės Amerikos Ramiojo vandenyno žiemos laikas", "BT": "Butano laikas", "ACWDT": "Centrinės vakarų Australijos vasaros laikas", "AKST": "Aliaskos žiemos laikas", "ACDT": "Centrinės Australijos vasaros laikas", "AWST": "Vakarų Australijos žiemos laikas", "ART": "Argentinos žiemos laikas", "AEDT": "Rytų Australijos vasaros laikas", "JDT": "Japonijos vasaros laikas", "HADT": "Havajų–Aleutų vasaros laikas", "OEZ": "Rytų Europos žiemos laikas", "MESZ": "Vidurio Europos vasaros laikas", "SRT": "Surinamo laikas", "ACWST": "Centrinės vakarų Australijos žiemos laikas", "AWDT": "Vakarų Australijos vasaros laikas", "TMT": "Turkmėnistano žiemos laikas", "WITA": "Centrinės Indonezijos laikas", "WESZ": "Vakarų Europos vasaros laikas", "JST": "Japonijos žiemos laikas", "GYT": "Gajanos laikas", "∅∅∅": "Azorų Salų vasaros laikas", "TMST": "Turkmėnistano vasaros laikas", "PDT": "Šiaurės Amerikos Ramiojo vandenyno vasaros laikas", "WAST": "Vakarų Afrikos vasaros laikas", "WEZ": "Vakarų Europos žiemos laikas", "HKT": "Honkongo žiemos laikas", "HKST": "Honkongo vasaros laikas", "MEZ": "Vidurio Europos žiemos laikas", "UYST": "Urugvajaus vasaros laikas", "MDT": "Šiaurės Amerikos kalnų vasaros laikas", "WART": "Vakarų Argentinos žiemos laikas", "COT": "Kolumbijos žiemos laikas", "EDT": "Šiaurės Amerikos rytų vasaros laikas", "WIB": "Vakarų Indonezijos laikas", "CAT": "Centrinės Afrikos laikas", "EAT": "Rytų Afrikos laikas", "BOT": "Bolivijos laikas", "CDT": "Šiaurės Amerikos centro vasaros laikas", "UYT": "Urugvajaus žiemos laikas", "LHDT": "Lordo Hau vasaros laikas", "MYT": "Malaizijos laikas", "SGT": "Singapūro laikas", "MST": "Šiaurės Amerikos kalnų žiemos laikas", "WARST": "Vakarų Argentinos vasaros laikas", "CLT": "Čilės žiemos laikas", "CLST": "Čilės vasaros laikas", "ADT": "Atlanto vasaros laikas", "HAT": "Niufaundlendo vasaros laikas", "LHST": "Lordo Hau žiemos laikas", "ChST": "Čamoro laikas", "COST": "Kolumbijos vasaros laikas", "HNT": "Niufaundlendo žiemos laikas", "SAST": "Pietų Afrikos laikas", "AEST": "Rytų Australijos žiemos laikas", "IST": "Indijos laikas", "HAST": "Havajų–Aleutų žiemos laikas", "CHADT": "Čatamo vasaros laikas", "OESZ": "Rytų Europos vasaros laikas", "WIT": "Rytų Indonezijos laikas", "ECT": "Ekvadoro laikas", "AKDT": "Aliaskos vasaros laikas", "AST": "Atlanto žiemos laikas", "NZST": "Naujosios Zelandijos žiemos laikas", "GMT": "Grinvičo laikas", "WAT": "Vakarų Afrikos žiemos laikas", "CST": "Šiaurės Amerikos centro žiemos laikas", "ACST": "Centrinės Australijos žiemos laikas", "EST": "Šiaurės Amerikos rytų žiemos laikas", "CHAST": "Čatamo žiemos laikas", "NZDT": "Naujosios Zelandijos vasaros laikas", "VET": "Venesuelos laikas", "GFT": "Prancūzijos Gvianos laikas"},
}
}
@@ -237,7 +237,7 @@ func (lt *lt_LT) WeekdaysWide() []string {
func (lt *lt_LT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lt.decimal) + len(lt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -318,7 +318,7 @@ func (lt *lt_LT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lt.currencies[currency]
- l := len(s) + len(lt.decimal) + len(lt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -380,7 +380,7 @@ func (lt *lt_LT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lt.currencies[currency]
- l := len(s) + len(lt.decimal) + len(lt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lu/lu.go b/lu/lu.go
index 6fae6b87..81b54f45 100644
--- a/lu/lu.go
+++ b/lu/lu.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"kmp. Y.K.", "kny. Y. K."},
erasNarrow: []string{"", ""},
erasWide: []string{"Kumpala kwa Yezu Kli", "Kunyima kwa Yezu Kli"},
- timezones: map[string]string{"ART": "ART", "AKDT": "AKDT", "JDT": "JDT", "PST": "PST", "ACWST": "ACWST", "GYT": "GYT", "COT": "COT", "AWST": "AWST", "AWDT": "AWDT", "SGT": "SGT", "∅∅∅": "∅∅∅", "BT": "BT", "UYT": "UYT", "UYST": "UYST", "HAT": "HAT", "HKST": "HKST", "WIB": "WIB", "SAST": "SAST", "EST": "EST", "MEZ": "MEZ", "SRT": "SRT", "HKT": "HKT", "WIT": "WIT", "HAST": "HAST", "WESZ": "WESZ", "EAT": "EAT", "CST": "CST", "CDT": "CDT", "PDT": "PDT", "VET": "VET", "NZST": "NZST", "CAT": "CAT", "MESZ": "MESZ", "LHST": "LHST", "MYT": "MYT", "AEDT": "AEDT", "ECT": "ECT", "BOT": "BOT", "ACDT": "ACDT", "NZDT": "NZDT", "ARST": "ARST", "CHADT": "CHADT", "TMT": "TMT", "WAST": "WAST", "AST": "AST", "HNT": "HNT", "CHAST": "CHAST", "COST": "COST", "LHDT": "LHDT", "ChST": "ChST", "CLT": "CLT", "MST": "MST", "TMST": "TMST", "GMT": "GMT", "WART": "WART", "HADT": "HADT", "AEST": "AEST", "WAT": "WAT", "ADT": "ADT", "MDT": "MDT", "IST": "IST", "ACWDT": "ACWDT", "OEZ": "OEZ", "EDT": "EDT", "WARST": "WARST", "WEZ": "WEZ", "JST": "JST", "ACST": "ACST", "CLST": "CLST", "GFT": "GFT", "WITA": "WITA", "AKST": "AKST", "OESZ": "OESZ"},
+ timezones: map[string]string{"ART": "ART", "AEST": "AEST", "CLST": "CLST", "AKST": "AKST", "MST": "MST", "TMT": "TMT", "COT": "COT", "WIB": "WIB", "BOT": "BOT", "CLT": "CLT", "HADT": "HADT", "BT": "BT", "ACWST": "ACWST", "MYT": "MYT", "SAST": "SAST", "WART": "WART", "EAT": "EAT", "ACDT": "ACDT", "GYT": "GYT", "CAT": "CAT", "ChST": "ChST", "ACST": "ACST", "MDT": "MDT", "HKST": "HKST", "TMST": "TMST", "LHST": "LHST", "NZDT": "NZDT", "UYT": "UYT", "WITA": "WITA", "EDT": "EDT", "PDT": "PDT", "WIT": "WIT", "AST": "AST", "HAST": "HAST", "AWST": "AWST", "EST": "EST", "NZST": "NZST", "IST": "IST", "HNT": "HNT", "WAT": "WAT", "CST": "CST", "HKT": "HKT", "AEDT": "AEDT", "MEZ": "MEZ", "UYST": "UYST", "SRT": "SRT", "AKDT": "AKDT", "CDT": "CDT", "CHADT": "CHADT", "ARST": "ARST", "GMT": "GMT", "ACWDT": "ACWDT", "WESZ": "WESZ", "VET": "VET", "GFT": "GFT", "JST": "JST", "AWDT": "AWDT", "CHAST": "CHAST", "LHDT": "LHDT", "WARST": "WARST", "WAST": "WAST", "ADT": "ADT", "SGT": "SGT", "∅∅∅": "∅∅∅", "MESZ": "MESZ", "OEZ": "OEZ", "OESZ": "OESZ", "PST": "PST", "ECT": "ECT", "COST": "COST", "WEZ": "WEZ", "JDT": "JDT", "HAT": "HAT"},
}
}
@@ -174,7 +174,7 @@ func (lu *lu) WeekdaysWide() []string {
func (lu *lu) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lu.decimal) + len(lu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -222,7 +222,7 @@ func (lu *lu) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lu.currencies[currency]
- l := len(s) + len(lu.decimal) + len(lu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (lu *lu) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lu.currencies[currency]
- l := len(s) + len(lu.decimal) + len(lu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lu_CD/lu_CD.go b/lu_CD/lu_CD.go
index bf880e9d..6c426076 100644
--- a/lu_CD/lu_CD.go
+++ b/lu_CD/lu_CD.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"kmp. Y.K.", "kny. Y. K."},
erasNarrow: []string{"", ""},
erasWide: []string{"Kumpala kwa Yezu Kli", "Kunyima kwa Yezu Kli"},
- timezones: map[string]string{"HNT": "HNT", "UYST": "UYST", "WART": "WART", "AWST": "AWST", "NZST": "NZST", "OEZ": "OEZ", "CST": "CST", "GFT": "GFT", "WIB": "WIB", "ART": "ART", "TMT": "TMT", "JST": "JST", "BT": "BT", "VET": "VET", "EAT": "EAT", "WAT": "WAT", "CHADT": "CHADT", "NZDT": "NZDT", "ARST": "ARST", "CLST": "CLST", "MESZ": "MESZ", "HKT": "HKT", "AEDT": "AEDT", "EST": "EST", "ECT": "ECT", "ChST": "ChST", "WAST": "WAST", "OESZ": "OESZ", "UYT": "UYT", "ACWDT": "ACWDT", "ADT": "ADT", "WITA": "WITA", "GMT": "GMT", "AWDT": "AWDT", "CLT": "CLT", "CDT": "CDT", "CHAST": "CHAST", "IST": "IST", "EDT": "EDT", "ACST": "ACST", "SGT": "SGT", "PDT": "PDT", "WEZ": "WEZ", "MYT": "MYT", "SRT": "SRT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "SAST": "SAST", "AKST": "AKST", "BOT": "BOT", "ACWST": "ACWST", "LHDT": "LHDT", "MDT": "MDT", "HAST": "HAST", "HADT": "HADT", "AEST": "AEST", "CAT": "CAT", "WIT": "WIT", "COT": "COT", "COST": "COST", "HKST": "HKST", "AKDT": "AKDT", "JDT": "JDT", "WESZ": "WESZ", "WARST": "WARST", "AST": "AST", "HAT": "HAT", "MST": "MST", "MEZ": "MEZ", "TMST": "TMST", "PST": "PST", "LHST": "LHST", "GYT": "GYT"},
+ timezones: map[string]string{"ARST": "ARST", "NZST": "NZST", "ACWDT": "ACWDT", "IST": "IST", "HKST": "HKST", "TMST": "TMST", "UYT": "UYT", "ChST": "ChST", "MYT": "MYT", "EDT": "EDT", "LHDT": "LHDT", "MESZ": "MESZ", "UYST": "UYST", "CLST": "CLST", "COT": "COT", "AKST": "AKST", "ACDT": "ACDT", "SGT": "SGT", "MDT": "MDT", "PDT": "PDT", "WARST": "WARST", "AKDT": "AKDT", "PST": "PST", "WAT": "WAT", "JST": "JST", "JDT": "JDT", "HAT": "HAT", "MST": "MST", "ART": "ART", "GMT": "GMT", "WEZ": "WEZ", "AST": "AST", "ADT": "ADT", "MEZ": "MEZ", "VET": "VET", "ACST": "ACST", "GYT": "GYT", "HKT": "HKT", "SAST": "SAST", "AEST": "AEST", "BT": "BT", "SRT": "SRT", "EAT": "EAT", "ECT": "ECT", "CHADT": "CHADT", "LHST": "LHST", "HNT": "HNT", "HADT": "HADT", "OEZ": "OEZ", "CLT": "CLT", "COST": "COST", "HAST": "HAST", "CHAST": "CHAST", "TMT": "TMT", "AEDT": "AEDT", "AWST": "AWST", "AWDT": "AWDT", "OESZ": "OESZ", "CAT": "CAT", "ACWST": "ACWST", "WART": "WART", "BOT": "BOT", "WAST": "WAST", "EST": "EST", "WITA": "WITA", "WIT": "WIT", "WESZ": "WESZ", "GFT": "GFT", "CDT": "CDT", "CST": "CST", "WIB": "WIB", "∅∅∅": "∅∅∅", "NZDT": "NZDT"},
}
}
@@ -174,7 +174,7 @@ func (lu *lu_CD) WeekdaysWide() []string {
func (lu *lu_CD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lu.decimal) + len(lu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -222,7 +222,7 @@ func (lu *lu_CD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lu.currencies[currency]
- l := len(s) + len(lu.decimal) + len(lu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (lu *lu_CD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := lu.currencies[currency]
- l := len(s) + len(lu.decimal) + len(lu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/luo/luo.go b/luo/luo.go
index df4c63f1..b33fa071 100644
--- a/luo/luo.go
+++ b/luo/luo.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kapok Kristo obiro", "Ka Kristo osebiro"},
- timezones: map[string]string{"MDT": "MDT", "ART": "ART", "WITA": "WITA", "WESZ": "WESZ", "HNT": "HNT", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "WAT": "WAT", "TMST": "TMST", "JST": "JST", "ACST": "ACST", "CHADT": "CHADT", "HAST": "HAST", "SRT": "SRT", "WEZ": "WEZ", "BOT": "BOT", "ACDT": "ACDT", "WAST": "WAST", "NZST": "NZST", "HKST": "HKST", "IST": "IST", "ACWST": "ACWST", "ACWDT": "ACWDT", "GYT": "GYT", "OEZ": "OEZ", "LHST": "LHST", "ARST": "ARST", "CLST": "CLST", "GFT": "GFT", "EDT": "EDT", "WIB": "WIB", "WART": "WART", "UYT": "UYT", "UYST": "UYST", "HAT": "HAT", "COST": "COST", "CST": "CST", "MEZ": "MEZ", "ECT": "ECT", "WIT": "WIT", "CAT": "CAT", "AEST": "AEST", "MYT": "MYT", "NZDT": "NZDT", "MESZ": "MESZ", "HKT": "HKT", "TMT": "TMT", "AWDT": "AWDT", "BT": "BT", "PDT": "PDT", "VET": "VET", "EAT": "EAT", "AWST": "AWST", "COT": "COT", "AKST": "AKST", "GMT": "GMT", "ChST": "ChST", "CHAST": "CHAST", "CLT": "CLT", "AKDT": "AKDT", "EST": "EST", "CDT": "CDT", "OESZ": "OESZ", "SAST": "SAST", "WARST": "WARST", "PST": "PST", "MST": "MST", "AST": "AST", "SGT": "SGT", "JDT": "JDT", "ADT": "ADT", "HADT": "HADT", "LHDT": "LHDT"},
+ timezones: map[string]string{"OEZ": "OEZ", "AEDT": "AEDT", "LHST": "LHST", "NZST": "NZST", "AKDT": "AKDT", "EDT": "EDT", "PDT": "PDT", "UYT": "UYT", "EAT": "EAT", "WESZ": "WESZ", "GYT": "GYT", "HADT": "HADT", "WIB": "WIB", "TMT": "TMT", "GMT": "GMT", "WEZ": "WEZ", "MST": "MST", "AKST": "AKST", "AEST": "AEST", "CAT": "CAT", "MYT": "MYT", "MDT": "MDT", "ACST": "ACST", "EST": "EST", "MESZ": "MESZ", "ACWST": "ACWST", "GFT": "GFT", "JDT": "JDT", "ACWDT": "ACWDT", "PST": "PST", "COST": "COST", "ADT": "ADT", "ART": "ART", "OESZ": "OESZ", "NZDT": "NZDT", "SAST": "SAST", "CST": "CST", "CHAST": "CHAST", "ARST": "ARST", "UYST": "UYST", "BT": "BT", "BOT": "BOT", "HAST": "HAST", "HKST": "HKST", "LHDT": "LHDT", "WART": "WART", "ECT": "ECT", "VET": "VET", "AWDT": "AWDT", "WARST": "WARST", "HAT": "HAT", "CHADT": "CHADT", "CLST": "CLST", "WIT": "WIT", "COT": "COT", "HNT": "HNT", "SGT": "SGT", "AWST": "AWST", "HKT": "HKT", "TMST": "TMST", "ChST": "ChST", "CLT": "CLT", "AST": "AST", "JST": "JST", "IST": "IST", "MEZ": "MEZ", "WITA": "WITA", "WAST": "WAST", "CDT": "CDT", "∅∅∅": "∅∅∅", "SRT": "SRT", "WAT": "WAT", "ACDT": "ACDT"},
}
}
@@ -185,7 +185,7 @@ func (luo *luo) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
- l := len(s) + len(luo.decimal) + len(luo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -241,7 +241,7 @@ func (luo *luo) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
- l := len(s) + len(luo.decimal) + len(luo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/luo_KE/luo_KE.go b/luo_KE/luo_KE.go
index 6573a7b9..b10e88fe 100644
--- a/luo_KE/luo_KE.go
+++ b/luo_KE/luo_KE.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kapok Kristo obiro", "Ka Kristo osebiro"},
- timezones: map[string]string{"IST": "IST", "ACWST": "ACWST", "MYT": "MYT", "WAT": "WAT", "CLST": "CLST", "EDT": "EDT", "GMT": "GMT", "PDT": "PDT", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "VET": "VET", "WAST": "WAST", "NZDT": "NZDT", "ARST": "ARST", "WIT": "WIT", "HADT": "HADT", "AKST": "AKST", "ACDT": "ACDT", "MST": "MST", "COST": "COST", "CDT": "CDT", "MESZ": "MESZ", "OEZ": "OEZ", "BOT": "BOT", "UYT": "UYT", "HAT": "HAT", "CAT": "CAT", "WITA": "WITA", "AWDT": "AWDT", "JDT": "JDT", "ECT": "ECT", "ADT": "ADT", "AEDT": "AEDT", "ChST": "ChST", "AWST": "AWST", "HNT": "HNT", "TMT": "TMT", "OESZ": "OESZ", "JST": "JST", "EAT": "EAT", "CHADT": "CHADT", "BT": "BT", "PST": "PST", "LHST": "LHST", "COT": "COT", "MEZ": "MEZ", "SAST": "SAST", "AKDT": "AKDT", "NZST": "NZST", "HAST": "HAST", "UYST": "UYST", "LHDT": "LHDT", "AST": "AST", "ART": "ART", "CST": "CST", "GFT": "GFT", "WEZ": "WEZ", "HKT": "HKT", "HKST": "HKST", "CHAST": "CHAST", "EST": "EST", "WESZ": "WESZ", "SGT": "SGT", "WART": "WART", "MDT": "MDT", "CLT": "CLT", "AEST": "AEST", "WIB": "WIB", "WARST": "WARST", "SRT": "SRT", "ACST": "ACST", "GYT": "GYT", "TMST": "TMST"},
+ timezones: map[string]string{"HAT": "HAT", "HKT": "HKT", "HAST": "HAST", "LHDT": "LHDT", "SAST": "SAST", "WARST": "WARST", "CLST": "CLST", "CST": "CST", "JST": "JST", "COST": "COST", "EST": "EST", "LHST": "LHST", "WIT": "WIT", "ACWST": "ACWST", "AKDT": "AKDT", "SRT": "SRT", "ARST": "ARST", "SGT": "SGT", "ADT": "ADT", "ACDT": "ACDT", "NZDT": "NZDT", "AEDT": "AEDT", "IST": "IST", "CDT": "CDT", "GYT": "GYT", "MEZ": "MEZ", "HKST": "HKST", "HADT": "HADT", "TMST": "TMST", "VET": "VET", "ECT": "ECT", "HNT": "HNT", "CHADT": "CHADT", "PST": "PST", "EAT": "EAT", "GFT": "GFT", "∅∅∅": "∅∅∅", "COT": "COT", "OEZ": "OEZ", "AWST": "AWST", "ART": "ART", "AEST": "AEST", "UYT": "UYT", "CAT": "CAT", "MESZ": "MESZ", "ChST": "ChST", "AKST": "AKST", "AST": "AST", "JDT": "JDT", "PDT": "PDT", "MST": "MST", "WAT": "WAT", "WEZ": "WEZ", "EDT": "EDT", "WESZ": "WESZ", "ACST": "ACST", "AWDT": "AWDT", "CHAST": "CHAST", "WART": "WART", "MYT": "MYT", "WIB": "WIB", "ACWDT": "ACWDT", "NZST": "NZST", "OESZ": "OESZ", "UYST": "UYST", "BT": "BT", "WITA": "WITA", "CLT": "CLT", "TMT": "TMT", "GMT": "GMT", "BOT": "BOT", "MDT": "MDT", "WAST": "WAST"},
}
}
@@ -185,7 +185,7 @@ func (luo *luo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
- l := len(s) + len(luo.decimal) + len(luo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -241,7 +241,7 @@ func (luo *luo_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luo.currencies[currency]
- l := len(s) + len(luo.decimal) + len(luo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/luy/luy.go b/luy/luy.go
index 48dcb1ae..ce39fc73 100644
--- a/luy/luy.go
+++ b/luy/luy.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Imberi ya Kuuza Kwa", "Muhiga Kuvita Kuuza"},
- timezones: map[string]string{"PDT": "PDT", "GYT": "GYT", "COT": "COT", "CLT": "CLT", "EDT": "EDT", "AWST": "AWST", "CLST": "CLST", "HAST": "HAST", "AEST": "AEST", "SAST": "SAST", "PST": "PST", "WAST": "WAST", "CAT": "CAT", "MESZ": "MESZ", "TMT": "TMT", "WITA": "WITA", "OESZ": "OESZ", "IST": "IST", "WESZ": "WESZ", "MYT": "MYT", "NZDT": "NZDT", "HKT": "HKT", "AEDT": "AEDT", "JST": "JST", "EST": "EST", "BT": "BT", "TMST": "TMST", "AKDT": "AKDT", "MST": "MST", "GFT": "GFT", "CST": "CST", "AKST": "AKST", "NZST": "NZST", "HNT": "HNT", "ARST": "ARST", "SGT": "SGT", "WART": "WART", "VET": "VET", "OEZ": "OEZ", "BOT": "BOT", "UYST": "UYST", "WEZ": "WEZ", "ACST": "ACST", "ACDT": "ACDT", "ART": "ART", "HKST": "HKST", "GMT": "GMT", "ECT": "ECT", "LHST": "LHST", "SRT": "SRT", "EAT": "EAT", "AST": "AST", "ADT": "ADT", "CHAST": "CHAST", "WIT": "WIT", "HADT": "HADT", "CDT": "CDT", "MEZ": "MEZ", "WIB": "WIB", "JDT": "JDT", "LHDT": "LHDT", "MDT": "MDT", "AWDT": "AWDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "WARST": "WARST", "∅∅∅": "∅∅∅", "WAT": "WAT", "COST": "COST", "CHADT": "CHADT", "UYT": "UYT", "ChST": "ChST", "HAT": "HAT"},
+ timezones: map[string]string{"PST": "PST", "AKST": "AKST", "HNT": "HNT", "CHADT": "CHADT", "TMT": "TMT", "MDT": "MDT", "WIT": "WIT", "CST": "CST", "AEST": "AEST", "COST": "COST", "HAT": "HAT", "WIB": "WIB", "CAT": "CAT", "AWDT": "AWDT", "CHAST": "CHAST", "TMST": "TMST", "GMT": "GMT", "CDT": "CDT", "EST": "EST", "NZST": "NZST", "MST": "MST", "WARST": "WARST", "JDT": "JDT", "ADT": "ADT", "SGT": "SGT", "HKT": "HKT", "UYT": "UYT", "COT": "COT", "HADT": "HADT", "NZDT": "NZDT", "MEZ": "MEZ", "CLST": "CLST", "WEZ": "WEZ", "MYT": "MYT", "HKST": "HKST", "UYST": "UYST", "VET": "VET", "GFT": "GFT", "LHST": "LHST", "BOT": "BOT", "CLT": "CLT", "EDT": "EDT", "WITA": "WITA", "IST": "IST", "GYT": "GYT", "OESZ": "OESZ", "ACWST": "ACWST", "WAT": "WAT", "AKDT": "AKDT", "SAST": "SAST", "AEDT": "AEDT", "PDT": "PDT", "EAT": "EAT", "JST": "JST", "AST": "AST", "HAST": "HAST", "ARST": "ARST", "MESZ": "MESZ", "BT": "BT", "ChST": "ChST", "SRT": "SRT", "ECT": "ECT", "ACDT": "ACDT", "LHDT": "LHDT", "AWST": "AWST", "ART": "ART", "ACWDT": "ACWDT", "WART": "WART", "WAST": "WAST", "WESZ": "WESZ", "ACST": "ACST", "∅∅∅": "∅∅∅", "OEZ": "OEZ"},
}
}
@@ -185,7 +185,7 @@ func (luy *luy) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
- l := len(s) + len(luy.decimal) + len(luy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -243,7 +243,7 @@ func (luy *luy) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
- l := len(s) + len(luy.decimal) + len(luy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/luy_KE/luy_KE.go b/luy_KE/luy_KE.go
index c9c7bf64..435358ea 100644
--- a/luy_KE/luy_KE.go
+++ b/luy_KE/luy_KE.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Imberi ya Kuuza Kwa", "Muhiga Kuvita Kuuza"},
- timezones: map[string]string{"HAT": "HAT", "MDT": "MDT", "HADT": "HADT", "ECT": "ECT", "ChST": "ChST", "AKDT": "AKDT", "OEZ": "OEZ", "WAT": "WAT", "AWDT": "AWDT", "CHAST": "CHAST", "CHADT": "CHADT", "CST": "CST", "SAST": "SAST", "CAT": "CAT", "WITA": "WITA", "NZDT": "NZDT", "TMT": "TMT", "SRT": "SRT", "GYT": "GYT", "ARST": "ARST", "MESZ": "MESZ", "WIT": "WIT", "LHST": "LHST", "ACDT": "ACDT", "HKT": "HKT", "EDT": "EDT", "MYT": "MYT", "COT": "COT", "COST": "COST", "∅∅∅": "∅∅∅", "NZST": "NZST", "HNT": "HNT", "AEST": "AEST", "AKST": "AKST", "GMT": "GMT", "EAT": "EAT", "CLT": "CLT", "HKST": "HKST", "TMST": "TMST", "HAST": "HAST", "LHDT": "LHDT", "WART": "WART", "CLST": "CLST", "IST": "IST", "EST": "EST", "PDT": "PDT", "VET": "VET", "MST": "MST", "BOT": "BOT", "UYST": "UYST", "ACWST": "ACWST", "ACST": "ACST", "WESZ": "WESZ", "WIB": "WIB", "AEDT": "AEDT", "OESZ": "OESZ", "JST": "JST", "BT": "BT", "ADT": "ADT", "AWST": "AWST", "ART": "ART", "PST": "PST", "SGT": "SGT", "MEZ": "MEZ", "GFT": "GFT", "ACWDT": "ACWDT", "WAST": "WAST", "WEZ": "WEZ", "AST": "AST", "CDT": "CDT", "JDT": "JDT", "WARST": "WARST", "UYT": "UYT"},
+ timezones: map[string]string{"OESZ": "OESZ", "MEZ": "MEZ", "GFT": "GFT", "AKDT": "AKDT", "ADT": "ADT", "EST": "EST", "EDT": "EDT", "ACWDT": "ACWDT", "SGT": "SGT", "EAT": "EAT", "COST": "COST", "OEZ": "OEZ", "CAT": "CAT", "IST": "IST", "HKT": "HKT", "PST": "PST", "CDT": "CDT", "SAST": "SAST", "PDT": "PDT", "ChST": "ChST", "ECT": "ECT", "ARST": "ARST", "TMST": "TMST", "AEST": "AEST", "AEDT": "AEDT", "SRT": "SRT", "JST": "JST", "AKST": "AKST", "ART": "ART", "WIB": "WIB", "GYT": "GYT", "MYT": "MYT", "BT": "BT", "CLT": "CLT", "WAST": "WAST", "COT": "COT", "ACST": "ACST", "HADT": "HADT", "UYST": "UYST", "NZDT": "NZDT", "HNT": "HNT", "ACDT": "ACDT", "MDT": "MDT", "∅∅∅": "∅∅∅", "CLST": "CLST", "WAT": "WAT", "AWDT": "AWDT", "NZST": "NZST", "WARST": "WARST", "JDT": "JDT", "MST": "MST", "LHST": "LHST", "UYT": "UYT", "GMT": "GMT", "WITA": "WITA", "WESZ": "WESZ", "VET": "VET", "CST": "CST", "CHAST": "CHAST", "TMT": "TMT", "AST": "AST", "LHDT": "LHDT", "MESZ": "MESZ", "WIT": "WIT", "ACWST": "ACWST", "WART": "WART", "WEZ": "WEZ", "HKST": "HKST", "AWST": "AWST", "HAT": "HAT", "BOT": "BOT", "CHADT": "CHADT", "HAST": "HAST"},
}
}
@@ -185,7 +185,7 @@ func (luy *luy_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
- l := len(s) + len(luy.decimal) + len(luy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -243,7 +243,7 @@ func (luy *luy_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := luy.currencies[currency]
- l := len(s) + len(luy.decimal) + len(luy.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lv/lv.go b/lv/lv.go
index 0517360f..87e625a6 100644
--- a/lv/lv.go
+++ b/lv/lv.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.m.ē.", "m.ē."},
erasNarrow: []string{"p.m.ē.", "m.ē."},
erasWide: []string{"pirms mūsu ēras", "mūsu ērā"},
- timezones: map[string]string{"GMT": "Griničas laiks", "AST": "Atlantijas ziemas laiks", "CLST": "Čīles vasaras laiks", "CAT": "Centrālāfrikas laiks", "MST": "MST", "HKT": "Honkongas ziemas laiks", "GFT": "Franču Gviānas laiks", "WAT": "Rietumāfrikas ziemas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "HADT": "Havaju–Aleutu vasaras laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "WART": "Rietumargentīnas ziemas laiks", "LHDT": "Lorda Hava salas vasaras laiks", "WAST": "Rietumāfrikas vasaras laiks", "ADT": "Atlantijas vasaras laiks", "OEZ": "Austrumeiropas ziemas laiks", "OESZ": "Austrumeiropas vasaras laiks", "ECT": "Ekvadoras laiks", "∅∅∅": "Brazīlijas vasaras laiks", "EST": "Austrumu ziemas laiks", "EDT": "Austrumu vasaras laiks", "BT": "Butānas laiks", "PST": "Klusā okeāna ziemas laiks", "CHAST": "Četemas ziemas laiks", "SGT": "Singapūras laiks", "TMT": "Turkmenistānas ziemas laiks", "GYT": "Gajānas laiks", "COST": "Kolumbijas vasaras laiks", "WIT": "Austrumindonēzijas laiks", "JST": "Japānas ziemas laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "SRT": "Surinamas laiks", "AWST": "Austrālijas rietumu ziemas laiks", "WITA": "Centrālindonēzijas laiks", "WESZ": "Rietumeiropas vasaras laiks", "PDT": "Klusā okeāna vasaras laiks", "ACST": "Austrālijas centrālais ziemas laiks", "ChST": "Čamoro standarta laiks", "NZST": "Jaunzēlandes ziemas laiks", "ART": "Argentīnas ziemas laiks", "MESZ": "Centrāleiropas vasaras laiks", "BOT": "Bolīvijas laiks", "UYST": "Urugvajas vasaras laiks", "VET": "Venecuēlas laiks", "COT": "Kolumbijas ziemas laiks", "MDT": "MDT", "AKST": "Aļaskas ziemas laiks", "AKDT": "Aļaskas vasaras laiks", "AEST": "Austrālijas austrumu ziemas laiks", "UYT": "Urugvajas ziemas laiks", "CHADT": "Četemas vasaras laiks", "CLT": "Čīles ziemas laiks", "CDT": "Centrālais vasaras laiks", "TMST": "Turkmenistānas vasaras laiks", "WIB": "Rietumindonēzijas laiks", "CST": "Centrālais ziemas laiks", "SAST": "Dienvidāfrikas ziemas laiks", "WARST": "Rietumargentīnas vasaras laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "HKST": "Honkongas vasaras laiks", "MEZ": "Centrāleiropas ziemas laiks", "JDT": "Japānas vasaras laiks", "IST": "Indijas ziemas laiks", "EAT": "Austrumāfrikas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "HNT": "Ņūfaundlendas ziemas laiks", "HAT": "Ņūfaundlendas vasaras laiks", "ARST": "Argentīnas vasaras laiks", "WEZ": "Rietumeiropas ziemas laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "LHST": "Lorda Hava salas ziemas laiks", "MYT": "Malaizijas laiks"},
+ timezones: map[string]string{"LHST": "Lorda Hava salas ziemas laiks", "GFT": "Franču Gviānas laiks", "OEZ": "Austrumeiropas ziemas laiks", "HKT": "Honkongas ziemas laiks", "ART": "Argentīnas ziemas laiks", "CLT": "Čīles ziemas laiks", "WART": "Rietumargentīnas ziemas laiks", "CDT": "Centrālais vasaras laiks", "ADT": "Atlantijas vasaras laiks", "∅∅∅": "Azoru salu vasaras laiks", "ACST": "Austrālijas centrālais ziemas laiks", "HNT": "Ņūfaundlendas ziemas laiks", "CHADT": "Četemas vasaras laiks", "EST": "Austrumu ziemas laiks", "JDT": "Japānas vasaras laiks", "MYT": "Malaizijas laiks", "HADT": "Havaju–Aleutu vasaras laiks", "BT": "Butānas laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "HKST": "Honkongas vasaras laiks", "ARST": "Argentīnas vasaras laiks", "TMT": "Turkmenistānas ziemas laiks", "SGT": "Singapūras laiks", "WIB": "Rietumindonēzijas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "OESZ": "Austrumeiropas vasaras laiks", "AEST": "Austrālijas austrumu ziemas laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "MST": "MST", "CHAST": "Četemas ziemas laiks", "UYST": "Urugvajas vasaras laiks", "WEZ": "Rietumeiropas ziemas laiks", "WESZ": "Rietumeiropas vasaras laiks", "WIT": "Austrumindonēzijas laiks", "EAT": "Austrumāfrikas laiks", "JST": "Japānas ziemas laiks", "CAT": "Centrālāfrikas laiks", "MDT": "MDT", "ChST": "Čamoro standarta laiks", "COST": "Kolumbijas vasaras laiks", "HAT": "Ņūfaundlendas vasaras laiks", "PST": "Klusā okeāna ziemas laiks", "PDT": "Klusā okeāna vasaras laiks", "MESZ": "Centrāleiropas vasaras laiks", "SRT": "Surinamas laiks", "CLST": "Čīles vasaras laiks", "WAST": "Rietumāfrikas vasaras laiks", "LHDT": "Lorda Hava salas vasaras laiks", "WARST": "Rietumargentīnas vasaras laiks", "EDT": "Austrumu vasaras laiks", "UYT": "Urugvajas ziemas laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "GYT": "Gajānas laiks", "AWST": "Austrālijas rietumu ziemas laiks", "AKST": "Aļaskas ziemas laiks", "MEZ": "Centrāleiropas ziemas laiks", "CST": "Centrālais ziemas laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "TMST": "Turkmenistānas vasaras laiks", "NZST": "Jaunzēlandes ziemas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "SAST": "Dienvidāfrikas ziemas laiks", "ECT": "Ekvadoras laiks", "VET": "Venecuēlas laiks", "BOT": "Bolīvijas laiks", "COT": "Kolumbijas ziemas laiks", "AKDT": "Aļaskas vasaras laiks", "WITA": "Centrālindonēzijas laiks", "WAT": "Rietumāfrikas ziemas laiks", "IST": "Indijas ziemas laiks", "AST": "Atlantijas ziemas laiks", "GMT": "Griničas laiks"},
}
}
@@ -221,7 +221,7 @@ func (lv *lv) WeekdaysWide() []string {
func (lv *lv) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lv.decimal) + len(lv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/lv_LV/lv_LV.go b/lv_LV/lv_LV.go
index bc0ffda3..033812b1 100644
--- a/lv_LV/lv_LV.go
+++ b/lv_LV/lv_LV.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.m.ē.", "m.ē."},
erasNarrow: []string{"p.m.ē.", "m.ē."},
erasWide: []string{"pirms mūsu ēras", "mūsu ērā"},
- timezones: map[string]string{"ADT": "Atlantijas vasaras laiks", "AWST": "Austrālijas rietumu ziemas laiks", "MESZ": "Centrāleiropas vasaras laiks", "CHADT": "Četemas vasaras laiks", "JDT": "Japānas vasaras laiks", "ACST": "Austrālijas centrālais ziemas laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "ARST": "Argentīnas vasaras laiks", "LHDT": "Lorda Hava salas vasaras laiks", "SRT": "Surinamas laiks", "GYT": "Gajānas laiks", "CLST": "Čīles vasaras laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "LHST": "Lorda Hava salas ziemas laiks", "WARST": "Rietumargentīnas vasaras laiks", "HNT": "Ņūfaundlendas ziemas laiks", "CLT": "Čīles ziemas laiks", "JST": "Japānas ziemas laiks", "AST": "Atlantijas ziemas laiks", "MST": "MST", "GFT": "Franču Gviānas laiks", "AKST": "Aļaskas ziemas laiks", "OEZ": "Austrumeiropas ziemas laiks", "CHAST": "Četemas ziemas laiks", "WITA": "Centrālindonēzijas laiks", "BT": "Butānas laiks", "NZST": "Jaunzēlandes ziemas laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "WIB": "Rietumindonēzijas laiks", "WART": "Rietumargentīnas ziemas laiks", "VET": "Venecuēlas laiks", "MEZ": "Centrāleiropas ziemas laiks", "TMT": "Turkmenistānas ziemas laiks", "SAST": "Dienvidāfrikas ziemas laiks", "AKDT": "Aļaskas vasaras laiks", "UYST": "Urugvajas vasaras laiks", "PST": "Klusā okeāna ziemas laiks", "EST": "Austrumu ziemas laiks", "EAT": "Austrumāfrikas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "HAT": "Ņūfaundlendas vasaras laiks", "MDT": "MDT", "HKT": "Honkongas ziemas laiks", "AEST": "Austrālijas austrumu ziemas laiks", "OESZ": "Austrumeiropas vasaras laiks", "WAT": "Rietumāfrikas ziemas laiks", "TMST": "Turkmenistānas vasaras laiks", "BOT": "Bolīvijas laiks", "WAST": "Rietumāfrikas vasaras laiks", "EDT": "Austrumu vasaras laiks", "GMT": "Griničas laiks", "ECT": "Ekvadoras laiks", "WESZ": "Rietumeiropas vasaras laiks", "ART": "Argentīnas ziemas laiks", "COT": "Kolumbijas ziemas laiks", "CST": "Centrālais ziemas laiks", "CDT": "Centrālais vasaras laiks", "HKST": "Honkongas vasaras laiks", "WIT": "Austrumindonēzijas laiks", "SGT": "Singapūras laiks", "HADT": "Havaju–Aleutu vasaras laiks", "UYT": "Urugvajas ziemas laiks", "ChST": "Čamoro standarta laiks", "MYT": "Malaizijas laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "∅∅∅": "Azoru salu vasaras laiks", "COST": "Kolumbijas vasaras laiks", "CAT": "Centrālāfrikas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "PDT": "Klusā okeāna vasaras laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "IST": "Indijas ziemas laiks", "WEZ": "Rietumeiropas ziemas laiks"},
+ timezones: map[string]string{"WART": "Rietumargentīnas ziemas laiks", "ADT": "Atlantijas vasaras laiks", "CHAST": "Četemas ziemas laiks", "SGT": "Singapūras laiks", "ART": "Argentīnas ziemas laiks", "UYST": "Urugvajas vasaras laiks", "WEZ": "Rietumeiropas ziemas laiks", "CST": "Centrālais ziemas laiks", "ACDT": "Austrālijas centrālais vasaras laiks", "CLST": "Čīles vasaras laiks", "AST": "Atlantijas ziemas laiks", "AWDT": "Austrālijas rietumu vasaras laiks", "SRT": "Surinamas laiks", "CLT": "Čīles ziemas laiks", "AKDT": "Aļaskas vasaras laiks", "TMT": "Turkmenistānas ziemas laiks", "NZDT": "Jaunzēlandes vasaras laiks", "GMT": "Griničas laiks", "ACWST": "Austrālijas centrālais rietumu ziemas laiks", "HADT": "Havaju–Aleutu vasaras laiks", "WIB": "Rietumindonēzijas laiks", "TMST": "Turkmenistānas vasaras laiks", "SAST": "Dienvidāfrikas ziemas laiks", "MESZ": "Centrāleiropas vasaras laiks", "PDT": "Klusā okeāna vasaras laiks", "ACST": "Austrālijas centrālais ziemas laiks", "BOT": "Bolīvijas laiks", "ACWDT": "Austrālijas centrālais rietumu vasaras laiks", "GFT": "Franču Gviānas laiks", "JDT": "Japānas vasaras laiks", "AEST": "Austrālijas austrumu ziemas laiks", "LHDT": "Lorda Hava salas vasaras laiks", "∅∅∅": "Brazīlijas vasaras laiks", "MST": "Kalnu ziemas laiks", "AWST": "Austrālijas rietumu ziemas laiks", "AKST": "Aļaskas ziemas laiks", "NZST": "Jaunzēlandes ziemas laiks", "WAST": "Rietumāfrikas vasaras laiks", "IST": "Indijas ziemas laiks", "CDT": "Centrālais vasaras laiks", "UYT": "Urugvajas ziemas laiks", "BT": "Butānas laiks", "JST": "Japānas ziemas laiks", "HKT": "Honkongas ziemas laiks", "ARST": "Argentīnas vasaras laiks", "EST": "Austrumu ziemas laiks", "LHST": "Lorda Hava salas ziemas laiks", "WIT": "Austrumindonēzijas laiks", "ECT": "Ekvadoras laiks", "COT": "Kolumbijas ziemas laiks", "EAT": "Austrumāfrikas laiks", "VET": "Venecuēlas laiks", "COST": "Kolumbijas vasaras laiks", "HAT": "Ņūfaundlendas vasaras laiks", "EDT": "Austrumu vasaras laiks", "WITA": "Centrālindonēzijas laiks", "WARST": "Rietumargentīnas vasaras laiks", "HNT": "Ņūfaundlendas ziemas laiks", "GYT": "Gajānas laiks", "HAST": "Havaju–Aleutu ziemas laiks", "OEZ": "Austrumeiropas ziemas laiks", "OESZ": "Austrumeiropas vasaras laiks", "PST": "Klusā okeāna ziemas laiks", "WAT": "Rietumāfrikas ziemas laiks", "HKST": "Honkongas vasaras laiks", "MEZ": "Centrāleiropas ziemas laiks", "CAT": "Centrālāfrikas laiks", "ChST": "Čamoro standarta laiks", "WESZ": "Rietumeiropas vasaras laiks", "AEDT": "Austrālijas austrumu vasaras laiks", "MDT": "Kalnu vasaras laiks", "MYT": "Malaizijas laiks", "CHADT": "Četemas vasaras laiks"},
}
}
@@ -102,8 +102,8 @@ func (lv *lv_LV) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
f := locales.F(n, v)
nMod10 := math.Mod(n, 10)
nMod100 := math.Mod(n, 100)
- fMod10 := f % 10
fMod100 := f % 100
+ fMod10 := f % 10
if (nMod10 == 0) || (nMod100 >= 11 && nMod100 <= 19) || (v == 2 && fMod100 >= 11 && fMod100 <= 19) {
return locales.PluralRuleZero
@@ -221,7 +221,7 @@ func (lv *lv_LV) WeekdaysWide() []string {
func (lv *lv_LV) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(lv.decimal) + len(lv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mas/mas.go b/mas/mas.go
index b555b3ef..a777732c 100644
--- a/mas/mas.go
+++ b/mas/mas.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MY", "EY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Meínō Yɛ́sʉ", "Eínō Yɛ́sʉ"},
- timezones: map[string]string{"OESZ": "OESZ", "UYT": "UYT", "CHADT": "CHADT", "GYT": "GYT", "EAT": "EAT", "CDT": "CDT", "TMST": "TMST", "GFT": "GFT", "JST": "JST", "LHDT": "LHDT", "WIB": "WIB", "WEZ": "WEZ", "ART": "ART", "ChST": "ChST", "HKST": "HKST", "AEST": "AEST", "AKST": "AKST", "EDT": "EDT", "AWST": "AWST", "WART": "WART", "ACWDT": "ACWDT", "ADT": "ADT", "BOT": "BOT", "SRT": "SRT", "COST": "COST", "NZDT": "NZDT", "CLT": "CLT", "UYST": "UYST", "PDT": "PDT", "ACDT": "ACDT", "BT": "BT", "PST": "PST", "WESZ": "WESZ", "ACST": "ACST", "HAT": "HAT", "HAST": "HAST", "WITA": "WITA", "EST": "EST", "ARST": "ARST", "HADT": "HADT", "MEZ": "MEZ", "VET": "VET", "WAT": "WAT", "COT": "COT", "HKT": "HKT", "SAST": "SAST", "ECT": "ECT", "MDT": "MDT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "AWDT": "AWDT", "CHAST": "CHAST", "CLST": "CLST", "AKDT": "AKDT", "IST": "IST", "MYT": "MYT", "GMT": "GMT", "ACWST": "ACWST", "CAT": "CAT", "LHST": "LHST", "WAST": "WAST", "TMT": "TMT", "AEDT": "AEDT", "JDT": "JDT", "WARST": "WARST", "NZST": "NZST", "WIT": "WIT", "SGT": "SGT", "CST": "CST", "MESZ": "MESZ", "MST": "MST", "AST": "AST", "HNT": "HNT"},
+ timezones: map[string]string{"MDT": "MDT", "WAST": "WAST", "HNT": "HNT", "HAST": "HAST", "ACWST": "ACWST", "ACWDT": "ACWDT", "JDT": "JDT", "AKDT": "AKDT", "ACST": "ACST", "AWST": "AWST", "BOT": "BOT", "WEZ": "WEZ", "CAT": "CAT", "COT": "COT", "MYT": "MYT", "HADT": "HADT", "LHDT": "LHDT", "ChST": "ChST", "OESZ": "OESZ", "AEDT": "AEDT", "NZDT": "NZDT", "GMT": "GMT", "UYST": "UYST", "WARST": "WARST", "IST": "IST", "EDT": "EDT", "AWDT": "AWDT", "PST": "PST", "UYT": "UYT", "WITA": "WITA", "ADT": "ADT", "ACDT": "ACDT", "SGT": "SGT", "EST": "EST", "TMST": "TMST", "MEZ": "MEZ", "SRT": "SRT", "WIT": "WIT", "VET": "VET", "CDT": "CDT", "OEZ": "OEZ", "MESZ": "MESZ", "HAT": "HAT", "LHST": "LHST", "BT": "BT", "EAT": "EAT", "COST": "COST", "JST": "JST", "AST": "AST", "CHADT": "CHADT", "ART": "ART", "WAT": "WAT", "GFT": "GFT", "CST": "CST", "CLT": "CLT", "∅∅∅": "∅∅∅", "AKST": "AKST", "GYT": "GYT", "NZST": "NZST", "CLST": "CLST", "HKT": "HKT", "CHAST": "CHAST", "ARST": "ARST", "WART": "WART", "WIB": "WIB", "HKST": "HKST", "TMT": "TMT", "WESZ": "WESZ", "SAST": "SAST", "AEST": "AEST", "PDT": "PDT", "MST": "MST", "ECT": "ECT"},
}
}
@@ -195,7 +195,7 @@ func (mas *mas) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
- l := len(s) + len(mas.decimal) + len(mas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (mas *mas) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
- l := len(s) + len(mas.decimal) + len(mas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mas_KE/mas_KE.go b/mas_KE/mas_KE.go
index 217ab7dd..9a7cbe74 100644
--- a/mas_KE/mas_KE.go
+++ b/mas_KE/mas_KE.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MY", "EY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Meínō Yɛ́sʉ", "Eínō Yɛ́sʉ"},
- timezones: map[string]string{"MESZ": "MESZ", "SRT": "SRT", "ARST": "ARST", "HADT": "HADT", "AEST": "AEST", "UYT": "UYT", "ChST": "ChST", "WAT": "WAT", "WAST": "WAST", "HKST": "HKST", "WITA": "WITA", "JDT": "JDT", "WEZ": "WEZ", "AWST": "AWST", "CAT": "CAT", "OEZ": "OEZ", "OESZ": "OESZ", "MEZ": "MEZ", "GFT": "GFT", "VET": "VET", "WARST": "WARST", "CHADT": "CHADT", "HAST": "HAST", "MYT": "MYT", "AST": "AST", "HKT": "HKT", "CLST": "CLST", "CST": "CST", "WIT": "WIT", "IST": "IST", "EDT": "EDT", "PDT": "PDT", "EAT": "EAT", "COST": "COST", "CLT": "CLT", "TMT": "TMT", "EST": "EST", "ACWDT": "ACWDT", "ECT": "ECT", "LHDT": "LHDT", "BOT": "BOT", "MDT": "MDT", "NZDT": "NZDT", "HNT": "HNT", "GMT": "GMT", "BT": "BT", "CDT": "CDT", "HAT": "HAT", "SGT": "SGT", "AKST": "AKST", "ACWST": "ACWST", "WART": "WART", "NZST": "NZST", "AEDT": "AEDT", "SAST": "SAST", "ADT": "ADT", "AWDT": "AWDT", "AKDT": "AKDT", "LHST": "LHST", "WESZ": "WESZ", "CHAST": "CHAST", "UYST": "UYST", "GYT": "GYT", "ACST": "ACST", "ART": "ART", "TMST": "TMST", "∅∅∅": "∅∅∅", "JST": "JST", "WIB": "WIB", "MST": "MST", "COT": "COT", "PST": "PST", "ACDT": "ACDT"},
+ timezones: map[string]string{"CST": "CST", "ART": "ART", "WARST": "WARST", "AWST": "AWST", "AWDT": "AWDT", "HKST": "HKST", "AEST": "AEST", "NZDT": "NZDT", "JST": "JST", "ADT": "ADT", "HAST": "HAST", "PDT": "PDT", "SRT": "SRT", "BOT": "BOT", "HKT": "HKT", "LHDT": "LHDT", "ACDT": "ACDT", "HNT": "HNT", "EDT": "EDT", "GMT": "GMT", "ACWST": "ACWST", "CDT": "CDT", "WIB": "WIB", "MEZ": "MEZ", "WEZ": "WEZ", "GFT": "GFT", "OESZ": "OESZ", "CLST": "CLST", "WART": "WART", "TMT": "TMT", "OEZ": "OEZ", "BT": "BT", "NZST": "NZST", "CLT": "CLT", "WAST": "WAST", "IST": "IST", "COT": "COT", "TMST": "TMST", "WITA": "WITA", "WIT": "WIT", "PST": "PST", "UYT": "UYT", "ChST": "ChST", "GYT": "GYT", "UYST": "UYST", "MYT": "MYT", "AKST": "AKST", "HAT": "HAT", "∅∅∅": "∅∅∅", "EST": "EST", "SAST": "SAST", "CAT": "CAT", "ACWDT": "ACWDT", "WAT": "WAT", "ECT": "ECT", "ACST": "ACST", "CHAST": "CHAST", "ARST": "ARST", "JDT": "JDT", "MDT": "MDT", "LHST": "LHST", "EAT": "EAT", "WESZ": "WESZ", "VET": "VET", "HADT": "HADT", "AEDT": "AEDT", "MESZ": "MESZ", "AKDT": "AKDT", "AST": "AST", "CHADT": "CHADT", "COST": "COST", "SGT": "SGT", "MST": "MST"},
}
}
@@ -195,7 +195,7 @@ func (mas *mas_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
- l := len(s) + len(mas.decimal) + len(mas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (mas *mas_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
- l := len(s) + len(mas.decimal) + len(mas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mas_TZ/mas_TZ.go b/mas_TZ/mas_TZ.go
index 3a8c20e2..6e088c4c 100644
--- a/mas_TZ/mas_TZ.go
+++ b/mas_TZ/mas_TZ.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MY", "EY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Meínō Yɛ́sʉ", "Eínō Yɛ́sʉ"},
- timezones: map[string]string{"AST": "AST", "MYT": "MYT", "WARST": "WARST", "MDT": "MDT", "ChST": "ChST", "HKST": "HKST", "WIB": "WIB", "AKDT": "AKDT", "IST": "IST", "ACWST": "ACWST", "LHDT": "LHDT", "BOT": "BOT", "ART": "ART", "PST": "PST", "WESZ": "WESZ", "CDT": "CDT", "GFT": "GFT", "EST": "EST", "NZST": "NZST", "COT": "COT", "CAT": "CAT", "CST": "CST", "HAST": "HAST", "EDT": "EDT", "PDT": "PDT", "ACDT": "ACDT", "NZDT": "NZDT", "HKT": "HKT", "CHADT": "CHADT", "TMT": "TMT", "HADT": "HADT", "OESZ": "OESZ", "MST": "MST", "EAT": "EAT", "WAST": "WAST", "HNT": "HNT", "GMT": "GMT", "AWDT": "AWDT", "CHAST": "CHAST", "ACWDT": "ACWDT", "UYST": "UYST", "WAT": "WAT", "AWST": "AWST", "CLST": "CLST", "UYT": "UYT", "MESZ": "MESZ", "AEDT": "AEDT", "ECT": "ECT", "TMST": "TMST", "ARST": "ARST", "AEST": "AEST", "SAST": "SAST", "SRT": "SRT", "GYT": "GYT", "SGT": "SGT", "∅∅∅": "∅∅∅", "VET": "VET", "ADT": "ADT", "LHST": "LHST", "CLT": "CLT", "AKST": "AKST", "ACST": "ACST", "COST": "COST", "MEZ": "MEZ", "WITA": "WITA", "OEZ": "OEZ", "JST": "JST", "JDT": "JDT", "WART": "WART", "WEZ": "WEZ", "HAT": "HAT", "WIT": "WIT", "BT": "BT"},
+ timezones: map[string]string{"HAT": "HAT", "HKST": "HKST", "ART": "ART", "AEST": "AEST", "NZST": "NZST", "HADT": "HADT", "PST": "PST", "WARST": "WARST", "VET": "VET", "HNT": "HNT", "EST": "EST", "WIT": "WIT", "WAST": "WAST", "ACWST": "ACWST", "ACWDT": "ACWDT", "WIB": "WIB", "OESZ": "OESZ", "MEZ": "MEZ", "UYT": "UYT", "BT": "BT", "EAT": "EAT", "WEZ": "WEZ", "CDT": "CDT", "MDT": "MDT", "CLST": "CLST", "GFT": "GFT", "MYT": "MYT", "OEZ": "OEZ", "EDT": "EDT", "HAST": "HAST", "CHAST": "CHAST", "LHST": "LHST", "ECT": "ECT", "JST": "JST", "AWDT": "AWDT", "MESZ": "MESZ", "COST": "COST", "∅∅∅": "∅∅∅", "MST": "MST", "PDT": "PDT", "AWST": "AWST", "TMT": "TMT", "AEDT": "AEDT", "GMT": "GMT", "WART": "WART", "IST": "IST", "AST": "AST", "CAT": "CAT", "WESZ": "WESZ", "JDT": "JDT", "ADT": "ADT", "SAST": "SAST", "SRT": "SRT", "CLT": "CLT", "SGT": "SGT", "ARST": "ARST", "LHDT": "LHDT", "UYST": "UYST", "ChST": "ChST", "WITA": "WITA", "CST": "CST", "COT": "COT", "AKST": "AKST", "ACST": "ACST", "NZDT": "NZDT", "WAT": "WAT", "BOT": "BOT", "AKDT": "AKDT", "ACDT": "ACDT", "GYT": "GYT", "HKT": "HKT", "CHADT": "CHADT", "TMST": "TMST"},
}
}
@@ -195,7 +195,7 @@ func (mas *mas_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
- l := len(s) + len(mas.decimal) + len(mas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -253,7 +253,7 @@ func (mas *mas_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mas.currencies[currency]
- l := len(s) + len(mas.decimal) + len(mas.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mer/mer.go b/mer/mer.go
index 18a81598..3530f3e3 100644
--- a/mer/mer.go
+++ b/mer/mer.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MK", "NK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Kristũ", "Nyuma ya Kristũ"},
- timezones: map[string]string{"MESZ": "MESZ", "ECT": "ECT", "WAT": "WAT", "WAST": "WAST", "CDT": "CDT", "WART": "WART", "VET": "VET", "GFT": "GFT", "GMT": "GMT", "EAT": "EAT", "AWST": "AWST", "HKST": "HKST", "JST": "JST", "PDT": "PDT", "COST": "COST", "CLST": "CLST", "ChST": "ChST", "AEST": "AEST", "HAST": "HAST", "UYT": "UYT", "ACST": "ACST", "MDT": "MDT", "SGT": "SGT", "CLT": "CLT", "NZDT": "NZDT", "COT": "COT", "CST": "CST", "EST": "EST", "ACWST": "ACWST", "BOT": "BOT", "HNT": "HNT", "TMT": "TMT", "TMST": "TMST", "OEZ": "OEZ", "WESZ": "WESZ", "LHST": "LHST", "MYT": "MYT", "WIT": "WIT", "AEDT": "AEDT", "BT": "BT", "WEZ": "WEZ", "MST": "MST", "CHADT": "CHADT", "OESZ": "OESZ", "JDT": "JDT", "WARST": "WARST", "SRT": "SRT", "AWDT": "AWDT", "AST": "AST", "MEZ": "MEZ", "AKST": "AKST", "AKDT": "AKDT", "IST": "IST", "ACDT": "ACDT", "GYT": "GYT", "NZST": "NZST", "ARST": "ARST", "WITA": "WITA", "WIB": "WIB", "HADT": "HADT", "SAST": "SAST", "UYST": "UYST", "HAT": "HAT", "∅∅∅": "∅∅∅", "ADT": "ADT", "HKT": "HKT", "CHAST": "CHAST", "PST": "PST", "CAT": "CAT", "EDT": "EDT", "ART": "ART", "ACWDT": "ACWDT", "LHDT": "LHDT"},
+ timezones: map[string]string{"MYT": "MYT", "JDT": "JDT", "ARST": "ARST", "NZST": "NZST", "PST": "PST", "HKT": "HKT", "LHDT": "LHDT", "CAT": "CAT", "WAT": "WAT", "WAST": "WAST", "EDT": "EDT", "JST": "JST", "HKST": "HKST", "LHST": "LHST", "COST": "COST", "AWDT": "AWDT", "SAST": "SAST", "ACWDT": "ACWDT", "CLST": "CLST", "CST": "CST", "∅∅∅": "∅∅∅", "MST": "MST", "HAST": "HAST", "MEZ": "MEZ", "WESZ": "WESZ", "HNT": "HNT", "HADT": "HADT", "OESZ": "OESZ", "AEDT": "AEDT", "UYST": "UYST", "BOT": "BOT", "WEZ": "WEZ", "AST": "AST", "CLT": "CLT", "HAT": "HAT", "CHADT": "CHADT", "UYT": "UYT", "AKDT": "AKDT", "ART": "ART", "ACWST": "ACWST", "ADT": "ADT", "AKST": "AKST", "CHAST": "CHAST", "GMT": "GMT", "GFT": "GFT", "ACST": "ACST", "WIB": "WIB", "OEZ": "OEZ", "WIT": "WIT", "MDT": "MDT", "IST": "IST", "TMT": "TMT", "AEST": "AEST", "PDT": "PDT", "ChST": "ChST", "BT": "BT", "VET": "VET", "COT": "COT", "GYT": "GYT", "SGT": "SGT", "AWST": "AWST", "NZDT": "NZDT", "MESZ": "MESZ", "WART": "WART", "ECT": "ECT", "ACDT": "ACDT", "EST": "EST", "TMST": "TMST", "WITA": "WITA", "EAT": "EAT", "CDT": "CDT", "WARST": "WARST", "SRT": "SRT"},
}
}
@@ -189,7 +189,7 @@ func (mer *mer) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
- l := len(s) + len(mer.decimal) + len(mer.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (mer *mer) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
- l := len(s) + len(mer.decimal) + len(mer.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mer_KE/mer_KE.go b/mer_KE/mer_KE.go
index 50efd618..8bfc5188 100644
--- a/mer_KE/mer_KE.go
+++ b/mer_KE/mer_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MK", "NK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Kristũ", "Nyuma ya Kristũ"},
- timezones: map[string]string{"SRT": "SRT", "OEZ": "OEZ", "MDT": "MDT", "AST": "AST", "AKDT": "AKDT", "EDT": "EDT", "MYT": "MYT", "BOT": "BOT", "VET": "VET", "GFT": "GFT", "EST": "EST", "WEZ": "WEZ", "ACWST": "ACWST", "MST": "MST", "ARST": "ARST", "HKST": "HKST", "OESZ": "OESZ", "GMT": "GMT", "UYT": "UYT", "COT": "COT", "IST": "IST", "WIT": "WIT", "HNT": "HNT", "AEST": "AEST", "AEDT": "AEDT", "ACWDT": "ACWDT", "WARST": "WARST", "ACST": "ACST", "WAST": "WAST", "NZDT": "NZDT", "COST": "COST", "HKT": "HKT", "HADT": "HADT", "PDT": "PDT", "GYT": "GYT", "EAT": "EAT", "ADT": "ADT", "MEZ": "MEZ", "CHADT": "CHADT", "AWDT": "AWDT", "CLST": "CLST", "∅∅∅": "∅∅∅", "BT": "BT", "ART": "ART", "HAST": "HAST", "JDT": "JDT", "UYST": "UYST", "PST": "PST", "LHDT": "LHDT", "WIB": "WIB", "ChST": "ChST", "CAT": "CAT", "CDT": "CDT", "MESZ": "MESZ", "SGT": "SGT", "JST": "JST", "WESZ": "WESZ", "CST": "CST", "CHAST": "CHAST", "TMT": "TMT", "TMST": "TMST", "LHST": "LHST", "WART": "WART", "NZST": "NZST", "WITA": "WITA", "ECT": "ECT", "ACDT": "ACDT", "HAT": "HAT", "SAST": "SAST", "AKST": "AKST", "WAT": "WAT", "AWST": "AWST", "CLT": "CLT"},
+ timezones: map[string]string{"WARST": "WARST", "VET": "VET", "AWST": "AWST", "HKT": "HKT", "PST": "PST", "ACWST": "ACWST", "WAT": "WAT", "ACDT": "ACDT", "OEZ": "OEZ", "UYST": "UYST", "WIT": "WIT", "CLST": "CLST", "WAST": "WAST", "COST": "COST", "HADT": "HADT", "EAT": "EAT", "HAT": "HAT", "EDT": "EDT", "MST": "MST", "CST": "CST", "ADT": "ADT", "HNT": "HNT", "TMST": "TMST", "SRT": "SRT", "CLT": "CLT", "COT": "COT", "AKDT": "AKDT", "CHAST": "CHAST", "NZST": "NZST", "BT": "BT", "GYT": "GYT", "ARST": "ARST", "SAST": "SAST", "NZDT": "NZDT", "MESZ": "MESZ", "WEZ": "WEZ", "WESZ": "WESZ", "ART": "ART", "AWDT": "AWDT", "OESZ": "OESZ", "AEDT": "AEDT", "PDT": "PDT", "MEZ": "MEZ", "GMT": "GMT", "WITA": "WITA", "CDT": "CDT", "BOT": "BOT", "IST": "IST", "JST": "JST", "JDT": "JDT", "MDT": "MDT", "GFT": "GFT", "AKST": "AKST", "ACST": "ACST", "MYT": "MYT", "LHDT": "LHDT", "WART": "WART", "HKST": "HKST", "CHADT": "CHADT", "LHST": "LHST", "ECT": "ECT", "EST": "EST", "UYT": "UYT", "ACWDT": "ACWDT", "WIB": "WIB", "AEST": "AEST", "CAT": "CAT", "ChST": "ChST", "SGT": "SGT", "∅∅∅": "∅∅∅", "AST": "AST", "HAST": "HAST", "TMT": "TMT"},
}
}
@@ -189,7 +189,7 @@ func (mer *mer_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
- l := len(s) + len(mer.decimal) + len(mer.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -247,7 +247,7 @@ func (mer *mer_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mer.currencies[currency]
- l := len(s) + len(mer.decimal) + len(mer.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mfe/mfe.go b/mfe/mfe.go
index 219658f8..b4516b02 100644
--- a/mfe/mfe.go
+++ b/mfe/mfe.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. Z-K", "ap. Z-K"},
erasNarrow: []string{"", ""},
erasWide: []string{"avan Zezi-Krist", "apre Zezi-Krist"},
- timezones: map[string]string{"EDT": "EDT", "ACWST": "ACWST", "WART": "WART", "ACDT": "ACDT", "WAST": "WAST", "MEZ": "MEZ", "HADT": "HADT", "SAST": "SAST", "IST": "IST", "ARST": "ARST", "ECT": "ECT", "BOT": "BOT", "SRT": "SRT", "AWST": "AWST", "AEST": "AEST", "HAST": "HAST", "GMT": "GMT", "COST": "COST", "ADT": "ADT", "LHST": "LHST", "HKST": "HKST", "EAT": "EAT", "LHDT": "LHDT", "MYT": "MYT", "MDT": "MDT", "VET": "VET", "CST": "CST", "MESZ": "MESZ", "WITA": "WITA", "OEZ": "OEZ", "WAT": "WAT", "TMT": "TMT", "GYT": "GYT", "NZDT": "NZDT", "CHAST": "CHAST", "WIT": "WIT", "JDT": "JDT", "WARST": "WARST", "PDT": "PDT", "ACST": "ACST", "HKT": "HKT", "AEDT": "AEDT", "WIB": "WIB", "OESZ": "OESZ", "ACWDT": "ACWDT", "HAT": "HAT", "GFT": "GFT", "EST": "EST", "CAT": "CAT", "COT": "COT", "JST": "JST", "UYST": "UYST", "AST": "AST", "SGT": "SGT", "AKST": "AKST", "ART": "ART", "NZST": "NZST", "UYT": "UYT", "AWDT": "AWDT", "HNT": "HNT", "BT": "BT", "∅∅∅": "∅∅∅", "MST": "MST", "CDT": "CDT", "CHADT": "CHADT", "WESZ": "WESZ", "WEZ": "WEZ", "PST": "PST", "ChST": "ChST", "CLT": "CLT", "CLST": "CLST", "TMST": "TMST", "AKDT": "AKDT"},
+ timezones: map[string]string{"AWDT": "AWDT", "ARST": "ARST", "TMT": "TMT", "AEST": "AEST", "LHDT": "LHDT", "MESZ": "MESZ", "BOT": "BOT", "JDT": "JDT", "AKDT": "AKDT", "OESZ": "OESZ", "BT": "BT", "COT": "COT", "WARST": "WARST", "EDT": "EDT", "MDT": "MDT", "HADT": "HADT", "PST": "PST", "∅∅∅": "∅∅∅", "VET": "VET", "GFT": "GFT", "WIB": "WIB", "NZDT": "NZDT", "CAT": "CAT", "CLST": "CLST", "ART": "ART", "GYT": "GYT", "AWST": "AWST", "HKST": "HKST", "SAST": "SAST", "CDT": "CDT", "WAT": "WAT", "COST": "COST", "AST": "AST", "NZST": "NZST", "WITA": "WITA", "IST": "IST", "PDT": "PDT", "ChST": "ChST", "WAST": "WAST", "WEZ": "WEZ", "ECT": "ECT", "CHAST": "CHAST", "SGT": "SGT", "HAST": "HAST", "LHST": "LHST", "MEZ": "MEZ", "CLT": "CLT", "ACST": "ACST", "MST": "MST", "TMST": "TMST", "OEZ": "OEZ", "UYST": "UYST", "ACWST": "ACWST", "ACWDT": "ACWDT", "AKST": "AKST", "HAT": "HAT", "EST": "EST", "AEDT": "AEDT", "WESZ": "WESZ", "ACDT": "ACDT", "JST": "JST", "HNT": "HNT", "GMT": "GMT", "SRT": "SRT", "CST": "CST", "MYT": "MYT", "UYT": "UYT", "EAT": "EAT", "WART": "WART", "ADT": "ADT", "CHADT": "CHADT", "WIT": "WIT", "HKT": "HKT"},
}
}
diff --git a/mfe_MU/mfe_MU.go b/mfe_MU/mfe_MU.go
index c64f79a7..4da77c13 100644
--- a/mfe_MU/mfe_MU.go
+++ b/mfe_MU/mfe_MU.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. Z-K", "ap. Z-K"},
erasNarrow: []string{"", ""},
erasWide: []string{"avan Zezi-Krist", "apre Zezi-Krist"},
- timezones: map[string]string{"AWST": "AWST", "COT": "COT", "CAT": "CAT", "CST": "CST", "MEZ": "MEZ", "HKST": "HKST", "AKDT": "AKDT", "BT": "BT", "BOT": "BOT", "ACWST": "ACWST", "TMST": "TMST", "AKST": "AKST", "PST": "PST", "ChST": "ChST", "CLST": "CLST", "GFT": "GFT", "WARST": "WARST", "WAST": "WAST", "NZDT": "NZDT", "SGT": "SGT", "TMT": "TMT", "SRT": "SRT", "WIB": "WIB", "AEDT": "AEDT", "OEZ": "OEZ", "PDT": "PDT", "LHST": "LHST", "CLT": "CLT", "CDT": "CDT", "ECT": "ECT", "AWDT": "AWDT", "IST": "IST", "EST": "EST", "GMT": "GMT", "ACWDT": "ACWDT", "GYT": "GYT", "WAT": "WAT", "NZST": "NZST", "HNT": "HNT", "HADT": "HADT", "UYT": "UYT", "VET": "VET", "HAT": "HAT", "MDT": "MDT", "OESZ": "OESZ", "LHDT": "LHDT", "CHAST": "CHAST", "AEST": "AEST", "SAST": "SAST", "∅∅∅": "∅∅∅", "ADT": "ADT", "MST": "MST", "MESZ": "MESZ", "JDT": "JDT", "EDT": "EDT", "ART": "ART", "COST": "COST", "WIT": "WIT", "JST": "JST", "UYST": "UYST", "WESZ": "WESZ", "ACST": "ACST", "AST": "AST", "ARST": "ARST", "WEZ": "WEZ", "WART": "WART", "ACDT": "ACDT", "EAT": "EAT", "HKT": "HKT", "CHADT": "CHADT", "HAST": "HAST", "WITA": "WITA", "MYT": "MYT"},
+ timezones: map[string]string{"CLT": "CLT", "WAST": "WAST", "CDT": "CDT", "JST": "JST", "MESZ": "MESZ", "ChST": "ChST", "WESZ": "WESZ", "HKT": "HKT", "ART": "ART", "WIB": "WIB", "PDT": "PDT", "GYT": "GYT", "SAST": "SAST", "NZDT": "NZDT", "CAT": "CAT", "WIT": "WIT", "MST": "MST", "HNT": "HNT", "∅∅∅": "∅∅∅", "EST": "EST", "AWDT": "AWDT", "WITA": "WITA", "EAT": "EAT", "ACST": "ACST", "LHST": "LHST", "UYT": "UYT", "BOT": "BOT", "HAST": "HAST", "AWST": "AWST", "TMST": "TMST", "AEST": "AEST", "JDT": "JDT", "ADT": "ADT", "HKST": "HKST", "NZST": "NZST", "ACDT": "ACDT", "CHAST": "CHAST", "PST": "PST", "WARST": "WARST", "ECT": "ECT", "VET": "VET", "AST": "AST", "HAT": "HAT", "SGT": "SGT", "UYST": "UYST", "WAT": "WAT", "AKDT": "AKDT", "ARST": "ARST", "OEZ": "OEZ", "LHDT": "LHDT", "MEZ": "MEZ", "HADT": "HADT", "CHADT": "CHADT", "MDT": "MDT", "WART": "WART", "IST": "IST", "COST": "COST", "AKST": "AKST", "EDT": "EDT", "ACWST": "ACWST", "ACWDT": "ACWDT", "WEZ": "WEZ", "TMT": "TMT", "GMT": "GMT", "MYT": "MYT", "OESZ": "OESZ", "BT": "BT", "SRT": "SRT", "CLST": "CLST", "GFT": "GFT", "CST": "CST", "COT": "COT", "AEDT": "AEDT"},
}
}
diff --git a/mg/mg.go b/mg/mg.go
index 5fd5aa9e..2006d6dc 100644
--- a/mg/mg.go
+++ b/mg/mg.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Alohan’i JK", "Aorian’i JK"},
- timezones: map[string]string{"JST": "JST", "UYT": "UYT", "PST": "PST", "∅∅∅": "∅∅∅", "GFT": "GFT", "MST": "MST", "VET": "VET", "AST": "AST", "AWST": "AWST", "AWDT": "AWDT", "HADT": "HADT", "BOT": "BOT", "EAT": "EAT", "NZST": "NZST", "ADT": "ADT", "TMT": "TMT", "WARST": "WARST", "MDT": "MDT", "LHDT": "LHDT", "HNT": "HNT", "HAT": "HAT", "JDT": "JDT", "AKST": "AKST", "BT": "BT", "SRT": "SRT", "OEZ": "OEZ", "OESZ": "OESZ", "MESZ": "MESZ", "WIT": "WIT", "ACWDT": "ACWDT", "NZDT": "NZDT", "AKDT": "AKDT", "WESZ": "WESZ", "CDT": "CDT", "ChST": "ChST", "EST": "EST", "ACST": "ACST", "EDT": "EDT", "TMST": "TMST", "WITA": "WITA", "GMT": "GMT", "MYT": "MYT", "GYT": "GYT", "HKT": "HKT", "HKST": "HKST", "SGT": "SGT", "CAT": "CAT", "AEDT": "AEDT", "SAST": "SAST", "WAST": "WAST", "CHADT": "CHADT", "IST": "IST", "UYST": "UYST", "MEZ": "MEZ", "CLST": "CLST", "WAT": "WAT", "ART": "ART", "ACWST": "ACWST", "PDT": "PDT", "WEZ": "WEZ", "CST": "CST", "HAST": "HAST", "AEST": "AEST", "ACDT": "ACDT", "ARST": "ARST", "CHAST": "CHAST", "WIB": "WIB", "LHST": "LHST", "COT": "COT", "COST": "COST", "CLT": "CLT", "ECT": "ECT", "WART": "WART"},
+ timezones: map[string]string{"∅∅∅": "∅∅∅", "SAST": "SAST", "ChST": "ChST", "WEZ": "WEZ", "WESZ": "WESZ", "CHADT": "CHADT", "NZST": "NZST", "EAT": "EAT", "CST": "CST", "JST": "JST", "AST": "AST", "GYT": "GYT", "SGT": "SGT", "AWDT": "AWDT", "HKT": "HKT", "AEST": "AEST", "LHST": "LHST", "ACWST": "ACWST", "ACDT": "ACDT", "HAT": "HAT", "ART": "ART", "TMST": "TMST", "NZDT": "NZDT", "BT": "BT", "WARST": "WARST", "ADT": "ADT", "PST": "PST", "MST": "MST", "MDT": "MDT", "CLT": "CLT", "WIT": "WIT", "WAST": "WAST", "COST": "COST", "OESZ": "OESZ", "CAT": "CAT", "MESZ": "MESZ", "CLST": "CLST", "GFT": "GFT", "OEZ": "OEZ", "MEZ": "MEZ", "HNT": "HNT", "UYT": "UYT", "UYST": "UYST", "ARST": "ARST", "ECT": "ECT", "IST": "IST", "CDT": "CDT", "COT": "COT", "JDT": "JDT", "WIB": "WIB", "AEDT": "AEDT", "LHDT": "LHDT", "PDT": "PDT", "GMT": "GMT", "WITA": "WITA", "AKDT": "AKDT", "EST": "EST", "HADT": "HADT", "AWST": "AWST", "HKST": "HKST", "WAT": "WAT", "VET": "VET", "AKST": "AKST", "ACST": "ACST", "SRT": "SRT", "ACWDT": "ACWDT", "EDT": "EDT", "HAST": "HAST", "TMT": "TMT", "WART": "WART", "BOT": "BOT", "MYT": "MYT", "CHAST": "CHAST"},
}
}
@@ -190,7 +190,7 @@ func (mg *mg) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mg.currencies[currency]
- l := len(s) + len(mg.decimal) + len(mg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (mg *mg) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mg.currencies[currency]
- l := len(s) + len(mg.decimal) + len(mg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mg_MG/mg_MG.go b/mg_MG/mg_MG.go
index a2c50951..a8999895 100644
--- a/mg_MG/mg_MG.go
+++ b/mg_MG/mg_MG.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Alohan’i JK", "Aorian’i JK"},
- timezones: map[string]string{"SAST": "SAST", "LHST": "LHST", "MDT": "MDT", "NZDT": "NZDT", "WIT": "WIT", "HKT": "HKT", "HAST": "HAST", "OEZ": "OEZ", "WESZ": "WESZ", "WAT": "WAT", "WAST": "WAST", "NZST": "NZST", "ARST": "ARST", "CHAST": "CHAST", "SGT": "SGT", "CLT": "CLT", "TMST": "TMST", "AKST": "AKST", "EST": "EST", "MYT": "MYT", "ADT": "ADT", "CLST": "CLST", "CAT": "CAT", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "ChST": "ChST", "EAT": "EAT", "EDT": "EDT", "HNT": "HNT", "COT": "COT", "AKDT": "AKDT", "ACWST": "ACWST", "GFT": "GFT", "ECT": "ECT", "SRT": "SRT", "COST": "COST", "AEST": "AEST", "IST": "IST", "UYST": "UYST", "PDT": "PDT", "AST": "AST", "CDT": "CDT", "WITA": "WITA", "VET": "VET", "MESZ": "MESZ", "HKST": "HKST", "AEDT": "AEDT", "JDT": "JDT", "ACWDT": "ACWDT", "AWST": "AWST", "HAT": "HAT", "GMT": "GMT", "MST": "MST", "ACDT": "ACDT", "WIB": "WIB", "OESZ": "OESZ", "ACST": "ACST", "MEZ": "MEZ", "HADT": "HADT", "JST": "JST", "WEZ": "WEZ", "WART": "WART", "WARST": "WARST", "PST": "PST", "CST": "CST", "CHADT": "CHADT", "UYT": "UYT", "GYT": "GYT", "AWDT": "AWDT", "ART": "ART", "BT": "BT", "BOT": "BOT", "TMT": "TMT"},
+ timezones: map[string]string{"ChST": "ChST", "VET": "VET", "CHAST": "CHAST", "HAST": "HAST", "UYT": "UYT", "BOT": "BOT", "COST": "COST", "HKST": "HKST", "CAT": "CAT", "MESZ": "MESZ", "CLST": "CLST", "MST": "MST", "JST": "JST", "WARST": "WARST", "COT": "COT", "AWST": "AWST", "AWDT": "AWDT", "WIT": "WIT", "ACWDT": "ACWDT", "WAT": "WAT", "TMT": "TMT", "SAST": "SAST", "HKT": "HKT", "PDT": "PDT", "WITA": "WITA", "ACWST": "ACWST", "WESZ": "WESZ", "IST": "IST", "MEZ": "MEZ", "CLT": "CLT", "EAT": "EAT", "EST": "EST", "NZST": "NZST", "PST": "PST", "WEZ": "WEZ", "ART": "ART", "LHST": "LHST", "WAST": "WAST", "ECT": "ECT", "CDT": "CDT", "SGT": "SGT", "AKST": "AKST", "UYST": "UYST", "MYT": "MYT", "ACST": "ACST", "EDT": "EDT", "OESZ": "OESZ", "AST": "AST", "HNT": "HNT", "ARST": "ARST", "AEDT": "AEDT", "WIB": "WIB", "HADT": "HADT", "TMST": "TMST", "JDT": "JDT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "AEST": "AEST", "LHDT": "LHDT", "GMT": "GMT", "SRT": "SRT", "GFT": "GFT", "CST": "CST", "AKDT": "AKDT", "BT": "BT", "ADT": "ADT", "CHADT": "CHADT", "NZDT": "NZDT", "MDT": "MDT", "WART": "WART", "ACDT": "ACDT", "HAT": "HAT", "GYT": "GYT"},
}
}
@@ -190,7 +190,7 @@ func (mg *mg_MG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mg.currencies[currency]
- l := len(s) + len(mg.decimal) + len(mg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (mg *mg_MG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mg.currencies[currency]
- l := len(s) + len(mg.decimal) + len(mg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mgh/mgh.go b/mgh/mgh.go
index b97013ad..0a49b351 100644
--- a/mgh/mgh.go
+++ b/mgh/mgh.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"HY", "YY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Hinapiya yesu", "Yopia yesu"},
- timezones: map[string]string{"EDT": "EDT", "WEZ": "WEZ", "AWDT": "AWDT", "OESZ": "OESZ", "WESZ": "WESZ", "BOT": "BOT", "ACDT": "ACDT", "AWST": "AWST", "NZST": "NZST", "AKST": "AKST", "OEZ": "OEZ", "WITA": "WITA", "COT": "COT", "CDT": "CDT", "GMT": "GMT", "TMST": "TMST", "ARST": "ARST", "IST": "IST", "PDT": "PDT", "ACWST": "ACWST", "SRT": "SRT", "WAST": "WAST", "NZDT": "NZDT", "HAT": "HAT", "CAT": "CAT", "WIB": "WIB", "JST": "JST", "COST": "COST", "AEST": "AEST", "SAST": "SAST", "UYST": "UYST", "∅∅∅": "∅∅∅", "GYT": "GYT", "TMT": "TMT", "LHST": "LHST", "MST": "MST", "MDT": "MDT", "EAT": "EAT", "ECT": "ECT", "PST": "PST", "LHDT": "LHDT", "WART": "WART", "HKT": "HKT", "WIT": "WIT", "HAST": "HAST", "ACST": "ACST", "HKST": "HKST", "ACWDT": "ACWDT", "WAT": "WAT", "ADT": "ADT", "CLST": "CLST", "GFT": "GFT", "WARST": "WARST", "ART": "ART", "MESZ": "MESZ", "HADT": "HADT", "EST": "EST", "BT": "BT", "MEZ": "MEZ", "AKDT": "AKDT", "UYT": "UYT", "ChST": "ChST", "VET": "VET", "AST": "AST", "CLT": "CLT", "CHAST": "CHAST", "CHADT": "CHADT", "JDT": "JDT", "MYT": "MYT", "HNT": "HNT", "CST": "CST", "SGT": "SGT", "AEDT": "AEDT"},
+ timezones: map[string]string{"CHAST": "CHAST", "NZST": "NZST", "PST": "PST", "WIT": "WIT", "TMT": "TMT", "CAT": "CAT", "PDT": "PDT", "GFT": "GFT", "ACDT": "ACDT", "WIB": "WIB", "HKT": "HKT", "TMST": "TMST", "AEST": "AEST", "ART": "ART", "NZDT": "NZDT", "AKST": "AKST", "HNT": "HNT", "MYT": "MYT", "MDT": "MDT", "HADT": "HADT", "CHADT": "CHADT", "JDT": "JDT", "EDT": "EDT", "CLT": "CLT", "COST": "COST", "MESZ": "MESZ", "ACWST": "ACWST", "ECT": "ECT", "COT": "COT", "AKDT": "AKDT", "AST": "AST", "WITA": "WITA", "WEZ": "WEZ", "JST": "JST", "ADT": "ADT", "ARST": "ARST", "∅∅∅": "∅∅∅", "LHST": "LHST", "ChST": "ChST", "WARST": "WARST", "ACST": "ACST", "MST": "MST", "AEDT": "AEDT", "LHDT": "LHDT", "MEZ": "MEZ", "WAST": "WAST", "CST": "CST", "GYT": "GYT", "AWDT": "AWDT", "HKST": "HKST", "OESZ": "OESZ", "UYST": "UYST", "SRT": "SRT", "HAT": "HAT", "OEZ": "OEZ", "GMT": "GMT", "UYT": "UYT", "ACWDT": "ACWDT", "CLST": "CLST", "WAT": "WAT", "CDT": "CDT", "EAT": "EAT", "WESZ": "WESZ", "IST": "IST", "SGT": "SGT", "AWST": "AWST", "WART": "WART", "BOT": "BOT", "EST": "EST", "HAST": "HAST", "SAST": "SAST", "BT": "BT", "VET": "VET"},
}
}
diff --git a/mgh_MZ/mgh_MZ.go b/mgh_MZ/mgh_MZ.go
index 286c1351..deb1bb31 100644
--- a/mgh_MZ/mgh_MZ.go
+++ b/mgh_MZ/mgh_MZ.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"HY", "YY"},
erasNarrow: []string{"", ""},
erasWide: []string{"Hinapiya yesu", "Yopia yesu"},
- timezones: map[string]string{"WEZ": "WEZ", "CHADT": "CHADT", "HADT": "HADT", "ECT": "ECT", "SRT": "SRT", "ACST": "ACST", "NZDT": "NZDT", "HAT": "HAT", "SGT": "SGT", "EDT": "EDT", "WARST": "WARST", "AWST": "AWST", "CDT": "CDT", "HKST": "HKST", "JDT": "JDT", "EST": "EST", "EAT": "EAT", "WAST": "WAST", "AWDT": "AWDT", "CAT": "CAT", "AEST": "AEST", "PDT": "PDT", "UYT": "UYT", "COT": "COT", "IST": "IST", "TMST": "TMST", "BT": "BT", "NZST": "NZST", "ART": "ART", "LHDT": "LHDT", "ACDT": "ACDT", "CLT": "CLT", "AEDT": "AEDT", "GFT": "GFT", "UYST": "UYST", "∅∅∅": "∅∅∅", "MDT": "MDT", "WAT": "WAT", "ARST": "ARST", "HKT": "HKT", "OEZ": "OEZ", "HAST": "HAST", "WIB": "WIB", "PST": "PST", "ACWDT": "ACWDT", "LHST": "LHST", "BOT": "BOT", "ChST": "ChST", "ADT": "ADT", "AKDT": "AKDT", "WESZ": "WESZ", "MST": "MST", "WITA": "WITA", "GMT": "GMT", "ACWST": "ACWST", "SAST": "SAST", "JST": "JST", "AST": "AST", "CST": "CST", "CHAST": "CHAST", "CLST": "CLST", "WIT": "WIT", "TMT": "TMT", "MYT": "MYT", "GYT": "GYT", "MEZ": "MEZ", "MESZ": "MESZ", "WART": "WART", "VET": "VET", "HNT": "HNT", "COST": "COST", "AKST": "AKST", "OESZ": "OESZ"},
+ timezones: map[string]string{"EAT": "EAT", "ACWST": "ACWST", "GMT": "GMT", "ECT": "ECT", "HKST": "HKST", "MEZ": "MEZ", "MDT": "MDT", "CDT": "CDT", "AKDT": "AKDT", "ACST": "ACST", "SAST": "SAST", "AEST": "AEST", "WAT": "WAT", "JST": "JST", "GYT": "GYT", "ARST": "ARST", "EST": "EST", "EDT": "EDT", "WART": "WART", "PST": "PST", "MST": "MST", "LHDT": "LHDT", "MESZ": "MESZ", "ChST": "ChST", "BOT": "BOT", "AWST": "AWST", "BT": "BT", "SRT": "SRT", "JDT": "JDT", "UYST": "UYST", "WARST": "WARST", "ADT": "ADT", "NZST": "NZST", "PDT": "PDT", "VET": "VET", "CST": "CST", "COT": "COT", "HAT": "HAT", "CHADT": "CHADT", "LHST": "LHST", "CLT": "CLT", "COST": "COST", "∅∅∅": "∅∅∅", "AKST": "AKST", "AST": "AST", "HAST": "HAST", "HKT": "HKT", "TMST": "TMST", "CAT": "CAT", "WIT": "WIT", "ACWDT": "ACWDT", "WEZ": "WEZ", "WESZ": "WESZ", "GFT": "GFT", "IST": "IST", "ACDT": "ACDT", "MYT": "MYT", "AWDT": "AWDT", "AEDT": "AEDT", "CLST": "CLST", "WAST": "WAST", "WIB": "WIB", "CHAST": "CHAST", "OEZ": "OEZ", "NZDT": "NZDT", "UYT": "UYT", "SGT": "SGT", "HNT": "HNT", "ART": "ART", "HADT": "HADT", "TMT": "TMT", "OESZ": "OESZ", "WITA": "WITA"},
}
}
diff --git a/mgo/mgo.go b/mgo/mgo.go
index b26c3017..6da1fd54 100644
--- a/mgo/mgo.go
+++ b/mgo/mgo.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"UYT": "UYT", "ACWST": "ACWST", "AST": "AST", "AWST": "AWST", "NZDT": "NZDT", "BT": "BT", "ECT": "ECT", "MYT": "MYT", "OEZ": "OEZ", "MEZ": "MEZ", "MESZ": "MESZ", "WITA": "WITA", "ACDT": "ACDT", "CHADT": "CHADT", "CDT": "CDT", "AEST": "AEST", "LHDT": "LHDT", "BOT": "BOT", "MDT": "MDT", "ChST": "ChST", "HNT": "HNT", "CLT": "CLT", "AKDT": "AKDT", "EDT": "EDT", "PDT": "PDT", "JDT": "JDT", "CHAST": "CHAST", "AKST": "AKST", "ACWDT": "ACWDT", "ART": "ART", "HKT": "HKT", "IST": "IST", "COT": "COT", "OESZ": "OESZ", "SAST": "SAST", "WART": "WART", "ARST": "ARST", "CST": "CST", "WESZ": "WESZ", "HKST": "HKST", "GFT": "GFT", "WIT": "WIT", "HAST": "HAST", "PST": "PST", "∅∅∅": "∅∅∅", "ADT": "ADT", "CLST": "CLST", "CAT": "CAT", "LHST": "LHST", "WAT": "WAT", "HAT": "HAT", "VET": "VET", "ACST": "ACST", "AWDT": "AWDT", "GMT": "GMT", "MST": "MST", "GYT": "GYT", "AEDT": "AEDT", "NZST": "NZST", "TMT": "TMT", "WIB": "WIB", "UYST": "UYST", "SRT": "SRT", "COST": "COST", "WAST": "WAST", "TMST": "TMST", "HADT": "HADT", "EST": "EST", "WARST": "WARST", "WEZ": "WEZ", "EAT": "EAT", "SGT": "SGT", "JST": "JST"},
+ timezones: map[string]string{"CHAST": "CHAST", "EST": "EST", "MDT": "MDT", "OEZ": "OEZ", "CAT": "CAT", "PST": "PST", "CLST": "CLST", "CHADT": "CHADT", "NZST": "NZST", "WARST": "WARST", "IST": "IST", "NZDT": "NZDT", "CST": "CST", "ADT": "ADT", "MST": "MST", "MEZ": "MEZ", "BT": "BT", "WITA": "WITA", "HNT": "HNT", "GFT": "GFT", "SGT": "SGT", "LHST": "LHST", "PDT": "PDT", "CLT": "CLT", "CDT": "CDT", "GYT": "GYT", "AKST": "AKST", "AWST": "AWST", "UYT": "UYT", "EAT": "EAT", "JDT": "JDT", "MYT": "MYT", "WAST": "WAST", "JST": "JST", "HAT": "HAT", "ACST": "ACST", "AKDT": "AKDT", "HKT": "HKT", "∅∅∅": "∅∅∅", "TMST": "TMST", "SAST": "SAST", "UYST": "UYST", "COT": "COT", "ART": "ART", "WIB": "WIB", "LHDT": "LHDT", "AEST": "AEST", "WAT": "WAT", "HAST": "HAST", "TMT": "TMT", "MESZ": "MESZ", "VET": "VET", "AST": "AST", "SRT": "SRT", "BOT": "BOT", "ACWST": "ACWST", "ACWDT": "ACWDT", "COST": "COST", "HKST": "HKST", "ARST": "ARST", "GMT": "GMT", "ChST": "ChST", "WART": "WART", "ECT": "ECT", "HADT": "HADT", "AEDT": "AEDT", "WIT": "WIT", "WEZ": "WEZ", "WESZ": "WESZ", "AWDT": "AWDT", "EDT": "EDT", "OESZ": "OESZ", "ACDT": "ACDT"},
}
}
@@ -190,7 +190,7 @@ func (mgo *mgo) WeekdaysWide() []string {
func (mgo *mgo) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mgo.decimal) + len(mgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (mgo *mgo) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
- l := len(s) + len(mgo.decimal) + len(mgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -325,7 +325,7 @@ func (mgo *mgo) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
- l := len(s) + len(mgo.decimal) + len(mgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mgo_CM/mgo_CM.go b/mgo_CM/mgo_CM.go
index aa6bac7d..aa5c7142 100644
--- a/mgo_CM/mgo_CM.go
+++ b/mgo_CM/mgo_CM.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MEZ": "MEZ", "WIT": "WIT", "WAT": "WAT", "HNT": "HNT", "HAT": "HAT", "MDT": "MDT", "HKT": "HKT", "MYT": "MYT", "NZST": "NZST", "MST": "MST", "AKDT": "AKDT", "GFT": "GFT", "WITA": "WITA", "SAST": "SAST", "SRT": "SRT", "NZDT": "NZDT", "COT": "COT", "HKST": "HKST", "EDT": "EDT", "ChST": "ChST", "CDT": "CDT", "HAST": "HAST", "UYST": "UYST", "AWST": "AWST", "BOT": "BOT", "UYT": "UYT", "CST": "CST", "CHADT": "CHADT", "SGT": "SGT", "IST": "IST", "BT": "BT", "LHST": "LHST", "CAT": "CAT", "∅∅∅": "∅∅∅", "JDT": "JDT", "WEZ": "WEZ", "ADT": "ADT", "OESZ": "OESZ", "JST": "JST", "WARST": "WARST", "COST": "COST", "ARST": "ARST", "MESZ": "MESZ", "WIB": "WIB", "OEZ": "OEZ", "WESZ": "WESZ", "AST": "AST", "ART": "ART", "ACDT": "ACDT", "AEDT": "AEDT", "CLST": "CLST", "PST": "PST", "ACWST": "ACWST", "EAT": "EAT", "AEST": "AEST", "AKST": "AKST", "ACWDT": "ACWDT", "ECT": "ECT", "PDT": "PDT", "ACST": "ACST", "GYT": "GYT", "AWDT": "AWDT", "GMT": "GMT", "LHDT": "LHDT", "CHAST": "CHAST", "CLT": "CLT", "TMT": "TMT", "TMST": "TMST", "HADT": "HADT", "EST": "EST", "WART": "WART", "VET": "VET", "WAST": "WAST"},
+ timezones: map[string]string{"ART": "ART", "OESZ": "OESZ", "SAST": "SAST", "UYST": "UYST", "SRT": "SRT", "WARST": "WARST", "AWDT": "AWDT", "HKST": "HKST", "CHAST": "CHAST", "IST": "IST", "EST": "EST", "TMST": "TMST", "ChST": "ChST", "ACWDT": "ACWDT", "HAT": "HAT", "HKT": "HKT", "AEDT": "AEDT", "ACWST": "ACWST", "WART": "WART", "HAST": "HAST", "WESZ": "WESZ", "WAT": "WAT", "COST": "COST", "JST": "JST", "JDT": "JDT", "BT": "BT", "HNT": "HNT", "MST": "MST", "AEST": "AEST", "LHDT": "LHDT", "CLST": "CLST", "GMT": "GMT", "WITA": "WITA", "VET": "VET", "GFT": "GFT", "GYT": "GYT", "AKST": "AKST", "MDT": "MDT", "ARST": "ARST", "PST": "PST", "UYT": "UYT", "WIT": "WIT", "WAST": "WAST", "COT": "COT", "AWST": "AWST", "CHADT": "CHADT", "WIB": "WIB", "∅∅∅": "∅∅∅", "BOT": "BOT", "CDT": "CDT", "MYT": "MYT", "OEZ": "OEZ", "CLT": "CLT", "NZST": "NZST", "PDT": "PDT", "CAT": "CAT", "EAT": "EAT", "CST": "CST", "AST": "AST", "ACDT": "ACDT", "HADT": "HADT", "LHST": "LHST", "MEZ": "MEZ", "WEZ": "WEZ", "ADT": "ADT", "ACST": "ACST", "EDT": "EDT", "ECT": "ECT", "SGT": "SGT", "TMT": "TMT", "NZDT": "NZDT", "MESZ": "MESZ", "AKDT": "AKDT"},
}
}
@@ -190,7 +190,7 @@ func (mgo *mgo_CM) WeekdaysWide() []string {
func (mgo *mgo_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mgo.decimal) + len(mgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (mgo *mgo_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
- l := len(s) + len(mgo.decimal) + len(mgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -325,7 +325,7 @@ func (mgo *mgo_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mgo.currencies[currency]
- l := len(s) + len(mgo.decimal) + len(mgo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mk/mk.go b/mk/mk.go
index 99170c2f..25ad4483 100644
--- a/mk/mk.go
+++ b/mk/mk.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"пр.н.е.", "н.е."},
erasWide: []string{"пред нашата ера", "од нашата ера"},
- timezones: map[string]string{"EST": "Источно стандардно време", "VET": "Време во Венецуела", "CLST": "Летно сметање на времето во Чиле", "CAT": "Средноафриканско време", "CST": "Централно стандардно време во Северна Америка", "HAST": "Стандардно време во Хаваи - Алеутски острови", "SAST": "Време во Јужноафриканска Република", "WARST": "Летно сметање на времето во западна Аргентина", "SRT": "Време во Суринам", "WAT": "Западноафриканско стандардно време", "AWDT": "Летно сметање на времето во Западна Австралија", "TMT": "Стандардно време во Туркменистан", "AEDT": "Летно сметање на времето во Источна Австралија", "OEZ": "Источноевропско стандардно време", "GYT": "Време во Гвајана", "WAST": "Западноафриканско летно сметање на времето", "AST": "Атлантско стандардно време", "BT": "Време во Бутан", "PDT": "Пацифичко летно сметање на времето", "WEZ": "Западноевропско стандардно време", "LHDT": "Летно сметање на времето во Лорд Хау", "BOT": "Време во Боливија", "∅∅∅": "Летно сметање на времето во Перу", "EAT": "Источноафриканско време", "CLT": "Стандардно време во Чиле", "WESZ": "Западноевропско летно време", "MDT": "Планинско летно сметање на времето", "ADT": "Атлантско летно сметање на времето", "HKST": "Летно време во Хонг Конг", "WITA": "Време во Централна Индонезија", "JDT": "Летно сметање на времето во Јапонија", "HNT": "Стандардно време на Њуфаундленд", "UYT": "Стандардно време во Уругвај", "ECT": "Време во Еквадор", "UYST": "Летно сметање на времето во Уругвај", "LHST": "Стандардно време во Лорд Хау", "MST": "Планинско стандардно време", "NZDT": "Летно сметање на времето во Нов Зеланд", "COT": "Стандардно време во Колумбија", "IST": "Време во Индија", "PST": "Пацифичко стандардно време", "ACWST": "Стандардно време во Централна и Западна Австралија", "HAT": "Летно сметање на времето на Њуфаундленд", "CHADT": "Летно сметање на времето во Четем", "AEST": "Стандардно време во Источна Австралија", "OESZ": "Источноевропско летно време", "GMT": "Средно време по Гринич", "AWST": "Стандардно време во Западна Австралија", "CHAST": "Стандардно време во Четем", "COST": "Летно сметање на времето во Колумбија", "HKT": "Стандардно време во Хонг Конг", "EDT": "Источно летно сметање на времето", "ACST": "Стандардно време во Централна Австралија", "ACDT": "Летно сметање на времето во Централна Австралија", "CDT": "Централно летно сметање на времето", "AKDT": "Летно сметање на времето во Аљаска", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "ChST": "Време во Чаморо", "ART": "Стандардно време во Аргентина", "MESZ": "Средноевропско летно време", "TMST": "Летно време во Туркменистан", "GFT": "Време во Француска Гвајана", "WART": "Стандардно време во западна Аргентина", "MEZ": "Средноевропско стандардно време", "JST": "Стандардно време во Јапонија", "AKST": "Стандардно време во Аљаска", "MYT": "Време во Малезија", "NZST": "Стандардно време во Нов Зеланд", "ARST": "Летно сметање на времето во Аргентина", "SGT": "Време во Сингапур", "WIT": "Време во Источна Индонезија", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "WIB": "Време во Западна Индонезија"},
+ timezones: map[string]string{"ADT": "Атлантско летно сметање на времето", "HKT": "Стандардно време во Хонг Конг", "OESZ": "Источноевропско летно време", "ACWST": "Стандардно време во Централна и Западна Австралија", "CLST": "Летно сметање на времето во Чиле", "VET": "Време во Венецуела", "CDT": "Централно летно сметање на времето", "MYT": "Време во Малезија", "ARST": "Летно сметање на времето во Аргентина", "MESZ": "Средноевропско летно време", "GMT": "Средно време по Гринич", "BT": "Време во Бутан", "WART": "Стандардно време во западна Аргентина", "COT": "Стандардно време во Колумбија", "ART": "Стандардно време во Аргентина", "MST": "MST", "MEZ": "Средноевропско стандардно време", "IST": "Време во Индија", "GYT": "Време во Гвајана", "CHAST": "Стандардно време во Четем", "CAT": "Средноафриканско време", "WARST": "Летно сметање на времето во западна Аргентина", "WAST": "Западноафриканско летно сметање на времето", "MDT": "MDT", "HKST": "Летно време во Хонг Конг", "ChST": "Време во Чаморо", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "EST": "Источно стандардно време", "TMT": "Стандардно време во Туркменистан", "LHST": "Стандардно време во Лорд Хау", "EDT": "Источно летно сметање на времето", "AWDT": "Летно сметање на времето во Западна Австралија", "TMST": "Летно време во Туркменистан", "WITA": "Време во Централна Индонезија", "EAT": "Источноафриканско време", "BOT": "Време во Боливија", "ECT": "Време во Еквадор", "COST": "Летно сметање на времето во Колумбија", "SGT": "Време во Сингапур", "AKDT": "Летно сметање на времето во Аљаска", "AST": "Атлантско стандардно време", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "NZST": "Стандардно време во Нов Зеланд", "AKST": "Стандардно време во Аљаска", "PST": "Пацифичко стандардно време", "CST": "Централно стандардно време во Северна Америка", "∅∅∅": "Летно сметање на времето во Перу", "AWST": "Стандардно време во Западна Австралија", "OEZ": "Источноевропско стандардно време", "AEDT": "Летно сметање на времето во Источна Австралија", "WIB": "Време во Западна Индонезија", "UYST": "Летно сметање на времето во Уругвај", "WIT": "Време во Источна Индонезија", "WAT": "Западноафриканско стандардно време", "HAT": "Летно сметање на времето на Њуфаундленд", "CHADT": "Летно сметање на времето во Четем", "LHDT": "Летно сметање на времето во Лорд Хау", "PDT": "Пацифичко летно сметање на времето", "UYT": "Стандардно време во Уругвај", "CLT": "Стандардно време во Чиле", "GFT": "Време во Француска Гвајана", "SAST": "Време во Јужноафриканска Република", "SRT": "Време во Суринам", "JST": "Стандардно време во Јапонија", "AEST": "Стандардно време во Источна Австралија", "NZDT": "Летно сметање на времето во Нов Зеланд", "WEZ": "Западноевропско стандардно време", "WESZ": "Западноевропско летно време", "JDT": "Летно сметање на времето во Јапонија", "ACST": "Стандардно време во Централна Австралија", "ACDT": "Летно сметање на времето во Централна Австралија", "HNT": "Стандардно време на Њуфаундленд", "HAST": "Стандардно време во Хаваи - Алеутски острови"},
}
}
@@ -209,7 +209,7 @@ func (mk *mk) WeekdaysWide() []string {
func (mk *mk) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mk.decimal) + len(mk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (mk *mk) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mk.currencies[currency]
- l := len(s) + len(mk.decimal) + len(mk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (mk *mk) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mk.currencies[currency]
- l := len(s) + len(mk.decimal) + len(mk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mk_MK/mk_MK.go b/mk_MK/mk_MK.go
index 5745da93..d9a48115 100644
--- a/mk_MK/mk_MK.go
+++ b/mk_MK/mk_MK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"пр.н.е.", "н.е."},
erasWide: []string{"пред нашата ера", "од нашата ера"},
- timezones: map[string]string{"HAT": "Летно сметање на времето на Њуфаундленд", "WIT": "Време во Источна Индонезија", "HAST": "Стандардно време во Хаваи - Алеутски острови", "ChST": "Време во Чаморо", "WIB": "Време во Западна Индонезија", "ADT": "Атлантско летно сметање на времето", "HKT": "Стандардно време во Хонг Конг", "TMT": "Стандардно време во Туркменистан", "IST": "Време во Индија", "WESZ": "Западноевропско летно време", "WAT": "Западноафриканско стандардно време", "WAST": "Западноафриканско летно сметање на времето", "ECT": "Време во Еквадор", "NZDT": "Летно сметање на времето во Нов Зеланд", "CHAST": "Стандардно време во Четем", "WITA": "Време во Централна Индонезија", "EST": "Источно стандардно време", "WART": "Стандардно време во западна Аргентина", "BOT": "Време во Боливија", "ART": "Стандардно време во Аргентина", "CLT": "Стандардно време во Чиле", "MESZ": "Средноевропско летно време", "AEDT": "Летно сметање на времето во Источна Австралија", "WEZ": "Западноевропско стандардно време", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "WARST": "Летно сметање на времето во западна Аргентина", "GFT": "Време во Француска Гвајана", "AKDT": "Летно сметање на времето во Аљаска", "PST": "Пацифичко стандардно време", "PDT": "Пацифичко летно сметање на времето", "LHST": "Стандардно време во Лорд Хау", "ACDT": "Летно сметање на времето во Централна Австралија", "ARST": "Летно сметање на времето во Аргентина", "SGT": "Време во Сингапур", "GMT": "Средно време по Гринич", "UYT": "Стандардно време во Уругвај", "MDT": "Планинско летно сметање на времето", "AWST": "Стандардно време во Западна Австралија", "COST": "Летно сметање на времето во Колумбија", "CDT": "Централно летно сметање на времето", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "SAST": "Време во Јужноафриканска Република", "UYST": "Летно сметање на времето во Уругвај", "ACST": "Стандардно време во Централна Австралија", "CLST": "Летно сметање на времето во Чиле", "CAT": "Средноафриканско време", "OESZ": "Источноевропско летно време", "LHDT": "Летно сметање на времето во Лорд Хау", "GYT": "Време во Гвајана", "AWDT": "Летно сметање на времето во Западна Австралија", "AKST": "Стандардно време во Аљаска", "JDT": "Летно сметање на времето во Јапонија", "EDT": "Источно летно сметање на времето", "BT": "Време во Бутан", "ACWST": "Стандардно време во Централна и Западна Австралија", "∅∅∅": "Летно сметање на времето во Перу", "MST": "Планинско стандардно време", "VET": "Време во Венецуела", "TMST": "Летно време во Туркменистан", "EAT": "Источноафриканско време", "HNT": "Стандардно време на Њуфаундленд", "COT": "Стандардно време во Колумбија", "CHADT": "Летно сметање на времето во Четем", "MYT": "Време во Малезија", "AST": "Атлантско стандардно време", "NZST": "Стандардно време во Нов Зеланд", "MEZ": "Средноевропско стандардно време", "HKST": "Летно време во Хонг Конг", "AEST": "Стандардно време во Источна Австралија", "SRT": "Време во Суринам", "CST": "Централно стандардно време во Северна Америка", "OEZ": "Источноевропско стандардно време", "JST": "Стандардно време во Јапонија"},
+ timezones: map[string]string{"ADT": "Атлантско летно сметање на времето", "HNT": "Стандардно време на Њуфаундленд", "SGT": "Време во Сингапур", "ARST": "Летно сметање на времето во Аргентина", "TMST": "Летно време во Туркменистан", "OESZ": "Источноевропско летно време", "ChST": "Време во Чаморо", "WEZ": "Западноевропско стандардно време", "GFT": "Време во Француска Гвајана", "WAT": "Западноафриканско стандардно време", "AWST": "Стандардно време во Западна Австралија", "LHST": "Стандардно време во Лорд Хау", "ECT": "Време во Еквадор", "JST": "Стандардно време во Јапонија", "CHADT": "Летно сметање на времето во Четем", "NZDT": "Летно сметање на времето во Нов Зеланд", "WARST": "Летно сметање на времето во западна Аргентина", "VET": "Време во Венецуела", "LHDT": "Летно сметање на времето во Лорд Хау", "ACWST": "Стандардно време во Централна и Западна Австралија", "HADT": "Летно сметање на времето во Хаваи - Алеутски острови", "EDT": "Источно летно сметање на времето", "TMT": "Стандардно време во Туркменистан", "CLST": "Летно сметање на времето во Чиле", "ART": "Стандардно време во Аргентина", "SAST": "Време во Јужноафриканска Република", "WITA": "Време во Централна Индонезија", "MDT": "Планинско летно сметање на времето", "PDT": "Пацифичко летно сметање на времето", "UYT": "Стандардно време во Уругвај", "HAST": "Стандардно време во Хаваи - Алеутски острови", "WAST": "Западноафриканско летно сметање на времето", "EST": "Источно стандардно време", "GMT": "Средно време по Гринич", "EAT": "Источноафриканско време", "COST": "Летно сметање на времето во Колумбија", "MYT": "Време во Малезија", "AEST": "Стандардно време во Источна Австралија", "MEZ": "Средноевропско стандардно време", "UYST": "Летно сметање на времето во Уругвај", "WIT": "Време во Источна Индонезија", "AKDT": "Летно сметање на времето во Аљаска", "HKST": "Летно време во Хонг Конг", "OEZ": "Источноевропско стандардно време", "MESZ": "Средноевропско летно време", "COT": "Стандардно време во Колумбија", "CDT": "Централно летно сметање на времето", "AST": "Атлантско стандардно време", "AWDT": "Летно сметање на времето во Западна Австралија", "ACWDT": "Летно сметање на времето во Централна и Западна Австралија", "JDT": "Летно сметање на времето во Јапонија", "AKST": "Стандардно време во Аљаска", "NZST": "Стандардно време во Нов Зеланд", "SRT": "Време во Суринам", "WESZ": "Западноевропско летно време", "CLT": "Стандардно време во Чиле", "ACDT": "Летно сметање на времето во Централна Австралија", "AEDT": "Летно сметање на времето во Источна Австралија", "BOT": "Време во Боливија", "IST": "Време во Индија", "ACST": "Стандардно време во Централна Австралија", "GYT": "Време во Гвајана", "∅∅∅": "Летно време во Азорес", "PST": "Пацифичко стандардно време", "MST": "Планинско стандардно време", "HAT": "Летно сметање на времето на Њуфаундленд", "HKT": "Стандардно време во Хонг Конг", "CST": "Централно стандардно време во Северна Америка", "CHAST": "Стандардно време во Четем", "WIB": "Време во Западна Индонезија", "CAT": "Средноафриканско време", "BT": "Време во Бутан", "WART": "Стандардно време во западна Аргентина"},
}
}
@@ -116,8 +116,8 @@ func (mk *mk_MK) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
i := int64(n)
- iMod100 := i % 100
iMod10 := i % 10
+ iMod100 := i % 100
if iMod10 == 1 && iMod100 != 11 {
return locales.PluralRuleOne
@@ -209,7 +209,7 @@ func (mk *mk_MK) WeekdaysWide() []string {
func (mk *mk_MK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mk.decimal) + len(mk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (mk *mk_MK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mk.currencies[currency]
- l := len(s) + len(mk.decimal) + len(mk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (mk *mk_MK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mk.currencies[currency]
- l := len(s) + len(mk.decimal) + len(mk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ml/ml.go b/ml/ml.go
index de774931..fb4ca671 100644
--- a/ml/ml.go
+++ b/ml/ml.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ക്രി.മു.", "എഡി"},
erasNarrow: []string{"", ""},
erasWide: []string{"ക്രിസ്\u200cതുവിന് മുമ്പ്", "ആന്നോ ഡൊമിനി"},
- timezones: map[string]string{"PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "BOT": "ബൊളീവിയ സമയം", "MST": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ സ്റ്റാൻഡേർഡ് സമയം", "NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "ECT": "ഇക്വഡോർ സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "GYT": "ഗയാന സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "MYT": "മലേഷ്യ സമയം", "∅∅∅": "പെറു ഗ്രീഷ്\u200cമകാല സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "SRT": "സുരിനെയിം സമയം", "MDT": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ ഡേലൈറ്റ് സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "VET": "വെനിസ്വേല സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "BT": "ഭൂട്ടാൻ സമയം"},
+ timezones: map[string]string{"ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "∅∅∅": "പെറു ഗ്രീഷ്\u200cമകാല സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "MST": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ സ്റ്റാൻഡേർഡ് സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "BT": "ഭൂട്ടാൻ സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "MYT": "മലേഷ്യ സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "BOT": "ബൊളീവിയ സമയം", "ECT": "ഇക്വഡോർ സമയം", "GYT": "ഗയാന സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം", "ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "VET": "വെനിസ്വേല സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "SRT": "സുരിനെയിം സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "MDT": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ ഡേലൈറ്റ് സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം"},
}
}
@@ -202,7 +202,7 @@ func (ml *ml) WeekdaysWide() []string {
func (ml *ml) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ml.decimal) + len(ml.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (ml *ml) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ml.currencies[currency]
- l := len(s) + len(ml.decimal) + len(ml.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (ml *ml) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ml.currencies[currency]
- l := len(s) + len(ml.decimal) + len(ml.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ml_IN/ml_IN.go b/ml_IN/ml_IN.go
index 834cb319..9d8e2eb5 100644
--- a/ml_IN/ml_IN.go
+++ b/ml_IN/ml_IN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ക്രി.മു.", "എഡി"},
erasNarrow: []string{"", ""},
erasWide: []string{"ക്രിസ്\u200cതുവിന് മുമ്പ്", "ആന്നോ ഡൊമിനി"},
- timezones: map[string]string{"ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "GYT": "ഗയാന സമയം", "VET": "വെനിസ്വേല സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "SRT": "സുരിനെയിം സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "MDT": "മകൌ വേനൽക്കാല സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "MYT": "മലേഷ്യ സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "BOT": "ബൊളീവിയ സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "BT": "ഭൂട്ടാൻ സമയം", "ECT": "ഇക്വഡോർ സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "MST": "മകൌ സ്റ്റാൻഡേർഡ് സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "∅∅∅": "അസോർസ് ഗ്രീഷ്\u200cമകാല സമയം", "PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം"},
+ timezones: map[string]string{"CLT": "ചിലി സ്റ്റാൻഡേർഡ് സമയം", "JDT": "ജപ്പാൻ ഡേലൈറ്റ് സമയം", "EDT": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "CAT": "മധ്യ ആഫ്രിക്ക സമയം", "UYT": "ഉറുഗ്വേ സ്റ്റാൻഡേർഡ് സമയം", "ADT": "അറ്റ്\u200cലാന്റിക് ഡേലൈറ്റ് സമയം", "ACST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "TMT": "തുർക്ക്\u200cമെനിസ്ഥാൻ സ്റ്റാൻഡേർഡ് സമയം", "SAST": "ദക്ഷിണാഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AEDT": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ ഡേലൈറ്റ് സമയം", "ACWST": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "CST": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ സ്റ്റാൻഡേർഡ് സമയം", "COT": "കൊളംബിയ സ്റ്റാൻഡേർഡ് സമയം", "AWST": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ സ്റ്റാൻഡേർഡ് സമയം", "ART": "അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "MESZ": "സെൻട്രൽ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "GYT": "ഗയാന സമയം", "HAST": "ഹവായ്-അലൂഷ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "HKST": "ഹോങ്കോങ്ങ് ഗ്രീഷ്\u200cമകാല സമയം", "TMST": "തുർക്ക്\u200cമെനിസ്ഥാൻ ഗ്രീഷ്\u200cമകാല സമയം", "LHDT": "ലോർഡ് ഹോവ് ഡേലൈറ്റ് സമയം", "BT": "ഭൂട്ടാൻ സമയം", "WESZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ ഗ്രീഷ്\u200cമകാല സമയം", "HADT": "ഹവായ്-അലൂഷ്യൻ ഡേലൈറ്റ് സമയം", "AEST": "ഓസ്\u200cട്രേലിയൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "MEZ": "സെൻട്രൽ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "IST": "ഇന്ത്യൻ സ്റ്റാൻഡേർഡ് സമയം", "NZST": "ന്യൂസിലാൻഡ് സ്റ്റാൻഡേർഡ് സമയം", "GMT": "ഗ്രീൻവിച്ച് മീൻ സമയം", "WITA": "മധ്യ ഇന്തോനേഷ്യ സമയം", "WIT": "കിഴക്കൻ ഇന്തോനേഷ്യ സമയം", "WEZ": "പടിഞ്ഞാറൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "COST": "കൊളംബിയ ഗ്രീഷ്\u200cമകാല സമയം", "SGT": "സിംഗപ്പൂർ സ്റ്റാൻഡേർഡ് സമയം", "EST": "വടക്കെ അമേരിക്കൻ കിഴക്കൻ സ്റ്റാൻഡേർഡ് സമയം", "WIB": "പടിഞ്ഞാറൻ ഇന്തോനേഷ്യ സമയം", "OESZ": "കിഴക്കൻ യൂറോപ്യൻ ഗ്രീഷ്മകാല സമയം", "ACWDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം", "MST": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ സ്റ്റാൻഡേർഡ് സമയം", "WAT": "പടിഞ്ഞാറൻ ആഫ്രിക്ക സ്റ്റാൻഡേർഡ് സമയം", "AKDT": "അലാസ്\u200cക ഡേലൈറ്റ് സമയം", "∅∅∅": "അസോർസ് ഗ്രീഷ്\u200cമകാല സമയം", "CHADT": "ചാതം വേനൽക്കാല സമയം", "ChST": "ചമോറോ സ്റ്റാൻഡേർഡ് സമയം", "SRT": "സുരിനെയിം സമയം", "EAT": "കിഴക്കൻ ആഫ്രിക്ക സമയം", "WARST": "പടിഞ്ഞാറൻ അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "CDT": "വടക്കെ അമേരിക്കൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "JST": "ജപ്പാൻ സ്റ്റാൻഡേർഡ് സമയം", "UYST": "ഉറുഗ്വേ ഗ്രീഷ്\u200cമകാല സമയം", "CHAST": "ചാത്തം സ്റ്റാൻഡേർഡ് സമയം", "NZDT": "ന്യൂസിലാൻഡ് ഡേലൈറ്റ് സമയം", "WART": "പടിഞ്ഞാറൻ അർജന്റീന സ്റ്റാൻഡേർഡ് സമയം", "WAST": "പടിഞ്ഞാറൻ ആഫ്രിക്ക ഗ്രീഷ്\u200cമകാല സമയം", "AKST": "അലാസ്ക സ്റ്റാൻഡേർഡ് സമയം", "AST": "അറ്റ്\u200cലാന്റിക് സ്റ്റാൻഡേർഡ് സമയം", "HKT": "ഹോങ്കോങ്ങ് സ്റ്റാൻഡേർഡ് സമയം", "PDT": "വടക്കെ അമേരിക്കൻ പസഫിക് ഡേലൈറ്റ് സമയം", "ECT": "ഇക്വഡോർ സമയം", "LHST": "ലോർഡ് ഹോവ് സ്റ്റാൻഡേർഡ് സമയം", "PST": "വടക്കെ അമേരിക്കൻ പസഫിക് സ്റ്റാൻഡേർഡ് സമയം", "GFT": "ഫ്രഞ്ച് ഗയാന സമയം", "ACDT": "ഓസ്ട്രേലിയൻ സെൻട്രൽ ഡേലൈറ്റ് സമയം", "HNT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് സ്റ്റാൻഡേർഡ് സമയം", "MYT": "മലേഷ്യ സമയം", "ARST": "അർജന്റീന ഗ്രീഷ്\u200cമകാല സമയം", "BOT": "ബൊളീവിയ സമയം", "CLST": "ചിലി ഗ്രീഷ്\u200cമകാല സമയം", "OEZ": "കിഴക്കൻ യൂറോപ്യൻ സ്റ്റാൻഡേർഡ് സമയം", "MDT": "വടക്കെ അമേരിക്കൻ മൗണ്ടൻ ഡേലൈറ്റ് സമയം", "VET": "വെനിസ്വേല സമയം", "HAT": "ന്യൂഫൗണ്ട്\u200cലാന്റ് ഡേലൈറ്റ് സമയം", "AWDT": "ഓസ്\u200cട്രേലിയൻ പടിഞ്ഞാറൻ ഡേലൈറ്റ് സമയം"},
}
}
@@ -202,7 +202,7 @@ func (ml *ml_IN) WeekdaysWide() []string {
func (ml *ml_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ml.decimal) + len(ml.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (ml *ml_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ml.currencies[currency]
- l := len(s) + len(ml.decimal) + len(ml.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (ml *ml_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ml.currencies[currency]
- l := len(s) + len(ml.decimal) + len(ml.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mn/mn.go b/mn/mn.go
index 9ff52be3..631c63d4 100644
--- a/mn/mn.go
+++ b/mn/mn.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"м.э.ө", "м.э."},
erasNarrow: []string{"МЭӨ", "МЭ"},
erasWide: []string{"манай эриний өмнөх", "манай эриний"},
- timezones: map[string]string{"EST": "Зүүн эргийн стандарт цаг", "ACDT": "Төв Австралийн зуны цаг", "WAST": "Баруун Африкийн зуны цаг", "AST": "Атлантын стандарт цаг", "OEZ": "Зүүн Европын стандарт цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "MDT": "Уулын зуны цаг", "AWDT": "Австралийн баруун эргийн зуны цаг", "MESZ": "Төв Европын зуны цаг", "HKT": "Хонг Конгын стандарт цаг", "CDT": "Төв зуны цаг", "HADT": "Хавай-Алеутын зуны цаг", "LHDT": "Лорд Хаугийн зуны цаг", "GYT": "Гуяанагийн цаг", "PST": "Номхон далайн стандарт цаг", "HNT": "Нью-Фаундлендын стандарт цаг", "HAT": "Нью-Фаундлендын зуны цаг", "TMT": "Туркменистаны стандарт цаг", "GFT": "Францын Гияанагийн цаг", "ECT": "Эквадорын цаг", "EDT": "Зүүн эргийн зуны цаг", "∅∅∅": "Перугийн зуны цаг", "BT": "Бутаны цаг", "WART": "Баруун Аргентины стандарт цаг", "MYT": "Малайзийн цаг", "EAT": "Зүүн Африкийн цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "WESZ": "Баруун Европын зуны цаг", "NZDT": "Шинэ Зеландын зуны цаг", "BOT": "Боливийн цаг", "UYST": "Уругвайн зуны цаг", "TMST": "Туркменистаны зуны цаг", "WITA": "Төв Индонезийн цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "LHST": "Лорд Хаугийн стандарт цаг", "CLT": "Чилийн стандарт цаг", "HAST": "Хавай-Алеутын стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "OESZ": "Зүүн Европын зуны цаг", "SRT": "Суринамын цаг", "WAT": "Баруун Африкийн стандарт цаг", "NZST": "Шинэ Зеландын стандарт цаг", "COT": "Колумбын стандарт цаг", "CAT": "Төв Африкийн цаг", "JDT": "Японы зуны цаг", "IST": "Энэтхэгийн цаг", "AKDT": "Аляскийн зуны цаг", "WIB": "Баруун Индонезийн цаг", "ART": "Аргентины стандарт цаг", "HKST": "Хонг Конгын зуны цаг", "GMT": "Гринвичийн үндсэн цаг", "VET": "Венесуэлийн цаг", "WARST": "Баруун Аргентины зуны цаг", "PDT": "Номхон далайн зуны цаг", "ARST": "Аргентины зуны цаг", "AKST": "Аляскийн стандарт цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "ADT": "Атлантын зуны цаг", "CHAST": "Чэтамын стандарт цаг", "WIT": "Зүүн Индонезийн цаг", "JST": "Японы стандарт цаг", "COST": "Колумбын зуны цаг", "MEZ": "Төв Европын стандарт цаг", "CHADT": "Чэтамын зуны цаг", "CLST": "Чилийн зуны цаг", "CST": "Төв стандарт цаг", "WEZ": "Баруун Европын стандарт цаг", "ChST": "Чаморрогийн цаг", "ACST": "Төв Австралийн стандарт цаг", "SGT": "Сингапурын цаг", "UYT": "Уругвайн стандарт цаг", "MST": "Уулын стандарт цаг"},
+ timezones: map[string]string{"CAT": "Төв Африкийн цаг", "BT": "Бутаны цаг", "JST": "Японы стандарт цаг", "AKDT": "Аляскийн зуны цаг", "WIB": "Баруун Индонезийн цаг", "NZDT": "Шинэ Зеландын зуны цаг", "ChST": "Чаморрогийн цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "GMT": "Гринвичийн үндсэн цаг", "GFT": "Францын Гияанагийн цаг", "MYT": "Малайзийн цаг", "MESZ": "Төв Европын зуны цаг", "WIT": "Зүүн Индонезийн цаг", "OESZ": "Зүүн Европын зуны цаг", "LHST": "Лорд Хаугийн стандарт цаг", "BOT": "Боливийн цаг", "∅∅∅": "Амазоны зуны цаг", "TMT": "Туркменистаны стандарт цаг", "CHADT": "Чэтамын зуны цаг", "HKT": "Хонг Конгын стандарт цаг", "CHAST": "Чэтамын стандарт цаг", "CST": "Төв стандарт цаг", "CLST": "Чилийн зуны цаг", "ECT": "Эквадорын цаг", "AST": "Атлантын стандарт цаг", "ACDT": "Төв Австралийн зуны цаг", "PDT": "Номхон далайн зуны цаг", "SGT": "Сингапурын цаг", "NZST": "Шинэ Зеландын стандарт цаг", "EDT": "Зүүн эргийн зуны цаг", "TMST": "Туркменистаны зуны цаг", "WARST": "Баруун Аргентины зуны цаг", "COT": "Колумбын стандарт цаг", "GYT": "Гуяанагийн цаг", "UYST": "Уругвайн зуны цаг", "WITA": "Төв Индонезийн цаг", "CLT": "Чилийн стандарт цаг", "VET": "Венесуэлийн цаг", "HAST": "Хавай-Алеутын стандарт цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "PST": "Номхон далайн стандарт цаг", "IST": "Энэтхэгийн цаг", "AKST": "Аляскийн стандарт цаг", "ADT": "Атлантын зуны цаг", "ART": "Аргентины стандарт цаг", "MDT": "MDT", "OEZ": "Зүүн Европын стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "EAT": "Зүүн Африкийн цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "WAT": "Баруун Африкийн стандарт цаг", "HNT": "Нью-Фаундлендын стандарт цаг", "MST": "MST", "AWDT": "Австралийн баруун эргийн зуны цаг", "SRT": "Суринамын цаг", "WAST": "Баруун Африкийн зуны цаг", "WEZ": "Баруун Европын стандарт цаг", "CDT": "Төв зуны цаг", "JDT": "Японы зуны цаг", "HAT": "Нью-Фаундлендын зуны цаг", "HKST": "Хонг Конгын зуны цаг", "HADT": "Хавай-Алеутын зуны цаг", "WESZ": "Баруун Европын зуны цаг", "ACST": "Төв Австралийн стандарт цаг", "EST": "Зүүн эргийн стандарт цаг", "LHDT": "Лорд Хаугийн зуны цаг", "MEZ": "Төв Европын стандарт цаг", "WART": "Баруун Аргентины стандарт цаг", "COST": "Колумбын зуны цаг", "ARST": "Аргентины зуны цаг", "UYT": "Уругвайн стандарт цаг"},
}
}
@@ -202,7 +202,7 @@ func (mn *mn) WeekdaysWide() []string {
func (mn *mn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mn.decimal) + len(mn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (mn *mn) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mn.currencies[currency]
- l := len(s) + len(mn.decimal) + len(mn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (mn *mn) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mn.currencies[currency]
- l := len(s) + len(mn.decimal) + len(mn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mn_MN/mn_MN.go b/mn_MN/mn_MN.go
index 5234d3c4..44ce00e6 100644
--- a/mn_MN/mn_MN.go
+++ b/mn_MN/mn_MN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"м.э.ө", "м.э."},
erasNarrow: []string{"МЭӨ", "МЭ"},
erasWide: []string{"манай эриний өмнөх", "манай эриний"},
- timezones: map[string]string{"SGT": "Сингапурын цаг", "ADT": "Атлантын зуны цаг", "HADT": "Хавай-Алеутын зуны цаг", "JDT": "Японы зуны цаг", "LHST": "Лорд Хаугийн стандарт цаг", "VET": "Венесуэлийн цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "CHADT": "Чэтамын зуны цаг", "MESZ": "Төв Европын зуны цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "AKDT": "Аляскийн зуны цаг", "ART": "Аргентины стандарт цаг", "MDT": "MDT", "OESZ": "Зүүн Европын зуны цаг", "MYT": "Малайзийн цаг", "LHDT": "Лорд Хаугийн зуны цаг", "ECT": "Эквадорын цаг", "EDT": "Зүүн эргийн зуны цаг", "GMT": "Гринвичийн үндсэн цаг", "∅∅∅": "Амазоны зуны цаг", "EST": "Зүүн эргийн стандарт цаг", "UYST": "Уругвайн зуны цаг", "ACST": "Төв Австралийн стандарт цаг", "BT": "Бутаны цаг", "AWDT": "Австралийн баруун эргийн зуны цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "BOT": "Боливийн цаг", "ChST": "Чаморрогийн цаг", "COT": "Колумбын стандарт цаг", "CLST": "Чилийн зуны цаг", "MST": "MST", "MEZ": "Төв Европын стандарт цаг", "WIT": "Зүүн Индонезийн цаг", "WAST": "Баруун Африкийн зуны цаг", "CLT": "Чилийн стандарт цаг", "HAST": "Хавай-Алеутын стандарт цаг", "SRT": "Суринамын цаг", "ACDT": "Төв Австралийн зуны цаг", "ARST": "Аргентины зуны цаг", "HNT": "Нью-Фаундлендын стандарт цаг", "AKST": "Аляскийн стандарт цаг", "UYT": "Уругвайн стандарт цаг", "PST": "Номхон далайн стандарт цаг", "GYT": "Гуяанагийн цаг", "HAT": "Нью-Фаундлендын зуны цаг", "HKT": "Хонг Конгын стандарт цаг", "WIB": "Баруун Индонезийн цаг", "IST": "Энэтхэгийн цаг", "WART": "Баруун Аргентины стандарт цаг", "CHAST": "Чэтамын стандарт цаг", "CAT": "Төв Африкийн цаг", "WAT": "Баруун Африкийн стандарт цаг", "NZDT": "Шинэ Зеландын зуны цаг", "CST": "Төв стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "WEZ": "Баруун Европын стандарт цаг", "OEZ": "Зүүн Европын стандарт цаг", "WARST": "Баруун Аргентины зуны цаг", "PDT": "Номхон далайн зуны цаг", "TMT": "Туркменистаны стандарт цаг", "TMST": "Туркменистаны зуны цаг", "WITA": "Төв Индонезийн цаг", "GFT": "Францын Гияанагийн цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "EAT": "Зүүн Африкийн цаг", "AST": "Атлантын стандарт цаг", "NZST": "Шинэ Зеландын стандарт цаг", "HKST": "Хонг Конгын зуны цаг", "JST": "Японы стандарт цаг", "WESZ": "Баруун Европын зуны цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "CDT": "Төв зуны цаг", "COST": "Колумбын зуны цаг"},
+ timezones: map[string]string{"SGT": "Сингапурын цаг", "TMT": "Туркменистаны стандарт цаг", "GMT": "Гринвичийн үндсэн цаг", "EAT": "Зүүн Африкийн цаг", "COT": "Колумбын стандарт цаг", "AST": "Атлантын стандарт цаг", "UYST": "Уругвайн зуны цаг", "WEZ": "Баруун Европын стандарт цаг", "GYT": "Гуяанагийн цаг", "AWST": "Австралийн баруун эргийн стандарт цаг", "EDT": "Зүүн эргийн зуны цаг", "TMST": "Туркменистаны зуны цаг", "ACWDT": "Австралийн төв баруун эргийн зуны цаг", "AKDT": "Аляскийн зуны цаг", "CHAST": "Чэтамын стандарт цаг", "OESZ": "Зүүн Европын зуны цаг", "AEDT": "Австралийн зүүн эргийн зуны цаг", "CLST": "Чилийн зуны цаг", "WESZ": "Баруун Европын зуны цаг", "PDT": "Номхон далайн зуны цаг", "MESZ": "Төв Европын зуны цаг", "WARST": "Баруун Аргентины зуны цаг", "MYT": "Малайзийн цаг", "HKST": "Хонг Конгын зуны цаг", "OEZ": "Зүүн Европын стандарт цаг", "WAT": "Баруун Африкийн стандарт цаг", "AKST": "Аляскийн стандарт цаг", "NZST": "Шинэ Зеландын стандарт цаг", "PST": "Номхон далайн стандарт цаг", "MEZ": "Төв Европын стандарт цаг", "MDT": "MDT", "LHDT": "Лорд Хаугийн зуны цаг", "UYT": "Уругвайн стандарт цаг", "JST": "Японы стандарт цаг", "JDT": "Японы зуны цаг", "COST": "Колумбын зуны цаг", "HAT": "Нью-Фаундлендын зуны цаг", "WIB": "Баруун Индонезийн цаг", "BT": "Бутаны цаг", "ChST": "Чаморрогийн цаг", "WART": "Баруун Аргентины стандарт цаг", "BOT": "Боливийн цаг", "WIT": "Зүүн Индонезийн цаг", "HKT": "Хонг Конгын стандарт цаг", "ART": "Аргентины стандарт цаг", "ARST": "Аргентины зуны цаг", "EST": "Зүүн эргийн стандарт цаг", "SAST": "Өмнөд Африкийн стандарт цаг", "WITA": "Төв Индонезийн цаг", "HADT": "Хавай-Алеутын зуны цаг", "WAST": "Баруун Африкийн зуны цаг", "SRT": "Суринамын цаг", "LHST": "Лорд Хаугийн стандарт цаг", "AEST": "Австралийн зүүн эргийн стандарт цаг", "CST": "Төв стандарт цаг", "ADT": "Атлантын зуны цаг", "ACST": "Төв Австралийн стандарт цаг", "AWDT": "Австралийн баруун эргийн зуны цаг", "HAST": "Хавай-Алеутын стандарт цаг", "CDT": "Төв зуны цаг", "ACDT": "Төв Австралийн зуны цаг", "MST": "MST", "CAT": "Төв Африкийн цаг", "ACWST": "Австралийн төв баруун эргийн стандарт цаг", "CHADT": "Чэтамын зуны цаг", "∅∅∅": "Азорын зуны цаг", "NZDT": "Шинэ Зеландын зуны цаг", "CLT": "Чилийн стандарт цаг", "VET": "Венесуэлийн цаг", "GFT": "Францын Гияанагийн цаг", "ECT": "Эквадорын цаг", "IST": "Энэтхэгийн цаг", "HNT": "Нью-Фаундлендын стандарт цаг"},
}
}
@@ -202,7 +202,7 @@ func (mn *mn_MN) WeekdaysWide() []string {
func (mn *mn_MN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mn.decimal) + len(mn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (mn *mn_MN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mn.currencies[currency]
- l := len(s) + len(mn.decimal) + len(mn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (mn *mn_MN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mn.currencies[currency]
- l := len(s) + len(mn.decimal) + len(mn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mr/mr.go b/mr/mr.go
index ab0072c8..5a46bf64 100644
--- a/mr/mr.go
+++ b/mr/mr.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"इ. स. पू.", "इ. स."},
erasNarrow: []string{"", ""},
erasWide: []string{"ईसवीसनपूर्व", "ईसवीसन"},
- timezones: map[string]string{"WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "MYT": "मलेशिया वेळ", "GYT": "गयाना वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "CHAST": "चॅथम प्रमाण वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "ChST": "चामोरो प्रमाण वेळ", "∅∅∅": "ऐकर ग्रीष्म वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "EST": "पौर्वात्य प्रमाण वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "CLT": "चिली प्रमाण वेळ", "CLST": "चिली उन्हाळी वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "GFT": "फ्रेंच गयाना वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "VET": "व्हेनेझुएला वेळ", "CST": "केंद्रीय प्रमाण वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "JST": "जपान प्रमाण वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "BT": "भूतान वेळ", "AST": "अटलांटिक प्रमाण वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ", "MDT": "पर्वतीय सूर्यप्रकाश वेळ", "WIB": "पश्चिमी इंडोनेशिया वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ", "MST": "पर्वतीय प्रमाण वेळ", "EAT": "पूर्व आफ्रिका वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "ECT": "इक्वेडोर वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "IST": "भारतीय प्रमाण वेळ", "BOT": "बोलिव्हिया वेळ", "SRT": "सुरिनाम वेळ", "ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "COST": "कोलंबिया उन्हाळी वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "COT": "कोलंबिया प्रमाण वेळ", "AKST": "अलास्का प्रमाण वेळ", "GMT": "ग्रीनिच प्रमाण वेळ"},
+ timezones: map[string]string{"ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "GFT": "फ्रेंच गयाना वेळ", "WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "IST": "भारतीय प्रमाण वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "BT": "भूतान वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "COT": "कोलंबिया प्रमाण वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "VET": "व्हेनेझुएला वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "JST": "जपान प्रमाण वेळ", "BOT": "बोलिव्हिया वेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "COST": "कोलंबिया उन्हाळी वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ", "ChST": "चामोरो प्रमाण वेळ", "CST": "केंद्रीय प्रमाण वेळ", "EST": "पौर्वात्य प्रमाण वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "GMT": "ग्रीनिच प्रमाण वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "MDT": "पर्वतीय सूर्यप्रकाश वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "MYT": "मलेशिया वेळ", "∅∅∅": "अ\u200dॅझोरेस उन्हाळी वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "AKST": "अलास्का प्रमाण वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "CHAST": "चॅथम प्रमाण वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "AST": "अटलांटिक प्रमाण वेळ", "CLST": "चिली उन्हाळी वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "EAT": "पूर्व आफ्रिका वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ", "GYT": "गयाना वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "CLT": "चिली प्रमाण वेळ", "ECT": "इक्वेडोर वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ", "WIB": "पश्चिमी इंडोनेशिया वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "SRT": "सुरिनाम वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "MST": "पर्वतीय प्रमाण वेळ"},
}
}
@@ -210,7 +210,7 @@ func (mr *mr) WeekdaysWide() []string {
func (mr *mr) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mr.decimal) + len(mr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -292,7 +292,7 @@ func (mr *mr) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mr.currencies[currency]
- l := len(s) + len(mr.decimal) + len(mr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -350,7 +350,7 @@ func (mr *mr) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mr.currencies[currency]
- l := len(s) + len(mr.decimal) + len(mr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mr_IN/mr_IN.go b/mr_IN/mr_IN.go
index 597b39ba..5e489d5f 100644
--- a/mr_IN/mr_IN.go
+++ b/mr_IN/mr_IN.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"इ. स. पू.", "इ. स."},
erasNarrow: []string{"", ""},
erasWide: []string{"ईसवीसनपूर्व", "ईसवीसन"},
- timezones: map[string]string{"COST": "कोलंबिया उन्हाळी वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "CLST": "चिली उन्हाळी वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "MDT": "पर्वतीय सूर्यप्रकाश वेळ", "CHAST": "चॅथम प्रमाण वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "JST": "जपान प्रमाण वेळ", "GMT": "ग्रीनिच प्रमाण वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "MST": "पर्वतीय प्रमाण वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "GFT": "फ्रेंच गयाना वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "ChST": "चामोरो प्रमाण वेळ", "EAT": "पूर्व आफ्रिका वेळ", "WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "MYT": "मलेशिया वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ", "VET": "व्हेनेझुएला वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "AKST": "अलास्का प्रमाण वेळ", "PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "AST": "अटलांटिक प्रमाण वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "WIB": "पश्चिमी इंडोनेशिया वेळ", "∅∅∅": "पेरु उन्हाळी वेळ", "GYT": "गयाना वेळ", "COT": "कोलंबिया प्रमाण वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "EST": "पौर्वात्य प्रमाण वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ", "BOT": "बोलिव्हिया वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "CLT": "चिली प्रमाण वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "IST": "भारतीय प्रमाण वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "CST": "केंद्रीय प्रमाण वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "BT": "भूतान वेळ", "ECT": "इक्वेडोर वेळ", "SRT": "सुरिनाम वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ"},
+ timezones: map[string]string{"WIB": "पश्चिमी इंडोनेशिया वेळ", "SAST": "दक्षिण आफ्रिका प्रमाण वेळ", "AEST": "ऑस्ट्रेलियन पूर्व प्रमाण वेळ", "AEDT": "ऑस्ट्रेलियन पूर्व सूर्यप्रकाश वेळ", "WAST": "पश्चिम आफ्रिका उन्हाळी वेळ", "GYT": "गयाना वेळ", "OESZ": "पूर्व युरोपियन उन्हाळी वेळ", "PST": "पॅसिफिक प्रमाण वेळ", "EAT": "पूर्व आफ्रिका वेळ", "EST": "पौर्वात्य प्रमाण वेळ", "MESZ": "मध्\u200dय युरोपियन उन्हाळी वेळ", "GFT": "फ्रेंच गयाना वेळ", "JDT": "जपान सूर्यप्रकाश वेळ", "SGT": "सिंगापूर प्रमाण वेळ", "MDT": "मकाऊ ग्रीष्मकालीन वेळ", "HKT": "हाँग काँग प्रमाण वेळ", "LHDT": "लॉर्ड होवे सूर्यप्रकाश वेळ", "WIT": "पौर्वात्य इंडोनेशिया वेळ", "TMST": "तुर्कमेनिस्तान उन्हाळी वेळ", "OEZ": "पूर्व युरोपियन प्रमाण वेळ", "BT": "भूतान वेळ", "ACWST": "ऑस्ट्रेलियन मध्य-पश्चिम प्रमाण वेळ", "CLST": "चिली उन्हाळी वेळ", "CST": "केंद्रीय प्रमाण वेळ", "AST": "अटलांटिक प्रमाण वेळ", "HAT": "न्यू फाउंडलंड सूर्यप्रकाश वेळ", "ARST": "अर्जेंटिना उन्हाळी वेळ", "HKST": "हाँग काँग उन्हाळी वेळ", "NZST": "न्यूझीलंड प्रमाण वेळ", "WEZ": "पश्चिम युरोपियन प्रमाण वेळ", "AKDT": "अलास्का सूर्यप्रकाश वेळ", "CHADT": "चॅथम सूर्यप्रकाश वेळ", "UYST": "उरुग्वे उन्हाळी वेळ", "WART": "पश्चिमी अर्जेंटिना प्रमाण वेळ", "WARST": "पश्चिमी अर्जेंटिना उन्हाळी वेळ", "CDT": "केंद्रीय सूर्यप्रकाश वेळ", "∅∅∅": "पेरु उन्हाळी वेळ", "ART": "अर्जेंटिना प्रमाण वेळ", "HADT": "हवाई-अलूशन सूर्यप्रकाश वेळ", "MST": "मकाऊ प्रमाणवेळ", "LHST": "लॉर्ड होवे प्रमाण वेळ", "VET": "व्हेनेझुएला वेळ", "ACDT": "ऑस्ट्रेलियन मध्य सूर्यप्रकाश वेळ", "AWST": "ऑस्ट्रेलियन पश्चिम प्रमाण वेळ", "AWDT": "ऑस्ट्रेलियन पश्चिम सूर्यप्रकाश वेळ", "MEZ": "मध्\u200dय युरोपियन प्रमाण वेळ", "UYT": "उरुग्वे प्रमाण वेळ", "SRT": "सुरिनाम वेळ", "COST": "कोलंबिया उन्हाळी वेळ", "ADT": "अटलांटिक सूर्यप्रकाश वेळ", "HAST": "हवाई-अलूशन प्रमाण वेळ", "ACST": "ऑस्ट्रेलियन मध्य प्रमाण वेळ", "MYT": "मलेशिया वेळ", "CAT": "मध्\u200dय आफ्रिका वेळ", "GMT": "ग्रीनिच प्रमाण वेळ", "WESZ": "पश्चिम युरोपियन उन्हाळी वेळ", "COT": "कोलंबिया प्रमाण वेळ", "JST": "जपान प्रमाण वेळ", "HNT": "न्यू फाउंडलंड प्रमाण वेळ", "TMT": "तुर्कमेनिस्तान प्रमाण वेळ", "ACWDT": "ऑस्ट्रेलियन मध्य-पश्चिम सूर्यप्रकाश वेळ", "IST": "भारतीय प्रमाण वेळ", "PDT": "पॅसिफिक सूर्यप्रकाश वेळ", "CLT": "चिली प्रमाण वेळ", "AKST": "अलास्का प्रमाण वेळ", "NZDT": "न्यूझीलंड सूर्यप्रकाश वेळ", "ChST": "चामोरो प्रमाण वेळ", "WITA": "मध्\u200dय इंडोनेशिया वेळ", "BOT": "बोलिव्हिया वेळ", "WAT": "पश्चिम आफ्रिका प्रमाण वेळ", "EDT": "पौर्वात्य सूर्यप्रकाश वेळ", "CHAST": "चॅथम प्रमाण वेळ", "ECT": "इक्वेडोर वेळ"},
}
}
@@ -210,7 +210,7 @@ func (mr *mr_IN) WeekdaysWide() []string {
func (mr *mr_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mr.decimal) + len(mr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -292,7 +292,7 @@ func (mr *mr_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mr.currencies[currency]
- l := len(s) + len(mr.decimal) + len(mr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -350,7 +350,7 @@ func (mr *mr_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mr.currencies[currency]
- l := len(s) + len(mr.decimal) + len(mr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ms/ms.go b/ms/ms.go
index a756054a..af4858a4 100644
--- a/ms/ms.go
+++ b/ms/ms.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"S.M.", "TM"},
erasNarrow: []string{"", ""},
erasWide: []string{"S.M.", "TM"},
- timezones: map[string]string{"OESZ": "Waktu Musim Panas Eropah Timur", "ACST": "Waktu Piawai Australia Tengah", "GYT": "Waktu Guyana", "TMT": "Waktu Piawai Turkmenistan", "TMST": "Waktu Musim Panas Turkmenistan", "∅∅∅": "∅∅∅", "HKT": "Waktu Piawai Hong Kong", "ACWST": "Waktu Piawai Barat Tengah Australia", "ACWDT": "Waktu Siang Barat Tengah Australia", "COST": "Waktu Musim Panas Colombia", "AST": "Waktu Piawai Atlantik", "HKST": "Waktu Musim Panas Hong Kong", "AKST": "Waktu Piawai Alaska", "UYST": "Waktu Musim Panas Uruguay", "MST": "Waktu Piawai Pergunungan", "HNT": "Waktu Piawai Newfoundland", "CLST": "Waktu Musim Panas Chile", "EDT": "Waktu Siang Timur", "CAT": "Waktu Afrika Tengah", "MESZ": "Waktu Musim Panas Eropah Tengah", "AEDT": "Waktu Siang Australia Timur", "MYT": "Waktu Malaysia", "CHAST": "Waktu Piawai Chatham", "CHADT": "Waktu Siang Chatham", "WART": "Waktu Piawai Argentina Barat", "WESZ": "Waktu Musim Panas Eropah Barat", "MEZ": "Waktu Piawai Eropah Tengah", "HADT": "Waktu Siang Hawaii-Aleutian", "JDT": "Waktu Siang Jepun", "BT": "Waktu Bhutan", "WIB": "Waktu Indonesia Barat", "AKDT": "Waktu Siang Alaska", "LHDT": "Waktu Siang Lord Howe", "ChST": "Waktu Piawai Chamorro", "AWST": "Waktu Piawai Australia Barat", "AWDT": "Waktu Siang Australia Barat", "NZDT": "Waktu Siang New Zealand", "MDT": "Waktu Hari Siang Pergunungan", "HAT": "Waktu Siang Newfoundland", "ECT": "Waktu Ecuador", "SRT": "Waktu Suriname", "VET": "Waktu Venezuela", "ARST": "Waktu Musim Panas Argentina", "WITA": "Waktu Indonesia Tengah", "GFT": "Waktu Guyana Perancis", "EST": "Waktu Piawai Timur", "WARST": "Waktu Musim Panas Argentina Barat", "EAT": "Waktu Afrika Timur", "WAT": "Waktu Piawai Afrika Barat", "ART": "Waktu Piawai Argentina", "WIT": "Waktu Indonesia Timur", "ACDT": "Waktu Siang Australia Tengah", "WAST": "Waktu Musim Panas Afrika Barat", "HAST": "Waktu Piawai Hawaii-Aleutian", "ADT": "Waktu Siang Atlantik", "AEST": "Waktu Piawai Timur Australia", "BOT": "Waktu Bolivia", "LHST": "Waktu Piawai Lord Howe", "NZST": "Waktu Piawai New Zealand", "CST": "Waktu Piawai Pusat", "SAST": "Waktu Piawai Afrika Selatan", "PDT": "Waktu Siang Pasifik", "CLT": "Waktu Piawai Chile", "CDT": "Waktu Siang Tengah", "JST": "Waktu Piawai Jepun", "UYT": "Waktu Piawai Uruguay", "GMT": "Waktu Min Greenwich", "PST": "Waktu Piawai Pasifik", "WEZ": "Waktu Piawai Eropah Barat", "COT": "Waktu Piawai Colombia", "SGT": "Waktu Piawai Singapura", "OEZ": "Waktu Piawai Eropah Timur", "IST": "Waktu Piawai India"},
+ timezones: map[string]string{"NZDT": "Waktu Siang New Zealand", "WEZ": "Waktu Piawai Eropah Barat", "CST": "Waktu Piawai Pusat", "AKDT": "Waktu Siang Alaska", "AWDT": "Waktu Siang Australia Barat", "HKT": "Waktu Piawai Hong Kong", "HKST": "Waktu Musim Panas Hong Kong", "AEDT": "Waktu Siang Australia Timur", "PST": "Waktu Piawai Pasifik", "ACDT": "Waktu Siang Australia Tengah", "MST": "MST", "WAST": "Waktu Musim Panas Afrika Barat", "IST": "Waktu Piawai India", "∅∅∅": "Waktu Musim Panas Peru", "OESZ": "Waktu Musim Panas Eropah Timur", "ADT": "Waktu Siang Atlantik", "ARST": "Waktu Musim Panas Argentina", "TMST": "Waktu Musim Panas Turkmenistan", "MEZ": "Waktu Piawai Eropah Tengah", "MESZ": "Waktu Musim Panas Eropah Tengah", "ChST": "Waktu Piawai Chamorro", "CLT": "Waktu Piawai Chile", "WAT": "Waktu Piawai Afrika Barat", "ART": "Waktu Piawai Argentina", "HADT": "Waktu Siang Hawaii-Aleutian", "AWST": "Waktu Piawai Australia Barat", "CHAST": "Waktu Piawai Chatham", "OEZ": "Waktu Piawai Eropah Timur", "LHDT": "Waktu Siang Lord Howe", "CLST": "Waktu Musim Panas Chile", "COST": "Waktu Musim Panas Colombia", "JST": "Waktu Piawai Jepun", "JDT": "Waktu Siang Jepun", "GYT": "Waktu Guyana", "WIB": "Waktu Indonesia Barat", "EDT": "Waktu Siang Timur", "WART": "Waktu Piawai Argentina Barat", "MYT": "Waktu Malaysia", "EST": "Waktu Piawai Timur", "CHADT": "Waktu Siang Chatham", "CAT": "Waktu Afrika Tengah", "GMT": "Waktu Min Greenwich", "EAT": "Waktu Afrika Timur", "WARST": "Waktu Musim Panas Argentina Barat", "GFT": "Waktu Guyana Perancis", "COT": "Waktu Piawai Colombia", "AEST": "Waktu Piawai Timur Australia", "WIT": "Waktu Indonesia Timur", "VET": "Waktu Venezuela", "AST": "Waktu Piawai Atlantik", "NZST": "Waktu Piawai New Zealand", "PDT": "Waktu Siang Pasifik", "CDT": "Waktu Siang Tengah", "MDT": "MDT", "LHST": "Waktu Piawai Lord Howe", "UYST": "Waktu Musim Panas Uruguay", "WITA": "Waktu Indonesia Tengah", "WESZ": "Waktu Musim Panas Eropah Barat", "ECT": "Waktu Ecuador", "HAT": "Waktu Siang Newfoundland", "BOT": "Waktu Bolivia", "SGT": "Waktu Piawai Singapura", "AKST": "Waktu Piawai Alaska", "HNT": "Waktu Piawai Newfoundland", "HAST": "Waktu Piawai Hawaii-Aleutian", "SAST": "Waktu Piawai Afrika Selatan", "UYT": "Waktu Piawai Uruguay", "BT": "Waktu Bhutan", "SRT": "Waktu Suriname", "ACWST": "Waktu Piawai Barat Tengah Australia", "ACWDT": "Waktu Siang Barat Tengah Australia", "ACST": "Waktu Piawai Australia Tengah", "TMT": "Waktu Piawai Turkmenistan"},
}
}
@@ -191,7 +191,7 @@ func (ms *ms) WeekdaysWide() []string {
func (ms *ms) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (ms *ms) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (ms *ms) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ms_BN/ms_BN.go b/ms_BN/ms_BN.go
index eb12aced..841e3152 100644
--- a/ms_BN/ms_BN.go
+++ b/ms_BN/ms_BN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"S.M.", "TM"},
erasNarrow: []string{"", ""},
erasWide: []string{"S.M.", "TM"},
- timezones: map[string]string{"WART": "Waktu Piawai Argentina Barat", "NZDT": "Waktu Siang New Zealand", "GFT": "Waktu Guyana Perancis", "WIB": "Waktu Indonesia Barat", "CAT": "Waktu Afrika Tengah", "CDT": "Waktu Siang Tengah", "AEDT": "Waktu Siang Australia Timur", "OESZ": "Waktu Musim Panas Eropah Timur", "BT": "Waktu Bhutan", "AWST": "Waktu Piawai Australia Barat", "CLT": "Waktu Piawai Chile", "CLST": "Waktu Musim Panas Chile", "ACDT": "Waktu Siang Australia Tengah", "ECT": "Waktu Ecuador", "EST": "Waktu Piawai Timur", "UYST": "Waktu Musim Panas Uruguay", "CHADT": "Waktu Siang Chatham", "AKDT": "Waktu Siang Alaska", "GYT": "Waktu Guyana", "ACWST": "Waktu Piawai Barat Tengah Australia", "COT": "Waktu Piawai Colombia", "COST": "Waktu Musim Panas Colombia", "AST": "Waktu Piawai Atlantik", "NZST": "Waktu Piawai New Zealand", "MST": "MST", "LHST": "Waktu Piawai Lord Howe", "WIT": "Waktu Indonesia Timur", "TMST": "Waktu Musim Panas Turkmenistan", "SAST": "Waktu Piawai Afrika Selatan", "UYT": "Waktu Piawai Uruguay", "PST": "Waktu Piawai Pasifik", "ADT": "Waktu Siang Atlantik", "AWDT": "Waktu Siang Australia Barat", "MESZ": "Waktu Musim Panas Eropah Tengah", "ChST": "Waktu Piawai Chamorro", "AEST": "Waktu Piawai Timur Australia", "WARST": "Waktu Musim Panas Argentina Barat", "CST": "Waktu Piawai Pusat", "MDT": "MDT", "TMT": "Waktu Piawai Turkmenistan", "WITA": "Waktu Indonesia Tengah", "GMT": "Waktu Min Greenwich", "WAST": "Waktu Musim Panas Afrika Barat", "MYT": "Waktu Malaysia", "WESZ": "Waktu Musim Panas Eropah Barat", "SRT": "Waktu Suriname", "SGT": "Waktu Piawai Singapura", "VET": "Waktu Venezuela", "IST": "Waktu Piawai India", "LHDT": "Waktu Siang Lord Howe", "BOT": "Waktu Bolivia", "PDT": "Waktu Siang Pasifik", "EAT": "Waktu Afrika Timur", "ARST": "Waktu Musim Panas Argentina", "HKST": "Waktu Musim Panas Hong Kong", "CHAST": "Waktu Piawai Chatham", "ACST": "Waktu Piawai Australia Tengah", "HNT": "Waktu Piawai Newfoundland", "HAT": "Waktu Siang Newfoundland", "WEZ": "Waktu Piawai Eropah Barat", "ART": "Waktu Piawai Argentina", "OEZ": "Waktu Piawai Eropah Timur", "∅∅∅": "Waktu Musim Panas Azores", "JDT": "Waktu Siang Jepun", "EDT": "Waktu Siang Timur", "HKT": "Waktu Piawai Hong Kong", "HAST": "Waktu Piawai Hawaii-Aleutian", "HADT": "Waktu Siang Hawaii-Aleutian", "ACWDT": "Waktu Siang Barat Tengah Australia", "WAT": "Waktu Piawai Afrika Barat", "MEZ": "Waktu Piawai Eropah Tengah", "JST": "Waktu Piawai Jepun", "AKST": "Waktu Piawai Alaska"},
+ timezones: map[string]string{"CLT": "Waktu Piawai Chile", "WEZ": "Waktu Piawai Eropah Barat", "ACST": "Waktu Piawai Australia Tengah", "HAT": "Waktu Siang Newfoundland", "OESZ": "Waktu Musim Panas Eropah Timur", "AEST": "Waktu Piawai Timur Australia", "MST": "Waktu Piawai Pergunungan", "ECT": "Waktu Ecuador", "ADT": "Waktu Siang Atlantik", "HADT": "Waktu Siang Hawaii-Aleutian", "HKT": "Waktu Piawai Hong Kong", "HKST": "Waktu Musim Panas Hong Kong", "TMT": "Waktu Piawai Turkmenistan", "OEZ": "Waktu Piawai Eropah Timur", "BOT": "Waktu Bolivia", "JDT": "Waktu Siang Jepun", "HAST": "Waktu Piawai Hawaii-Aleutian", "CHAST": "Waktu Piawai Chatham", "LHST": "Waktu Piawai Lord Howe", "PST": "Waktu Piawai Pasifik", "WART": "Waktu Piawai Argentina Barat", "GMT": "Waktu Min Greenwich", "WAT": "Waktu Piawai Afrika Barat", "GFT": "Waktu Guyana Perancis", "IST": "Waktu Piawai India", "MYT": "Waktu Malaysia", "EST": "Waktu Piawai Timur", "CHADT": "Waktu Siang Chatham", "UYT": "Waktu Piawai Uruguay", "BT": "Waktu Bhutan", "CAT": "Waktu Afrika Tengah", "PDT": "Waktu Siang Pasifik", "AST": "Waktu Piawai Atlantik", "VET": "Waktu Venezuela", "COT": "Waktu Piawai Colombia", "LHDT": "Waktu Siang Lord Howe", "NZST": "Waktu Piawai New Zealand", "WITA": "Waktu Indonesia Tengah", "NZDT": "Waktu Siang New Zealand", "AKST": "Waktu Piawai Alaska", "ACDT": "Waktu Siang Australia Tengah", "TMST": "Waktu Musim Panas Turkmenistan", "AEDT": "Waktu Siang Australia Timur", "WESZ": "Waktu Musim Panas Eropah Barat", "ACWDT": "Waktu Siang Barat Tengah Australia", "MDT": "Waktu Hari Siang Pergunungan", "CLST": "Waktu Musim Panas Chile", "CST": "Waktu Piawai Pusat", "COST": "Waktu Musim Panas Colombia", "HNT": "Waktu Piawai Newfoundland", "SGT": "Waktu Piawai Singapura", "EAT": "Waktu Afrika Timur", "EDT": "Waktu Siang Timur", "AWDT": "Waktu Siang Australia Barat", "ARST": "Waktu Musim Panas Argentina", "WIB": "Waktu Indonesia Barat", "JST": "Waktu Piawai Jepun", "UYST": "Waktu Musim Panas Uruguay", "ACWST": "Waktu Piawai Barat Tengah Australia", "CDT": "Waktu Siang Tengah", "AWST": "Waktu Piawai Australia Barat", "WAST": "Waktu Musim Panas Afrika Barat", "SRT": "Waktu Suriname", "WARST": "Waktu Musim Panas Argentina Barat", "∅∅∅": "Waktu Musim Panas Azores", "AKDT": "Waktu Siang Alaska", "ART": "Waktu Piawai Argentina", "ChST": "Waktu Piawai Chamorro", "GYT": "Waktu Guyana", "SAST": "Waktu Piawai Afrika Selatan", "MEZ": "Waktu Piawai Eropah Tengah", "MESZ": "Waktu Musim Panas Eropah Tengah", "WIT": "Waktu Indonesia Timur"},
}
}
@@ -191,7 +191,7 @@ func (ms *ms_BN) WeekdaysWide() []string {
func (ms *ms_BN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (ms *ms_BN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -326,7 +326,7 @@ func (ms *ms_BN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ms_MY/ms_MY.go b/ms_MY/ms_MY.go
index 66ec648b..8e3e9e81 100644
--- a/ms_MY/ms_MY.go
+++ b/ms_MY/ms_MY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"S.M.", "TM"},
erasNarrow: []string{"", ""},
erasWide: []string{"S.M.", "TM"},
- timezones: map[string]string{"BT": "Waktu Bhutan", "WART": "Waktu Piawai Argentina Barat", "WAT": "Waktu Piawai Afrika Barat", "CAT": "Waktu Afrika Tengah", "AEST": "Waktu Piawai Timur Australia", "EST": "Waktu Piawai Timur", "WARST": "Waktu Musim Panas Argentina Barat", "∅∅∅": "Waktu Musim Panas Peru", "ADT": "Waktu Siang Atlantik", "AWDT": "Waktu Siang Australia Barat", "OESZ": "Waktu Musim Panas Eropah Timur", "EAT": "Waktu Afrika Timur", "WAST": "Waktu Musim Panas Afrika Barat", "CST": "Waktu Piawai Pusat", "TMT": "Waktu Piawai Turkmenistan", "ChST": "Waktu Piawai Chamorro", "SGT": "Waktu Piawai Singapura", "HADT": "Waktu Siang Hawaii-Aleutian", "JDT": "Waktu Siang Jepun", "UYST": "Waktu Musim Panas Uruguay", "AEDT": "Waktu Siang Australia Timur", "OEZ": "Waktu Piawai Eropah Timur", "JST": "Waktu Piawai Jepun", "MST": "Waktu Piawai Pergunungan", "AWST": "Waktu Piawai Australia Barat", "PST": "Waktu Piawai Pasifik", "LHST": "Waktu Piawai Lord Howe", "LHDT": "Waktu Siang Lord Howe", "HAT": "Waktu Siang Newfoundland", "HAST": "Waktu Piawai Hawaii-Aleutian", "WESZ": "Waktu Musim Panas Eropah Barat", "COT": "Waktu Piawai Colombia", "NZDT": "Waktu Siang New Zealand", "CHADT": "Waktu Siang Chatham", "MEZ": "Waktu Piawai Eropah Tengah", "CLST": "Waktu Musim Panas Chile", "HKT": "Waktu Piawai Hong Kong", "WIT": "Waktu Indonesia Timur", "BOT": "Waktu Bolivia", "UYT": "Waktu Piawai Uruguay", "PDT": "Waktu Siang Pasifik", "COST": "Waktu Musim Panas Colombia", "HNT": "Waktu Piawai Newfoundland", "WIB": "Waktu Indonesia Barat", "ECT": "Waktu Ecuador", "ACWDT": "Waktu Siang Barat Tengah Australia", "AST": "Waktu Piawai Atlantik", "HKST": "Waktu Musim Panas Hong Kong", "WEZ": "Waktu Piawai Eropah Barat", "ACDT": "Waktu Siang Australia Tengah", "NZST": "Waktu Piawai New Zealand", "AKST": "Waktu Piawai Alaska", "GMT": "Waktu Min Greenwich", "GFT": "Waktu Guyana Perancis", "SAST": "Waktu Piawai Afrika Selatan", "AKDT": "Waktu Siang Alaska", "IST": "Waktu Piawai India", "MDT": "Waktu Hari Siang Pergunungan", "MESZ": "Waktu Musim Panas Eropah Tengah", "ACWST": "Waktu Piawai Barat Tengah Australia", "MYT": "Waktu Malaysia", "ART": "Waktu Piawai Argentina", "ARST": "Waktu Musim Panas Argentina", "CDT": "Waktu Siang Tengah", "TMST": "Waktu Musim Panas Turkmenistan", "EDT": "Waktu Siang Timur", "SRT": "Waktu Suriname", "ACST": "Waktu Piawai Australia Tengah", "VET": "Waktu Venezuela", "CLT": "Waktu Piawai Chile", "GYT": "Waktu Guyana", "CHAST": "Waktu Piawai Chatham", "WITA": "Waktu Indonesia Tengah"},
+ timezones: map[string]string{"PST": "Waktu Piawai Pasifik", "WAT": "Waktu Piawai Afrika Barat", "WEZ": "Waktu Piawai Eropah Barat", "ADT": "Waktu Siang Atlantik", "HKST": "Waktu Musim Panas Hong Kong", "OESZ": "Waktu Musim Panas Eropah Timur", "AEST": "Waktu Piawai Timur Australia", "PDT": "Waktu Siang Pasifik", "TMT": "Waktu Piawai Turkmenistan", "MEZ": "Waktu Piawai Eropah Tengah", "WIT": "Waktu Indonesia Timur", "WAST": "Waktu Musim Panas Afrika Barat", "WIB": "Waktu Indonesia Barat", "TMST": "Waktu Musim Panas Turkmenistan", "VET": "Waktu Venezuela", "JDT": "Waktu Siang Jepun", "HAST": "Waktu Piawai Hawaii-Aleutian", "AEDT": "Waktu Siang Australia Timur", "MESZ": "Waktu Musim Panas Eropah Tengah", "MST": "Waktu Piawai Pergunungan", "WART": "Waktu Piawai Argentina Barat", "CST": "Waktu Piawai Pusat", "ACDT": "Waktu Siang Australia Tengah", "HAT": "Waktu Siang Newfoundland", "OEZ": "Waktu Piawai Eropah Timur", "ChST": "Waktu Piawai Chamorro", "MDT": "Waktu Hari Siang Pergunungan", "ECT": "Waktu Ecuador", "CDT": "Waktu Siang Tengah", "AST": "Waktu Piawai Atlantik", "HNT": "Waktu Piawai Newfoundland", "MYT": "Waktu Malaysia", "NZST": "Waktu Piawai New Zealand", "ACWST": "Waktu Piawai Barat Tengah Australia", "WARST": "Waktu Musim Panas Argentina Barat", "∅∅∅": "Waktu Musim Panas Azores", "EDT": "Waktu Siang Timur", "BOT": "Waktu Bolivia", "EST": "Waktu Piawai Timur", "AWST": "Waktu Piawai Australia Barat", "CHAST": "Waktu Piawai Chatham", "SRT": "Waktu Suriname", "WESZ": "Waktu Musim Panas Eropah Barat", "HKT": "Waktu Piawai Hong Kong", "EAT": "Waktu Afrika Timur", "ACWDT": "Waktu Siang Barat Tengah Australia", "ACST": "Waktu Piawai Australia Tengah", "GYT": "Waktu Guyana", "SGT": "Waktu Piawai Singapura", "HADT": "Waktu Siang Hawaii-Aleutian", "AWDT": "Waktu Siang Australia Barat", "NZDT": "Waktu Siang New Zealand", "BT": "Waktu Bhutan", "WITA": "Waktu Indonesia Tengah", "CLST": "Waktu Musim Panas Chile", "GFT": "Waktu Guyana Perancis", "COT": "Waktu Piawai Colombia", "COST": "Waktu Musim Panas Colombia", "CAT": "Waktu Afrika Tengah", "CLT": "Waktu Piawai Chile", "JST": "Waktu Piawai Jepun", "AKDT": "Waktu Siang Alaska", "ARST": "Waktu Musim Panas Argentina", "UYT": "Waktu Piawai Uruguay", "UYST": "Waktu Musim Panas Uruguay", "AKST": "Waktu Piawai Alaska", "IST": "Waktu Piawai India", "SAST": "Waktu Piawai Afrika Selatan", "GMT": "Waktu Min Greenwich", "CHADT": "Waktu Siang Chatham", "ART": "Waktu Piawai Argentina", "LHST": "Waktu Piawai Lord Howe", "LHDT": "Waktu Siang Lord Howe"},
}
}
@@ -191,7 +191,7 @@ func (ms *ms_MY) WeekdaysWide() []string {
func (ms *ms_MY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (ms *ms_MY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (ms *ms_MY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ms_SG/ms_SG.go b/ms_SG/ms_SG.go
index 594c1bfe..6f6ab20f 100644
--- a/ms_SG/ms_SG.go
+++ b/ms_SG/ms_SG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"S.M.", "TM"},
erasNarrow: []string{"", ""},
erasWide: []string{"S.M.", "TM"},
- timezones: map[string]string{"LHST": "Waktu Piawai Lord Howe", "BOT": "Waktu Bolivia", "SRT": "Waktu Suriname", "CHADT": "Waktu Siang Chatham", "TMST": "Waktu Musim Panas Turkmenistan", "SAST": "Waktu Piawai Afrika Selatan", "UYT": "Waktu Piawai Uruguay", "WAST": "Waktu Musim Panas Afrika Barat", "AWST": "Waktu Piawai Australia Barat", "CAT": "Waktu Afrika Tengah", "MST": "Waktu Piawai Pergunungan", "HAT": "Waktu Siang Newfoundland", "AWDT": "Waktu Siang Australia Barat", "HAST": "Waktu Piawai Hawaii-Aleutian", "AEST": "Waktu Piawai Timur Australia", "ACWDT": "Waktu Siang Barat Tengah Australia", "WAT": "Waktu Piawai Afrika Barat", "AST": "Waktu Piawai Atlantik", "MDT": "Waktu Hari Siang Pergunungan", "TMT": "Waktu Piawai Turkmenistan", "WIB": "Waktu Indonesia Barat", "EDT": "Waktu Siang Timur", "MYT": "Waktu Malaysia", "UYST": "Waktu Musim Panas Uruguay", "ChST": "Waktu Piawai Chamorro", "ADT": "Waktu Siang Atlantik", "OEZ": "Waktu Piawai Eropah Timur", "ACST": "Waktu Piawai Australia Tengah", "HNT": "Waktu Piawai Newfoundland", "ART": "Waktu Piawai Argentina", "MEZ": "Waktu Piawai Eropah Tengah", "SGT": "Waktu Piawai Singapura", "CST": "Waktu Piawai Pusat", "BT": "Waktu Bhutan", "PST": "Waktu Piawai Pasifik", "VET": "Waktu Venezuela", "GYT": "Waktu Guyana", "COST": "Waktu Musim Panas Colombia", "OESZ": "Waktu Musim Panas Eropah Timur", "ECT": "Waktu Ecuador", "WITA": "Waktu Indonesia Tengah", "PDT": "Waktu Siang Pasifik", "ARST": "Waktu Musim Panas Argentina", "GFT": "Waktu Guyana Perancis", "EST": "Waktu Piawai Timur", "WART": "Waktu Piawai Argentina Barat", "WESZ": "Waktu Musim Panas Eropah Barat", "NZST": "Waktu Piawai New Zealand", "HADT": "Waktu Siang Hawaii-Aleutian", "WARST": "Waktu Musim Panas Argentina Barat", "EAT": "Waktu Afrika Timur", "CHAST": "Waktu Piawai Chatham", "CLT": "Waktu Piawai Chile", "ACDT": "Waktu Siang Australia Tengah", "HKT": "Waktu Piawai Hong Kong", "HKST": "Waktu Musim Panas Hong Kong", "WIT": "Waktu Indonesia Timur", "JST": "Waktu Piawai Jepun", "AKST": "Waktu Piawai Alaska", "AKDT": "Waktu Siang Alaska", "IST": "Waktu Piawai India", "ACWST": "Waktu Piawai Barat Tengah Australia", "JDT": "Waktu Siang Jepun", "WEZ": "Waktu Piawai Eropah Barat", "NZDT": "Waktu Siang New Zealand", "MESZ": "Waktu Musim Panas Eropah Tengah", "CDT": "Waktu Siang Tengah", "AEDT": "Waktu Siang Australia Timur", "GMT": "Waktu Min Greenwich", "LHDT": "Waktu Siang Lord Howe", "∅∅∅": "Waktu Musim Panas Peru", "COT": "Waktu Piawai Colombia", "CLST": "Waktu Musim Panas Chile"},
+ timezones: map[string]string{"ACWST": "Waktu Piawai Barat Tengah Australia", "WESZ": "Waktu Musim Panas Eropah Barat", "HNT": "Waktu Piawai Newfoundland", "ARST": "Waktu Musim Panas Argentina", "MEZ": "Waktu Piawai Eropah Tengah", "CLT": "Waktu Piawai Chile", "EDT": "Waktu Siang Timur", "BT": "Waktu Bhutan", "ACDT": "Waktu Siang Australia Tengah", "ACWDT": "Waktu Siang Barat Tengah Australia", "JDT": "Waktu Siang Jepun", "ADT": "Waktu Siang Atlantik", "MYT": "Waktu Malaysia", "UYT": "Waktu Piawai Uruguay", "BOT": "Waktu Bolivia", "HKT": "Waktu Piawai Hong Kong", "AEST": "Waktu Piawai Timur Australia", "MST": "Waktu Piawai Pergunungan", "WART": "Waktu Piawai Argentina Barat", "WIT": "Waktu Indonesia Timur", "AKST": "Waktu Piawai Alaska", "EST": "Waktu Piawai Timur", "AKDT": "Waktu Siang Alaska", "GYT": "Waktu Guyana", "OESZ": "Waktu Musim Panas Eropah Timur", "AEDT": "Waktu Siang Australia Timur", "NZST": "Waktu Piawai New Zealand", "∅∅∅": "Waktu Musim Panas Brasilia", "MESZ": "Waktu Musim Panas Eropah Tengah", "EAT": "Waktu Afrika Timur", "CHAST": "Waktu Piawai Chatham", "PDT": "Waktu Siang Pasifik", "CLST": "Waktu Musim Panas Chile", "CST": "Waktu Piawai Pusat", "ART": "Waktu Piawai Argentina", "GMT": "Waktu Min Greenwich", "MDT": "Waktu Hari Siang Pergunungan", "TMST": "Waktu Musim Panas Turkmenistan", "LHST": "Waktu Piawai Lord Howe", "CAT": "Waktu Afrika Tengah", "UYST": "Waktu Musim Panas Uruguay", "VET": "Waktu Venezuela", "COST": "Waktu Musim Panas Colombia", "HAST": "Waktu Piawai Hawaii-Aleutian", "CHADT": "Waktu Siang Chatham", "NZDT": "Waktu Siang New Zealand", "WITA": "Waktu Indonesia Tengah", "SRT": "Waktu Suriname", "WEZ": "Waktu Piawai Eropah Barat", "ACST": "Waktu Piawai Australia Tengah", "SGT": "Waktu Piawai Singapura", "SAST": "Waktu Piawai Afrika Selatan", "WAST": "Waktu Musim Panas Afrika Barat", "ECT": "Waktu Ecuador", "IST": "Waktu Piawai India", "AWST": "Waktu Piawai Australia Barat", "LHDT": "Waktu Siang Lord Howe", "WARST": "Waktu Musim Panas Argentina Barat", "AST": "Waktu Piawai Atlantik", "AWDT": "Waktu Siang Australia Barat", "HKST": "Waktu Musim Panas Hong Kong", "TMT": "Waktu Piawai Turkmenistan", "OEZ": "Waktu Piawai Eropah Timur", "JST": "Waktu Piawai Jepun", "WIB": "Waktu Indonesia Barat", "PST": "Waktu Piawai Pasifik", "ChST": "Waktu Piawai Chamorro", "WAT": "Waktu Piawai Afrika Barat", "CDT": "Waktu Siang Tengah", "HAT": "Waktu Siang Newfoundland", "GFT": "Waktu Guyana Perancis", "COT": "Waktu Piawai Colombia", "HADT": "Waktu Siang Hawaii-Aleutian"},
}
}
@@ -191,7 +191,7 @@ func (ms *ms_SG) WeekdaysWide() []string {
func (ms *ms_SG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (ms *ms_SG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (ms *ms_SG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ms.currencies[currency]
- l := len(s) + len(ms.decimal) + len(ms.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mt/mt.go b/mt/mt.go
index 38052c94..8e873189 100644
--- a/mt/mt.go
+++ b/mt/mt.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"QK", "WK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Qabel Kristu", "Wara Kristu"},
- timezones: map[string]string{"SRT": "SRT", "GYT": "GYT", "MST": "MST", "SGT": "SGT", "AEST": "AEST", "EDT": "EDT", "GMT": "GMT", "ART": "ART", "WITA": "WITA", "WART": "WART", "∅∅∅": "∅∅∅", "EAT": "EAT", "HNT": "HNT", "COST": "COST", "CDT": "CDT", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf", "OEZ": "OEZ", "UYST": "UYST", "HAT": "HAT", "JDT": "JDT", "ChST": "ChST", "CLST": "CLST", "BOT": "BOT", "PST": "PST", "WAT": "WAT", "WAST": "WAST", "AST": "AST", "COT": "COT", "CAT": "CAT", "HKST": "HKST", "CHADT": "CHADT", "WIT": "WIT", "WIB": "WIB", "IST": "IST", "VET": "VET", "CLT": "CLT", "AKST": "AKST", "ACWDT": "ACWDT", "JST": "JST", "WEZ": "WEZ", "CHAST": "CHAST", "SAST": "SAST", "UYT": "UYT", "ACWST": "ACWST", "LHST": "LHST", "ARST": "ARST", "AEDT": "AEDT", "AKDT": "AKDT", "OESZ": "OESZ", "LHDT": "LHDT", "MYT": "MYT", "NZST": "NZST", "NZDT": "NZDT", "GFT": "GFT", "EST": "EST", "PDT": "PDT", "ADT": "ADT", "AWDT": "AWDT", "MEZ": "Ħin Ċentrali Ewropew Standard", "TMST": "TMST", "HAST": "HAST", "WARST": "WARST", "WESZ": "WESZ", "MDT": "MDT", "CST": "CST", "HKT": "HKT", "TMT": "TMT", "HADT": "HADT", "BT": "BT", "ECT": "ECT", "ACST": "ACST", "ACDT": "ACDT", "AWST": "AWST"},
+ timezones: map[string]string{"EAT": "EAT", "JDT": "JDT", "LHST": "LHST", "NZDT": "NZDT", "SGT": "SGT", "ACST": "ACST", "ECT": "ECT", "IST": "IST", "WIB": "WIB", "EDT": "EDT", "HKT": "HKT", "GYT": "GYT", "HKST": "HKST", "CHADT": "CHADT", "OESZ": "OESZ", "WART": "WART", "VET": "VET", "CDT": "CDT", "AWST": "AWST", "UYT": "UYT", "WAST": "WAST", "COT": "COT", "AKST": "AKST", "CAT": "CAT", "CLST": "CLST", "GFT": "GFT", "MYT": "MYT", "AWDT": "AWDT", "CHAST": "CHAST", "AEDT": "AEDT", "SRT": "SRT", "WAT": "WAT", "COST": "COST", "∅∅∅": "∅∅∅", "EST": "EST", "LHDT": "LHDT", "ACWDT": "ACWDT", "WEZ": "WEZ", "WIT": "WIT", "HNT": "HNT", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf", "ACWST": "ACWST", "MST": "MST", "SAST": "SAST", "PDT": "PDT", "NZST": "NZST", "BT": "BT", "CLT": "CLT", "ARST": "ARST", "OEZ": "OEZ", "MEZ": "Ħin Ċentrali Ewropew Standard", "GMT": "GMT", "UYST": "UYST", "ACDT": "ACDT", "ART": "ART", "HAST": "HAST", "TMT": "TMT", "AEST": "AEST", "MDT": "MDT", "WARST": "WARST", "BOT": "BOT", "CST": "CST", "JST": "JST", "AKDT": "AKDT", "AST": "AST", "ADT": "ADT", "HAT": "HAT", "HADT": "HADT", "TMST": "TMST", "PST": "PST", "ChST": "ChST", "WESZ": "WESZ", "WITA": "WITA"},
}
}
@@ -190,7 +190,7 @@ func (mt *mt) WeekdaysWide() []string {
func (mt *mt) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mt.decimal) + len(mt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (mt *mt) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mt.currencies[currency]
- l := len(s) + len(mt.decimal) + len(mt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -321,7 +321,7 @@ func (mt *mt) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mt.currencies[currency]
- l := len(s) + len(mt.decimal) + len(mt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mt_MT/mt_MT.go b/mt_MT/mt_MT.go
index b2b067bd..825d4176 100644
--- a/mt_MT/mt_MT.go
+++ b/mt_MT/mt_MT.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"QK", "WK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Qabel Kristu", "Wara Kristu"},
- timezones: map[string]string{"GFT": "GFT", "UYT": "UYT", "HNT": "HNT", "HAT": "HAT", "MEZ": "Ħin Ċentrali Ewropew Standard", "HKST": "HKST", "WEZ": "WEZ", "LHDT": "LHDT", "COT": "COT", "AST": "AST", "NZST": "NZST", "WITA": "WITA", "BT": "BT", "MDT": "MDT", "AWST": "AWST", "CHAST": "CHAST", "TMST": "TMST", "HAST": "HAST", "BOT": "BOT", "PDT": "PDT", "ACDT": "ACDT", "COST": "COST", "OEZ": "OEZ", "WARST": "WARST", "CLT": "CLT", "JST": "JST", "ChST": "ChST", "AWDT": "AWDT", "HKT": "HKT", "AKST": "AKST", "ACWST": "ACWST", "ACWDT": "ACWDT", "LHST": "LHST", "ADT": "ADT", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "GYT": "GYT", "CST": "CST", "WAT": "WAT", "CAT": "CAT", "WIB": "WIB", "WART": "WART", "PST": "PST", "MYT": "MYT", "ARST": "ARST", "CLST": "CLST", "WIT": "WIT", "SAST": "SAST", "IST": "IST", "EAT": "EAT", "WAST": "WAST", "ART": "ART", "AEST": "AEST", "EDT": "EDT", "ECT": "ECT", "WESZ": "WESZ", "TMT": "TMT", "AKDT": "AKDT", "ACST": "ACST", "VET": "VET", "SRT": "SRT", "MST": "MST", "NZDT": "NZDT", "HADT": "HADT", "JDT": "JDT", "EST": "EST", "GMT": "GMT", "UYST": "UYST", "CHADT": "CHADT", "SGT": "SGT", "CDT": "CDT", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf"},
+ timezones: map[string]string{"∅∅∅": "∅∅∅", "MDT": "MDT", "VET": "VET", "CDT": "CDT", "COT": "COT", "OESZ": "OESZ", "AEST": "AEST", "LHDT": "LHDT", "CAT": "CAT", "MEZ": "Ħin Ċentrali Ewropew Standard", "WITA": "WITA", "MYT": "MYT", "HKST": "HKST", "NZDT": "NZDT", "BT": "BT", "CLST": "CLST", "WAST": "WAST", "ECT": "ECT", "AKDT": "AKDT", "HADT": "HADT", "WEZ": "WEZ", "AKST": "AKST", "AWST": "AWST", "CST": "CST", "ART": "ART", "GMT": "GMT", "ACWDT": "ACWDT", "WART": "WART", "HAT": "HAT", "PST": "PST", "PDT": "PDT", "UYST": "UYST", "GFT": "GFT", "HKT": "HKT", "ARST": "ARST", "COST": "COST", "JST": "JST", "OEZ": "OEZ", "MESZ": "Ħin Ċentrali Ewropew tas-Sajf", "WARST": "WARST", "ACWST": "ACWST", "ADT": "ADT", "WIB": "WIB", "EST": "EST", "HAST": "HAST", "CHADT": "CHADT", "LHST": "LHST", "NZST": "NZST", "AST": "AST", "EDT": "EDT", "MST": "MST", "AWDT": "AWDT", "JDT": "JDT", "HNT": "HNT", "GYT": "GYT", "SAST": "SAST", "SRT": "SRT", "BOT": "BOT", "IST": "IST", "WIT": "WIT", "ACST": "ACST", "CHAST": "CHAST", "TMT": "TMT", "AEDT": "AEDT", "UYT": "UYT", "ChST": "ChST", "CLT": "CLT", "ACDT": "ACDT", "SGT": "SGT", "TMST": "TMST", "EAT": "EAT", "WAT": "WAT", "WESZ": "WESZ"},
}
}
@@ -190,7 +190,7 @@ func (mt *mt_MT) WeekdaysWide() []string {
func (mt *mt_MT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mt.decimal) + len(mt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (mt *mt_MT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mt.currencies[currency]
- l := len(s) + len(mt.decimal) + len(mt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -321,7 +321,7 @@ func (mt *mt_MT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mt.currencies[currency]
- l := len(s) + len(mt.decimal) + len(mt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mua/mua.go b/mua/mua.go
index 3779a3a7..ee2284b1 100644
--- a/mua/mua.go
+++ b/mua/mua.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "PK"},
erasNarrow: []string{"", ""},
erasWide: []string{"KǝPel Kristu", "Pel Kristu"},
- timezones: map[string]string{"HKT": "HKT", "WIT": "WIT", "GFT": "GFT", "HAST": "HAST", "JST": "JST", "BT": "BT", "VET": "VET", "AWDT": "AWDT", "HAT": "HAT", "COST": "COST", "ADT": "ADT", "IST": "IST", "ChST": "ChST", "GYT": "GYT", "AEST": "AEST", "AEDT": "AEDT", "WIB": "WIB", "LHDT": "LHDT", "CLST": "CLST", "WESZ": "WESZ", "SRT": "SRT", "MST": "MST", "WAST": "WAST", "CDT": "CDT", "TMST": "TMST", "AKDT": "AKDT", "SAST": "SAST", "WARST": "WARST", "MDT": "MDT", "HNT": "HNT", "ART": "ART", "MEZ": "MEZ", "MESZ": "MESZ", "EDT": "EDT", "∅∅∅": "∅∅∅", "ACST": "ACST", "WAT": "WAT", "CST": "CST", "SGT": "SGT", "JDT": "JDT", "ACWDT": "ACWDT", "AST": "AST", "WEZ": "WEZ", "ACDT": "ACDT", "NZDT": "NZDT", "COT": "COT", "UYT": "UYT", "PST": "PST", "CHADT": "CHADT", "BOT": "BOT", "PDT": "PDT", "EAT": "EAT", "CHAST": "CHAST", "CLT": "CLT", "HADT": "HADT", "AKST": "AKST", "MYT": "MYT", "WART": "WART", "AWST": "AWST", "NZST": "NZST", "ARST": "ARST", "GMT": "GMT", "ECT": "ECT", "HKST": "HKST", "EST": "EST", "CAT": "CAT", "WITA": "WITA", "OEZ": "OEZ", "OESZ": "OESZ", "UYST": "UYST", "TMT": "TMT", "ACWST": "ACWST", "LHST": "LHST"},
+ timezones: map[string]string{"AEDT": "AEDT", "LHDT": "LHDT", "NZST": "NZST", "SAST": "SAST", "ChST": "ChST", "ACWDT": "ACWDT", "AWST": "AWST", "MST": "MST", "EAT": "EAT", "VET": "VET", "COST": "COST", "HKT": "HKT", "MESZ": "MESZ", "UYT": "UYT", "PST": "PST", "BT": "BT", "CLT": "CLT", "ACDT": "ACDT", "EDT": "EDT", "CHADT": "CHADT", "ART": "ART", "HNT": "HNT", "∅∅∅": "∅∅∅", "TMST": "TMST", "AEST": "AEST", "PDT": "PDT", "WAT": "WAT", "GYT": "GYT", "AKDT": "AKDT", "HAT": "HAT", "EST": "EST", "WIB": "WIB", "TMT": "TMT", "AWDT": "AWDT", "OEZ": "OEZ", "CAT": "CAT", "BOT": "BOT", "WESZ": "WESZ", "CDT": "CDT", "SGT": "SGT", "ECT": "ECT", "GFT": "GFT", "OESZ": "OESZ", "WARST": "WARST", "ACWST": "ACWST", "HADT": "HADT", "MDT": "MDT", "AST": "AST", "ADT": "ADT", "ARST": "ARST", "WEZ": "WEZ", "JST": "JST", "MYT": "MYT", "AKST": "AKST", "NZDT": "NZDT", "MEZ": "MEZ", "UYST": "UYST", "IST": "IST", "CST": "CST", "WITA": "WITA", "WART": "WART", "CLST": "CLST", "WAST": "WAST", "HKST": "HKST", "CHAST": "CHAST", "HAST": "HAST", "GMT": "GMT", "WIT": "WIT", "COT": "COT", "JDT": "JDT", "SRT": "SRT", "ACST": "ACST", "LHST": "LHST"},
}
}
@@ -178,7 +178,7 @@ func (mua *mua) WeekdaysWide() []string {
func (mua *mua) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mua.decimal) + len(mua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (mua *mua) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
- l := len(s) + len(mua.decimal) + len(mua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -309,7 +309,7 @@ func (mua *mua) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
- l := len(s) + len(mua.decimal) + len(mua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mua_CM/mua_CM.go b/mua_CM/mua_CM.go
index 54ff1d52..a5b977b3 100644
--- a/mua_CM/mua_CM.go
+++ b/mua_CM/mua_CM.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "PK"},
erasNarrow: []string{"", ""},
erasWide: []string{"KǝPel Kristu", "Pel Kristu"},
- timezones: map[string]string{"ACWDT": "ACWDT", "LHST": "LHST", "ACST": "ACST", "EAT": "EAT", "NZST": "NZST", "COT": "COT", "SAST": "SAST", "JST": "JST", "WESZ": "WESZ", "ChST": "ChST", "CAT": "CAT", "CHADT": "CHADT", "UYST": "UYST", "HNT": "HNT", "OESZ": "OESZ", "JDT": "JDT", "EST": "EST", "ECT": "ECT", "PST": "PST", "CLT": "CLT", "HKST": "HKST", "HAST": "HAST", "WIB": "WIB", "WEZ": "WEZ", "MYT": "MYT", "MDT": "MDT", "HKT": "HKT", "AEDT": "AEDT", "WITA": "WITA", "WARST": "WARST", "AWDT": "AWDT", "SGT": "SGT", "MESZ": "MESZ", "GMT": "GMT", "ACWST": "ACWST", "LHDT": "LHDT", "AWST": "AWST", "NZDT": "NZDT", "PDT": "PDT", "ADT": "ADT", "MEZ": "MEZ", "TMST": "TMST", "EDT": "EDT", "WAT": "WAT", "WAST": "WAST", "UYT": "UYT", "HAT": "HAT", "SRT": "SRT", "AST": "AST", "WIT": "WIT", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "GYT": "GYT", "CLST": "CLST", "TMT": "TMT", "AKST": "AKST", "OEZ": "OEZ", "BOT": "BOT", "ACDT": "ACDT", "VET": "VET", "CDT": "CDT", "HADT": "HADT", "IST": "IST", "MST": "MST", "COST": "COST", "BT": "BT", "WART": "WART", "ART": "ART", "ARST": "ARST", "CST": "CST", "CHAST": "CHAST", "AEST": "AEST", "GFT": "GFT"},
+ timezones: map[string]string{"CDT": "CDT", "COT": "COT", "ACST": "ACST", "SGT": "SGT", "EDT": "EDT", "MST": "MST", "WAT": "WAT", "TMST": "TMST", "OEZ": "OEZ", "AEDT": "AEDT", "MESZ": "MESZ", "ACWDT": "ACWDT", "GYT": "GYT", "NZST": "NZST", "BT": "BT", "ACWST": "ACWST", "WAST": "WAST", "AKST": "AKST", "AST": "AST", "HKST": "HKST", "IST": "IST", "OESZ": "OESZ", "NZDT": "NZDT", "UYST": "UYST", "BOT": "BOT", "JDT": "JDT", "AWST": "AWST", "WIB": "WIB", "SAST": "SAST", "PST": "PST", "PDT": "PDT", "WESZ": "WESZ", "HNT": "HNT", "HAT": "HAT", "EST": "EST", "HAST": "HAST", "UYT": "UYT", "CST": "CST", "MEZ": "MEZ", "WEZ": "WEZ", "JST": "JST", "AWDT": "AWDT", "CHADT": "CHADT", "ChST": "ChST", "EAT": "EAT", "CLT": "CLT", "WIT": "WIT", "ADT": "ADT", "ACDT": "ACDT", "HADT": "HADT", "CHAST": "CHAST", "MYT": "MYT", "∅∅∅": "∅∅∅", "MDT": "MDT", "ARST": "ARST", "ECT": "ECT", "HKT": "HKT", "LHST": "LHST", "WARST": "WARST", "CLST": "CLST", "VET": "VET", "AKDT": "AKDT", "WITA": "WITA", "WART": "WART", "COST": "COST", "ART": "ART", "TMT": "TMT", "AEST": "AEST", "CAT": "CAT", "SRT": "SRT", "GFT": "GFT", "LHDT": "LHDT", "GMT": "GMT"},
}
}
@@ -178,7 +178,7 @@ func (mua *mua_CM) WeekdaysWide() []string {
func (mua *mua_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(mua.decimal) + len(mua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (mua *mua_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
- l := len(s) + len(mua.decimal) + len(mua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -309,7 +309,7 @@ func (mua *mua_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := mua.currencies[currency]
- l := len(s) + len(mua.decimal) + len(mua.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/my/my.go b/my/my.go
index d79330b7..bfe2d381 100644
--- a/my/my.go
+++ b/my/my.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ဘီစီ", "အေဒီ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ခရစ်တော် မပေါ်မီကာလ", "ခရစ်တော် ပေါ်ထွန်းပြီးကာလ"},
- timezones: map[string]string{"JST": "ဂျပန် စံတော်ချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "∅∅∅": "အမေဇွန်နွေရာသီအချိန်", "SAST": "တောင်အာဖရိက အချိန်", "AKST": "အလာစကာစံတော်ချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "BT": "ဘူတန် အချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "MYT": "မလေးရှား အချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "ECT": "အီကွေဒေါ အချိန်", "SRT": "စူးရီနာမ်အချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "ChST": "ချာမိုရိုအချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်"},
+ timezones: map[string]string{"AST": "အတ္ထလန်တစ် စံတော်ချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "ChST": "ချာမိုရိုအချိန်", "∅∅∅": "အာဇိုးစ်နွေရာသီအချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "BT": "ဘူတန် အချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "AKST": "အလာစကာစံတော်ချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "SAST": "တောင်အာဖရိက အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "ECT": "အီကွေဒေါ အချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "MYT": "မလေးရှား အချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "JST": "ဂျပန် စံတော်ချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်"},
}
}
@@ -184,7 +184,7 @@ func (my *my) WeekdaysWide() []string {
func (my *my) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (my *my) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := my.currencies[currency]
- l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -319,7 +319,7 @@ func (my *my) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := my.currencies[currency]
- l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/my_MM/my_MM.go b/my_MM/my_MM.go
index cefabd4b..8ab73404 100644
--- a/my_MM/my_MM.go
+++ b/my_MM/my_MM.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ဘီစီ", "အေဒီ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ခရစ်တော် မပေါ်မီကာလ", "ခရစ်တော် ပေါ်ထွန်းပြီးကာလ"},
- timezones: map[string]string{"MDT": "မကာအို နွေရာသီ အချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "MST": "မကာအို စံတော်ချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "∅∅∅": "အမေဇွန်နွေရာသီအချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "AKST": "အလာစကာစံတော်ချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "BT": "ဘူတန် အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "SAST": "တောင်အာဖရိက အချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "JST": "ဂျပန် စံတော်ချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "MYT": "မလေးရှား အချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "ECT": "အီကွေဒေါ အချိန်", "ChST": "ချာမိုရိုအချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "NZST": "နယူးဇီလန် စံတော်ချိန်"},
+ timezones: map[string]string{"NZST": "နယူးဇီလန် စံတော်ချိန်", "AKDT": "အလာစကာနေ့ပိုင်းအချိန်", "ACDT": "အလယ်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "EST": "အရှေ့ပိုင်း အမေရိက စံတော်ချိန်", "AWDT": "အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "HKST": "ဟောင်ကောင် နွေရာသီ အချိန်", "SAST": "တောင်အာဖရိက အချိန်", "LHST": "လော့ဒ်ဟောင်စံတော်ချိန်", "ARST": "အာဂျင်တီးနား နွေရာသီ အချိန်", "CHAST": "ချားသမ်စံတော်ချိန်", "NZDT": "နယူးဇီလန် နေ့ပိုင်း အချိန်", "PST": "ပစိဖိတ် စံတော်ချိန်", "ChST": "ချာမိုရိုအချိန်", "EAT": "အရှေ့ပိုင်း အာဖရိက အချိန်", "IST": "အိန္ဒြိယ စံတော်ချိန်", "JDT": "ဂျပန် နေ့ပိုင်း အချိန်", "ADT": "အတ္ထလန်တစ် နေ့ပိုင်း အချိန်", "MESZ": "ဥရောပ အလယ်ပိုင်း နွေရာသီ အချိန်", "WAST": "အနောက်ပိုင်း အာဖရိက နွေရာသီ အချိန်", "AST": "အတ္ထလန်တစ် စံတော်ချိန်", "GYT": "ဂိုင်ရာနားအချိန်", "CHADT": "ချားသမ်နေ့ပိုင်းအချိန်", "GMT": "ဂရင်းနစ် စံတော်ချိန်", "WART": "အနောက် အာဂျင်တီးနား စံတော်ချိန်", "HAST": "ဟာဝိုင်အီ အာလူးရှန်စံတော်ချိန်", "TMST": "တာခ်မီန့စ်တန်နွေရာသီအချိန်", "OEZ": "အရှေ့ဥရောပ စံတော်ချိန်", "AEST": "အရှေ့ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "PDT": "ပစိဖိတ် နေ့ပိုင်း အချိန်", "UYST": "ဥရုဂွေး နွေရာသီ အချိန်", "CLST": "ချီလီ နွေရာသီ အချိန်", "CST": "အလယ်ပိုင်း အမေရိက စံတော်ချိန်", "HKT": "ဟောင်ကောင် စံတော်ချိန်", "OESZ": "အရှေ့ဥရောပ နွေရာသီ အချိန်", "WIT": "အရှေ့ပိုင်း အင်ဒိုနီးရှား အချိန်", "VET": "ဗင်နီဇွဲလား အချိန်", "COT": "ကိုလံဘီယာ စံတော်ချိန်", "COST": "ကိုလံဘီယာ နွေရာသီ အချိန်", "ACST": "အလယ်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "ART": "အာဂျင်တီးနား စံတော်ချိန်", "HADT": "ဟာဝိုင်အီ အာလူးရှန်နေ့ပိုင်းအချိန်", "TMT": "တာခ်မီန့စ်တန်စံတော်ချိန်", "AEDT": "အရှေ့ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "BT": "ဘူတန် အချိန်", "JST": "ဂျပန် စံတော်ချိန်", "∅∅∅": "ဘရာဇီး နွေရာသီ အချိန်", "EDT": "အရှေ့ပိုင်း အမေရိက နေ့ပိုင်း အချိန်", "ACWST": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "BOT": "ဘိုလီးဘီးယား အချိန်", "WEZ": "အနောက်ပိုင်း ဥရောပ စံတော်ချိန်", "CDT": "အလယ်ပိုင်း အမေရိက နွေရာသီ အချိန်", "MYT": "မလေးရှား အချိန်", "AWST": "အနောက်ပိုင်း ဩစတြေးလျှား စံတော်ချိန်", "MEZ": "ဥရောပ အလယ်ပိုင်း စံတော်ချိန်", "WITA": "အလယ်ပိုင်း အင်ဒိုနီးရှား အချိန်", "ACWDT": "အလယ်အနောက်ပိုင်း ဩစတြေးလျှား နေ့ပိုင်း အချိန်", "WAT": "အနောက်ပိုင်း အာဖရိက စံတော်ချိန်", "SGT": "စင်္ကာပူ စံတော်ချိန်", "SRT": "စူးရီနာမ်အချိန်", "CLT": "ချီလီ စံတော်ချိန်", "WESZ": "အနောက်ပိုင်း ဥရောပ နွေရာသီ အချိန်", "GFT": "ပြင်သစ် ဂီယာနာ အချိန်", "HNT": "နယူးဖောင်လန် စံတော်ချိန်", "CAT": "အလယ်ပိုင်း အာဖရိက အချိန်", "WARST": "အနောက် အာဂျင်တီးနား နွေရာသီ အချိန်", "HAT": "နယူးဖောင်လန် နေ့ပိုင်း အချိန်", "LHDT": "လော့ဒ်ဟောင်နေ့ပိုင်းအချိန်", "UYT": "ဥရုဂွေး စံတော်ချိန်", "MST": "အမေရိက တောင် စံတော်ချိန်", "MDT": "အမေရိက တောင် နေ့ပိုင်း အချိန်", "ECT": "အီကွေဒေါ အချိန်", "AKST": "အလာစကာစံတော်ချိန်", "WIB": "အနောက်ပိုင်း အင်ဒိုနီးရှား အချိန်"},
}
}
@@ -184,7 +184,7 @@ func (my *my_MM) WeekdaysWide() []string {
func (my *my_MM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (my *my_MM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := my.currencies[currency]
- l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -319,7 +319,7 @@ func (my *my_MM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := my.currencies[currency]
- l := len(s) + len(my.decimal) + len(my.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/mzn/mzn.go b/mzn/mzn.go
index 8f9fe2ae..43779336 100644
--- a/mzn/mzn.go
+++ b/mzn/mzn.go
@@ -53,7 +53,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"پ.م", "م."},
erasNarrow: []string{"", ""},
erasWide: []string{"قبل میلاد", "بعد میلاد"},
- timezones: map[string]string{"WAST": "WAST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "CDT": "CDT", "SGT": "SGT", "CLST": "CLST", "GFT": "GFT", "JDT": "JDT", "EAT": "EAT", "HNT": "HNT", "CST": "CST", "CLT": "CLT", "ACWST": "ACWST", "AKDT": "AKDT", "BOT": "BOT", "ARST": "ARST", "COST": "COST", "TMST": "TMST", "HAST": "HAST", "WEZ": "WEZ", "HKT": "HKT", "AEST": "AEST", "AWDT": "AWDT", "AKST": "AKST", "LHST": "LHST", "UYT": "UYT", "ADT": "ADT", "MDT": "MDT", "CHADT": "CHADT", "HADT": "HADT", "GYT": "GYT", "AWST": "AWST", "WESZ": "WESZ", "ACWDT": "ACWDT", "SRT": "SRT", "SAST": "SAST", "BT": "BT", "TMT": "TMT", "OESZ": "OESZ", "PST": "PST", "PDT": "PDT", "ACDT": "ACDT", "WAT": "WAT", "ART": "ART", "MEZ": "MEZ", "OEZ": "OEZ", "MYT": "MYT", "WART": "WART", "MESZ": "MESZ", "AEDT": "AEDT", "WIB": "WIB", "EST": "EST", "UYST": "UYST", "AST": "AST", "NZST": "NZST", "CHAST": "CHAST", "EDT": "EDT", "WARST": "WARST", "HKST": "HKST", "WIT": "WIT", "JST": "JST", "LHDT": "LHDT", "ChST": "ChST", "HAT": "HAT", "COT": "COT", "CAT": "CAT", "WITA": "WITA", "IST": "IST", "GMT": "GMT", "ECT": "ECT", "VET": "VET", "MST": "MST", "ACST": "ACST"},
+ timezones: map[string]string{"WIT": "WIT", "WART": "WART", "WESZ": "WESZ", "ACST": "ACST", "ARST": "ARST", "HKST": "HKST", "NZST": "NZST", "MESZ": "MESZ", "OEZ": "OEZ", "CDT": "CDT", "COST": "COST", "CHAST": "CHAST", "WIB": "WIB", "HAST": "HAST", "JST": "JST", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "GMT": "GMT", "AST": "AST", "TMST": "TMST", "ChST": "ChST", "VET": "VET", "SGT": "SGT", "AKDT": "AKDT", "AWST": "AWST", "HKT": "HKT", "NZDT": "NZDT", "ART": "ART", "HADT": "HADT", "MEZ": "MEZ", "BT": "BT", "SRT": "SRT", "CAT": "CAT", "CLST": "CLST", "WARST": "WARST", "AEDT": "AEDT", "UYT": "UYT", "WITA": "WITA", "ADT": "ADT", "HAT": "HAT", "MST": "MST", "MDT": "MDT", "AWDT": "AWDT", "ACWDT": "ACWDT", "BOT": "BOT", "WAT": "WAT", "GFT": "GFT", "CHADT": "CHADT", "UYST": "UYST", "MYT": "MYT", "TMT": "TMT", "CLT": "CLT", "WEZ": "WEZ", "JDT": "JDT", "EST": "EST", "OESZ": "OESZ", "LHST": "LHST", "PST": "PST", "HNT": "HNT", "EAT": "EAT", "ACWST": "ACWST", "IST": "IST", "EDT": "EDT", "PDT": "PDT", "ECT": "ECT", "CST": "CST", "AKST": "AKST", "AEST": "AEST", "WAST": "WAST", "COT": "COT", "ACDT": "ACDT", "GYT": "GYT", "SAST": "SAST"},
}
}
diff --git a/mzn_IR/mzn_IR.go b/mzn_IR/mzn_IR.go
index 61fd95a0..22b1e799 100644
--- a/mzn_IR/mzn_IR.go
+++ b/mzn_IR/mzn_IR.go
@@ -53,7 +53,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"پ.م", "م."},
erasNarrow: []string{"", ""},
erasWide: []string{"قبل میلاد", "بعد میلاد"},
- timezones: map[string]string{"SAST": "SAST", "MYT": "MYT", "EAT": "EAT", "AWDT": "AWDT", "SGT": "SGT", "WIB": "WIB", "LHST": "LHST", "NZDT": "NZDT", "CAT": "CAT", "LHDT": "LHDT", "BOT": "BOT", "WEZ": "WEZ", "HNT": "HNT", "ART": "ART", "AEST": "AEST", "AKST": "AKST", "PDT": "PDT", "SRT": "SRT", "MDT": "MDT", "GYT": "GYT", "TMT": "TMT", "HAST": "HAST", "ACDT": "ACDT", "ADT": "ADT", "AKDT": "AKDT", "ACST": "ACST", "MEZ": "MEZ", "HAT": "HAT", "HKST": "HKST", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "JDT": "JDT", "GMT": "GMT", "ChST": "ChST", "NZST": "NZST", "MESZ": "MESZ", "TMST": "TMST", "GFT": "GFT", "OEZ": "OEZ", "WARST": "WARST", "UYST": "UYST", "WESZ": "WESZ", "IST": "IST", "EDT": "EDT", "ACWDT": "ACWDT", "VET": "VET", "CLT": "CLT", "PST": "PST", "MST": "MST", "ARST": "ARST", "CHADT": "CHADT", "WART": "WART", "UYT": "UYT", "HKT": "HKT", "JST": "JST", "OESZ": "OESZ", "BT": "BT", "ECT": "ECT", "EST": "EST", "WIT": "WIT", "WITA": "WITA", "HADT": "HADT", "COT": "COT", "AST": "AST", "CHAST": "CHAST", "CST": "CST", "ACWST": "ACWST", "WAST": "WAST", "COST": "COST", "AWST": "AWST", "CLST": "CLST", "WAT": "WAT", "CDT": "CDT"},
+ timezones: map[string]string{"MST": "MST", "HADT": "HADT", "HKT": "HKT", "WIT": "WIT", "MESZ": "MESZ", "WAT": "WAT", "WITA": "WITA", "CDT": "CDT", "EST": "EST", "AWDT": "AWDT", "AEDT": "AEDT", "LHST": "LHST", "BT": "BT", "ChST": "ChST", "LHDT": "LHDT", "UYST": "UYST", "IST": "IST", "AKDT": "AKDT", "MDT": "MDT", "CAT": "CAT", "WESZ": "WESZ", "COST": "COST", "SGT": "SGT", "AST": "AST", "CHAST": "CHAST", "VET": "VET", "COT": "COT", "HNT": "HNT", "TMT": "TMT", "BOT": "BOT", "JST": "JST", "HAT": "HAT", "ACST": "ACST", "CHADT": "CHADT", "NZDT": "NZDT", "MEZ": "MEZ", "CLST": "CLST", "WAST": "WAST", "JDT": "JDT", "EDT": "EDT", "HKST": "HKST", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "CLT": "CLT", "ARST": "ARST", "WIB": "WIB", "AWST": "AWST", "AEST": "AEST", "GMT": "GMT", "UYT": "UYT", "ADT": "ADT", "ART": "ART", "NZST": "NZST", "PST": "PST", "PDT": "PDT", "ACWST": "ACWST", "GFT": "GFT", "SAST": "SAST", "WART": "WART", "AKST": "AKST", "ACWDT": "ACWDT", "WEZ": "WEZ", "GYT": "GYT", "HAST": "HAST", "TMST": "TMST", "WARST": "WARST", "ECT": "ECT", "ACDT": "ACDT", "MYT": "MYT", "OESZ": "OESZ", "SRT": "SRT", "EAT": "EAT", "CST": "CST"},
}
}
diff --git a/naq/naq.go b/naq/naq.go
index 6db1d0da..f6ac7b9b 100644
--- a/naq/naq.go
+++ b/naq/naq.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Xristub aiǃâ", "Xristub khaoǃgâ"},
- timezones: map[string]string{"GMT": "GMT", "WAST": "WAST", "SAST": "SAST", "AEST": "AEST", "AEDT": "AEDT", "ART": "ART", "EDT": "EDT", "ADT": "ADT", "TMT": "TMT", "OEZ": "OEZ", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "IST": "IST", "JST": "JST", "WESZ": "WESZ", "SRT": "SRT", "WAT": "WAT", "NZST": "NZST", "CST": "CST", "WIB": "WIB", "AKST": "AKST", "ACWDT": "ACWDT", "WART": "WART", "NZDT": "NZDT", "ARST": "ARST", "CHADT": "CHADT", "BT": "BT", "EST": "EST", "ECT": "ECT", "BOT": "BOT", "GYT": "GYT", "HNT": "HNT", "HKT": "HKT", "CHAST": "CHAST", "JDT": "JDT", "CAT": "CAT", "MYT": "MYT", "AWST": "AWST", "HADT": "HADT", "MST": "MST", "WEZ": "WEZ", "UYST": "UYST", "VET": "VET", "COT": "COT", "CLST": "CLST", "AKDT": "AKDT", "MDT": "MDT", "ACDT": "ACDT", "EAT": "EAT", "MEZ": "MEZ", "GFT": "GFT", "WITA": "WITA", "ChST": "ChST", "AST": "AST", "LHST": "LHST", "WARST": "WARST", "MESZ": "MESZ", "SGT": "SGT", "HAST": "HAST", "LHDT": "LHDT", "PDT": "PDT", "COST": "COST", "CLT": "CLT", "TMST": "TMST", "WIT": "WIT", "PST": "PST", "HAT": "HAT", "UYT": "UYT", "ACST": "ACST", "CDT": "CDT", "HKST": "HKST", "OESZ": "OESZ"},
+ timezones: map[string]string{"OESZ": "OESZ", "BOT": "BOT", "JST": "JST", "WIB": "WIB", "AWDT": "AWDT", "OEZ": "OEZ", "LHST": "LHST", "PDT": "PDT", "SRT": "SRT", "ACWST": "ACWST", "WARST": "WARST", "HNT": "HNT", "CDT": "CDT", "EDT": "EDT", "HAST": "HAST", "ARST": "ARST", "UYST": "UYST", "WAT": "WAT", "∅∅∅": "∅∅∅", "EST": "EST", "LHDT": "LHDT", "GMT": "GMT", "WIT": "WIT", "WESZ": "WESZ", "VET": "VET", "AST": "AST", "AEST": "AEST", "CLT": "CLT", "JDT": "JDT", "ACDT": "ACDT", "CHADT": "CHADT", "MEZ": "MEZ", "WITA": "WITA", "IST": "IST", "GYT": "GYT", "TMT": "TMT", "TMST": "TMST", "PST": "PST", "ChST": "ChST", "BT": "BT", "CLST": "CLST", "HAT": "HAT", "HKST": "HKST", "CHAST": "CHAST", "AEDT": "AEDT", "COT": "COT", "AKST": "AKST", "MESZ": "MESZ", "NZST": "NZST", "MDT": "MDT", "AWST": "AWST", "HKT": "HKT", "UYT": "UYT", "WAST": "WAST", "CST": "CST", "COST": "COST", "AKDT": "AKDT", "WART": "WART", "ECT": "ECT", "MYT": "MYT", "NZDT": "NZDT", "ART": "ART", "ACST": "ACST", "SAST": "SAST", "WEZ": "WEZ", "GFT": "GFT", "HADT": "HADT", "SGT": "SGT", "MST": "MST", "CAT": "CAT", "ACWDT": "ACWDT", "EAT": "EAT", "ADT": "ADT"},
}
}
@@ -194,7 +194,7 @@ func (naq *naq) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
- l := len(s) + len(naq.decimal) + len(naq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (naq *naq) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
- l := len(s) + len(naq.decimal) + len(naq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/naq_NA/naq_NA.go b/naq_NA/naq_NA.go
index a10cc151..aae6529d 100644
--- a/naq_NA/naq_NA.go
+++ b/naq_NA/naq_NA.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Xristub aiǃâ", "Xristub khaoǃgâ"},
- timezones: map[string]string{"VET": "VET", "NZST": "NZST", "MESZ": "MESZ", "CHADT": "CHADT", "UYST": "UYST", "MST": "MST", "NZDT": "NZDT", "CAT": "CAT", "EDT": "EDT", "HNT": "HNT", "SGT": "SGT", "ART": "ART", "LHST": "LHST", "LHDT": "LHDT", "TMST": "TMST", "EST": "EST", "EAT": "EAT", "CST": "CST", "UYT": "UYT", "SRT": "SRT", "ARST": "ARST", "AKST": "AKST", "GMT": "GMT", "∅∅∅": "∅∅∅", "HAT": "HAT", "ACDT": "ACDT", "COT": "COT", "WIT": "WIT", "JST": "JST", "ACWST": "ACWST", "ACWDT": "ACWDT", "GFT": "GFT", "WIB": "WIB", "MYT": "MYT", "BOT": "BOT", "ACST": "ACST", "ChST": "ChST", "CLT": "CLT", "HADT": "HADT", "AEST": "AEST", "AKDT": "AKDT", "WARST": "WARST", "WEZ": "WEZ", "COST": "COST", "ADT": "ADT", "AWST": "AWST", "CHAST": "CHAST", "TMT": "TMT", "HAST": "HAST", "WESZ": "WESZ", "WAT": "WAT", "JDT": "JDT", "WITA": "WITA", "PST": "PST", "CLST": "CLST", "CDT": "CDT", "OESZ": "OESZ", "BT": "BT", "ECT": "ECT", "WART": "WART", "PDT": "PDT", "HKST": "HKST", "AEDT": "AEDT", "WAST": "WAST", "HKT": "HKT", "AWDT": "AWDT", "MEZ": "MEZ", "OEZ": "OEZ", "SAST": "SAST", "MDT": "MDT", "AST": "AST", "GYT": "GYT", "IST": "IST"},
+ timezones: map[string]string{"GMT": "GMT", "COST": "COST", "MYT": "MYT", "AKST": "AKST", "GYT": "GYT", "WIT": "WIT", "WEZ": "WEZ", "IST": "IST", "TMT": "TMT", "BT": "BT", "ChST": "ChST", "EST": "EST", "PST": "PST", "UYT": "UYT", "CLST": "CLST", "WART": "WART", "WESZ": "WESZ", "HAT": "HAT", "HADT": "HADT", "AEST": "AEST", "NZDT": "NZDT", "PDT": "PDT", "UYST": "UYST", "COT": "COT", "ACST": "ACST", "CHADT": "CHADT", "ART": "ART", "TMST": "TMST", "MEZ": "MEZ", "CLT": "CLT", "EAT": "EAT", "JST": "JST", "NZST": "NZST", "ACWDT": "ACWDT", "BOT": "BOT", "HAST": "HAST", "HKT": "HKT", "SAST": "SAST", "JDT": "JDT", "ADT": "ADT", "WIB": "WIB", "EDT": "EDT", "CAT": "CAT", "WARST": "WARST", "AST": "AST", "CHAST": "CHAST", "ARST": "ARST", "MDT": "MDT", "ECT": "ECT", "VET": "VET", "CST": "CST", "CDT": "CDT", "SGT": "SGT", "AKDT": "AKDT", "OEZ": "OEZ", "WAT": "WAT", "WAST": "WAST", "LHST": "LHST", "MST": "MST", "AEDT": "AEDT", "MESZ": "MESZ", "WITA": "WITA", "ACWST": "ACWST", "GFT": "GFT", "ACDT": "ACDT", "HKST": "HKST", "SRT": "SRT", "∅∅∅": "∅∅∅", "HNT": "HNT", "AWST": "AWST", "AWDT": "AWDT", "OESZ": "OESZ", "LHDT": "LHDT"},
}
}
@@ -194,7 +194,7 @@ func (naq *naq_NA) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
- l := len(s) + len(naq.decimal) + len(naq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (naq *naq_NA) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := naq.currencies[currency]
- l := len(s) + len(naq.decimal) + len(naq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nb/nb.go b/nb/nb.go
index 4e701ed9..a0788504 100644
--- a/nb/nb.go
+++ b/nb/nb.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"før Kristus", "etter Kristus"},
- timezones: map[string]string{"CLT": "chilensk normaltid", "WIT": "østindonesisk tid", "HADT": "sommertid for Hawaii og Aleutene", "UYT": "uruguayansk normaltid", "ACWST": "vest-sentralaustralsk normaltid", "AWDT": "vestaustralsk sommertid", "CHADT": "sommertid for Chatham", "WIB": "vestindonesisk tid", "LHST": "normaltid for Lord Howe-øya", "∅∅∅": "sommertid for Brasilia", "ACDT": "sentralaustralsk sommertid", "JST": "japansk normaltid", "SAST": "sørafrikansk tid", "BOT": "boliviansk tid", "EAT": "østafrikansk tid", "ART": "argentinsk normaltid", "AST": "atlanterhavskystlig standardtid", "CST": "normaltid for det sentrale Nord-Amerika", "TMT": "turkmensk normaltid", "IST": "indisk tid", "WAT": "vestafrikansk normaltid", "WAST": "vestafrikansk sommertid", "ARST": "argentinsk sommertid", "OEZ": "østeuropeisk normaltid", "ECT": "ecuadoriansk tid", "CDT": "sommertid for det sentrale Nord-Amerika", "EST": "normaltid for den nordamerikanske østkysten", "ACWDT": "vest-sentralaustralsk sommertid", "ChST": "tidssone for Chamorro", "GYT": "guyansk tid", "GFT": "tidssone for Fransk Guyana", "AEDT": "østaustralsk sommertid", "WARST": "vestargentinsk sommertid", "ACST": "sentralaustralsk normaltid", "NZDT": "newzealandsk sommertid", "HAST": "normaltid for Hawaii og Aleutene", "AKST": "alaskisk normaltid", "BT": "bhutansk tid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "GMT": "Greenwich middeltid", "UYST": "uruguayansk sommertid", "NZST": "newzealandsk normaltid", "HKST": "sommertid for Hongkong", "MDT": "Macau, sommertid", "TMST": "turkmensk sommertid", "AKDT": "alaskisk sommertid", "AEST": "østaustralsk normaltid", "EDT": "sommertid for den nordamerikanske østkysten", "WART": "vestargentinsk normaltid", "HNT": "normaltid for Newfoundland", "MESZ": "sentraleuropeisk sommertid", "CLST": "chilensk sommertid", "CAT": "sentralafrikansk tid", "WITA": "sentralindonesisk tid", "WEZ": "vesteuropeisk normaltid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "SRT": "surinamsk tid", "HAT": "sommertid for Newfoundland", "AWST": "vestaustralsk normaltid", "MEZ": "sentraleuropeisk normaltid", "MST": "Macau, standardtid", "JDT": "japansk sommertid", "CHAST": "normaltid for Chatham", "WESZ": "vesteuropeisk sommertid", "COST": "colombiansk sommertid", "ADT": "atlanterhavskystlig sommertid", "HKT": "normaltid for Hongkong", "LHDT": "sommertid for Lord Howe-øya", "SGT": "singaporsk tid", "MYT": "malaysisk tid", "VET": "venezuelansk tid", "COT": "colombiansk normaltid", "OESZ": "østeuropeisk sommertid"},
+ timezones: map[string]string{"WITA": "sentralindonesisk tid", "WARST": "vestargentinsk sommertid", "VET": "venezuelansk tid", "CAT": "sentralafrikansk tid", "ARST": "argentinsk sommertid", "EDT": "sommertid for den nordamerikanske østkysten", "AKDT": "alaskisk sommertid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "WIT": "østindonesisk tid", "AST": "atlanterhavskystlig standardtid", "TMT": "turkmensk normaltid", "NZST": "newzealandsk normaltid", "EAT": "østafrikansk tid", "JDT": "japansk sommertid", "MESZ": "sentraleuropeisk sommertid", "SRT": "surinamsk tid", "CDT": "sommertid for det sentrale Nord-Amerika", "HNT": "normaltid for Newfoundland", "HKST": "sommertid for Hongkong", "EST": "normaltid for den nordamerikanske østkysten", "AEST": "østaustralsk normaltid", "ACWST": "vest-sentralaustralsk normaltid", "MDT": "sommertid for Rocky Mountains (USA)", "GFT": "tidssone for Fransk Guyana", "COST": "colombiansk sommertid", "HAT": "sommertid for Newfoundland", "HADT": "sommertid for Hawaii og Aleutene", "CHADT": "sommertid for Chatham", "BT": "bhutansk tid", "CLT": "chilensk normaltid", "WEZ": "vesteuropeisk normaltid", "SGT": "singaporsk tid", "AKST": "alaskisk normaltid", "ACWDT": "vest-sentralaustralsk sommertid", "ChST": "tidssone for Chamorro", "ADT": "atlanterhavskystlig sommertid", "GYT": "guyansk tid", "ART": "argentinsk normaltid", "UYT": "uruguayansk normaltid", "WAT": "vestafrikansk normaltid", "WIB": "vestindonesisk tid", "NZDT": "newzealandsk sommertid", "TMST": "turkmensk sommertid", "HKT": "normaltid for Hongkong", "UYST": "uruguayansk sommertid", "WART": "vestargentinsk normaltid", "ECT": "ecuadoriansk tid", "ACST": "sentralaustralsk normaltid", "ACDT": "sentralaustralsk sommertid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "MEZ": "sentraleuropeisk normaltid", "MST": "normaltid for Rocky Mountains (USA)", "OESZ": "østeuropeisk sommertid", "LHDT": "sommertid for Lord Howe-øya", "WESZ": "vesteuropeisk sommertid", "COT": "colombiansk normaltid", "IST": "indisk tid", "HAST": "normaltid for Hawaii og Aleutene", "AWST": "vestaustralsk normaltid", "OEZ": "østeuropeisk normaltid", "BOT": "boliviansk tid", "MYT": "malaysisk tid", "AWDT": "vestaustralsk sommertid", "GMT": "Greenwich middeltid", "SAST": "sørafrikansk tid", "WAST": "vestafrikansk sommertid", "CST": "normaltid for det sentrale Nord-Amerika", "JST": "japansk normaltid", "LHST": "normaltid for Lord Howe-øya", "∅∅∅": "Acre sommertid", "CLST": "chilensk sommertid", "CHAST": "normaltid for Chatham", "AEDT": "østaustralsk sommertid"},
}
}
@@ -193,7 +193,7 @@ func (nb *nb) WeekdaysWide() []string {
func (nb *nb) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (nb *nb) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -346,7 +346,7 @@ func (nb *nb) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nb_NO/nb_NO.go b/nb_NO/nb_NO.go
index a3d3d669..80904fc8 100644
--- a/nb_NO/nb_NO.go
+++ b/nb_NO/nb_NO.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"før Kristus", "etter Kristus"},
- timezones: map[string]string{"WESZ": "vesteuropeisk sommertid", "WIT": "østindonesisk tid", "SAST": "sørafrikansk tid", "WEZ": "vesteuropeisk normaltid", "JST": "japansk normaltid", "GMT": "Greenwich middeltid", "SRT": "surinamsk tid", "AWDT": "vestaustralsk sommertid", "AEST": "østaustralsk normaltid", "AEDT": "østaustralsk sommertid", "ADT": "atlanterhavskystlig sommertid", "CLT": "chilensk normaltid", "CLST": "chilensk sommertid", "TMT": "turkmensk normaltid", "ECT": "ecuadoriansk tid", "BOT": "boliviansk tid", "NZST": "newzealandsk normaltid", "COST": "colombiansk sommertid", "MESZ": "sentraleuropeisk sommertid", "HKT": "normaltid for Hongkong", "ACWDT": "vest-sentralaustralsk sommertid", "VET": "venezuelansk tid", "HADT": "sommertid for Hawaii og Aleutene", "LHST": "normaltid for Lord Howe-øya", "LHDT": "sommertid for Lord Howe-øya", "WARST": "vestargentinsk sommertid", "HNT": "normaltid for Newfoundland", "MEZ": "sentraleuropeisk normaltid", "∅∅∅": "sommertid for Amazonas", "WITA": "sentralindonesisk tid", "CHAST": "normaltid for Chatham", "UYT": "uruguayansk normaltid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "NZDT": "newzealandsk sommertid", "AST": "atlanterhavskystlig standardtid", "JDT": "japansk sommertid", "EST": "normaltid for den nordamerikanske østkysten", "CHADT": "sommertid for Chatham", "WIB": "vestindonesisk tid", "ACWST": "vest-sentralaustralsk normaltid", "ACST": "sentralaustralsk normaltid", "ACDT": "sentralaustralsk sommertid", "EAT": "østafrikansk tid", "OEZ": "østeuropeisk normaltid", "OESZ": "østeuropeisk sommertid", "UYST": "uruguayansk sommertid", "WAT": "vestafrikansk normaltid", "CDT": "sommertid for det sentrale Nord-Amerika", "TMST": "turkmensk sommertid", "GYT": "guyansk tid", "WAST": "vestafrikansk sommertid", "MYT": "malaysisk tid", "ARST": "argentinsk sommertid", "COT": "colombiansk normaltid", "AWST": "vestaustralsk normaltid", "HKST": "sommertid for Hongkong", "SGT": "singaporsk tid", "BT": "bhutansk tid", "IST": "indisk tid", "WART": "vestargentinsk normaltid", "ART": "argentinsk normaltid", "EDT": "sommertid for den nordamerikanske østkysten", "HAT": "sommertid for Newfoundland", "GFT": "tidssone for Fransk Guyana", "AKST": "alaskisk normaltid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "HAST": "normaltid for Hawaii og Aleutene", "AKDT": "alaskisk sommertid", "ChST": "tidssone for Chamorro", "CAT": "sentralafrikansk tid", "CST": "normaltid for det sentrale Nord-Amerika", "MST": "normaltid for Rocky Mountains (USA)", "MDT": "sommertid for Rocky Mountains (USA)"},
+ timezones: map[string]string{"ACST": "sentralaustralsk normaltid", "WARST": "vestargentinsk sommertid", "VET": "venezuelansk tid", "ADT": "atlanterhavskystlig sommertid", "HADT": "sommertid for Hawaii og Aleutene", "AWST": "vestaustralsk normaltid", "ACWDT": "vest-sentralaustralsk sommertid", "CDT": "sommertid for det sentrale Nord-Amerika", "COST": "colombiansk sommertid", "ACDT": "sentralaustralsk sommertid", "HNT": "normaltid for Newfoundland", "ChST": "tidssone for Chamorro", "WITA": "sentralindonesisk tid", "JDT": "japansk sommertid", "AST": "atlanterhavskystlig standardtid", "BT": "bhutansk tid", "MDT": "sommertid for Rocky Mountains (USA)", "WEZ": "vesteuropeisk normaltid", "MYT": "malaysisk tid", "AKST": "alaskisk normaltid", "CAT": "sentralafrikansk tid", "SRT": "surinamsk tid", "CLST": "chilensk sommertid", "MST": "normaltid for Rocky Mountains (USA)", "GFT": "tidssone for Fransk Guyana", "CHAST": "normaltid for Chatham", "HKT": "normaltid for Hongkong", "LHST": "normaltid for Lord Howe-øya", "PST": "normaltid for den nordamerikanske Stillehavskysten", "CLT": "chilensk normaltid", "WART": "vestargentinsk normaltid", "ECT": "ecuadoriansk tid", "∅∅∅": "asorisk sommertid", "GYT": "guyansk tid", "AEDT": "østaustralsk sommertid", "NZDT": "newzealandsk sommertid", "UYT": "uruguayansk normaltid", "UYST": "uruguayansk sommertid", "WAT": "vestafrikansk normaltid", "HAST": "normaltid for Hawaii og Aleutene", "TMT": "turkmensk normaltid", "TMST": "turkmensk sommertid", "OESZ": "østeuropeisk sommertid", "LHDT": "sommertid for Lord Howe-øya", "MESZ": "sentraleuropeisk sommertid", "ARST": "argentinsk sommertid", "AWDT": "vestaustralsk sommertid", "SAST": "sørafrikansk tid", "OEZ": "østeuropeisk normaltid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "GMT": "Greenwich middeltid", "EDT": "sommertid for den nordamerikanske østkysten", "HKST": "sommertid for Hongkong", "AEST": "østaustralsk normaltid", "ACWST": "vest-sentralaustralsk normaltid", "WAST": "vestafrikansk sommertid", "IST": "indisk tid", "COT": "colombiansk normaltid", "SGT": "singaporsk tid", "HAT": "sommertid for Newfoundland", "WIT": "østindonesisk tid", "CHADT": "sommertid for Chatham", "MEZ": "sentraleuropeisk normaltid", "EAT": "østafrikansk tid", "WESZ": "vesteuropeisk sommertid", "JST": "japansk normaltid", "AKDT": "alaskisk sommertid", "WIB": "vestindonesisk tid", "EST": "normaltid for den nordamerikanske østkysten", "NZST": "newzealandsk normaltid", "BOT": "boliviansk tid", "CST": "normaltid for det sentrale Nord-Amerika", "ART": "argentinsk normaltid"},
}
}
@@ -193,7 +193,7 @@ func (nb *nb_NO) WeekdaysWide() []string {
func (nb *nb_NO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (nb *nb_NO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -346,7 +346,7 @@ func (nb *nb_NO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nb_SJ/nb_SJ.go b/nb_SJ/nb_SJ.go
index f4ce8319..e4a9d40d 100644
--- a/nb_SJ/nb_SJ.go
+++ b/nb_SJ/nb_SJ.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"før Kristus", "etter Kristus"},
- timezones: map[string]string{"NZDT": "newzealandsk sommertid", "CLT": "chilensk normaltid", "CLST": "chilensk sommertid", "ACDT": "sentralaustralsk sommertid", "CDT": "sommertid for det sentrale Nord-Amerika", "HKT": "normaltid for Hongkong", "GFT": "tidssone for Fransk Guyana", "LHDT": "sommertid for Lord Howe-øya", "∅∅∅": "Acre sommertid", "MST": "normaltid for Rocky Mountains (USA)", "WAST": "vestafrikansk sommertid", "CST": "normaltid for det sentrale Nord-Amerika", "TMT": "turkmensk normaltid", "ChST": "tidssone for Chamorro", "HAT": "sommertid for Newfoundland", "COST": "colombiansk sommertid", "HAST": "normaltid for Hawaii og Aleutene", "WART": "vestargentinsk normaltid", "AST": "atlanterhavskystlig standardtid", "AEDT": "østaustralsk sommertid", "UYT": "uruguayansk normaltid", "CHAST": "normaltid for Chatham", "ARST": "argentinsk sommertid", "ACWST": "vest-sentralaustralsk normaltid", "ACWDT": "vest-sentralaustralsk sommertid", "AWDT": "vestaustralsk sommertid", "JDT": "japansk sommertid", "AWST": "vestaustralsk normaltid", "MYT": "malaysisk tid", "AEST": "østaustralsk normaltid", "SAST": "sørafrikansk tid", "AKST": "alaskisk normaltid", "GMT": "Greenwich middeltid", "LHST": "normaltid for Lord Howe-øya", "HKST": "sommertid for Hongkong", "IST": "indisk tid", "EDT": "sommertid for den nordamerikanske østkysten", "PST": "normaltid for den nordamerikanske Stillehavskysten", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "WEZ": "vesteuropeisk normaltid", "MESZ": "sentraleuropeisk sommertid", "CAT": "sentralafrikansk tid", "CHADT": "sommertid for Chatham", "TMST": "turkmensk sommertid", "OESZ": "østeuropeisk sommertid", "JST": "japansk normaltid", "UYST": "uruguayansk sommertid", "WESZ": "vesteuropeisk sommertid", "HNT": "normaltid for Newfoundland", "SRT": "surinamsk tid", "WIT": "østindonesisk tid", "WITA": "sentralindonesisk tid", "ACST": "sentralaustralsk normaltid", "NZST": "newzealandsk normaltid", "MEZ": "sentraleuropeisk normaltid", "SGT": "singaporsk tid", "WARST": "vestargentinsk sommertid", "MDT": "sommertid for Rocky Mountains (USA)", "ADT": "atlanterhavskystlig sommertid", "HADT": "sommertid for Hawaii og Aleutene", "AKDT": "alaskisk sommertid", "OEZ": "østeuropeisk normaltid", "BT": "bhutansk tid", "ECT": "ecuadoriansk tid", "BOT": "boliviansk tid", "VET": "venezuelansk tid", "WIB": "vestindonesisk tid", "WAT": "vestafrikansk normaltid", "EAT": "østafrikansk tid", "ART": "argentinsk normaltid", "COT": "colombiansk normaltid", "EST": "normaltid for den nordamerikanske østkysten", "GYT": "guyansk tid"},
+ timezones: map[string]string{"AST": "atlanterhavskystlig standardtid", "ACST": "sentralaustralsk normaltid", "MYT": "malaysisk tid", "PDT": "sommertid for den nordamerikanske Stillehavskysten", "WITA": "sentralindonesisk tid", "ADT": "atlanterhavskystlig sommertid", "ACDT": "sentralaustralsk sommertid", "MESZ": "sentraleuropeisk sommertid", "EDT": "sommertid for den nordamerikanske østkysten", "HAST": "normaltid for Hawaii og Aleutene", "BT": "bhutansk tid", "HKST": "sommertid for Hongkong", "AEDT": "østaustralsk sommertid", "WART": "vestargentinsk normaltid", "WARST": "vestargentinsk sommertid", "COT": "colombiansk normaltid", "HNT": "normaltid for Newfoundland", "AWDT": "vestaustralsk sommertid", "VET": "venezuelansk tid", "UYT": "uruguayansk normaltid", "WAT": "vestafrikansk normaltid", "COST": "colombiansk sommertid", "ART": "argentinsk normaltid", "HKT": "normaltid for Hongkong", "AEST": "østaustralsk normaltid", "NZDT": "newzealandsk sommertid", "GMT": "Greenwich middeltid", "ECT": "ecuadoriansk tid", "CST": "normaltid for det sentrale Nord-Amerika", "CDT": "sommertid for det sentrale Nord-Amerika", "GYT": "guyansk tid", "MDT": "Macau, sommertid", "UYST": "uruguayansk sommertid", "HAT": "sommertid for Newfoundland", "CHADT": "sommertid for Chatham", "WAST": "vestafrikansk sommertid", "AKDT": "alaskisk sommertid", "ARST": "argentinsk sommertid", "LHST": "normaltid for Lord Howe-øya", "SRT": "surinamsk tid", "SGT": "singaporsk tid", "PST": "normaltid for den nordamerikanske Stillehavskysten", "CLT": "chilensk normaltid", "WESZ": "vesteuropeisk sommertid", "BOT": "boliviansk tid", "JST": "japansk normaltid", "∅∅∅": "peruansk sommertid", "WIB": "vestindonesisk tid", "MST": "Macau, standardtid", "AWST": "vestaustralsk normaltid", "LHDT": "sommertid for Lord Howe-øya", "CLST": "chilensk sommertid", "JDT": "japansk sommertid", "AKST": "alaskisk normaltid", "TMST": "turkmensk sommertid", "ChST": "tidssone for Chamorro", "EAT": "østafrikansk tid", "ACWST": "vest-sentralaustralsk normaltid", "TMT": "turkmensk normaltid", "SAST": "sørafrikansk tid", "CAT": "sentralafrikansk tid", "WIT": "østindonesisk tid", "IST": "indisk tid", "HADT": "sommertid for Hawaii og Aleutene", "CHAST": "normaltid for Chatham", "OESZ": "østeuropeisk sommertid", "ACWDT": "vest-sentralaustralsk sommertid", "WEZ": "vesteuropeisk normaltid", "EST": "normaltid for den nordamerikanske østkysten", "OEZ": "østeuropeisk normaltid", "NZST": "newzealandsk normaltid", "MEZ": "sentraleuropeisk normaltid", "GFT": "tidssone for Fransk Guyana"},
}
}
@@ -193,7 +193,7 @@ func (nb *nb_SJ) WeekdaysWide() []string {
func (nb *nb_SJ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -278,7 +278,7 @@ func (nb *nb_SJ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -346,7 +346,7 @@ func (nb *nb_SJ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nb.currencies[currency]
- l := len(s) + len(nb.decimal) + len(nb.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 7 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nd/nd.go b/nd/nd.go
index 149c2b5b..e5b23f9b 100644
--- a/nd/nd.go
+++ b/nd/nd.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"UKristo angakabuyi", "Ukristo ebuyile"},
- timezones: map[string]string{"AWST": "AWST", "COT": "COT", "CLT": "CLT", "WAST": "WAST", "SGT": "SGT", "BOT": "BOT", "MST": "MST", "WESZ": "WESZ", "UYT": "UYT", "SRT": "SRT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "COST": "COST", "TMST": "TMST", "WIT": "WIT", "ARST": "ARST", "WIB": "WIB", "ACWST": "ACWST", "ACWDT": "ACWDT", "MYT": "MYT", "WARST": "WARST", "ChST": "ChST", "AEDT": "AEDT", "CHAST": "CHAST", "CHADT": "CHADT", "GYT": "GYT", "MESZ": "MESZ", "CAT": "CAT", "EDT": "EDT", "WEZ": "WEZ", "UYST": "UYST", "PST": "PST", "HKT": "HKT", "AEST": "AEST", "WITA": "WITA", "JST": "JST", "JDT": "JDT", "ECT": "ECT", "MDT": "MDT", "NZST": "NZST", "ADT": "ADT", "AKST": "AKST", "GMT": "GMT", "LHDT": "LHDT", "PDT": "PDT", "WAT": "WAT", "HAT": "HAT", "IST": "IST", "WART": "WART", "AWDT": "AWDT", "ART": "ART", "CST": "CST", "OEZ": "OEZ", "BT": "BT", "HNT": "HNT", "TMT": "TMT", "CLST": "CLST", "CDT": "CDT", "HAST": "HAST", "LHST": "LHST", "VET": "VET", "AST": "AST", "AKDT": "AKDT", "OESZ": "OESZ", "EST": "EST", "MEZ": "MEZ", "HKST": "HKST", "ACST": "ACST", "EAT": "EAT", "GFT": "GFT", "HADT": "HADT", "SAST": "SAST", "NZDT": "NZDT"},
+ timezones: map[string]string{"NZDT": "NZDT", "WARST": "WARST", "AST": "AST", "ACDT": "ACDT", "HKT": "HKT", "HAST": "HAST", "WART": "WART", "ACWST": "ACWST", "MST": "MST", "GYT": "GYT", "AKST": "AKST", "ADT": "ADT", "CLT": "CLT", "CLST": "CLST", "WAT": "WAT", "MEZ": "MEZ", "IST": "IST", "TMT": "TMT", "COST": "COST", "HKST": "HKST", "WIB": "WIB", "TMST": "TMST", "SAST": "SAST", "BOT": "BOT", "CST": "CST", "PST": "PST", "MESZ": "MESZ", "EDT": "EDT", "LHST": "LHST", "NZST": "NZST", "OESZ": "OESZ", "HADT": "HADT", "∅∅∅": "∅∅∅", "GFT": "GFT", "AWST": "AWST", "HAT": "HAT", "UYST": "UYST", "WAST": "WAST", "JST": "JST", "OEZ": "OEZ", "CAT": "CAT", "MDT": "MDT", "BT": "BT", "AKDT": "AKDT", "CHAST": "CHAST", "ARST": "ARST", "ACWDT": "ACWDT", "AWDT": "AWDT", "CHADT": "CHADT", "UYT": "UYT", "PDT": "PDT", "CDT": "CDT", "ECT": "ECT", "JDT": "JDT", "HNT": "HNT", "EST": "EST", "AEDT": "AEDT", "GMT": "GMT", "WIT": "WIT", "WESZ": "WESZ", "COT": "COT", "SGT": "SGT", "ACST": "ACST", "LHDT": "LHDT", "AEST": "AEST", "SRT": "SRT", "WEZ": "WEZ", "VET": "VET", "MYT": "MYT", "ART": "ART", "ChST": "ChST", "WITA": "WITA", "EAT": "EAT"},
}
}
@@ -194,7 +194,7 @@ func (nd *nd) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nd.currencies[currency]
- l := len(s) + len(nd.decimal) + len(nd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (nd *nd) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nd.currencies[currency]
- l := len(s) + len(nd.decimal) + len(nd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nd_ZW/nd_ZW.go b/nd_ZW/nd_ZW.go
index 4a4e0bcd..940f3cc4 100644
--- a/nd_ZW/nd_ZW.go
+++ b/nd_ZW/nd_ZW.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"UKristo angakabuyi", "Ukristo ebuyile"},
- timezones: map[string]string{"VET": "VET", "ChST": "ChST", "HAT": "HAT", "COST": "COST", "AWST": "AWST", "TMT": "TMT", "AEDT": "AEDT", "HADT": "HADT", "WEZ": "WEZ", "MEZ": "MEZ", "CLST": "CLST", "CLT": "CLT", "CST": "CST", "AKST": "AKST", "GMT": "GMT", "LHDT": "LHDT", "MYT": "MYT", "ACST": "ACST", "MDT": "MDT", "HAST": "HAST", "OESZ": "OESZ", "EST": "EST", "ACWDT": "ACWDT", "PST": "PST", "NZDT": "NZDT", "COT": "COT", "WIT": "WIT", "AEST": "AEST", "AST": "AST", "IST": "IST", "CAT": "CAT", "JDT": "JDT", "WART": "WART", "WESZ": "WESZ", "ADT": "ADT", "CHAST": "CHAST", "∅∅∅": "∅∅∅", "WIB": "WIB", "JST": "JST", "UYST": "UYST", "WAST": "WAST", "HNT": "HNT", "HKST": "HKST", "TMST": "TMST", "OEZ": "OEZ", "ECT": "ECT", "ACWST": "ACWST", "BOT": "BOT", "MESZ": "MESZ", "EDT": "EDT", "UYT": "UYT", "BT": "BT", "PDT": "PDT", "ACDT": "ACDT", "NZST": "NZST", "WITA": "WITA", "SAST": "SAST", "AKDT": "AKDT", "WARST": "WARST", "ARST": "ARST", "SGT": "SGT", "LHST": "LHST", "SRT": "SRT", "GYT": "GYT", "WAT": "WAT", "HKT": "HKT", "CHADT": "CHADT", "GFT": "GFT", "EAT": "EAT", "ART": "ART", "AWDT": "AWDT", "MST": "MST", "CDT": "CDT"},
+ timezones: map[string]string{"CHADT": "CHADT", "TMT": "TMT", "OESZ": "OESZ", "AKST": "AKST", "ACDT": "ACDT", "ADT": "ADT", "EDT": "EDT", "NZDT": "NZDT", "SAST": "SAST", "MEZ": "MEZ", "CLST": "CLST", "∅∅∅": "∅∅∅", "HKST": "HKST", "CHAST": "CHAST", "TMST": "TMST", "WART": "WART", "WESZ": "WESZ", "SGT": "SGT", "ACST": "ACST", "OEZ": "OEZ", "AEST": "AEST", "ChST": "ChST", "GFT": "GFT", "CST": "CST", "HAT": "HAT", "EST": "EST", "PDT": "PDT", "BT": "BT", "EAT": "EAT", "ECT": "ECT", "AWDT": "AWDT", "NZST": "NZST", "UYST": "UYST", "MYT": "MYT", "HADT": "HADT", "IST": "IST", "UYT": "UYT", "CLT": "CLT", "AEDT": "AEDT", "MDT": "MDT", "VET": "VET", "WIT": "WIT", "ACWDT": "ACWDT", "HKT": "HKT", "ARST": "ARST", "WIB": "WIB", "MST": "MST", "AST": "AST", "WEZ": "WEZ", "CDT": "CDT", "JDT": "JDT", "HNT": "HNT", "CAT": "CAT", "MESZ": "MESZ", "WITA": "WITA", "WAT": "WAT", "WAST": "WAST", "JST": "JST", "AKDT": "AKDT", "HAST": "HAST", "LHST": "LHST", "LHDT": "LHDT", "PST": "PST", "ACWST": "ACWST", "COT": "COT", "SRT": "SRT", "WARST": "WARST", "GMT": "GMT", "GYT": "GYT", "ART": "ART", "AWST": "AWST", "BOT": "BOT", "COST": "COST"},
}
}
@@ -194,7 +194,7 @@ func (nd *nd_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nd.currencies[currency]
- l := len(s) + len(nd.decimal) + len(nd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (nd *nd_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nd.currencies[currency]
- l := len(s) + len(nd.decimal) + len(nd.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ne/ne.go b/ne/ne.go
index a89d0bf7..da6a27cf 100644
--- a/ne/ne.go
+++ b/ne/ne.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा पूर्व", "सन्"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"∅∅∅": "ब्राजिलीया ग्रीष्मकालीन समय", "ADT": "एट्लान्टिक दिवा समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "CHAST": "चाथाम मानक समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "CDT": "केन्द्रीय दिवा समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "GYT": "गुयाना समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "MST": "MST", "WIT": "पूर्वी इन्डोनेशिया समय", "GMT": "ग्रीनविच मिन समय", "PDT": "प्यासिफिक दिवा समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "HKT": "हङकङ मानक समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "BOT": "बोलिभिया समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "SGT": "सिंगापुर मानक समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "CLST": "चिली ग्रीष्मकालीन समय", "CST": "केन्द्रीय मानक समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "LHST": "लर्ड हावे मानक समय", "NZST": "न्यूजिल्यान्ड मानक समय", "COT": "कोलम्बियाली मानक समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "AKST": "अलास्का मानक समय", "EST": "पूर्वी मानक समय", "JDT": "जापान दिवा समय", "ECT": "ईक्वोडोर समय", "AST": "एट्लान्टिक मानक समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "SAST": "दक्षिण अफ्रिकी समय", "AKDT": "अलस्का दिवा समय", "OEZ": "पूर्वी युरोपेली मानक समय", "SRT": "सुरिनामा समय", "CLT": "चिली मानक समय", "CAT": "केन्द्रीय अफ्रिकी समय", "JST": "जापान मानक समय", "BT": "भुटानी समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "LHDT": "लर्ड हावे दिवा समय", "EAT": "पूर्वी अफ्रिकी समय", "MDT": "MDT", "CHADT": "चाथाम दिवा समय", "UYT": "उरूग्वे मानक समय", "PST": "प्यासिफिक मानक समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "TMT": "तुर्कमेनिस्तान मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "IST": "भारतीय मानक समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "HAST": "हवाई-एलुटियन मानक समय", "EDT": "पूर्वी दिवा समय", "MYT": "मलेसिया समय", "ART": "अर्जेनटिनी मानक समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "HADT": "हवाई-एलुटियन दिवा समय", "ChST": "चामोर्रो मानक समय", "VET": "भेनेज्युएला समय"},
+ timezones: map[string]string{"CLT": "चिली मानक समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "NZST": "न्यूजिल्यान्ड मानक समय", "UYT": "उरूग्वे मानक समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "CDT": "केन्द्रीय दिवा समय", "OEZ": "पूर्वी युरोपेली मानक समय", "SRT": "सुरिनामा समय", "ECT": "ईक्वोडोर समय", "HAST": "हवाई-एलुटियन मानक समय", "HKT": "हङकङ मानक समय", "CAT": "केन्द्रीय अफ्रिकी समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "CLST": "चिली ग्रीष्मकालीन समय", "ADT": "एट्लान्टिक दिवा समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "VET": "भेनेज्युएला समय", "TMT": "तुर्कमेनिस्तान मानक समय", "JDT": "जापान दिवा समय", "AKDT": "अलस्का दिवा समय", "LHST": "लर्ड हावे मानक समय", "EAT": "पूर्वी अफ्रिकी समय", "WIT": "पूर्वी इन्डोनेशिया समय", "MST": "MST", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "LHDT": "लर्ड हावे दिवा समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "JST": "जापान मानक समय", "EST": "पूर्वी मानक समय", "ART": "अर्जेनटिनी मानक समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "GMT": "ग्रीनविच मिन समय", "ChST": "चामोर्रो मानक समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "MYT": "मलेसिया समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "PST": "प्यासिफिक मानक समय", "PDT": "प्यासिफिक दिवा समय", "COT": "कोलम्बियाली मानक समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "AST": "एट्लान्टिक मानक समय", "HADT": "हवाई-एलुटियन दिवा समय", "CHADT": "चाथाम दिवा समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "BOT": "बोलिभिया समय", "CST": "केन्द्रीय मानक समय", "GYT": "गुयाना समय", "∅∅∅": "अमेजन ग्रीष्मकालीन समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "SGT": "सिंगापुर मानक समय", "EDT": "पूर्वी दिवा समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "CHAST": "चाथाम मानक समय", "SAST": "दक्षिण अफ्रिकी समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "AKST": "अलास्का मानक समय", "MDT": "MDT", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "BT": "भुटानी समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "IST": "भारतीय मानक समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय"},
}
}
@@ -209,7 +209,7 @@ func (ne *ne) WeekdaysWide() []string {
func (ne *ne) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (ne *ne) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (ne *ne) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ne_IN/ne_IN.go b/ne_IN/ne_IN.go
index 8ee3afd9..b4b88f95 100644
--- a/ne_IN/ne_IN.go
+++ b/ne_IN/ne_IN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा पूर्व", "सन्"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AEST": "पूर्वी अस्ट्रेलिया मानक समय", "EAT": "पूर्वी अफ्रिकी समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "CHADT": "चाथाम दिवा समय", "SGT": "सिंगापुर मानक समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "HKT": "हङकङ मानक समय", "CHAST": "चाथाम मानक समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "ECT": "ईक्वोडोर समय", "MYT": "मलेसिया समय", "CAT": "केन्द्रीय अफ्रिकी समय", "MDT": "MDT", "∅∅∅": "अमेजन ग्रीष्मकालीन समय", "SRT": "सुरिनामा समय", "VET": "भेनेज्युएला समय", "ART": "अर्जेनटिनी मानक समय", "CLT": "चिली मानक समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "OEZ": "पूर्वी युरोपेली मानक समय", "PST": "प्यासिफिक मानक समय", "AST": "एट्लान्टिक मानक समय", "BT": "भुटानी समय", "NZST": "न्यूजिल्यान्ड मानक समय", "CLST": "चिली ग्रीष्मकालीन समय", "WIT": "पूर्वी इन्डोनेशिया समय", "EST": "पूर्वी मानक समय", "LHDT": "लर्ड हावे दिवा समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "GFT": "फ्रेन्च ग्वाना समय", "EDT": "पूर्वी दिवा समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "UYT": "उरूग्वे मानक समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "SAST": "दक्षिण अफ्रिकी समय", "CST": "केन्द्रीय मानक समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "IST": "भारतीय मानक समय", "PDT": "प्यासिफिक दिवा समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "JDT": "जापान दिवा समय", "BOT": "बोलिभिया समय", "ChST": "चामोर्रो मानक समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "GYT": "गुयाना समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "MST": "MST", "TMT": "तुर्कमेनिस्तान मानक समय", "HADT": "हवाई-एलुटियन दिवा समय", "JST": "जापान मानक समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "LHST": "लर्ड हावे मानक समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "HAST": "हवाई-एलुटियन मानक समय", "ADT": "एट्लान्टिक दिवा समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "CDT": "केन्द्रीय दिवा समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "AKST": "अलास्का मानक समय", "AKDT": "अलस्का दिवा समय", "GMT": "ग्रीनविच मिन समय", "COT": "कोलम्बियाली मानक समय"},
+ timezones: map[string]string{"HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "MYT": "मलेसिया समय", "HAST": "हवाई-एलुटियन मानक समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "CST": "केन्द्रीय मानक समय", "TMT": "तुर्कमेनिस्तान मानक समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "UYT": "उरूग्वे मानक समय", "BT": "भुटानी समय", "COT": "कोलम्बियाली मानक समय", "EST": "पूर्वी मानक समय", "EDT": "पूर्वी दिवा समय", "NZST": "न्यूजिल्यान्ड मानक समय", "AKST": "अलास्का मानक समय", "EAT": "पूर्वी अफ्रिकी समय", "VET": "भेनेज्युएला समय", "CDT": "केन्द्रीय दिवा समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "OEZ": "पूर्वी युरोपेली मानक समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "MDT": "हिमाली दिवा समय", "GYT": "गुयाना समय", "ChST": "चामोर्रो मानक समय", "BOT": "बोलिभिया समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "GMT": "ग्रीनविच मिन समय", "MST": "हिमाली मानक समय", "HADT": "हवाई-एलुटियन दिवा समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "CLST": "चिली ग्रीष्मकालीन समय", "WIT": "पूर्वी इन्डोनेशिया समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "SAST": "दक्षिण अफ्रिकी समय", "CLT": "चिली मानक समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "∅∅∅": "ब्राजिलीया ग्रीष्मकालीन समय", "CAT": "केन्द्रीय अफ्रिकी समय", "AST": "एट्लान्टिक मानक समय", "SGT": "सिंगापुर मानक समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "IST": "भारतीय मानक समय", "AKDT": "अलस्का दिवा समय", "ADT": "एट्लान्टिक दिवा समय", "CHADT": "चाथाम दिवा समय", "ART": "अर्जेनटिनी मानक समय", "LHDT": "लर्ड हावे दिवा समय", "PST": "प्यासिफिक मानक समय", "PDT": "प्यासिफिक दिवा समय", "JST": "जापान मानक समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "ECT": "ईक्वोडोर समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "SRT": "सुरिनामा समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "JDT": "जापान दिवा समय", "CHAST": "चाथाम मानक समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "LHST": "लर्ड हावे मानक समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "HKT": "हङकङ मानक समय", "WIB": "पश्चिमी इन्डोनेशिया समय"},
}
}
@@ -209,7 +209,7 @@ func (ne *ne_IN) WeekdaysWide() []string {
func (ne *ne_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (ne *ne_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (ne *ne_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ne_NP/ne_NP.go b/ne_NP/ne_NP.go
index 983c1915..95c69f11 100644
--- a/ne_NP/ne_NP.go
+++ b/ne_NP/ne_NP.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ईसा पूर्व", "सन्"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"EDT": "पूर्वी दिवा समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "SGT": "सिंगापुर मानक समय", "CHAST": "चाथाम मानक समय", "BT": "भुटानी समय", "∅∅∅": "पेरु ग्रीष्मकालीन समय", "AST": "एट्लान्टिक मानक समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "CAT": "केन्द्रीय अफ्रिकी समय", "CST": "केन्द्रीय मानक समय", "ECT": "ईक्वोडोर समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "MST": "हिमाली मानक समय", "NZST": "न्यूजिल्यान्ड मानक समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "CDT": "केन्द्रीय दिवा समय", "LHDT": "लर्ड हावे दिवा समय", "MYT": "मलेसिया समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "CLST": "चिली ग्रीष्मकालीन समय", "HADT": "हवाई-एलुटियन दिवा समय", "JST": "जापान मानक समय", "IST": "भारतीय मानक समय", "MDT": "हिमाली दिवा समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "WIT": "पूर्वी इन्डोनेशिया समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "LHST": "लर्ड हावे मानक समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "SRT": "सुरिनामा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "HKT": "हङकङ मानक समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "ChST": "चामोर्रो मानक समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "COT": "कोलम्बियाली मानक समय", "TMT": "तुर्कमेनिस्तान मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "SAST": "दक्षिण अफ्रिकी समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "AKST": "अलास्का मानक समय", "UYT": "उरूग्वे मानक समय", "VET": "भेनेज्युएला समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "JDT": "जापान दिवा समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "OEZ": "पूर्वी युरोपेली मानक समय", "GYT": "गुयाना समय", "EAT": "पूर्वी अफ्रिकी समय", "CHADT": "चाथाम दिवा समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "AKDT": "अलस्का दिवा समय", "EST": "पूर्वी मानक समय", "GMT": "ग्रीनविच मिन समय", "PST": "प्यासिफिक मानक समय", "ADT": "एट्लान्टिक दिवा समय", "CLT": "चिली मानक समय", "BOT": "बोलिभिया समय", "ART": "अर्जेनटिनी मानक समय", "HAST": "हवाई-एलुटियन मानक समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "PDT": "प्यासिफिक दिवा समय"},
+ timezones: map[string]string{"COT": "कोलम्बियाली मानक समय", "MESZ": "केन्द्रीय युरोपेली ग्रीष्मकालीन समय", "ChST": "चामोर्रो मानक समय", "HAT": "न्यूफाउन्ल्याण्ड दिवा समय", "GYT": "गुयाना समय", "MYT": "मलेसिया समय", "ADT": "एट्लान्टिक दिवा समय", "AWST": "पश्चिमी अस्ट्रेलिया मानक समय", "WIT": "पूर्वी इन्डोनेशिया समय", "MDT": "हिमाली दिवा समय", "VET": "भेनेज्युएला समय", "HKT": "हङकङ मानक समय", "HKST": "हङकङ ग्रीष्मकालीन समय", "CHAST": "चाथाम मानक समय", "EST": "पूर्वी मानक समय", "EDT": "पूर्वी दिवा समय", "NZDT": "न्यूजिल्यान्ड दिवा समय", "MST": "हिमाली मानक समय", "JST": "जापान मानक समय", "SGT": "सिंगापुर मानक समय", "PST": "प्यासिफिक मानक समय", "CST": "केन्द्रीय मानक समय", "AWDT": "पश्चिमी अस्ट्रेलिया दिवा समय", "ARST": "अर्जेनटिनी ग्रीष्मकालीन समय", "CAT": "केन्द्रीय अफ्रिकी समय", "IST": "भारतीय मानक समय", "HNT": "न्यूफाउन्डल्याण्ड मानक समय", "UYT": "उरूग्वे मानक समय", "ART": "अर्जेनटिनी मानक समय", "MEZ": "केन्द्रीय युरोपेली मानक समय", "BOT": "बोलिभिया समय", "EAT": "पूर्वी अफ्रिकी समय", "WEZ": "पश्चिमी युरोपेली मानक समय", "ACWST": "केन्द्रीय पश्चिमी अस्ट्रेलिया मानक समय", "∅∅∅": "एजोरेस् ग्रीष्मकालीन समय", "AST": "एट्लान्टिक मानक समय", "CDT": "केन्द्रीय दिवा समय", "HAST": "हवाई-एलुटियन मानक समय", "GFT": "फ्रेन्च ग्वाना समय", "COST": "कोलम्बियाली ग्रीष्मकालीन समय", "TMST": "तुर्कमेनिस्तान ग्रीष्मकालीन मानक समय", "OEZ": "पूर्वी युरोपेली मानक समय", "PDT": "प्यासिफिक दिवा समय", "LHDT": "लर्ड हावे दिवा समय", "SAST": "दक्षिण अफ्रिकी समय", "BT": "भुटानी समय", "GMT": "ग्रीनविच मिन समय", "SRT": "सुरिनामा समय", "WITA": "केन्द्रीय इन्डोनेशिया समय", "CLST": "चिली ग्रीष्मकालीन समय", "AKST": "अलास्का मानक समय", "AEDT": "पूर्वी अस्ट्रेलिया दिवा समय", "CHADT": "चाथाम दिवा समय", "WIB": "पश्चिमी इन्डोनेशिया समय", "HADT": "हवाई-एलुटियन दिवा समय", "TMT": "तुर्कमेनिस्तान मानक समय", "OESZ": "पूर्वी युरोपेली ग्रीष्मकालीन समय", "CLT": "चिली मानक समय", "ACWDT": "केन्द्रीय पश्चिमी अस्ट्रेलिया दिवा समय", "ECT": "ईक्वोडोर समय", "UYST": "उरुग्वे ग्रीष्मकालीन समय", "WAT": "पश्चिम अफ्रिकी मानक समय", "JDT": "जापान दिवा समय", "ACDT": "केन्द्रीय अस्ट्रेलिया दिवा समय", "NZST": "न्यूजिल्यान्ड मानक समय", "AEST": "पूर्वी अस्ट्रेलिया मानक समय", "WART": "पश्चिमी अर्जेनटिनी मानक समय", "WAST": "पश्चिम अफ्रिकी ग्रीष्मकालीन समय", "ACST": "केन्द्रीय अस्ट्रेलिया मानक समय", "LHST": "लर्ड हावे मानक समय", "WARST": "पश्चिमी अर्जेनटिनी ग्रीष्मकालीन समय", "WESZ": "युरोपेली ग्रीष्मकालीन समय", "AKDT": "अलस्का दिवा समय"},
}
}
@@ -209,7 +209,7 @@ func (ne *ne_NP) WeekdaysWide() []string {
func (ne *ne_NP) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -282,7 +282,7 @@ func (ne *ne_NP) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -344,7 +344,7 @@ func (ne *ne_NP) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ne.currencies[currency]
- l := len(s) + len(ne.decimal) + len(ne.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl/nl.go b/nl/nl.go
index 9c469636..5e691c81 100644
--- a/nl/nl.go
+++ b/nl/nl.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "nl",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
timeSeparator: ":",
currencies: []string{"ADP", "AED", "AFA", "AFN", "ALK", "ALL", "AMD", "ANG", "AOA", "AOK", "AON", "AOR", "ARA", "ARL", "ARM", "ARP", "ARS", "ATS", "AU$", "AWG", "AZM", "AZN", "BAD", "BAM", "BAN", "BBD", "BDT", "BEC", "BEF", "BEL", "BGL", "BGM", "BGN", "BGO", "BHD", "BIF", "BMD", "BND", "BOB", "BOL", "BOP", "BOV", "BRB", "BRC", "BRE", "R$", "BRN", "BRR", "BRZ", "BSD", "BTN", "BUK", "BWP", "BYB", "BYR", "BZD", "C$", "CDF", "CHE", "CHF", "CHW", "CLE", "CLF", "CLP", "CNX", "CN¥", "COP", "COU", "CRC", "CSD", "CSK", "CUC", "CUP", "CVE", "CYP", "CZK", "DDM", "DEM", "DJF", "DKK", "DOP", "DZD", "ECS", "ECV", "EEK", "EGP", "ERN", "ESA", "ESB", "ESP", "ETB", "€", "FIM", "FJ$", "FKP", "FRF", "£", "GEK", "GEL", "GHC", "GHS", "GIP", "GMD", "GNF", "GNS", "GQE", "GRD", "GTQ", "GWE", "GWP", "GYD", "HK$", "HNL", "HRD", "HRK", "HTG", "HUF", "IDR", "IEP", "ILP", "ILR", "₪", "₹", "IQD", "IRR", "ISJ", "ISK", "ITL", "JMD", "JOD", "JP¥", "KES", "KGS", "KHR", "KMF", "KPW", "KRH", "KRO", "₩", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LTL", "LTT", "LUC", "LUF", "LUL", "LVL", "LVR", "LYD", "MAD", "MAF", "MCF", "MDC", "MDL", "MGA", "MGF", "MKD", "MKN", "MLF", "MMK", "MNT", "MOP", "MRO", "MTL", "MTP", "MUR", "MVP", "MVR", "MWK", "MX$", "MXP", "MXV", "MYR", "MZE", "MZM", "MZN", "NAD", "NGN", "NIC", "NIO", "NLG", "NOK", "NPR", "NZ$", "OMR", "PAB", "PEI", "PEN", "PES", "PGK", "PHP", "PKR", "PLN", "PLZ", "PTE", "PYG", "QAR", "RHD", "ROL", "RON", "RSD", "RUB", "RUR", "RWF", "SAR", "SI$", "SCR", "SDD", "SDG", "SDP", "SEK", "SGD", "SHP", "SIT", "SKK", "SLL", "SOS", "SRD", "SRG", "SSP", "STD", "SUR", "SVC", "SYP", "SZL", "฿", "TJR", "TJS", "TMM", "TMT", "TND", "TOP", "TPE", "TRL", "TRY", "TTD", "NT$", "TZS", "UAH", "UAK", "UGS", "UGX", "US$", "USN", "USS", "UYI", "UYP", "UYU", "UZS", "VEB", "VEF", "₫", "VNN", "VUV", "WST", "FCFA", "XAG", "XAU", "XBA", "XBB", "XBC", "XBD", "EC$", "XDR", "XEU", "XFO", "XFU", "CFA", "XPD", "XPF", "XPT", "XRE", "XSU", "XTS", "XUA", "XXX", "YDD", "YER", "YUD", "YUM", "YUN", "YUR", "ZAL", "ZAR", "ZMK", "ZMW", "ZRN", "ZRZ", "ZWD", "ZWL", "ZWR"},
currencyPositivePrefix: " ",
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"CLT": "Chileense standaardtijd", "WART": "West-Argentijnse standaardtijd", "WESZ": "West-Europese zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "GMT": "Greenwich Mean Time", "VET": "Venezolaanse tijd", "JST": "Japanse standaardtijd", "OEZ": "Oost-Europese standaardtijd", "EDT": "Eastern-zomertijd", "BOT": "Boliviaanse tijd", "HKST": "Hongkongse zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "UYT": "Uruguayaanse standaardtijd", "ADT": "Atlantic-zomertijd", "PST": "Pacific-standaardtijd", "ChST": "Chamorro-tijd", "MEZ": "Midden-Europese standaardtijd", "COST": "Colombiaanse zomertijd", "CLST": "Chileense zomertijd", "CDT": "Central-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "MST": "Mountain-standaardtijd", "ACST": "Midden-Australische standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "WEZ": "West-Europese standaardtijd", "∅∅∅": "Peruaanse zomertijd", "SGT": "Singaporese standaardtijd", "CHAST": "Chatham-standaardtijd", "UYST": "Uruguayaanse zomertijd", "ART": "Argentijnse standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "WIT": "Oost-Indonesische tijd", "GFT": "Frans-Guyaanse tijd", "OESZ": "Oost-Europese zomertijd", "IST": "Indiase tijd", "HKT": "Hongkongse standaardtijd", "GYT": "Guyaanse tijd", "EAT": "Oost-Afrikaanse tijd", "ARST": "Argentijnse zomertijd", "AWST": "West-Australische standaardtijd", "WIB": "West-Indonesische tijd", "JDT": "Japanse zomertijd", "MDT": "Mountain-zomertijd", "ACDT": "Midden-Australische zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "AST": "Atlantic-standaardtijd", "AKST": "Alaska-standaardtijd", "BT": "Bhutaanse tijd", "HNT": "Newfoundland-standaardtijd", "AWDT": "West-Australische zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "AEDT": "Oost-Australische zomertijd", "SRT": "Surinaamse tijd", "WAT": "West-Afrikaanse standaardtijd", "HAT": "Newfoundland-zomertijd", "TMT": "Turkmeense standaardtijd", "TMST": "Turkmeense zomertijd", "AKDT": "Alaska-zomertijd", "WARST": "West-Argentijnse zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "PDT": "Pacific-zomertijd", "WAST": "West-Afrikaanse zomertijd", "CHADT": "Chatham-zomertijd", "MYT": "Maleisische tijd", "CST": "Central-standaardtijd", "ECT": "Ecuadoraanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "WITA": "Centraal-Indonesische tijd", "AEST": "Oost-Australische standaardtijd", "EST": "Eastern-standaardtijd", "COT": "Colombiaanse standaardtijd", "MESZ": "Midden-Europese zomertijd"},
+ timezones: map[string]string{"TMST": "Turkmeense zomertijd", "GMT": "Greenwich Mean Time", "WART": "West-Argentijnse standaardtijd", "ACDT": "Midden-Australische zomertijd", "WIB": "West-Indonesische tijd", "HKST": "Hongkongse zomertijd", "GYT": "Guyaanse tijd", "PST": "Pacific-standaardtijd", "MESZ": "Midden-Europese zomertijd", "CLT": "Chileense standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "IST": "Indiase tijd", "UYT": "Uruguayaanse standaardtijd", "MDT": "Mountain-zomertijd", "SGT": "Singaporese standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "WARST": "West-Argentijnse zomertijd", "GFT": "Frans-Guyaanse tijd", "WITA": "Centraal-Indonesische tijd", "CLST": "Chileense zomertijd", "MYT": "Maleisische tijd", "HNT": "Newfoundland-standaardtijd", "ARST": "Argentijnse zomertijd", "AWST": "West-Australische standaardtijd", "AEDT": "Oost-Australische zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "BT": "Bhutaanse tijd", "BOT": "Boliviaanse tijd", "CDT": "Central-zomertijd", "AWDT": "West-Australische zomertijd", "HKT": "Hongkongse standaardtijd", "WEZ": "West-Europese standaardtijd", "ChST": "Chamorro-tijd", "AST": "Atlantic-standaardtijd", "HAT": "Newfoundland-zomertijd", "EDT": "Eastern-zomertijd", "ADT": "Atlantic-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "UYST": "Uruguayaanse zomertijd", "EAT": "Oost-Afrikaanse tijd", "WAT": "West-Afrikaanse standaardtijd", "WESZ": "West-Europese zomertijd", "OEZ": "Oost-Europese standaardtijd", "MEZ": "Midden-Europese standaardtijd", "WIT": "Oost-Indonesische tijd", "ART": "Argentijnse standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "OESZ": "Oost-Europese zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "PDT": "Pacific-zomertijd", "TMT": "Turkmeense standaardtijd", "CST": "Central-standaardtijd", "COST": "Colombiaanse zomertijd", "CHAST": "Chatham-standaardtijd", "CHADT": "Chatham-zomertijd", "JDT": "Japanse zomertijd", "AKDT": "Alaska-zomertijd", "∅∅∅": "Braziliaanse zomertijd", "CAT": "Centraal-Afrikaanse tijd", "SRT": "Surinaamse tijd", "MST": "Mountain-standaardtijd", "WAST": "West-Afrikaanse zomertijd", "AEST": "Oost-Australische standaardtijd", "ACST": "Midden-Australische standaardtijd", "EST": "Eastern-standaardtijd", "ECT": "Ecuadoraanse tijd", "VET": "Venezolaanse tijd", "COT": "Colombiaanse standaardtijd", "JST": "Japanse standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "AKST": "Alaska-standaardtijd"},
}
}
@@ -199,7 +199,7 @@ func (nl *nl) WeekdaysWide() []string {
func (nl *nl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (nl *nl) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (nl *nl) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl_AW/nl_AW.go b/nl_AW/nl_AW.go
index 823a9c02..34ac2bb4 100644
--- a/nl_AW/nl_AW.go
+++ b/nl_AW/nl_AW.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "nl_AW",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "ANG ", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS ", "ATS ", "AUD ", "Afl.", "AZM ", "AZN ", "BAD ", "BAM ", "BAN ", "BBD ", "BDT ", "BEC ", "BEF ", "BEL ", "BGL ", "BGM ", "BGN ", "BGO ", "BHD ", "BIF ", "BMD ", "BND ", "BOB ", "BOL ", "BOP ", "BOV ", "BRB ", "BRC ", "BRE ", "BRL ", "BRN ", "BRR ", "BRZ ", "BSD ", "BTN ", "BUK ", "BWP ", "BYB ", "BYR ", "BZD ", "CAD ", "CDF ", "CHE ", "CHF ", "CHW ", "CLE ", "CLF ", "CLP ", "CNX ", "CNY ", "COP ", "COU ", "CRC ", "CSD ", "CSK ", "CUC ", "CUP ", "CVE ", "CYP ", "CZK ", "DDM ", "DEM ", "DJF ", "DKK ", "DOP ", "DZD ", "ECS ", "ECV ", "EEK ", "EGP ", "ERN ", "ESA ", "ESB ", "ESP ", "ETB ", "EUR ", "FIM ", "FJD ", "FKP ", "FRF ", "GBP ", "GEK ", "GEL ", "GHC ", "GHS ", "GIP ", "GMD ", "GNF ", "GNS ", "GQE ", "GRD ", "GTQ ", "GWE ", "GWP ", "GYD ", "HKD ", "HNL ", "HRD ", "HRK ", "HTG ", "HUF ", "IDR ", "IEP ", "ILP ", "ILR ", "ILS ", "INR ", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "JPY ", "KES ", "KGS ", "KHR ", "KMF ", "KPW ", "KRH ", "KRO ", "KRW ", "KWD ", "KYD ", "KZT ", "LAK ", "LBP ", "LKR ", "LRD ", "LSL ", "LTL ", "LTT ", "LUC ", "LUF ", "LUL ", "LVL ", "LVR ", "LYD ", "MAD ", "MAF ", "MCF ", "MDC ", "MDL ", "MGA ", "MGF ", "MKD ", "MKN ", "MLF ", "MMK ", "MNT ", "MOP ", "MRO ", "MTL ", "MTP ", "MUR ", "MVP ", "MVR ", "MWK ", "MXN ", "MXP ", "MXV ", "MYR ", "MZE ", "MZM ", "MZN ", "NAD ", "NGN ", "NIC ", "NIO ", "NLG ", "NOK ", "NPR ", "NZD ", "OMR ", "PAB ", "PEI ", "PEN ", "PES ", "PGK ", "PHP ", "PKR ", "PLN ", "PLZ ", "PTE ", "PYG ", "QAR ", "RHD ", "ROL ", "RON ", "RSD ", "RUB ", "RUR ", "RWF ", "SAR ", "SBD ", "SCR ", "SDD ", "SDG ", "SDP ", "SEK ", "SGD ", "SHP ", "SIT ", "SKK ", "SLL ", "SOS ", "SRD ", "SRG ", "SSP ", "STD ", "SUR ", "SVC ", "SYP ", "SZL ", "THB ", "TJR ", "TJS ", "TMM ", "TMT ", "TND ", "TOP ", "TPE ", "TRL ", "TRY ", "TTD ", "TWD ", "TZS ", "UAH ", "UAK ", "UGS ", "UGX ", "USD ", "USN ", "USS ", "UYI ", "UYP ", "UYU ", "UZS ", "VEB ", "VEF ", "VND ", "VNN ", "VUV ", "WST ", "XAF ", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "XCD ", "XDR ", "XEU ", "XFO ", "XFU ", "XOF ", "XPD ", "XPF ", "XPT ", "XRE ", "XSU ", "XTS ", "XUA ", "XXX ", "YDD ", "YER ", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL ", "ZAR ", "ZMK ", "ZMW ", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "},
currencyPositivePrefix: " ",
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"ADT": "Atlantic-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "HAT": "Newfoundland-zomertijd", "ACST": "Midden-Australische standaardtijd", "HKT": "Hongkongse standaardtijd", "AEST": "Oost-Australische standaardtijd", "VET": "Venezolaanse tijd", "WAT": "West-Afrikaanse standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "WITA": "Centraal-Indonesische tijd", "BT": "Bhutaanse tijd", "WARST": "West-Argentijnse zomertijd", "AWST": "West-Australische standaardtijd", "HNT": "Newfoundland-standaardtijd", "MESZ": "Midden-Europese zomertijd", "IST": "Indiase tijd", "PST": "Pacific-standaardtijd", "PDT": "Pacific-zomertijd", "MDT": "Macause zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "AWDT": "West-Australische zomertijd", "MST": "Macause standaardtijd", "CHAST": "Chatham-standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "UYT": "Uruguayaanse standaardtijd", "WAST": "West-Afrikaanse zomertijd", "EST": "Eastern-standaardtijd", "UYST": "Uruguayaanse zomertijd", "AST": "Atlantic-standaardtijd", "COT": "Colombiaanse standaardtijd", "WIB": "West-Indonesische tijd", "OEZ": "Oost-Europese standaardtijd", "WART": "West-Argentijnse standaardtijd", "SRT": "Surinaamse tijd", "ChST": "Chamorro-tijd", "CHADT": "Chatham-zomertijd", "CLST": "Chileense zomertijd", "AEDT": "Oost-Australische zomertijd", "JDT": "Japanse zomertijd", "BOT": "Boliviaanse tijd", "ART": "Argentijnse standaardtijd", "MEZ": "Midden-Europese standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "OESZ": "Oost-Europese zomertijd", "JST": "Japanse standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "SGT": "Singaporese standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "GFT": "Frans-Guyaanse tijd", "AKST": "Alaska-standaardtijd", "AKDT": "Alaska-zomertijd", "WESZ": "West-Europese zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "MYT": "Maleisische tijd", "ACDT": "Midden-Australische zomertijd", "ARST": "Argentijnse zomertijd", "TMT": "Turkmeense standaardtijd", "EDT": "Eastern-zomertijd", "ECT": "Ecuadoraanse tijd", "WEZ": "West-Europese standaardtijd", "∅∅∅": "Braziliaanse zomertijd", "CDT": "Central-zomertijd", "GYT": "Guyaanse tijd", "COST": "Colombiaanse zomertijd", "CST": "Central-standaardtijd", "HKST": "Hongkongse zomertijd", "WIT": "Oost-Indonesische tijd", "TMST": "Turkmeense zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "EAT": "Oost-Afrikaanse tijd", "CLT": "Chileense standaardtijd", "GMT": "Greenwich Mean Time"},
+ timezones: map[string]string{"NZDT": "Nieuw-Zeelandse zomertijd", "SAST": "Zuid-Afrikaanse tijd", "AEDT": "Oost-Australische zomertijd", "GMT": "Greenwich Mean Time", "MESZ": "Midden-Europese zomertijd", "CST": "Central-standaardtijd", "MYT": "Maleisische tijd", "AWST": "West-Australische standaardtijd", "OESZ": "Oost-Europese zomertijd", "JDT": "Japanse zomertijd", "HNT": "Newfoundland-standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "OEZ": "Oost-Europese standaardtijd", "BT": "Bhutaanse tijd", "ChST": "Chamorro-tijd", "GFT": "Frans-Guyaanse tijd", "JST": "Japanse standaardtijd", "MST": "Macause standaardtijd", "UYT": "Uruguayaanse standaardtijd", "PDT": "Pacific-zomertijd", "MEZ": "Midden-Europese standaardtijd", "HAT": "Newfoundland-zomertijd", "ADT": "Atlantic-zomertijd", "EST": "Eastern-standaardtijd", "WITA": "Centraal-Indonesische tijd", "ECT": "Ecuadoraanse tijd", "AWDT": "West-Australische zomertijd", "WIB": "West-Indonesische tijd", "VET": "Venezolaanse tijd", "AST": "Atlantic-standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "CHAST": "Chatham-standaardtijd", "MDT": "Macause zomertijd", "CDT": "Central-zomertijd", "GYT": "Guyaanse tijd", "ACST": "Midden-Australische standaardtijd", "TMST": "Turkmeense zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "COT": "Colombiaanse standaardtijd", "AKST": "Alaska-standaardtijd", "ART": "Argentijnse standaardtijd", "ACDT": "Midden-Australische zomertijd", "CHADT": "Chatham-zomertijd", "ARST": "Argentijnse zomertijd", "SRT": "Surinaamse tijd", "WART": "West-Argentijnse standaardtijd", "WEZ": "West-Europese standaardtijd", "COST": "Colombiaanse zomertijd", "SGT": "Singaporese standaardtijd", "EAT": "Oost-Afrikaanse tijd", "HAST": "Hawaii-Aleoetische standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "UYST": "Uruguayaanse zomertijd", "CAT": "Centraal-Afrikaanse tijd", "PST": "Pacific-standaardtijd", "CLST": "Chileense zomertijd", "WESZ": "West-Europese zomertijd", "IST": "Indiase tijd", "AKDT": "Alaska-zomertijd", "HKT": "Hongkongse standaardtijd", "EDT": "Eastern-zomertijd", "TMT": "Turkmeense standaardtijd", "∅∅∅": "Azoren-zomertijd", "HKST": "Hongkongse zomertijd", "CLT": "Chileense standaardtijd", "WAST": "West-Afrikaanse zomertijd", "AEST": "Oost-Australische standaardtijd", "BOT": "Boliviaanse tijd", "WARST": "West-Argentijnse zomertijd", "WIT": "Oost-Indonesische tijd"},
}
}
@@ -199,7 +199,7 @@ func (nl *nl_AW) WeekdaysWide() []string {
func (nl *nl_AW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (nl *nl_AW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (nl *nl_AW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl_BE/nl_BE.go b/nl_BE/nl_BE.go
index a2a31fd5..640c741e 100644
--- a/nl_BE/nl_BE.go
+++ b/nl_BE/nl_BE.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"MST": "Mountain-standaardtijd", "AKST": "Alaska-standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "WART": "West-Argentijnse standaardtijd", "AWST": "West-Australische standaardtijd", "CLT": "Chileense standaardtijd", "CHAST": "Chatham-standaardtijd", "WITA": "Centraal-Indonesische tijd", "ART": "Argentijnse standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "PDT": "Pacific-zomertijd", "ACST": "Midden-Australische standaardtijd", "VET": "Venezolaanse tijd", "ADT": "Atlantic-zomertijd", "HNT": "Newfoundland-standaardtijd", "HAT": "Newfoundland-zomertijd", "ACDT": "Midden-Australische zomertijd", "WAST": "West-Afrikaanse zomertijd", "AWDT": "West-Australische zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "AEDT": "Oost-Australische zomertijd", "UYST": "Uruguayaanse zomertijd", "ARST": "Argentijnse zomertijd", "COT": "Colombiaanse standaardtijd", "SGT": "Singaporese standaardtijd", "TMST": "Turkmeense zomertijd", "AEST": "Oost-Australische standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "IST": "Indiase tijd", "EDT": "Eastern-zomertijd", "GMT": "Greenwich Mean Time", "WESZ": "West-Europese zomertijd", "HKT": "Hongkongse standaardtijd", "OESZ": "Oost-Europese zomertijd", "AST": "Atlantic-standaardtijd", "CLST": "Chileense zomertijd", "CST": "Central-standaardtijd", "CDT": "Central-zomertijd", "WARST": "West-Argentijnse zomertijd", "ChST": "Chamorro-tijd", "TMT": "Turkmeense standaardtijd", "JST": "Japanse standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "∅∅∅": "Peruaanse zomertijd", "CAT": "Centraal-Afrikaanse tijd", "MEZ": "Midden-Europese standaardtijd", "HKST": "Hongkongse zomertijd", "CHADT": "Chatham-zomertijd", "WEZ": "West-Europese standaardtijd", "MDT": "Mountain-zomertijd", "COST": "Colombiaanse zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "GYT": "Guyaanse tijd", "EAT": "Oost-Afrikaanse tijd", "NZDT": "Nieuw-Zeelandse zomertijd", "JDT": "Japanse zomertijd", "ECT": "Ecuadoraanse tijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "SRT": "Surinaamse tijd", "AKDT": "Alaska-zomertijd", "MYT": "Maleisische tijd", "BOT": "Boliviaanse tijd", "GFT": "Frans-Guyaanse tijd", "BT": "Bhutaanse tijd", "MESZ": "Midden-Europese zomertijd", "WIT": "Oost-Indonesische tijd", "OEZ": "Oost-Europese standaardtijd", "EST": "Eastern-standaardtijd", "UYT": "Uruguayaanse standaardtijd", "PST": "Pacific-standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "WIB": "West-Indonesische tijd"},
+ timezones: map[string]string{"MEZ": "Midden-Europese standaardtijd", "AWST": "West-Australische standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "MDT": "Mountain-zomertijd", "CAT": "Centraal-Afrikaanse tijd", "PDT": "Pacific-zomertijd", "COT": "Colombiaanse standaardtijd", "TMT": "Turkmeense standaardtijd", "AWDT": "West-Australische zomertijd", "AEST": "Oost-Australische standaardtijd", "ADT": "Atlantic-zomertijd", "HKST": "Hongkongse zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "ACST": "Midden-Australische standaardtijd", "EDT": "Eastern-zomertijd", "OEZ": "Oost-Europese standaardtijd", "SRT": "Surinaamse tijd", "CST": "Central-standaardtijd", "COST": "Colombiaanse zomertijd", "WAT": "West-Afrikaanse standaardtijd", "WAST": "West-Afrikaanse zomertijd", "HAT": "Newfoundland-zomertijd", "WIB": "West-Indonesische tijd", "LHDT": "Lord Howe-eilandse zomertijd", "WITA": "Centraal-Indonesische tijd", "EAT": "Oost-Afrikaanse tijd", "WARST": "West-Argentijnse zomertijd", "ECT": "Ecuadoraanse tijd", "∅∅∅": "Azoren-zomertijd", "AKDT": "Alaska-zomertijd", "ChST": "Chamorro-tijd", "WIT": "Oost-Indonesische tijd", "WESZ": "West-Europese zomertijd", "ARST": "Argentijnse zomertijd", "SAST": "Zuid-Afrikaanse tijd", "OESZ": "Oost-Europese zomertijd", "JST": "Japanse standaardtijd", "ACDT": "Midden-Australische zomertijd", "IST": "Indiase tijd", "UYT": "Uruguayaanse standaardtijd", "BOT": "Boliviaanse tijd", "CLST": "Chileense zomertijd", "AST": "Atlantic-standaardtijd", "HKT": "Hongkongse standaardtijd", "UYST": "Uruguayaanse zomertijd", "GMT": "Greenwich Mean Time", "MST": "Mountain-standaardtijd", "VET": "Venezolaanse tijd", "GYT": "Guyaanse tijd", "AKST": "Alaska-standaardtijd", "EST": "Eastern-standaardtijd", "AEDT": "Oost-Australische zomertijd", "GFT": "Frans-Guyaanse tijd", "WEZ": "West-Europese standaardtijd", "CLT": "Chileense standaardtijd", "JDT": "Japanse zomertijd", "HNT": "Newfoundland-standaardtijd", "CHAST": "Chatham-standaardtijd", "TMST": "Turkmeense zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "MESZ": "Midden-Europese zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "CDT": "Central-zomertijd", "BT": "Bhutaanse tijd", "CHADT": "Chatham-zomertijd", "SGT": "Singaporese standaardtijd", "ART": "Argentijnse standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "PST": "Pacific-standaardtijd", "WART": "West-Argentijnse standaardtijd", "MYT": "Maleisische tijd"},
}
}
@@ -197,7 +197,7 @@ func (nl *nl_BE) WeekdaysWide() []string {
func (nl *nl_BE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -270,7 +270,7 @@ func (nl *nl_BE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (nl *nl_BE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl_BQ/nl_BQ.go b/nl_BQ/nl_BQ.go
index 1dab526c..e83e38d1 100644
--- a/nl_BQ/nl_BQ.go
+++ b/nl_BQ/nl_BQ.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"CDT": "Central-zomertijd", "MST": "Macause standaardtijd", "ChST": "Chamorro-tijd", "COST": "Colombiaanse zomertijd", "MESZ": "Midden-Europese zomertijd", "TMT": "Turkmeense standaardtijd", "GYT": "Guyaanse tijd", "MEZ": "Midden-Europese standaardtijd", "∅∅∅": "Amazone-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "GMT": "Greenwich Mean Time", "LHDT": "Lord Howe-eilandse zomertijd", "WARST": "West-Argentijnse zomertijd", "UYST": "Uruguayaanse zomertijd", "ARST": "Argentijnse zomertijd", "TMST": "Turkmeense zomertijd", "AEST": "Oost-Australische standaardtijd", "OEZ": "Oost-Europese standaardtijd", "WESZ": "West-Europese zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "ACST": "Midden-Australische standaardtijd", "OESZ": "Oost-Europese zomertijd", "EAT": "Oost-Afrikaanse tijd", "AWDT": "West-Australische zomertijd", "ART": "Argentijnse standaardtijd", "SGT": "Singaporese standaardtijd", "CLST": "Chileense zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "ADT": "Atlantic-zomertijd", "COT": "Colombiaanse standaardtijd", "IST": "Indiase tijd", "ACWST": "Midden-Australische westelijke standaardtijd", "HAT": "Newfoundland-zomertijd", "CHADT": "Chatham-zomertijd", "AKST": "Alaska-standaardtijd", "PDT": "Pacific-zomertijd", "BOT": "Boliviaanse tijd", "CST": "Central-standaardtijd", "AEDT": "Oost-Australische zomertijd", "JDT": "Japanse zomertijd", "WART": "West-Argentijnse standaardtijd", "VET": "Venezolaanse tijd", "CAT": "Centraal-Afrikaanse tijd", "MDT": "Macause zomertijd", "WIB": "West-Indonesische tijd", "EDT": "Eastern-zomertijd", "BT": "Bhutaanse tijd", "UYT": "Uruguayaanse standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "HNT": "Newfoundland-standaardtijd", "CLT": "Chileense standaardtijd", "WIT": "Oost-Indonesische tijd", "GFT": "Frans-Guyaanse tijd", "HKST": "Hongkongse zomertijd", "WITA": "Centraal-Indonesische tijd", "PST": "Pacific-standaardtijd", "WAST": "West-Afrikaanse zomertijd", "AWST": "West-Australische standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "CHAST": "Chatham-standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "JST": "Japanse standaardtijd", "MYT": "Maleisische tijd", "SRT": "Surinaamse tijd", "ACDT": "Midden-Australische zomertijd", "HKT": "Hongkongse standaardtijd", "AKDT": "Alaska-zomertijd", "EST": "Eastern-standaardtijd", "ECT": "Ecuadoraanse tijd", "WEZ": "West-Europese standaardtijd", "AST": "Atlantic-standaardtijd"},
+ timezones: map[string]string{"PST": "Pacific-standaardtijd", "ECT": "Ecuadoraanse tijd", "AST": "Atlantic-standaardtijd", "HKST": "Hongkongse zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "ADT": "Atlantic-zomertijd", "HNT": "Newfoundland-standaardtijd", "ART": "Argentijnse standaardtijd", "UYST": "Uruguayaanse zomertijd", "SRT": "Surinaamse tijd", "CLT": "Chileense standaardtijd", "CLST": "Chileense zomertijd", "EAT": "Oost-Afrikaanse tijd", "MEZ": "Midden-Europese standaardtijd", "GMT": "Greenwich Mean Time", "TMST": "Turkmeense zomertijd", "IST": "Indiase tijd", "JST": "Japanse standaardtijd", "JDT": "Japanse zomertijd", "EST": "Eastern-standaardtijd", "ACST": "Midden-Australische standaardtijd", "CHAST": "Chatham-standaardtijd", "BT": "Bhutaanse tijd", "CDT": "Central-zomertijd", "COST": "Colombiaanse zomertijd", "CST": "Central-standaardtijd", "AKDT": "Alaska-zomertijd", "MESZ": "Midden-Europese zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "OEZ": "Oost-Europese standaardtijd", "PDT": "Pacific-zomertijd", "AEST": "Oost-Australische standaardtijd", "AEDT": "Oost-Australische zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "CAT": "Centraal-Afrikaanse tijd", "WESZ": "West-Europese zomertijd", "GYT": "Guyaanse tijd", "AKST": "Alaska-standaardtijd", "TMT": "Turkmeense standaardtijd", "OESZ": "Oost-Europese zomertijd", "GFT": "Frans-Guyaanse tijd", "WEZ": "West-Europese standaardtijd", "MYT": "Maleisische tijd", "SAST": "Zuid-Afrikaanse tijd", "WARST": "West-Argentijnse zomertijd", "WIB": "West-Indonesische tijd", "HADT": "Hawaii-Aleoetische zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "∅∅∅": "Azoren-zomertijd", "ACDT": "Midden-Australische zomertijd", "EDT": "Eastern-zomertijd", "HKT": "Hongkongse standaardtijd", "ChST": "Chamorro-tijd", "BOT": "Boliviaanse tijd", "MDT": "Mountain-zomertijd", "SGT": "Singaporese standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ARST": "Argentijnse zomertijd", "AWST": "West-Australische standaardtijd", "WIT": "Oost-Indonesische tijd", "MST": "Mountain-standaardtijd", "VET": "Venezolaanse tijd", "CHADT": "Chatham-zomertijd", "HAT": "Newfoundland-zomertijd", "WITA": "Centraal-Indonesische tijd", "WAT": "West-Afrikaanse standaardtijd", "WAST": "West-Afrikaanse zomertijd", "COT": "Colombiaanse standaardtijd", "WART": "West-Argentijnse standaardtijd", "AWDT": "West-Australische zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "UYT": "Uruguayaanse standaardtijd"},
}
}
@@ -199,7 +199,7 @@ func (nl *nl_BQ) WeekdaysWide() []string {
func (nl *nl_BQ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (nl *nl_BQ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (nl *nl_BQ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl_CW/nl_CW.go b/nl_CW/nl_CW.go
index c75e29b1..c0788510 100644
--- a/nl_CW/nl_CW.go
+++ b/nl_CW/nl_CW.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "nl_CW",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
timeSeparator: ":",
currencies: []string{"ADP ", "AED ", "AFA ", "AFN ", "ALK ", "ALL ", "AMD ", "NAf.", "AOA ", "AOK ", "AON ", "AOR ", "ARA ", "ARL ", "ARM ", "ARP ", "ARS ", "ATS ", "AUD ", "AWG ", "AZM ", "AZN ", "BAD ", "BAM ", "BAN ", "BBD ", "BDT ", "BEC ", "BEF ", "BEL ", "BGL ", "BGM ", "BGN ", "BGO ", "BHD ", "BIF ", "BMD ", "BND ", "BOB ", "BOL ", "BOP ", "BOV ", "BRB ", "BRC ", "BRE ", "BRL ", "BRN ", "BRR ", "BRZ ", "BSD ", "BTN ", "BUK ", "BWP ", "BYB ", "BYR ", "BZD ", "CAD ", "CDF ", "CHE ", "CHF ", "CHW ", "CLE ", "CLF ", "CLP ", "CNX ", "CNY ", "COP ", "COU ", "CRC ", "CSD ", "CSK ", "CUC ", "CUP ", "CVE ", "CYP ", "CZK ", "DDM ", "DEM ", "DJF ", "DKK ", "DOP ", "DZD ", "ECS ", "ECV ", "EEK ", "EGP ", "ERN ", "ESA ", "ESB ", "ESP ", "ETB ", "EUR ", "FIM ", "FJD ", "FKP ", "FRF ", "GBP ", "GEK ", "GEL ", "GHC ", "GHS ", "GIP ", "GMD ", "GNF ", "GNS ", "GQE ", "GRD ", "GTQ ", "GWE ", "GWP ", "GYD ", "HKD ", "HNL ", "HRD ", "HRK ", "HTG ", "HUF ", "IDR ", "IEP ", "ILP ", "ILR ", "ILS ", "INR ", "IQD ", "IRR ", "ISJ ", "ISK ", "ITL ", "JMD ", "JOD ", "JPY ", "KES ", "KGS ", "KHR ", "KMF ", "KPW ", "KRH ", "KRO ", "KRW ", "KWD ", "KYD ", "KZT ", "LAK ", "LBP ", "LKR ", "LRD ", "LSL ", "LTL ", "LTT ", "LUC ", "LUF ", "LUL ", "LVL ", "LVR ", "LYD ", "MAD ", "MAF ", "MCF ", "MDC ", "MDL ", "MGA ", "MGF ", "MKD ", "MKN ", "MLF ", "MMK ", "MNT ", "MOP ", "MRO ", "MTL ", "MTP ", "MUR ", "MVP ", "MVR ", "MWK ", "MXN ", "MXP ", "MXV ", "MYR ", "MZE ", "MZM ", "MZN ", "NAD ", "NGN ", "NIC ", "NIO ", "NLG ", "NOK ", "NPR ", "NZD ", "OMR ", "PAB ", "PEI ", "PEN ", "PES ", "PGK ", "PHP ", "PKR ", "PLN ", "PLZ ", "PTE ", "PYG ", "QAR ", "RHD ", "ROL ", "RON ", "RSD ", "RUB ", "RUR ", "RWF ", "SAR ", "SBD ", "SCR ", "SDD ", "SDG ", "SDP ", "SEK ", "SGD ", "SHP ", "SIT ", "SKK ", "SLL ", "SOS ", "SRD ", "SRG ", "SSP ", "STD ", "SUR ", "SVC ", "SYP ", "SZL ", "THB ", "TJR ", "TJS ", "TMM ", "TMT ", "TND ", "TOP ", "TPE ", "TRL ", "TRY ", "TTD ", "TWD ", "TZS ", "UAH ", "UAK ", "UGS ", "UGX ", "USD ", "USN ", "USS ", "UYI ", "UYP ", "UYU ", "UZS ", "VEB ", "VEF ", "VND ", "VNN ", "VUV ", "WST ", "XAF ", "XAG ", "XAU ", "XBA ", "XBB ", "XBC ", "XBD ", "XCD ", "XDR ", "XEU ", "XFO ", "XFU ", "XOF ", "XPD ", "XPF ", "XPT ", "XRE ", "XSU ", "XTS ", "XUA ", "XXX ", "YDD ", "YER ", "YUD ", "YUM ", "YUN ", "YUR ", "ZAL ", "ZAR ", "ZMK ", "ZMW ", "ZRN ", "ZRZ ", "ZWD ", "ZWL ", "ZWR "},
currencyPositivePrefix: " ",
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"WAST": "West-Afrikaanse zomertijd", "AKDT": "Alaska-zomertijd", "EST": "Eastern-standaardtijd", "WARST": "West-Argentijnse zomertijd", "WAT": "West-Afrikaanse standaardtijd", "ART": "Argentijnse standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "SAST": "Zuid-Afrikaanse tijd", "CHADT": "Chatham-zomertijd", "WEZ": "West-Europese standaardtijd", "SRT": "Surinaamse tijd", "WESZ": "West-Europese zomertijd", "ADT": "Atlantic-zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "JDT": "Japanse zomertijd", "ECT": "Ecuadoraanse tijd", "UYT": "Uruguayaanse standaardtijd", "BOT": "Boliviaanse tijd", "ChST": "Chamorro-tijd", "WIT": "Oost-Indonesische tijd", "WIB": "West-Indonesische tijd", "GMT": "Greenwich Mean Time", "WART": "West-Argentijnse standaardtijd", "HKT": "Hongkongse standaardtijd", "JST": "Japanse standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "MDT": "Mountain-zomertijd", "GYT": "Guyaanse tijd", "AST": "Atlantic-standaardtijd", "UYST": "Uruguayaanse zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "SGT": "Singaporese standaardtijd", "CLT": "Chileense standaardtijd", "CST": "Central-standaardtijd", "∅∅∅": "Acre-zomertijd", "ACST": "Midden-Australische standaardtijd", "EAT": "Oost-Afrikaanse tijd", "AWST": "West-Australische standaardtijd", "AWDT": "West-Australische zomertijd", "GFT": "Frans-Guyaanse tijd", "AKST": "Alaska-standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "VET": "Venezolaanse tijd", "COST": "Colombiaanse zomertijd", "TMST": "Turkmeense zomertijd", "WITA": "Centraal-Indonesische tijd", "PDT": "Pacific-zomertijd", "HNT": "Newfoundland-standaardtijd", "CHAST": "Chatham-standaardtijd", "ARST": "Argentijnse zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "AEDT": "Oost-Australische zomertijd", "BT": "Bhutaanse tijd", "TMT": "Turkmeense standaardtijd", "MST": "Mountain-standaardtijd", "COT": "Colombiaanse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "MESZ": "Midden-Europese zomertijd", "CDT": "Central-zomertijd", "PST": "Pacific-standaardtijd", "ACDT": "Midden-Australische zomertijd", "MEZ": "Midden-Europese standaardtijd", "HKST": "Hongkongse zomertijd", "IST": "Indiase tijd", "MYT": "Maleisische tijd", "CLST": "Chileense zomertijd", "AEST": "Oost-Australische standaardtijd", "OEZ": "Oost-Europese standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "CAT": "Centraal-Afrikaanse tijd", "EDT": "Eastern-zomertijd", "HAT": "Newfoundland-zomertijd", "OESZ": "Oost-Europese zomertijd"},
+ timezones: map[string]string{"HAST": "Hawaii-Aleoetische standaardtijd", "UYST": "Uruguayaanse zomertijd", "BT": "Bhutaanse tijd", "BOT": "Boliviaanse tijd", "HAT": "Newfoundland-zomertijd", "ADT": "Atlantic-zomertijd", "SGT": "Singaporese standaardtijd", "COT": "Colombiaanse standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "HKST": "Hongkongse zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "CLST": "Chileense zomertijd", "GYT": "Guyaanse tijd", "MYT": "Maleisische tijd", "AWST": "West-Australische standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "PDT": "Pacific-zomertijd", "ChST": "Chamorro-tijd", "VET": "Venezolaanse tijd", "WAST": "West-Afrikaanse zomertijd", "CDT": "Central-zomertijd", "ACDT": "Midden-Australische zomertijd", "IST": "Indiase tijd", "TMT": "Turkmeense standaardtijd", "TMST": "Turkmeense zomertijd", "MESZ": "Midden-Europese zomertijd", "WART": "West-Argentijnse standaardtijd", "ART": "Argentijnse standaardtijd", "WIB": "West-Indonesische tijd", "EST": "Eastern-standaardtijd", "MST": "Macause standaardtijd", "AEST": "Oost-Australische standaardtijd", "SRT": "Surinaamse tijd", "CLT": "Chileense standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "COST": "Colombiaanse zomertijd", "ARST": "Argentijnse zomertijd", "WEZ": "West-Europese standaardtijd", "MDT": "Macause zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "UYT": "Uruguayaanse standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ECT": "Ecuadoraanse tijd", "OESZ": "Oost-Europese zomertijd", "GMT": "Greenwich Mean Time", "JST": "Japanse standaardtijd", "CHADT": "Chatham-zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "WITA": "Centraal-Indonesische tijd", "WIT": "Oost-Indonesische tijd", "EAT": "Oost-Afrikaanse tijd", "JDT": "Japanse zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "AKST": "Alaska-standaardtijd", "AST": "Atlantic-standaardtijd", "HKT": "Hongkongse standaardtijd", "CHAST": "Chatham-standaardtijd", "AEDT": "Oost-Australische zomertijd", "MEZ": "Midden-Europese standaardtijd", "ACST": "Midden-Australische standaardtijd", "∅∅∅": "Azoren-zomertijd", "PST": "Pacific-standaardtijd", "WARST": "West-Argentijnse zomertijd", "GFT": "Frans-Guyaanse tijd", "WESZ": "West-Europese zomertijd", "AWDT": "West-Australische zomertijd", "CAT": "Centraal-Afrikaanse tijd", "AKDT": "Alaska-zomertijd", "OEZ": "Oost-Europese standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "CST": "Central-standaardtijd", "HNT": "Newfoundland-standaardtijd", "EDT": "Eastern-zomertijd"},
}
}
@@ -199,7 +199,7 @@ func (nl *nl_CW) WeekdaysWide() []string {
func (nl *nl_CW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (nl *nl_CW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (nl *nl_CW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl_NL/nl_NL.go b/nl_NL/nl_NL.go
index f5c27f69..ccbe513a 100644
--- a/nl_NL/nl_NL.go
+++ b/nl_NL/nl_NL.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"MDT": "Mountain-zomertijd", "HAT": "Newfoundland-zomertijd", "CLT": "Chileense standaardtijd", "CLST": "Chileense zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "WITA": "Centraal-Indonesische tijd", "BT": "Bhutaanse tijd", "PST": "Pacific-standaardtijd", "WEZ": "West-Europese standaardtijd", "MESZ": "Midden-Europese zomertijd", "ECT": "Ecuadoraanse tijd", "UYT": "Uruguayaanse standaardtijd", "MYT": "Maleisische tijd", "WART": "West-Argentijnse standaardtijd", "GYT": "Guyaanse tijd", "HNT": "Newfoundland-standaardtijd", "CAT": "Centraal-Afrikaanse tijd", "CST": "Central-standaardtijd", "JDT": "Japanse zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "EDT": "Eastern-zomertijd", "HKT": "Hongkongse standaardtijd", "SRT": "Surinaamse tijd", "MST": "Mountain-standaardtijd", "AST": "Atlantic-standaardtijd", "AWDT": "West-Australische zomertijd", "IST": "Indiase tijd", "UYST": "Uruguayaanse zomertijd", "COT": "Colombiaanse standaardtijd", "ACDT": "Midden-Australische zomertijd", "WESZ": "West-Europese zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "WAST": "West-Afrikaanse zomertijd", "CDT": "Central-zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "WIB": "West-Indonesische tijd", "PDT": "Pacific-zomertijd", "SGT": "Singaporese standaardtijd", "AKDT": "Alaska-zomertijd", "OEZ": "Oost-Europese standaardtijd", "VET": "Venezolaanse tijd", "∅∅∅": "Peruaanse zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "WIT": "Oost-Indonesische tijd", "GFT": "Frans-Guyaanse tijd", "AKST": "Alaska-standaardtijd", "JST": "Japanse standaardtijd", "BOT": "Boliviaanse tijd", "OESZ": "Oost-Europese zomertijd", "TMST": "Turkmeense zomertijd", "ChST": "Chamorro-tijd", "ARST": "Argentijnse zomertijd", "TMT": "Turkmeense standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "ACST": "Midden-Australische standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "ART": "Argentijnse standaardtijd", "AEST": "Oost-Australische standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "MEZ": "Midden-Europese standaardtijd", "HKST": "Hongkongse zomertijd", "CHAST": "Chatham-standaardtijd", "CHADT": "Chatham-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "EAT": "Oost-Afrikaanse tijd", "ADT": "Atlantic-zomertijd", "AWST": "West-Australische standaardtijd", "AEDT": "Oost-Australische zomertijd", "GMT": "Greenwich Mean Time", "WARST": "West-Argentijnse zomertijd", "EST": "Eastern-standaardtijd", "COST": "Colombiaanse zomertijd"},
+ timezones: map[string]string{"VET": "Venezolaanse tijd", "GFT": "Frans-Guyaanse tijd", "JDT": "Japanse zomertijd", "IST": "Indiase tijd", "PDT": "Pacific-zomertijd", "MESZ": "Midden-Europese zomertijd", "SRT": "Surinaamse tijd", "WART": "West-Argentijnse standaardtijd", "ART": "Argentijnse standaardtijd", "SGT": "Singaporese standaardtijd", "ARST": "Argentijnse zomertijd", "HNT": "Newfoundland-standaardtijd", "CST": "Central-standaardtijd", "CDT": "Central-zomertijd", "ACST": "Midden-Australische standaardtijd", "MYT": "Maleisische tijd", "AKDT": "Alaska-zomertijd", "HKST": "Hongkongse zomertijd", "AEST": "Oost-Australische standaardtijd", "WAST": "West-Afrikaanse zomertijd", "UYST": "Uruguayaanse zomertijd", "CAT": "Centraal-Afrikaanse tijd", "AEDT": "Oost-Australische zomertijd", "WEZ": "West-Europese standaardtijd", "WAT": "West-Afrikaanse standaardtijd", "CHAST": "Chatham-standaardtijd", "EDT": "Eastern-zomertijd", "PST": "Pacific-standaardtijd", "MST": "Mountain-standaardtijd", "HAT": "Newfoundland-zomertijd", "SAST": "Zuid-Afrikaanse tijd", "GMT": "Greenwich Mean Time", "COT": "Colombiaanse standaardtijd", "COST": "Colombiaanse zomertijd", "GYT": "Guyaanse tijd", "MDT": "Mountain-zomertijd", "AST": "Atlantic-standaardtijd", "AWDT": "West-Australische zomertijd", "MEZ": "Midden-Europese standaardtijd", "CLT": "Chileense standaardtijd", "∅∅∅": "Azoren-zomertijd", "EST": "Eastern-standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "UYT": "Uruguayaanse standaardtijd", "WITA": "Centraal-Indonesische tijd", "ECT": "Ecuadoraanse tijd", "CLST": "Chileense zomertijd", "OEZ": "Oost-Europese standaardtijd", "WARST": "West-Argentijnse zomertijd", "AKST": "Alaska-standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "BOT": "Boliviaanse tijd", "HADT": "Hawaii-Aleoetische zomertijd", "OESZ": "Oost-Europese zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "JST": "Japanse standaardtijd", "AWST": "West-Australische standaardtijd", "ChST": "Chamorro-tijd", "ACWDT": "Midden-Australische westelijke zomertijd", "BT": "Bhutaanse tijd", "WIB": "West-Indonesische tijd", "WIT": "Oost-Indonesische tijd", "EAT": "Oost-Afrikaanse tijd", "WESZ": "West-Europese zomertijd", "ADT": "Atlantic-zomertijd", "HKT": "Hongkongse standaardtijd", "CHADT": "Chatham-zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "TMT": "Turkmeense standaardtijd", "TMST": "Turkmeense zomertijd", "ACDT": "Midden-Australische zomertijd"},
}
}
@@ -199,7 +199,7 @@ func (nl *nl_NL) WeekdaysWide() []string {
func (nl *nl_NL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (nl *nl_NL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (nl *nl_NL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl_SR/nl_SR.go b/nl_SR/nl_SR.go
index 88d6b218..a7fad79d 100644
--- a/nl_SR/nl_SR.go
+++ b/nl_SR/nl_SR.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"WAST": "West-Afrikaanse zomertijd", "COT": "Colombiaanse standaardtijd", "CDT": "Central-zomertijd", "GFT": "Frans-Guyaanse tijd", "WESZ": "West-Europese zomertijd", "MDT": "Mountain-zomertijd", "SRT": "Surinaamse tijd", "WAT": "West-Afrikaanse standaardtijd", "ART": "Argentijnse standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "EDT": "Eastern-zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "HKT": "Hongkongse standaardtijd", "GMT": "Greenwich Mean Time", "HAT": "Newfoundland-zomertijd", "ACDT": "Midden-Australische zomertijd", "MESZ": "Midden-Europese zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "WARST": "West-Argentijnse zomertijd", "UYST": "Uruguayaanse zomertijd", "SGT": "Singaporese standaardtijd", "WIB": "West-Indonesische tijd", "BOT": "Boliviaanse tijd", "ADT": "Atlantic-zomertijd", "HNT": "Newfoundland-standaardtijd", "AWST": "West-Australische standaardtijd", "PDT": "Pacific-zomertijd", "VET": "Venezolaanse tijd", "AKDT": "Alaska-zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "ARST": "Argentijnse zomertijd", "CLST": "Chileense zomertijd", "CST": "Central-standaardtijd", "AEDT": "Oost-Australische zomertijd", "JDT": "Japanse zomertijd", "SAST": "Zuid-Afrikaanse tijd", "MYT": "Maleisische tijd", "WEZ": "West-Europese standaardtijd", "EAT": "Oost-Afrikaanse tijd", "JST": "Japanse standaardtijd", "EST": "Eastern-standaardtijd", "CHADT": "Chatham-zomertijd", "UYT": "Uruguayaanse standaardtijd", "MST": "Mountain-standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "COST": "Colombiaanse zomertijd", "AST": "Atlantic-standaardtijd", "MEZ": "Midden-Europese standaardtijd", "HKST": "Hongkongse zomertijd", "WITA": "Centraal-Indonesische tijd", "OEZ": "Oost-Europese standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "ECT": "Ecuadoraanse tijd", "∅∅∅": "Peruaanse zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "PST": "Pacific-standaardtijd", "AWDT": "West-Australische zomertijd", "CHAST": "Chatham-standaardtijd", "AKST": "Alaska-standaardtijd", "IST": "Indiase tijd", "AEST": "Oost-Australische standaardtijd", "OESZ": "Oost-Europese zomertijd", "CAT": "Centraal-Afrikaanse tijd", "ChST": "Chamorro-tijd", "CLT": "Chileense standaardtijd", "WIT": "Oost-Indonesische tijd", "TMST": "Turkmeense zomertijd", "BT": "Bhutaanse tijd", "GYT": "Guyaanse tijd", "ACST": "Midden-Australische standaardtijd", "TMT": "Turkmeense standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "WART": "West-Argentijnse standaardtijd"},
+ timezones: map[string]string{"PDT": "Pacific-zomertijd", "ChST": "Chamorro-tijd", "WEZ": "West-Europese standaardtijd", "TMST": "Turkmeense zomertijd", "NZDT": "Nieuw-Zeelandse zomertijd", "TMT": "Turkmeense standaardtijd", "WITA": "Centraal-Indonesische tijd", "SRT": "Surinaamse tijd", "WART": "West-Argentijnse standaardtijd", "IST": "Indiase tijd", "MYT": "Maleisische tijd", "WIT": "Oost-Indonesische tijd", "WARST": "West-Argentijnse zomertijd", "ECT": "Ecuadoraanse tijd", "VET": "Venezolaanse tijd", "LHST": "Lord Howe-eilandse standaardtijd", "EAT": "Oost-Afrikaanse tijd", "HKST": "Hongkongse zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "AKST": "Alaska-standaardtijd", "AKDT": "Alaska-zomertijd", "ADT": "Atlantic-zomertijd", "CHADT": "Chatham-zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "AWST": "West-Australische standaardtijd", "PST": "Pacific-standaardtijd", "BT": "Bhutaanse tijd", "JDT": "Japanse zomertijd", "AST": "Atlantic-standaardtijd", "GYT": "Guyaanse tijd", "AEST": "Oost-Australische standaardtijd", "UYST": "Uruguayaanse zomertijd", "MDT": "Mountain-zomertijd", "CDT": "Central-zomertijd", "HNT": "Newfoundland-standaardtijd", "SAST": "Zuid-Afrikaanse tijd", "CLST": "Chileense zomertijd", "WESZ": "West-Europese zomertijd", "ACDT": "Midden-Australische zomertijd", "OEZ": "Oost-Europese standaardtijd", "AEDT": "Oost-Australische zomertijd", "CAT": "Centraal-Afrikaanse tijd", "HAT": "Newfoundland-zomertijd", "CHAST": "Chatham-standaardtijd", "EDT": "Eastern-zomertijd", "HAST": "Hawaii-Aleoetische standaardtijd", "CST": "Central-standaardtijd", "ARST": "Argentijnse zomertijd", "EST": "Eastern-standaardtijd", "OESZ": "Oost-Europese zomertijd", "MEZ": "Midden-Europese standaardtijd", "CLT": "Chileense standaardtijd", "MST": "Mountain-standaardtijd", "GFT": "Frans-Guyaanse tijd", "WAT": "West-Afrikaanse standaardtijd", "COT": "Colombiaanse standaardtijd", "∅∅∅": "Azoren-zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "ART": "Argentijnse standaardtijd", "WIB": "West-Indonesische tijd", "AWDT": "West-Australische zomertijd", "MESZ": "Midden-Europese zomertijd", "GMT": "Greenwich Mean Time", "ACWDT": "Midden-Australische westelijke zomertijd", "BOT": "Boliviaanse tijd", "JST": "Japanse standaardtijd", "ACWST": "Midden-Australische westelijke standaardtijd", "SGT": "Singaporese standaardtijd", "ACST": "Midden-Australische standaardtijd", "HKT": "Hongkongse standaardtijd", "COST": "Colombiaanse zomertijd", "UYT": "Uruguayaanse standaardtijd", "WAST": "West-Afrikaanse zomertijd"},
}
}
@@ -199,7 +199,7 @@ func (nl *nl_SR) WeekdaysWide() []string {
func (nl *nl_SR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (nl *nl_SR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (nl *nl_SR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nl_SX/nl_SX.go b/nl_SX/nl_SX.go
index fb3c01c0..b7c7d0dc 100644
--- a/nl_SX/nl_SX.go
+++ b/nl_SX/nl_SX.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v.Chr.", "n.Chr."},
erasNarrow: []string{"v.C.", "n.C."},
erasWide: []string{"voor Christus", "na Christus"},
- timezones: map[string]string{"PDT": "Pacific-zomertijd", "WESZ": "West-Europese zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "OEZ": "Oost-Europese standaardtijd", "JDT": "Japanse zomertijd", "SRT": "Surinaamse tijd", "∅∅∅": "Peruaanse zomertijd", "ARST": "Argentijnse zomertijd", "WART": "West-Argentijnse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "ART": "Argentijnse standaardtijd", "CST": "Central-standaardtijd", "AEDT": "Oost-Australische zomertijd", "OESZ": "Oost-Europese zomertijd", "ACST": "Midden-Australische standaardtijd", "AWDT": "West-Australische zomertijd", "WIB": "West-Indonesische tijd", "GMT": "Greenwich Mean Time", "UYT": "Uruguayaanse standaardtijd", "ACWDT": "Midden-Australische westelijke zomertijd", "ACDT": "Midden-Australische zomertijd", "CLT": "Chileense standaardtijd", "WIT": "Oost-Indonesische tijd", "CAT": "Centraal-Afrikaanse tijd", "AEST": "Oost-Australische standaardtijd", "AKST": "Alaska-standaardtijd", "ECT": "Ecuadoraanse tijd", "WEZ": "West-Europese standaardtijd", "MDT": "Mountain-zomertijd", "UYST": "Uruguayaanse zomertijd", "NZST": "Nieuw-Zeelandse standaardtijd", "COST": "Colombiaanse zomertijd", "MYT": "Maleisische tijd", "ChST": "Chamorro-tijd", "AST": "Atlantic-standaardtijd", "CDT": "Central-zomertijd", "TMST": "Turkmeense zomertijd", "GFT": "Frans-Guyaanse tijd", "SAST": "Zuid-Afrikaanse tijd", "EDT": "Eastern-zomertijd", "GYT": "Guyaanse tijd", "HKT": "Hongkongse standaardtijd", "HKST": "Hongkongse zomertijd", "CHADT": "Chatham-zomertijd", "AWST": "West-Australische standaardtijd", "COT": "Colombiaanse standaardtijd", "CHAST": "Chatham-standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "BT": "Bhutaanse tijd", "PST": "Pacific-standaardtijd", "WARST": "West-Argentijnse zomertijd", "MST": "Mountain-standaardtijd", "EAT": "Oost-Afrikaanse tijd", "MESZ": "Midden-Europese zomertijd", "IST": "Indiase tijd", "WAT": "West-Afrikaanse standaardtijd", "WAST": "West-Afrikaanse zomertijd", "CLST": "Chileense zomertijd", "SGT": "Singaporese standaardtijd", "TMT": "Turkmeense standaardtijd", "HADT": "Hawaii-Aleoetische zomertijd", "LHDT": "Lord Howe-eilandse zomertijd", "VET": "Venezolaanse tijd", "JST": "Japanse standaardtijd", "ADT": "Atlantic-zomertijd", "HNT": "Newfoundland-standaardtijd", "MEZ": "Midden-Europese standaardtijd", "AKDT": "Alaska-zomertijd", "EST": "Eastern-standaardtijd", "LHST": "Lord Howe-eilandse standaardtijd", "BOT": "Boliviaanse tijd", "HAT": "Newfoundland-zomertijd", "WITA": "Centraal-Indonesische tijd"},
+ timezones: map[string]string{"WIT": "Oost-Indonesische tijd", "WAT": "West-Afrikaanse standaardtijd", "AKDT": "Alaska-zomertijd", "WIB": "West-Indonesische tijd", "GMT": "Greenwich Mean Time", "SRT": "Surinaamse tijd", "WART": "West-Argentijnse standaardtijd", "MYT": "Maleisische tijd", "SAST": "Zuid-Afrikaanse tijd", "AEDT": "Oost-Australische zomertijd", "MEZ": "Midden-Europese standaardtijd", "UYT": "Uruguayaanse standaardtijd", "UYST": "Uruguayaanse zomertijd", "ChST": "Chamorro-tijd", "WESZ": "West-Europese zomertijd", "EST": "Eastern-standaardtijd", "NZST": "Nieuw-Zeelandse standaardtijd", "NZDT": "Nieuw-Zeelandse zomertijd", "BOT": "Boliviaanse tijd", "WEZ": "West-Europese standaardtijd", "VET": "Venezolaanse tijd", "∅∅∅": "Azoren-zomertijd", "ARST": "Argentijnse zomertijd", "COST": "Colombiaanse zomertijd", "BT": "Bhutaanse tijd", "WITA": "Centraal-Indonesische tijd", "CLST": "Chileense zomertijd", "HAT": "Newfoundland-zomertijd", "EDT": "Eastern-zomertijd", "MDT": "Macause zomertijd", "LHST": "Lord Howe-eilandse standaardtijd", "PST": "Pacific-standaardtijd", "JST": "Japanse standaardtijd", "AWST": "West-Australische standaardtijd", "HKT": "Hongkongse standaardtijd", "OEZ": "Oost-Europese standaardtijd", "EAT": "Oost-Afrikaanse tijd", "ECT": "Ecuadoraanse tijd", "AKST": "Alaska-standaardtijd", "ADT": "Atlantic-zomertijd", "GYT": "Guyaanse tijd", "CHAST": "Chatham-standaardtijd", "PDT": "Pacific-zomertijd", "HNT": "Newfoundland-standaardtijd", "TMT": "Turkmeense standaardtijd", "LHDT": "Lord Howe-eilandse zomertijd", "ACWST": "Midden-Australische westelijke standaardtijd", "CLT": "Chileense standaardtijd", "GFT": "Frans-Guyaanse tijd", "CST": "Central-standaardtijd", "COT": "Colombiaanse standaardtijd", "ACDT": "Midden-Australische zomertijd", "OESZ": "Oost-Europese zomertijd", "WAST": "West-Afrikaanse zomertijd", "IST": "Indiase tijd", "TMST": "Turkmeense zomertijd", "CAT": "Centraal-Afrikaanse tijd", "AST": "Atlantic-standaardtijd", "SGT": "Singaporese standaardtijd", "AWDT": "West-Australische zomertijd", "ART": "Argentijnse standaardtijd", "AEST": "Oost-Australische standaardtijd", "WARST": "West-Argentijnse zomertijd", "JDT": "Japanse zomertijd", "HADT": "Hawaii-Aleoetische zomertijd", "HKST": "Hongkongse zomertijd", "ACWDT": "Midden-Australische westelijke zomertijd", "CDT": "Central-zomertijd", "ACST": "Midden-Australische standaardtijd", "MST": "Macause standaardtijd", "HAST": "Hawaii-Aleoetische standaardtijd", "CHADT": "Chatham-zomertijd", "MESZ": "Midden-Europese zomertijd"},
}
}
@@ -199,7 +199,7 @@ func (nl *nl_SX) WeekdaysWide() []string {
func (nl *nl_SX) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (nl *nl_SX) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (nl *nl_SX) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nl.currencies[currency]
- l := len(s) + len(nl.decimal) + len(nl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nmg/nmg.go b/nmg/nmg.go
index c70d3479..8bbfde28 100644
--- a/nmg/nmg.go
+++ b/nmg/nmg.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BL", "PB"},
erasNarrow: []string{"", ""},
erasWide: []string{"Bó Lahlɛ̄", "Pfiɛ Burī"},
- timezones: map[string]string{"SAST": "SAST", "AKST": "AKST", "ECT": "ECT", "BOT": "BOT", "UYT": "UYT", "CLST": "CLST", "ChST": "ChST", "GFT": "GFT", "TMST": "TMST", "ACST": "ACST", "CAT": "CAT", "MESZ": "MESZ", "ACDT": "ACDT", "NZDT": "NZDT", "WITA": "WITA", "WARST": "WARST", "PST": "PST", "WEZ": "WEZ", "HADT": "HADT", "EST": "EST", "EDT": "EDT", "HNT": "HNT", "ARST": "ARST", "CHADT": "CHADT", "EAT": "EAT", "HKST": "HKST", "WESZ": "WESZ", "ACWST": "ACWST", "∅∅∅": "∅∅∅", "WIB": "WIB", "OEZ": "OEZ", "WIT": "WIT", "AEST": "AEST", "WART": "WART", "AST": "AST", "HAT": "HAT", "CST": "CST", "ACWDT": "ACWDT", "VET": "VET", "AWDT": "AWDT", "TMT": "TMT", "HAST": "HAST", "JDT": "JDT", "UYST": "UYST", "SRT": "SRT", "MEZ": "MEZ", "AKDT": "AKDT", "LHDT": "LHDT", "COT": "COT", "CLT": "CLT", "WAST": "WAST", "CDT": "CDT", "BT": "BT", "LHST": "LHST", "MST": "MST", "WAT": "WAT", "MYT": "MYT", "GMT": "GMT", "IST": "IST", "MDT": "MDT", "COST": "COST", "AWST": "AWST", "JST": "JST", "NZST": "NZST", "CHAST": "CHAST", "HKT": "HKT", "ART": "ART", "SGT": "SGT", "AEDT": "AEDT", "OESZ": "OESZ", "PDT": "PDT", "GYT": "GYT", "ADT": "ADT"},
+ timezones: map[string]string{"BOT": "BOT", "CDT": "CDT", "AST": "AST", "HADT": "HADT", "CHADT": "CHADT", "PST": "PST", "∅∅∅": "∅∅∅", "HKST": "HKST", "TMST": "TMST", "MESZ": "MESZ", "WIT": "WIT", "GFT": "GFT", "WAT": "WAT", "AEDT": "AEDT", "SAST": "SAST", "WITA": "WITA", "ART": "ART", "OESZ": "OESZ", "LHDT": "LHDT", "NZST": "NZST", "PDT": "PDT", "MDT": "MDT", "ACWDT": "ACWDT", "MST": "MST", "WAST": "WAST", "COST": "COST", "SGT": "SGT", "AWST": "AWST", "CAT": "CAT", "CLST": "CLST", "CST": "CST", "ARST": "ARST", "UYST": "UYST", "JDT": "JDT", "EST": "EST", "GMT": "GMT", "VET": "VET", "ECT": "ECT", "GYT": "GYT", "AKST": "AKST", "HAST": "HAST", "AWDT": "AWDT", "CHAST": "CHAST", "OEZ": "OEZ", "WEZ": "WEZ", "ACDT": "ACDT", "WIB": "WIB", "TMT": "TMT", "AEST": "AEST", "NZDT": "NZDT", "WESZ": "WESZ", "BT": "BT", "COT": "COT", "ChST": "ChST", "CLT": "CLT", "UYT": "UYT", "SRT": "SRT", "WART": "WART", "IST": "IST", "ACST": "ACST", "HAT": "HAT", "MYT": "MYT", "AKDT": "AKDT", "MEZ": "MEZ", "WARST": "WARST", "ADT": "ADT", "HKT": "HKT", "ACWST": "ACWST", "JST": "JST", "HNT": "HNT", "EDT": "EDT", "LHST": "LHST", "EAT": "EAT"},
}
}
@@ -177,7 +177,7 @@ func (nmg *nmg) WeekdaysWide() []string {
func (nmg *nmg) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nmg.decimal) + len(nmg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (nmg *nmg) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
- l := len(s) + len(nmg.decimal) + len(nmg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (nmg *nmg) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
- l := len(s) + len(nmg.decimal) + len(nmg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nmg_CM/nmg_CM.go b/nmg_CM/nmg_CM.go
index 855cb8e5..8dd238e5 100644
--- a/nmg_CM/nmg_CM.go
+++ b/nmg_CM/nmg_CM.go
@@ -64,7 +64,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BL", "PB"},
erasNarrow: []string{"", ""},
erasWide: []string{"Bó Lahlɛ̄", "Pfiɛ Burī"},
- timezones: map[string]string{"MST": "MST", "AWDT": "AWDT", "SGT": "SGT", "GMT": "GMT", "ChST": "ChST", "∅∅∅": "∅∅∅", "ART": "ART", "NZST": "NZST", "WIT": "WIT", "BT": "BT", "WART": "WART", "WAST": "WAST", "AST": "AST", "CLT": "CLT", "CDT": "CDT", "ECT": "ECT", "UYST": "UYST", "MESZ": "MESZ", "AEST": "AEST", "ACDT": "ACDT", "AWST": "AWST", "NZDT": "NZDT", "IST": "IST", "WARST": "WARST", "CAT": "CAT", "WIB": "WIB", "WESZ": "WESZ", "GYT": "GYT", "ADT": "ADT", "MEZ": "MEZ", "GFT": "GFT", "JDT": "JDT", "BOT": "BOT", "WEZ": "WEZ", "PDT": "PDT", "VET": "VET", "EAT": "EAT", "COST": "COST", "HKT": "HKT", "CHAST": "CHAST", "EST": "EST", "MYT": "MYT", "SAST": "SAST", "OESZ": "OESZ", "AEDT": "AEDT", "AKST": "AKST", "LHST": "LHST", "HADT": "HADT", "OEZ": "OEZ", "HAST": "HAST", "AKDT": "AKDT", "HKST": "HKST", "CLST": "CLST", "LHDT": "LHDT", "MDT": "MDT", "ARST": "ARST", "TMST": "TMST", "PST": "PST", "ACWDT": "ACWDT", "ACST": "ACST", "WITA": "WITA", "CST": "CST", "TMT": "TMT", "ACWST": "ACWST", "HAT": "HAT", "HNT": "HNT", "WAT": "WAT", "COT": "COT", "SRT": "SRT", "CHADT": "CHADT", "JST": "JST", "EDT": "EDT", "UYT": "UYT"},
+ timezones: map[string]string{"ChST": "ChST", "WART": "WART", "HAT": "HAT", "MST": "MST", "WAST": "WAST", "JDT": "JDT", "AKDT": "AKDT", "MYT": "MYT", "EDT": "EDT", "SRT": "SRT", "MDT": "MDT", "GYT": "GYT", "HKST": "HKST", "LHST": "LHST", "CAT": "CAT", "PST": "PST", "GMT": "GMT", "WARST": "WARST", "ECT": "ECT", "WIT": "WIT", "ACWST": "ACWST", "CLST": "CLST", "WAT": "WAT", "COST": "COST", "WIB": "WIB", "ACWDT": "ACWDT", "ACDT": "ACDT", "AWST": "AWST", "SAST": "SAST", "NZST": "NZST", "UYT": "UYT", "EAT": "EAT", "COT": "COT", "TMST": "TMST", "OESZ": "OESZ", "IST": "IST", "CST": "CST", "ART": "ART", "AWDT": "AWDT", "AEST": "AEST", "BT": "BT", "WITA": "WITA", "JST": "JST", "ACST": "ACST", "HAST": "HAST", "TMT": "TMT", "BOT": "BOT", "WEZ": "WEZ", "VET": "VET", "ADT": "ADT", "EST": "EST", "MEZ": "MEZ", "AST": "AST", "OEZ": "OEZ", "PDT": "PDT", "MESZ": "MESZ", "GFT": "GFT", "∅∅∅": "∅∅∅", "HKT": "HKT", "CHADT": "CHADT", "AEDT": "AEDT", "HNT": "HNT", "ARST": "ARST", "HADT": "HADT", "CHAST": "CHAST", "LHDT": "LHDT", "SGT": "SGT", "UYST": "UYST", "WESZ": "WESZ", "CDT": "CDT", "AKST": "AKST", "NZDT": "NZDT", "CLT": "CLT"},
}
}
@@ -177,7 +177,7 @@ func (nmg *nmg_CM) WeekdaysWide() []string {
func (nmg *nmg_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nmg.decimal) + len(nmg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (nmg *nmg_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
- l := len(s) + len(nmg.decimal) + len(nmg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -312,7 +312,7 @@ func (nmg *nmg_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nmg.currencies[currency]
- l := len(s) + len(nmg.decimal) + len(nmg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nn/nn.go b/nn/nn.go
index 02179a60..22fd9606 100644
--- a/nn/nn.go
+++ b/nn/nn.go
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"f.Kr.", "e.Kr."},
- timezones: map[string]string{"CHADT": "CHADT", "CST": "CST", "CDT": "CDT", "MEZ": "sentraleuropeisk standardtid", "WITA": "WITA", "LHDT": "LHDT", "HAT": "HAT", "HKT": "HKT", "CHAST": "CHAST", "SAST": "sørafrikansk tid", "EDT": "EDT", "WARST": "WARST", "∅∅∅": "∅∅∅", "ADT": "ADT", "NZST": "NZST", "JST": "JST", "AST": "AST", "HNT": "HNT", "WIT": "WIT", "AEST": "austaustralsk standardtid", "BT": "BT", "COST": "COST", "HKST": "HKST", "SGT": "SGT", "AEDT": "austaustralsk sommartid", "UYT": "UYT", "PDT": "PDT", "ARST": "ARST", "CAT": "sentralafrikansk tid", "OEZ": "austeuropeisk standardtid", "WEZ": "vesteuropeisk standardtid", "WESZ": "vesteuropeisk sommartid", "VET": "VET", "AKST": "AKST", "AKDT": "AKDT", "CLT": "CLT", "TMST": "TMST", "WIB": "WIB", "JDT": "JDT", "MYT": "MYT", "WART": "WART", "ACDT": "sentralaustralsk sommartid", "MST": "MST", "NZDT": "NZDT", "UYST": "UYST", "ACWDT": "vest-sentralaustralsk sommartid", "EST": "EST", "GFT": "GFT", "ChST": "ChST", "MDT": "MDT", "CLST": "CLST", "MESZ": "sentraleuropeisk sommartid", "IST": "IST", "EAT": "austafrikansk tid", "WAT": "vestafrikansk standardtid", "COT": "COT", "AWST": "vestaustralsk standardtid", "ACWST": "vest-sentralaustralsk standardtid", "SRT": "SRT", "WAST": "vestafrikansk sommartid", "GMT": "greenwich middeltid", "TMT": "TMT", "ECT": "ECT", "PST": "PST", "LHST": "LHST", "ACST": "sentralaustralsk standardtid", "ART": "ART", "HADT": "HADT", "OESZ": "austeuropeisk sommartid", "BOT": "BOT", "GYT": "GYT", "AWDT": "vestaustralsk sommartid", "HAST": "HAST"},
+ timezones: map[string]string{"JDT": "JDT", "CHADT": "CHADT", "ACWDT": "vest-sentralaustralsk sommartid", "BOT": "BOT", "CLT": "CLT", "WESZ": "vesteuropeisk sommartid", "GFT": "GFT", "CDT": "CDT", "OESZ": "austeuropeisk sommartid", "AEST": "austaustralsk standardtid", "PST": "PST", "ACWST": "vest-sentralaustralsk standardtid", "WAST": "vestafrikansk sommartid", "CST": "CST", "MST": "MST", "PDT": "PDT", "VET": "VET", "ADT": "ADT", "ACST": "sentralaustralsk standardtid", "TMST": "TMST", "AST": "AST", "MDT": "MDT", "HAST": "HAST", "ART": "ART", "NZST": "NZST", "EAT": "austafrikansk tid", "EST": "EST", "HKST": "HKST", "CHAST": "CHAST", "NZDT": "NZDT", "GMT": "greenwich middeltid", "WAT": "vestafrikansk standardtid", "COST": "COST", "SAST": "sørafrikansk tid", "WART": "WART", "WARST": "WARST", "HKT": "HKT", "CAT": "sentralafrikansk tid", "BT": "BT", "SRT": "SRT", "CLST": "CLST", "SGT": "SGT", "WIT": "WIT", "WEZ": "vesteuropeisk standardtid", "AKST": "AKST", "AKDT": "AKDT", "ACDT": "sentralaustralsk sommartid", "HAT": "HAT", "HNT": "HNT", "GYT": "GYT", "ARST": "ARST", "TMT": "TMT", "LHST": "LHST", "LHDT": "LHDT", "MYT": "MYT", "AWST": "vestaustralsk standardtid", "WIB": "WIB", "MESZ": "sentraleuropeisk sommartid", "WITA": "WITA", "ECT": "ECT", "JST": "JST", "AEDT": "austaustralsk sommartid", "MEZ": "sentraleuropeisk standardtid", "UYT": "UYT", "ChST": "ChST", "IST": "IST", "COT": "COT", "∅∅∅": "∅∅∅", "EDT": "EDT", "HADT": "HADT", "AWDT": "vestaustralsk sommartid", "OEZ": "austeuropeisk standardtid", "UYST": "UYST"},
}
}
@@ -192,7 +192,7 @@ func (nn *nn) WeekdaysWide() []string {
func (nn *nn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nn.decimal) + len(nn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -273,7 +273,7 @@ func (nn *nn) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nn.currencies[currency]
- l := len(s) + len(nn.decimal) + len(nn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (nn *nn) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nn.currencies[currency]
- l := len(s) + len(nn.decimal) + len(nn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nn_NO/nn_NO.go b/nn_NO/nn_NO.go
index 21bc6035..96fe6d78 100644
--- a/nn_NO/nn_NO.go
+++ b/nn_NO/nn_NO.go
@@ -72,7 +72,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"f.Kr.", "e.Kr."},
- timezones: map[string]string{"ACDT": "sentralaustralsk sommartid", "MST": "MST", "CHAST": "CHAST", "IST": "IST", "HAT": "HAT", "CLST": "CLST", "WIB": "WIB", "JDT": "JDT", "ACWST": "vest-sentralaustralsk standardtid", "LHST": "LHST", "MYT": "MYT", "MESZ": "sentraleuropeisk sommartid", "OEZ": "austeuropeisk standardtid", "UYST": "UYST", "TMST": "TMST", "UYT": "UYT", "WESZ": "vesteuropeisk sommartid", "WAT": "vestafrikansk standardtid", "WAST": "vestafrikansk sommartid", "ARST": "ARST", "AST": "AST", "AWST": "vestaustralsk standardtid", "HAST": "HAST", "MDT": "MDT", "HADT": "HADT", "OESZ": "austeuropeisk sommartid", "ACST": "sentralaustralsk standardtid", "COT": "COT", "AKST": "AKST", "WEZ": "vesteuropeisk standardtid", "WART": "WART", "WARST": "WARST", "AWDT": "vestaustralsk sommartid", "NZDT": "NZDT", "COST": "COST", "CDT": "CDT", "ACWDT": "vest-sentralaustralsk sommartid", "SGT": "SGT", "BT": "BT", "ECT": "ECT", "∅∅∅": "∅∅∅", "CLT": "CLT", "HKT": "HKT", "JST": "JST", "SAST": "sørafrikansk tid", "PST": "PST", "PDT": "PDT", "LHDT": "LHDT", "BOT": "BOT", "HNT": "HNT", "CST": "CST", "CHADT": "CHADT", "EDT": "EDT", "GMT": "greenwich middeltid", "VET": "VET", "ADT": "ADT", "ART": "ART", "AEST": "austaustralsk standardtid", "AEDT": "austaustralsk sommartid", "WITA": "WITA", "AKDT": "AKDT", "NZST": "NZST", "HKST": "HKST", "SRT": "SRT", "ChST": "ChST", "WIT": "WIT", "EST": "EST", "GYT": "GYT", "EAT": "austafrikansk tid", "CAT": "sentralafrikansk tid", "MEZ": "sentraleuropeisk standardtid", "TMT": "TMT", "GFT": "GFT"},
+ timezones: map[string]string{"AKST": "AKST", "AKDT": "AKDT", "AWDT": "vestaustralsk sommartid", "VET": "VET", "UYT": "UYT", "MYT": "MYT", "MST": "MST", "TMT": "TMT", "LHST": "LHST", "AEST": "austaustralsk standardtid", "PDT": "PDT", "JDT": "JDT", "ADT": "ADT", "HNT": "HNT", "CHADT": "CHADT", "EDT": "EDT", "EAT": "austafrikansk tid", "ACWDT": "vest-sentralaustralsk sommartid", "WAT": "vestafrikansk standardtid", "CST": "CST", "CDT": "CDT", "ART": "ART", "BT": "BT", "WESZ": "vesteuropeisk sommartid", "ECT": "ECT", "BOT": "BOT", "WAST": "vestafrikansk sommartid", "IST": "IST", "COT": "COT", "AWST": "vestaustralsk standardtid", "WITA": "WITA", "LHDT": "LHDT", "MESZ": "sentraleuropeisk sommartid", "SGT": "SGT", "ARST": "ARST", "AEDT": "austaustralsk sommartid", "OEZ": "austeuropeisk standardtid", "WART": "WART", "WARST": "WARST", "JST": "JST", "HKST": "HKST", "SAST": "sørafrikansk tid", "OESZ": "austeuropeisk sommartid", "UYST": "UYST", "GMT": "greenwich middeltid", "CLT": "CLT", "WIT": "WIT", "CHAST": "CHAST", "NZDT": "NZDT", "SRT": "SRT", "GYT": "GYT", "WIB": "WIB", "HADT": "HADT", "AST": "AST", "HKT": "HKT", "HAST": "HAST", "CAT": "sentralafrikansk tid", "CLST": "CLST", "PST": "PST", "WEZ": "vesteuropeisk standardtid", "COST": "COST", "ACST": "sentralaustralsk standardtid", "HAT": "HAT", "EST": "EST", "TMST": "TMST", "MEZ": "sentraleuropeisk standardtid", "ACWST": "vest-sentralaustralsk standardtid", "ACDT": "sentralaustralsk sommartid", "∅∅∅": "∅∅∅", "NZST": "NZST", "GFT": "GFT", "MDT": "MDT", "ChST": "ChST"},
}
}
@@ -192,7 +192,7 @@ func (nn *nn_NO) WeekdaysWide() []string {
func (nn *nn_NO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nn.decimal) + len(nn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -273,7 +273,7 @@ func (nn *nn_NO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nn.currencies[currency]
- l := len(s) + len(nn.decimal) + len(nn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -335,7 +335,7 @@ func (nn *nn_NO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nn.currencies[currency]
- l := len(s) + len(nn.decimal) + len(nn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nnh/nnh.go b/nnh/nnh.go
index 5b7a9652..6ea14f4e 100644
--- a/nnh/nnh.go
+++ b/nnh/nnh.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"m.z.Y.", "m.g.n.Y."},
erasNarrow: []string{"", ""},
erasWide: []string{"mé zyé Yěsô", "mé gÿo ńzyé Yěsô"},
- timezones: map[string]string{"MEZ": "MEZ", "BT": "BT", "PST": "PST", "HADT": "HADT", "MESZ": "MESZ", "WIT": "WIT", "WIB": "WIB", "HAST": "HAST", "WARST": "WARST", "ACDT": "ACDT", "ARST": "ARST", "ADT": "ADT", "JST": "JST", "EDT": "EDT", "∅∅∅": "∅∅∅", "WITA": "WITA", "MST": "MST", "WART": "WART", "BOT": "BOT", "GYT": "GYT", "ART": "ART", "CDT": "CDT", "AEST": "AEST", "OEZ": "OEZ", "CHAST": "CHAST", "CHADT": "CHADT", "CLST": "CLST", "TMT": "TMT", "AST": "AST", "HKT": "HKT", "CST": "CST", "MDT": "MDT", "ChST": "ChST", "AWST": "AWST", "CAT": "CAT", "GMT": "GMT", "VET": "VET", "WAST": "WAST", "NZST": "NZST", "MYT": "MYT", "WESZ": "WESZ", "EST": "EST", "LHDT": "LHDT", "SRT": "SRT", "HNT": "HNT", "SGT": "SGT", "SAST": "SAST", "ECT": "ECT", "OESZ": "OESZ", "IST": "IST", "ACWST": "ACWST", "ACST": "ACST", "AWDT": "AWDT", "HAT": "HAT", "HKST": "HKST", "AKST": "AKST", "GFT": "GFT", "PDT": "PDT", "EAT": "EAT", "WAT": "WAT", "COST": "COST", "CLT": "CLT", "AKDT": "AKDT", "UYST": "UYST", "WEZ": "WEZ", "ACWDT": "ACWDT", "TMST": "TMST", "JDT": "JDT", "LHST": "LHST", "COT": "COT", "NZDT": "NZDT", "AEDT": "AEDT", "UYT": "UYT"},
+ timezones: map[string]string{"SGT": "SGT", "WIB": "WIB", "CDT": "CDT", "ADT": "ADT", "HNT": "HNT", "HKT": "HKT", "LHST": "LHST", "GMT": "GMT", "WAT": "WAT", "GYT": "GYT", "CHAST": "CHAST", "SAST": "SAST", "PDT": "PDT", "BT": "BT", "ACWST": "ACWST", "BOT": "BOT", "AKST": "AKST", "TMST": "TMST", "AEST": "AEST", "EDT": "EDT", "ARST": "ARST", "SRT": "SRT", "MDT": "MDT", "HAST": "HAST", "PST": "PST", "EAT": "EAT", "ACWDT": "ACWDT", "COT": "COT", "MYT": "MYT", "MST": "MST", "WEZ": "WEZ", "ACST": "ACST", "∅∅∅": "∅∅∅", "EST": "EST", "CHADT": "CHADT", "LHDT": "LHDT", "WITA": "WITA", "WIT": "WIT", "WAST": "WAST", "COST": "COST", "HAT": "HAT", "HADT": "HADT", "AWST": "AWST", "HKST": "HKST", "TMT": "TMT", "MESZ": "MESZ", "WART": "WART", "AKDT": "AKDT", "OEZ": "OEZ", "OESZ": "OESZ", "CLST": "CLST", "CST": "CST", "JST": "JST", "ART": "ART", "CAT": "CAT", "WESZ": "WESZ", "JDT": "JDT", "AST": "AST", "CLT": "CLT", "ACDT": "ACDT", "AEDT": "AEDT", "UYT": "UYT", "UYST": "UYST", "ChST": "ChST", "ECT": "ECT", "IST": "IST", "AWDT": "AWDT", "NZST": "NZST", "NZDT": "NZDT", "WARST": "WARST", "MEZ": "MEZ", "VET": "VET", "GFT": "GFT"},
}
}
@@ -185,7 +185,7 @@ func (nnh *nnh) WeekdaysWide() []string {
func (nnh *nnh) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nnh.decimal) + len(nnh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -233,7 +233,7 @@ func (nnh *nnh) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
- l := len(s) + len(nnh.decimal) + len(nnh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (nnh *nnh) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
- l := len(s) + len(nnh.decimal) + len(nnh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nnh_CM/nnh_CM.go b/nnh_CM/nnh_CM.go
index 977ab64f..778c8bc7 100644
--- a/nnh_CM/nnh_CM.go
+++ b/nnh_CM/nnh_CM.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"m.z.Y.", "m.g.n.Y."},
erasNarrow: []string{"", ""},
erasWide: []string{"mé zyé Yěsô", "mé gÿo ńzyé Yěsô"},
- timezones: map[string]string{"TMT": "TMT", "SAST": "SAST", "NZDT": "NZDT", "AWDT": "AWDT", "JST": "JST", "WEZ": "WEZ", "AST": "AST", "HKST": "HKST", "GMT": "GMT", "ACWST": "ACWST", "UYT": "UYT", "HAT": "HAT", "WITA": "WITA", "IST": "IST", "BOT": "BOT", "AEST": "AEST", "SRT": "SRT", "WAT": "WAT", "MEZ": "MEZ", "CHAST": "CHAST", "CDT": "CDT", "WIB": "WIB", "HAST": "HAST", "ACWDT": "ACWDT", "ACST": "ACST", "ChST": "ChST", "WAST": "WAST", "SGT": "SGT", "CST": "CST", "AEDT": "AEDT", "AKDT": "AKDT", "ECT": "ECT", "NZST": "NZST", "HNT": "HNT", "ART": "ART", "COT": "COT", "WARST": "WARST", "UYST": "UYST", "GYT": "GYT", "WIT": "WIT", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "ADT": "ADT", "HKT": "HKT", "TMST": "TMST", "JDT": "JDT", "MYT": "MYT", "EAT": "EAT", "AWST": "AWST", "CLT": "CLT", "CAT": "CAT", "MDT": "MDT", "EDT": "EDT", "LHST": "LHST", "WART": "WART", "PST": "PST", "WESZ": "WESZ", "VET": "VET", "ARST": "ARST", "MESZ": "MESZ", "BT": "BT", "LHDT": "LHDT", "PDT": "PDT", "MST": "MST", "ACDT": "ACDT", "CLST": "CLST", "GFT": "GFT", "COST": "COST", "CHADT": "CHADT", "EST": "EST", "HADT": "HADT", "OEZ": "OEZ", "AKST": "AKST"},
+ timezones: map[string]string{"JDT": "JDT", "OEZ": "OEZ", "PST": "PST", "CAT": "CAT", "WART": "WART", "WARST": "WARST", "JST": "JST", "HNT": "HNT", "OESZ": "OESZ", "NZST": "NZST", "MST": "MST", "GFT": "GFT", "NZDT": "NZDT", "BOT": "BOT", "∅∅∅": "∅∅∅", "AKST": "AKST", "AKDT": "AKDT", "TMST": "TMST", "UYST": "UYST", "IST": "IST", "ACDT": "ACDT", "ChST": "ChST", "VET": "VET", "WIT": "WIT", "COST": "COST", "CHADT": "CHADT", "LHST": "LHST", "SRT": "SRT", "ACWST": "ACWST", "WITA": "WITA", "ECT": "ECT", "GYT": "GYT", "AWST": "AWST", "CLT": "CLT", "EAT": "EAT", "COT": "COT", "EST": "EST", "EDT": "EDT", "MDT": "MDT", "CST": "CST", "CDT": "CDT", "HAST": "HAST", "AEDT": "AEDT", "WAST": "WAST", "UYT": "UYT", "BT": "BT", "ART": "ART", "ACST": "ACST", "HAT": "HAT", "MYT": "MYT", "AWDT": "AWDT", "ACWDT": "ACWDT", "WAT": "WAT", "ADT": "ADT", "HKT": "HKT", "CHAST": "CHAST", "TMT": "TMT", "LHDT": "LHDT", "SAST": "SAST", "WESZ": "WESZ", "MEZ": "MEZ", "SGT": "SGT", "HADT": "HADT", "HKST": "HKST", "AEST": "AEST", "MESZ": "MESZ", "AST": "AST", "WEZ": "WEZ", "ARST": "ARST", "CLST": "CLST", "PDT": "PDT", "GMT": "GMT", "WIB": "WIB"},
}
}
@@ -185,7 +185,7 @@ func (nnh *nnh_CM) WeekdaysWide() []string {
func (nnh *nnh_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nnh.decimal) + len(nnh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -233,7 +233,7 @@ func (nnh *nnh_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
- l := len(s) + len(nnh.decimal) + len(nnh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -295,7 +295,7 @@ func (nnh *nnh_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nnh.currencies[currency]
- l := len(s) + len(nnh.decimal) + len(nnh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nus/nus.go b/nus/nus.go
index 8e91bd08..105084d6 100644
--- a/nus/nus.go
+++ b/nus/nus.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AY", "ƐY"},
erasNarrow: []string{"", ""},
erasWide: []string{"A ka̱n Yecu ni dap", "Ɛ ca Yecu dap"},
- timezones: map[string]string{"WESZ": "WESZ", "ACWST": "ACWST", "AKST": "AKST", "AKDT": "AKDT", "EST": "EST", "ECT": "ECT", "WEZ": "WEZ", "AWST": "AWST", "MESZ": "MESZ", "BOT": "BOT", "PDT": "PDT", "HAT": "HAT", "ADT": "ADT", "CLT": "CLT", "AEDT": "AEDT", "WITA": "WITA", "OEZ": "OEZ", "EDT": "EDT", "GMT": "GMT", "ACST": "ACST", "CST": "CST", "HKST": "HKST", "TMT": "TMT", "SRT": "SRT", "ARST": "ARST", "HAST": "HAST", "JST": "JST", "VET": "VET", "CDT": "CDT", "MST": "MST", "SGT": "SGT", "UYT": "UYT", "EAT": "EAT", "AWDT": "AWDT", "CLST": "CLST", "TMST": "TMST", "JDT": "JDT", "ACWDT": "ACWDT", "PST": "PST", "AST": "AST", "SAST": "SAST", "BT": "BT", "MYT": "MYT", "HNT": "HNT", "CHADT": "CHADT", "WIT": "WIT", "LHDT": "LHDT", "CAT": "CAT", "∅∅∅": "∅∅∅", "HADT": "HADT", "MEZ": "MEZ", "GFT": "GFT", "OESZ": "OESZ", "LHST": "LHST", "WART": "WART", "WAT": "WAT", "NZST": "NZST", "AEST": "AEST", "WIB": "WIB", "IST": "IST", "WARST": "WARST", "ChST": "ChST", "ART": "ART", "COT": "COT", "HKT": "HKT", "WAST": "WAST", "MDT": "MDT", "CHAST": "CHAST", "UYST": "UYST", "GYT": "GYT", "ACDT": "ACDT", "NZDT": "NZDT", "COST": "COST"},
+ timezones: map[string]string{"MEZ": "MEZ", "COT": "COT", "SGT": "SGT", "CDT": "CDT", "MYT": "MYT", "HKT": "HKT", "WIB": "WIB", "GMT": "GMT", "BOT": "BOT", "CLST": "CLST", "JDT": "JDT", "CST": "CST", "AST": "AST", "SAST": "SAST", "MESZ": "MESZ", "SRT": "SRT", "CLT": "CLT", "WESZ": "WESZ", "PST": "PST", "MDT": "MDT", "GYT": "GYT", "EST": "EST", "AEDT": "AEDT", "NZST": "NZST", "EAT": "EAT", "HNT": "HNT", "AEST": "AEST", "HKST": "HKST", "LHDT": "LHDT", "OEZ": "OEZ", "IST": "IST", "ACDT": "ACDT", "HAT": "HAT", "HAST": "HAST", "GFT": "GFT", "HADT": "HADT", "CHAST": "CHAST", "UYT": "UYT", "PDT": "PDT", "OESZ": "OESZ", "UYST": "UYST", "ACWST": "ACWST", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "ARST": "ARST", "WITA": "WITA", "ECT": "ECT", "WAT": "WAT", "JST": "JST", "ACWDT": "ACWDT", "ACST": "ACST", "AWDT": "AWDT", "TMT": "TMT", "TMST": "TMST", "NZDT": "NZDT", "CAT": "CAT", "WART": "WART", "VET": "VET", "CHADT": "CHADT", "LHST": "LHST", "BT": "BT", "ChST": "ChST", "WARST": "WARST", "AWST": "AWST", "WAST": "WAST", "AKST": "AKST", "ADT": "ADT", "ART": "ART", "EDT": "EDT", "MST": "MST", "WIT": "WIT", "WEZ": "WEZ", "COST": "COST"},
}
}
@@ -178,7 +178,7 @@ func (nus *nus) WeekdaysWide() []string {
func (nus *nus) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nus.decimal) + len(nus.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (nus *nus) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
- l := len(s) + len(nus.decimal) + len(nus.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -309,7 +309,7 @@ func (nus *nus) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
- l := len(s) + len(nus.decimal) + len(nus.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nus_SS/nus_SS.go b/nus_SS/nus_SS.go
index 6129045f..54bc2481 100644
--- a/nus_SS/nus_SS.go
+++ b/nus_SS/nus_SS.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AY", "ƐY"},
erasNarrow: []string{"", ""},
erasWide: []string{"A ka̱n Yecu ni dap", "Ɛ ca Yecu dap"},
- timezones: map[string]string{"NZDT": "NZDT", "HAT": "HAT", "CHAST": "CHAST", "JST": "JST", "UYST": "UYST", "ARST": "ARST", "CLST": "CLST", "WITA": "WITA", "LHST": "LHST", "ChST": "ChST", "WAT": "WAT", "CDT": "CDT", "TMST": "TMST", "GFT": "GFT", "BT": "BT", "NZST": "NZST", "MST": "MST", "MEZ": "MEZ", "SGT": "SGT", "AEDT": "AEDT", "WARST": "WARST", "VET": "VET", "EAT": "EAT", "AST": "AST", "OESZ": "OESZ", "ACWDT": "ACWDT", "EDT": "EDT", "BOT": "BOT", "AWDT": "AWDT", "MESZ": "MESZ", "AKST": "AKST", "∅∅∅": "∅∅∅", "HKST": "HKST", "TMT": "TMT", "IST": "IST", "MDT": "MDT", "CHADT": "CHADT", "SRT": "SRT", "GYT": "GYT", "CLT": "CLT", "WIT": "WIT", "PST": "PST", "LHDT": "LHDT", "ART": "ART", "COT": "COT", "ACWST": "ACWST", "HNT": "HNT", "COST": "COST", "WIB": "WIB", "AWST": "AWST", "WEZ": "WEZ", "MYT": "MYT", "ACST": "ACST", "JDT": "JDT", "GMT": "GMT", "ECT": "ECT", "PDT": "PDT", "WESZ": "WESZ", "WART": "WART", "WAST": "WAST", "ADT": "ADT", "CAT": "CAT", "HAST": "HAST", "AEST": "AEST", "AKDT": "AKDT", "EST": "EST", "CST": "CST", "HKT": "HKT", "HADT": "HADT", "SAST": "SAST", "OEZ": "OEZ", "UYT": "UYT", "ACDT": "ACDT"},
+ timezones: map[string]string{"WART": "WART", "ACDT": "ACDT", "EST": "EST", "NZDT": "NZDT", "JST": "JST", "GYT": "GYT", "MYT": "MYT", "OESZ": "OESZ", "PDT": "PDT", "ACWDT": "ACWDT", "CLT": "CLT", "WAST": "WAST", "CDT": "CDT", "ChST": "ChST", "SRT": "SRT", "WAT": "WAT", "CST": "CST", "∅∅∅": "∅∅∅", "HNT": "HNT", "HAT": "HAT", "WIB": "WIB", "MEZ": "MEZ", "MDT": "MDT", "CAT": "CAT", "COST": "COST", "ADT": "ADT", "HKST": "HKST", "SAST": "SAST", "PST": "PST", "JDT": "JDT", "AKST": "AKST", "AWST": "AWST", "CHAST": "CHAST", "ACST": "ACST", "ARST": "ARST", "AEST": "AEST", "LHST": "LHST", "BT": "BT", "WITA": "WITA", "WIT": "WIT", "EAT": "EAT", "ACWST": "ACWST", "WARST": "WARST", "CLST": "CLST", "ECT": "ECT", "SGT": "SGT", "TMT": "TMT", "WEZ": "WEZ", "ART": "ART", "EDT": "EDT", "AWDT": "AWDT", "COT": "COT", "AKDT": "AKDT", "LHDT": "LHDT", "GMT": "GMT", "BOT": "BOT", "HAST": "HAST", "HKT": "HKT", "CHADT": "CHADT", "TMST": "TMST", "OEZ": "OEZ", "MST": "MST", "WESZ": "WESZ", "HADT": "HADT", "AEDT": "AEDT", "VET": "VET", "GFT": "GFT", "AST": "AST", "NZST": "NZST", "IST": "IST", "MESZ": "MESZ", "UYT": "UYT", "UYST": "UYST"},
}
}
@@ -178,7 +178,7 @@ func (nus *nus_SS) WeekdaysWide() []string {
func (nus *nus_SS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(nus.decimal) + len(nus.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -251,7 +251,7 @@ func (nus *nus_SS) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
- l := len(s) + len(nus.decimal) + len(nus.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -309,7 +309,7 @@ func (nus *nus_SS) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nus.currencies[currency]
- l := len(s) + len(nus.decimal) + len(nus.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nyn/nyn.go b/nyn/nyn.go
index d71d429d..025bf191 100644
--- a/nyn/nyn.go
+++ b/nyn/nyn.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kurisito Atakaijire", "Kurisito Yaijire"},
- timezones: map[string]string{"ACWST": "ACWST", "CST": "CST", "MESZ": "MESZ", "CHADT": "CHADT", "AEDT": "AEDT", "UYST": "UYST", "WEZ": "WEZ", "ART": "ART", "GMT": "GMT", "LHST": "LHST", "EAT": "EAT", "ADT": "ADT", "CLT": "CLT", "GFT": "GFT", "AKST": "AKST", "ChST": "ChST", "WAST": "WAST", "NZST": "NZST", "COST": "COST", "TMT": "TMT", "SAST": "SAST", "UYT": "UYT", "ACST": "ACST", "IST": "IST", "EDT": "EDT", "ARST": "ARST", "CAT": "CAT", "MST": "MST", "CHAST": "CHAST", "HADT": "HADT", "OEZ": "OEZ", "VET": "VET", "CDT": "CDT", "PDT": "PDT", "ACWDT": "ACWDT", "LHDT": "LHDT", "AWST": "AWST", "AWDT": "AWDT", "JST": "JST", "WART": "WART", "WAT": "WAT", "HAT": "HAT", "SGT": "SGT", "WIT": "WIT", "AEST": "AEST", "JDT": "JDT", "WARST": "WARST", "WESZ": "WESZ", "HNT": "HNT", "MDT": "MDT", "HAST": "HAST", "EST": "EST", "BOT": "BOT", "PST": "PST", "NZDT": "NZDT", "OESZ": "OESZ", "MYT": "MYT", "COT": "COT", "TMST": "TMST", "AKDT": "AKDT", "BT": "BT", "ECT": "ECT", "GYT": "GYT", "AST": "AST", "MEZ": "MEZ", "CLST": "CLST", "ACDT": "ACDT", "HKT": "HKT", "HKST": "HKST", "∅∅∅": "∅∅∅", "WITA": "WITA", "WIB": "WIB", "SRT": "SRT"},
+ timezones: map[string]string{"OEZ": "OEZ", "WITA": "WITA", "WAT": "WAT", "TMT": "TMT", "AEDT": "AEDT", "PST": "PST", "CHADT": "CHADT", "CAT": "CAT", "BT": "BT", "HNT": "HNT", "VET": "VET", "IST": "IST", "ACDT": "ACDT", "ARST": "ARST", "AEST": "AEST", "NZDT": "NZDT", "PDT": "PDT", "ECT": "ECT", "TMST": "TMST", "MESZ": "MESZ", "ACWDT": "ACWDT", "JST": "JST", "AKST": "AKST", "AWST": "AWST", "AKDT": "AKDT", "AST": "AST", "HKST": "HKST", "NZST": "NZST", "WIT": "WIT", "WAST": "WAST", "ChST": "ChST", "WART": "WART", "COST": "COST", "MST": "MST", "MDT": "MDT", "AWDT": "AWDT", "SAST": "SAST", "GMT": "GMT", "SGT": "SGT", "HADT": "HADT", "HKT": "HKT", "EAT": "EAT", "WARST": "WARST", "MYT": "MYT", "CST": "CST", "ADT": "ADT", "EST": "EST", "UYT": "UYT", "UYST": "UYST", "ACWST": "ACWST", "WEZ": "WEZ", "WIB": "WIB", "LHDT": "LHDT", "JDT": "JDT", "HAT": "HAT", "CHAST": "CHAST", "LHST": "LHST", "GYT": "GYT", "HAST": "HAST", "BOT": "BOT", "WESZ": "WESZ", "GFT": "GFT", "ACST": "ACST", "∅∅∅": "∅∅∅", "CLT": "CLT", "ART": "ART", "EDT": "EDT", "OESZ": "OESZ", "CDT": "CDT", "MEZ": "MEZ", "SRT": "SRT", "CLST": "CLST", "COT": "COT"},
}
}
@@ -190,7 +190,7 @@ func (nyn *nyn) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
- l := len(s) + len(nyn.decimal) + len(nyn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (nyn *nyn) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
- l := len(s) + len(nyn.decimal) + len(nyn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/nyn_UG/nyn_UG.go b/nyn_UG/nyn_UG.go
index 41ef259a..ee832717 100644
--- a/nyn_UG/nyn_UG.go
+++ b/nyn_UG/nyn_UG.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kurisito Atakaijire", "Kurisito Yaijire"},
- timezones: map[string]string{"NZDT": "NZDT", "EDT": "EDT", "BT": "BT", "PDT": "PDT", "ChST": "ChST", "ART": "ART", "ARST": "ARST", "SGT": "SGT", "MDT": "MDT", "SAST": "SAST", "GMT": "GMT", "WESZ": "WESZ", "WART": "WART", "HAT": "HAT", "WIT": "WIT", "AEDT": "AEDT", "WIB": "WIB", "AKST": "AKST", "JDT": "JDT", "ACST": "ACST", "GYT": "GYT", "MESZ": "MESZ", "EAT": "EAT", "WAST": "WAST", "AWDT": "AWDT", "HAST": "HAST", "HADT": "HADT", "BOT": "BOT", "UYT": "UYT", "SRT": "SRT", "HNT": "HNT", "CLT": "CLT", "HKT": "HKT", "ECT": "ECT", "LHST": "LHST", "ADT": "ADT", "CAT": "CAT", "CST": "CST", "AEST": "AEST", "VET": "VET", "TMT": "TMT", "GFT": "GFT", "PST": "PST", "WARST": "WARST", "CLST": "CLST", "TMST": "TMST", "WITA": "WITA", "ACWST": "ACWST", "ACDT": "ACDT", "COST": "COST", "CDT": "CDT", "MST": "MST", "OEZ": "OEZ", "MYT": "MYT", "NZST": "NZST", "CHAST": "CHAST", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "AST": "AST", "AWST": "AWST", "COT": "COT", "MEZ": "MEZ", "HKST": "HKST", "AKDT": "AKDT", "IST": "IST", "ACWDT": "ACWDT", "WAT": "WAT", "EST": "EST", "UYST": "UYST", "WEZ": "WEZ", "CHADT": "CHADT", "JST": "JST", "LHDT": "LHDT"},
+ timezones: map[string]string{"BOT": "BOT", "NZDT": "NZDT", "ChST": "ChST", "WEZ": "WEZ", "IST": "IST", "AKDT": "AKDT", "AWST": "AWST", "LHST": "LHST", "LHDT": "LHDT", "EAT": "EAT", "WIT": "WIT", "∅∅∅": "∅∅∅", "EST": "EST", "TMST": "TMST", "WITA": "WITA", "JST": "JST", "CHADT": "CHADT", "AEDT": "AEDT", "MDT": "MDT", "CDT": "CDT", "AKST": "AKST", "AST": "AST", "COT": "COT", "ACST": "ACST", "ACDT": "ACDT", "HAT": "HAT", "MYT": "MYT", "SAST": "SAST", "UYST": "UYST", "MST": "MST", "WESZ": "WESZ", "GFT": "GFT", "JDT": "JDT", "ADT": "ADT", "HNT": "HNT", "CST": "CST", "HKT": "HKT", "HKST": "HKST", "OEZ": "OEZ", "ACWDT": "ACWDT", "WARST": "WARST", "WAST": "WAST", "AWDT": "AWDT", "MEZ": "MEZ", "WART": "WART", "CLST": "CLST", "GYT": "GYT", "SGT": "SGT", "HADT": "HADT", "ARST": "ARST", "PDT": "PDT", "MESZ": "MESZ", "CAT": "CAT", "WAT": "WAT", "COST": "COST", "EDT": "EDT", "ACWST": "ACWST", "VET": "VET", "CHAST": "CHAST", "SRT": "SRT", "HAST": "HAST", "ART": "ART", "TMT": "TMT", "AEST": "AEST", "PST": "PST", "BT": "BT", "ECT": "ECT", "OESZ": "OESZ", "NZST": "NZST", "GMT": "GMT", "UYT": "UYT", "CLT": "CLT", "WIB": "WIB"},
}
}
@@ -190,7 +190,7 @@ func (nyn *nyn_UG) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
- l := len(s) + len(nyn.decimal) + len(nyn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (nyn *nyn_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := nyn.currencies[currency]
- l := len(s) + len(nyn.decimal) + len(nyn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/om/om.go b/om/om.go
index dff6b784..064560f3 100644
--- a/om/om.go
+++ b/om/om.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KD", "KB"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MESZ": "MESZ", "AEST": "AEST", "ACWDT": "ACWDT", "CDT": "CDT", "CHAST": "CHAST", "SAST": "SAST", "BOT": "BOT", "ACDT": "ACDT", "NZST": "NZST", "COT": "COT", "BT": "BT", "CST": "CST", "SRT": "SRT", "WAST": "WAST", "OESZ": "OESZ", "UYT": "UYT", "GYT": "GYT", "NZDT": "NZDT", "ARST": "ARST", "CAT": "CAT", "HKST": "HKST", "WEZ": "WEZ", "EST": "EST", "WESZ": "WESZ", "MST": "MST", "MDT": "MDT", "COST": "COST", "HADT": "HADT", "WIB": "WIB", "IST": "IST", "JDT": "JDT", "LHST": "LHST", "SGT": "SGT", "AKST": "AKST", "OEZ": "OEZ", "PDT": "PDT", "ACST": "ACST", "AST": "AST", "ART": "ART", "MEZ": "MEZ", "GMT": "GMT", "PST": "PST", "WAT": "WAT", "AWDT": "AWDT", "WIT": "WIT", "TMT": "TMT", "UYST": "UYST", "MYT": "MYT", "EAT": "EAT", "HNT": "HNT", "AEDT": "AEDT", "AKDT": "AKDT", "EDT": "EDT", "∅∅∅": "∅∅∅", "ADT": "ADT", "HAT": "HAT", "CLT": "CLT", "CLST": "CLST", "CHADT": "CHADT", "ECT": "ECT", "WITA": "WITA", "WART": "WART", "LHDT": "LHDT", "ChST": "ChST", "HKT": "HKT", "ACWST": "ACWST", "AWST": "AWST", "GFT": "GFT", "VET": "VET", "TMST": "TMST", "HAST": "HAST", "JST": "JST", "WARST": "WARST"},
+ timezones: map[string]string{"TMST": "TMST", "ACWDT": "ACWDT", "VET": "VET", "JST": "JST", "AWST": "AWST", "TMT": "TMT", "PDT": "PDT", "BT": "BT", "CLT": "CLT", "JDT": "JDT", "ACDT": "ACDT", "MESZ": "MESZ", "CAT": "CAT", "GYT": "GYT", "GMT": "GMT", "SRT": "SRT", "ACWST": "ACWST", "UYST": "UYST", "WIT": "WIT", "GFT": "GFT", "CDT": "CDT", "ADT": "ADT", "SAST": "SAST", "BOT": "BOT", "CLST": "CLST", "HADT": "HADT", "EST": "EST", "MDT": "MDT", "LHDT": "LHDT", "HKST": "HKST", "OEZ": "OEZ", "MEZ": "MEZ", "∅∅∅": "∅∅∅", "MST": "MST", "WIB": "WIB", "NZST": "NZST", "OESZ": "OESZ", "NZDT": "NZDT", "WITA": "WITA", "COST": "COST", "HNT": "HNT", "HKT": "HKT", "AEST": "AEST", "HAST": "HAST", "LHST": "LHST", "COT": "COT", "ACST": "ACST", "CHADT": "CHADT", "ARST": "ARST", "UYT": "UYT", "ECT": "ECT", "WEZ": "WEZ", "WESZ": "WESZ", "AST": "AST", "AKDT": "AKDT", "CHAST": "CHAST", "EDT": "EDT", "AEDT": "AEDT", "HAT": "HAT", "MYT": "MYT", "SGT": "SGT", "AKST": "AKST", "WART": "WART", "AWDT": "AWDT", "PST": "PST", "ChST": "ChST", "WARST": "WARST", "ART": "ART", "EAT": "EAT", "WAT": "WAT", "WAST": "WAST", "IST": "IST", "CST": "CST"},
}
}
@@ -192,7 +192,7 @@ func (om *om) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
- l := len(s) + len(om.decimal) + len(om.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (om *om) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
- l := len(s) + len(om.decimal) + len(om.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/om_ET/om_ET.go b/om_ET/om_ET.go
index f30df864..7c8a56ee 100644
--- a/om_ET/om_ET.go
+++ b/om_ET/om_ET.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KD", "KB"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"IST": "IST", "COST": "COST", "CDT": "CDT", "HADT": "HADT", "AKDT": "AKDT", "ECT": "ECT", "WARST": "WARST", "BOT": "BOT", "WESZ": "WESZ", "SRT": "SRT", "ChST": "ChST", "OEZ": "OEZ", "LHST": "LHST", "LHDT": "LHDT", "MEZ": "MEZ", "CAT": "CAT", "EAT": "EAT", "ADT": "ADT", "NZDT": "NZDT", "WART": "WART", "HKST": "HKST", "CLT": "CLT", "EST": "EST", "MST": "MST", "HNT": "HNT", "AKST": "AKST", "AWDT": "AWDT", "HKT": "HKT", "AEDT": "AEDT", "JST": "JST", "SAST": "SAST", "BT": "BT", "SGT": "SGT", "GYT": "GYT", "WAT": "WAT", "CHADT": "CHADT", "CLST": "CLST", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "ACDT": "ACDT", "CST": "CST", "OESZ": "OESZ", "UYST": "UYST", "VET": "VET", "HAT": "HAT", "ART": "ART", "GFT": "GFT", "UYT": "UYT", "WAST": "WAST", "MESZ": "MESZ", "JDT": "JDT", "EDT": "EDT", "AST": "AST", "CHAST": "CHAST", "MYT": "MYT", "WEZ": "WEZ", "MDT": "MDT", "GMT": "GMT", "ACST": "ACST", "WIT": "WIT", "WITA": "WITA", "PST": "PST", "TMT": "TMT", "ARST": "ARST", "TMST": "TMST", "AEST": "AEST", "PDT": "PDT", "ACWDT": "ACWDT", "WIB": "WIB", "HAST": "HAST", "AWST": "AWST", "COT": "COT", "NZST": "NZST"},
+ timezones: map[string]string{"HKT": "HKT", "ART": "ART", "BT": "BT", "WART": "WART", "HAT": "HAT", "ACST": "ACST", "MEZ": "MEZ", "CLT": "CLT", "AKDT": "AKDT", "COT": "COT", "AST": "AST", "SGT": "SGT", "CHADT": "CHADT", "TMST": "TMST", "CAT": "CAT", "UYT": "UYT", "WESZ": "WESZ", "CLST": "CLST", "UYST": "UYST", "CHAST": "CHAST", "JDT": "JDT", "GYT": "GYT", "AWST": "AWST", "MESZ": "MESZ", "VET": "VET", "HAST": "HAST", "ARST": "ARST", "AEST": "AEST", "JST": "JST", "OESZ": "OESZ", "LHST": "LHST", "SRT": "SRT", "ACWST": "ACWST", "ACWDT": "ACWDT", "BOT": "BOT", "COST": "COST", "AKST": "AKST", "CST": "CST", "CDT": "CDT", "WAT": "WAT", "HKST": "HKST", "TMT": "TMT", "PDT": "PDT", "WITA": "WITA", "ECT": "ECT", "EDT": "EDT", "HADT": "HADT", "OEZ": "OEZ", "NZDT": "NZDT", "MYT": "MYT", "MDT": "MDT", "SAST": "SAST", "PST": "PST", "ChST": "ChST", "WIT": "WIT", "MST": "MST", "WEZ": "WEZ", "ADT": "ADT", "LHDT": "LHDT", "NZST": "NZST", "WAST": "WAST", "GMT": "GMT", "EAT": "EAT", "WIB": "WIB", "IST": "IST", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "HNT": "HNT", "EST": "EST", "AWDT": "AWDT", "AEDT": "AEDT", "GFT": "GFT", "WARST": "WARST"},
}
}
@@ -192,7 +192,7 @@ func (om *om_ET) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
- l := len(s) + len(om.decimal) + len(om.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (om *om_ET) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
- l := len(s) + len(om.decimal) + len(om.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/om_KE/om_KE.go b/om_KE/om_KE.go
index bc2ab792..8f8ad4d3 100644
--- a/om_KE/om_KE.go
+++ b/om_KE/om_KE.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KD", "KB"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"BOT": "BOT", "MST": "MST", "WEZ": "WEZ", "ACWDT": "ACWDT", "WART": "WART", "BT": "BT", "UYST": "UYST", "PST": "PST", "VET": "VET", "NZST": "NZST", "HKT": "HKT", "CHADT": "CHADT", "AEDT": "AEDT", "SAST": "SAST", "COST": "COST", "WITA": "WITA", "OESZ": "OESZ", "ECT": "ECT", "LHDT": "LHDT", "PDT": "PDT", "ACST": "ACST", "NZDT": "NZDT", "SRT": "SRT", "CLST": "CLST", "CAT": "CAT", "WESZ": "WESZ", "HNT": "HNT", "ARST": "ARST", "HKST": "HKST", "WIT": "WIT", "ChST": "ChST", "WAST": "WAST", "HAT": "HAT", "LHST": "LHST", "WARST": "WARST", "UYT": "UYT", "CST": "CST", "CDT": "CDT", "HAST": "HAST", "EAT": "EAT", "AST": "AST", "HADT": "HADT", "AKDT": "AKDT", "EST": "EST", "GYT": "GYT", "EDT": "EDT", "MESZ": "MESZ", "CHAST": "CHAST", "TMST": "TMST", "∅∅∅": "∅∅∅", "GFT": "GFT", "AKST": "AKST", "JDT": "JDT", "GMT": "GMT", "IST": "IST", "ART": "ART", "ADT": "ADT", "MEZ": "MEZ", "SGT": "SGT", "TMT": "TMT", "MDT": "MDT", "AWDT": "AWDT", "COT": "COT", "MYT": "MYT", "WAT": "WAT", "CLT": "CLT", "AEST": "AEST", "WIB": "WIB", "OEZ": "OEZ", "JST": "JST", "ACWST": "ACWST", "ACDT": "ACDT", "AWST": "AWST"},
+ timezones: map[string]string{"PST": "PST", "COST": "COST", "HAST": "HAST", "AEDT": "AEDT", "MDT": "MDT", "ADT": "ADT", "EST": "EST", "EDT": "EDT", "NZDT": "NZDT", "WITA": "WITA", "MST": "MST", "AWST": "AWST", "MESZ": "MESZ", "GMT": "GMT", "CLT": "CLT", "JST": "JST", "∅∅∅": "∅∅∅", "PDT": "PDT", "CLST": "CLST", "CST": "CST", "CHAST": "CHAST", "TMT": "TMT", "BOT": "BOT", "ECT": "ECT", "COT": "COT", "AKDT": "AKDT", "SGT": "SGT", "AWDT": "AWDT", "WARST": "WARST", "WEZ": "WEZ", "GFT": "GFT", "ARST": "ARST", "AEST": "AEST", "SRT": "SRT", "EAT": "EAT", "HADT": "HADT", "TMST": "TMST", "OESZ": "OESZ", "ACWDT": "ACWDT", "ACST": "ACST", "ART": "ART", "JDT": "JDT", "GYT": "GYT", "HKT": "HKT", "HKST": "HKST", "LHDT": "LHDT", "NZST": "NZST", "MEZ": "MEZ", "IST": "IST", "HNT": "HNT", "WIB": "WIB", "UYT": "UYT", "ACDT": "ACDT", "HAT": "HAT", "VET": "VET", "CHADT": "CHADT", "AST": "AST", "CAT": "CAT", "UYST": "UYST", "BT": "BT", "ACWST": "ACWST", "WIT": "WIT", "WAT": "WAT", "WAST": "WAST", "MYT": "MYT", "SAST": "SAST", "WART": "WART", "WESZ": "WESZ", "ChST": "ChST", "CDT": "CDT", "AKST": "AKST", "OEZ": "OEZ", "LHST": "LHST"},
}
}
@@ -192,7 +192,7 @@ func (om *om_KE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
- l := len(s) + len(om.decimal) + len(om.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (om *om_KE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := om.currencies[currency]
- l := len(s) + len(om.decimal) + len(om.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/or/or.go b/or/or.go
index e24c5c24..3b2e5127 100644
--- a/or/or.go
+++ b/or/or.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
periodsAbbreviated: []string{"am", "pm"},
periodsNarrow: []string{"am", "pm"},
periodsWide: []string{"am", "pm"},
- timezones: map[string]string{"HKT": "HKT", "HKST": "HKST", "WIT": "WIT", "AEDT": "AEDT", "MYT": "MYT", "ACDT": "ACDT", "EAT": "EAT", "NZST": "NZST", "ARST": "ARST", "EST": "EST", "WART": "WART", "VET": "VET", "∅∅∅": "∅∅∅", "JDT": "JDT", "GMT": "GMT", "ACWST": "ACWST", "BOT": "BOT", "SRT": "SRT", "ADT": "ADT", "AEST": "AEST", "AKDT": "AKDT", "JST": "JST", "IST": "IST", "CDT": "CDT", "MST": "MST", "CHAST": "CHAST", "BT": "BT", "UYST": "UYST", "LHDT": "LHDT", "WARST": "WARST", "CLT": "CLT", "WIB": "WIB", "SAST": "SAST", "OEZ": "OEZ", "PST": "PST", "NZDT": "NZDT", "TMST": "TMST", "LHST": "LHST", "GYT": "GYT", "WAT": "WAT", "HAT": "HAT", "OESZ": "OESZ", "EDT": "EDT", "WESZ": "WESZ", "ACWDT": "ACWDT", "CLST": "CLST", "CST": "CST", "GFT": "GFT", "AWDT": "AWDT", "MDT": "MDT", "TMT": "TMT", "WEZ": "WEZ", "WAST": "WAST", "HNT": "HNT", "CAT": "CAT", "UYT": "UYT", "AWST": "AWST", "COT": "COT", "CHADT": "CHADT", "SGT": "SGT", "WITA": "WITA", "PDT": "PDT", "ChST": "ChST", "HADT": "HADT", "HAST": "HAST", "AKST": "AKST", "MESZ": "MESZ", "ECT": "ECT", "ACST": "ACST", "AST": "AST", "ART": "ART", "COST": "COST", "MEZ": "MEZ"},
+ timezones: map[string]string{"OESZ": "OESZ", "JST": "JST", "MYT": "MYT", "EST": "EST", "AWDT": "AWDT", "ART": "ART", "TMST": "TMST", "CAT": "CAT", "EAT": "EAT", "CDT": "CDT", "AST": "AST", "∅∅∅": "∅∅∅", "HKT": "HKT", "LHST": "LHST", "PST": "PST", "WARST": "WARST", "WAST": "WAST", "ACST": "ACST", "MST": "MST", "HADT": "HADT", "SAST": "SAST", "NZST": "NZST", "MEZ": "MEZ", "WIT": "WIT", "GFT": "GFT", "IST": "IST", "JDT": "JDT", "ADT": "ADT", "WIB": "WIB", "LHDT": "LHDT", "OEZ": "OEZ", "PDT": "PDT", "VET": "VET", "ACDT": "ACDT", "CHADT": "CHADT", "SRT": "SRT", "HKST": "HKST", "MESZ": "MESZ", "WART": "WART", "CLST": "CLST", "ECT": "ECT", "AWST": "AWST", "TMT": "TMT", "AEDT": "AEDT", "WESZ": "WESZ", "HNT": "HNT", "SGT": "SGT", "BT": "BT", "WEZ": "WEZ", "CST": "CST", "HAT": "HAT", "EDT": "EDT", "GMT": "GMT", "WITA": "WITA", "ACWDT": "ACWDT", "AKDT": "AKDT", "ARST": "ARST", "NZDT": "NZDT", "COT": "COT", "MDT": "MDT", "AEST": "AEST", "AKST": "AKST", "HAST": "HAST", "CHAST": "CHAST", "UYT": "UYT", "UYST": "UYST", "ChST": "ChST", "BOT": "BOT", "CLT": "CLT", "COST": "COST", "GYT": "GYT", "ACWST": "ACWST", "WAT": "WAT"},
}
}
@@ -183,7 +183,7 @@ func (or *or) WeekdaysWide() []string {
func (or *or) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(or.decimal) + len(or.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -265,7 +265,7 @@ func (or *or) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := or.currencies[currency]
- l := len(s) + len(or.decimal) + len(or.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -336,7 +336,7 @@ func (or *or) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := or.currencies[currency]
- l := len(s) + len(or.decimal) + len(or.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/or_IN/or_IN.go b/or_IN/or_IN.go
index 7e3b2cde..8be1f1a8 100644
--- a/or_IN/or_IN.go
+++ b/or_IN/or_IN.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
periodsAbbreviated: []string{"am", "pm"},
periodsNarrow: []string{"am", "pm"},
periodsWide: []string{"am", "pm"},
- timezones: map[string]string{"EST": "EST", "UYT": "UYT", "MDT": "MDT", "VET": "VET", "AWST": "AWST", "CAT": "CAT", "JST": "JST", "BT": "BT", "PST": "PST", "EAT": "EAT", "CHAST": "CHAST", "CST": "CST", "HKST": "HKST", "OEZ": "OEZ", "GMT": "GMT", "BOT": "BOT", "PDT": "PDT", "LHDT": "LHDT", "SGT": "SGT", "SRT": "SRT", "∅∅∅": "∅∅∅", "AST": "AST", "HADT": "HADT", "AEDT": "AEDT", "AKST": "AKST", "AKDT": "AKDT", "AEST": "AEST", "JDT": "JDT", "ACST": "ACST", "ChST": "ChST", "COT": "COT", "NZST": "NZST", "ART": "ART", "WESZ": "WESZ", "MEZ": "MEZ", "MESZ": "MESZ", "HKT": "HKT", "WIT": "WIT", "HAST": "HAST", "NZDT": "NZDT", "HNT": "HNT", "OESZ": "OESZ", "LHST": "LHST", "MYT": "MYT", "WART": "WART", "AWDT": "AWDT", "ARST": "ARST", "CHADT": "CHADT", "TMT": "TMT", "IST": "IST", "GYT": "GYT", "WAST": "WAST", "CLST": "CLST", "ACWDT": "ACWDT", "COST": "COST", "EDT": "EDT", "ADT": "ADT", "HAT": "HAT", "ACDT": "ACDT", "MST": "MST", "CLT": "CLT", "SAST": "SAST", "WARST": "WARST", "CDT": "CDT", "ECT": "ECT", "WEZ": "WEZ", "UYST": "UYST", "ACWST": "ACWST", "WAT": "WAT", "TMST": "TMST", "WIB": "WIB", "GFT": "GFT", "WITA": "WITA"},
+ timezones: map[string]string{"WAST": "WAST", "TMST": "TMST", "LHDT": "LHDT", "PDT": "PDT", "WIT": "WIT", "GFT": "GFT", "WITA": "WITA", "MDT": "MDT", "OEZ": "OEZ", "BT": "BT", "EDT": "EDT", "VET": "VET", "WAT": "WAT", "JDT": "JDT", "HAT": "HAT", "LHST": "LHST", "OESZ": "OESZ", "WARST": "WARST", "CLT": "CLT", "AST": "AST", "EST": "EST", "ACST": "ACST", "MYT": "MYT", "HKST": "HKST", "AEDT": "AEDT", "CAT": "CAT", "PST": "PST", "COT": "COT", "HAST": "HAST", "AWDT": "AWDT", "ARST": "ARST", "NZST": "NZST", "MEZ": "MEZ", "ChST": "ChST", "WART": "WART", "UYT": "UYT", "EAT": "EAT", "WIB": "WIB", "CLST": "CLST", "GYT": "GYT", "NZDT": "NZDT", "SAST": "SAST", "UYST": "UYST", "BOT": "BOT", "IST": "IST", "CHADT": "CHADT", "AEST": "AEST", "MESZ": "MESZ", "WEZ": "WEZ", "JST": "JST", "ACDT": "ACDT", "AKDT": "AKDT", "ADT": "ADT", "CHAST": "CHAST", "CDT": "CDT", "HKT": "HKT", "SRT": "SRT", "ACWST": "ACWST", "ACWDT": "ACWDT", "ECT": "ECT", "GMT": "GMT", "COST": "COST", "SGT": "SGT", "ART": "ART", "MST": "MST", "HNT": "HNT", "AKST": "AKST", "HADT": "HADT", "TMT": "TMT", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "CST": "CST", "AWST": "AWST"},
}
}
@@ -183,7 +183,7 @@ func (or *or_IN) WeekdaysWide() []string {
func (or *or_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(or.decimal) + len(or.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -265,7 +265,7 @@ func (or *or_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := or.currencies[currency]
- l := len(s) + len(or.decimal) + len(or.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -336,7 +336,7 @@ func (or *or_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := or.currencies[currency]
- l := len(s) + len(or.decimal) + len(or.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/os/os.go b/os/os.go
index f78b1a7c..1c2285f0 100644
--- a/os/os.go
+++ b/os/os.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"н.д.а.", "н.д."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MST": "MST", "IST": "IST", "BOT": "BOT", "WAST": "WAST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "AEDT": "AEDT", "JST": "JST", "HKST": "HKST", "SGT": "SGT", "ECT": "ECT", "UYT": "UYT", "COST": "COST", "AST": "AST", "AWDT": "AWDT", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "PST": "PST", "ACWST": "ACWST", "HAT": "HAT", "WITA": "WITA", "EST": "EST", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "WAT": "WAT", "HNT": "HNT", "HKT": "HKT", "AEST": "AEST", "UYST": "UYST", "CST": "CST", "TMT": "TMT", "HAST": "HAST", "BT": "BT", "AWST": "AWST", "GFT": "GFT", "AKDT": "AKDT", "CDT": "CDT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "MYT": "MYT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "ACDT": "ACDT", "EAT": "EAT", "ADT": "ADT", "LHDT": "LHDT", "WART": "WART", "VET": "VET", "JDT": "JDT", "SRT": "SRT", "COT": "COT", "NZST": "NZST", "CLT": "CLT", "EDT": "EDT", "CLST": "CLST", "WIT": "WIT", "LHST": "LHST", "PDT": "PDT", "∅∅∅": "∅∅∅", "GYT": "GYT", "NZDT": "NZDT", "WIB": "WIB", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "ACST": "ACST", "CHADT": "CHADT", "TMST": "TMST", "ACWDT": "ACWDT", "MDT": "MDT", "ART": "ART", "CAT": "CAT", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "WARST": "WARST", "ChST": "ChST", "CHAST": "CHAST", "SAST": "SAST", "AKST": "AKST", "ARST": "ARST", "HADT": "HADT"},
+ timezones: map[string]string{"CAT": "CAT", "UYST": "UYST", "EAT": "EAT", "HAT": "HAT", "EST": "EST", "UYT": "UYT", "NZST": "NZST", "ChST": "ChST", "CLST": "CLST", "AST": "AST", "HADT": "HADT", "AEST": "AEST", "MDT": "MDT", "ART": "ART", "WIB": "WIB", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "CDT": "CDT", "ARST": "ARST", "TMST": "TMST", "BOT": "BOT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "VET": "VET", "AKDT": "AKDT", "HKST": "HKST", "CHAST": "CHAST", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "LHST": "LHST", "BT": "BT", "ACST": "ACST", "ACDT": "ACDT", "AEDT": "AEDT", "NZDT": "NZDT", "WART": "WART", "HAST": "HAST", "TMT": "TMT", "LHDT": "LHDT", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "WIT": "WIT", "ECT": "ECT", "CST": "CST", "EDT": "EDT", "∅∅∅": "∅∅∅", "ACWST": "ACWST", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "WARST": "WARST", "COT": "COT", "HNT": "HNT", "SGT": "SGT", "HKT": "HKT", "ACWDT": "ACWDT", "JST": "JST", "MYT": "MYT", "MST": "MST", "WAT": "WAT", "WAST": "WAST", "COST": "COST", "ADT": "ADT", "GYT": "GYT", "AKST": "AKST", "CHADT": "CHADT", "PDT": "PDT", "CLT": "CLT", "GFT": "GFT", "AWST": "AWST", "AWDT": "AWDT", "SAST": "SAST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "WITA": "WITA", "SRT": "SRT", "JDT": "JDT", "IST": "IST", "PST": "PST"},
}
}
@@ -189,7 +189,7 @@ func (os *os) WeekdaysWide() []string {
func (os *os) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (os *os) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (os *os) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/os_GE/os_GE.go b/os_GE/os_GE.go
index 1293b84e..83b7a8e3 100644
--- a/os_GE/os_GE.go
+++ b/os_GE/os_GE.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"н.д.а.", "н.д."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"NZDT": "NZDT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "UYT": "UYT", "ACWST": "ACWST", "SRT": "SRT", "ACST": "ACST", "CHAST": "CHAST", "AEDT": "AEDT", "WART": "WART", "JST": "JST", "BOT": "BOT", "CLST": "CLST", "CDT": "CDT", "HKST": "HKST", "WARST": "WARST", "UYST": "UYST", "MYT": "MYT", "GYT": "GYT", "ARST": "ARST", "SGT": "SGT", "AEST": "AEST", "AKDT": "AKDT", "HAST": "HAST", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "CLT": "CLT", "WIT": "WIT", "TMT": "TMT", "PDT": "PDT", "COST": "COST", "HAT": "HAT", "MST": "MST", "HADT": "HADT", "PST": "PST", "HKT": "HKT", "COT": "COT", "CST": "CST", "WITA": "WITA", "LHST": "LHST", "AWDT": "AWDT", "ART": "ART", "CAT": "CAT", "SAST": "SAST", "BT": "BT", "WIB": "WIB", "GFT": "GFT", "WAST": "WAST", "ADT": "ADT", "AWST": "AWST", "CHADT": "CHADT", "MDT": "MDT", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "NZST": "NZST", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "EDT": "EDT", "AST": "AST", "LHDT": "LHDT", "EST": "EST", "ECT": "ECT", "ACWDT": "ACWDT", "AKST": "AKST", "ChST": "ChST", "ACDT": "ACDT", "WAT": "WAT", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "JDT": "JDT", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "VET": "VET", "EAT": "EAT", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "TMST": "TMST", "IST": "IST", "∅∅∅": "∅∅∅", "HNT": "HNT"},
+ timezones: map[string]string{"ECT": "ECT", "COT": "COT", "AEDT": "AEDT", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "HKST": "HKST", "ARST": "ARST", "PDT": "PDT", "HADT": "HADT", "AWDT": "AWDT", "CLST": "CLST", "ACWST": "ACWST", "WAT": "WAT", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "CLT": "CLT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "UYT": "UYT", "ChST": "ChST", "CHAST": "CHAST", "NZST": "NZST", "TMST": "TMST", "BT": "BT", "ACWDT": "ACWDT", "CDT": "CDT", "AWST": "AWST", "MST": "MST", "EST": "EST", "WAST": "WAST", "CST": "CST", "HAT": "HAT", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "VET": "VET", "ACST": "ACST", "BOT": "BOT", "SAST": "SAST", "SRT": "SRT", "WIT": "WIT", "AST": "AST", "TMT": "TMT", "GFT": "GFT", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "IST": "IST", "HNT": "HNT", "EDT": "EDT", "CHADT": "CHADT", "WIB": "WIB", "AEST": "AEST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "WITA": "WITA", "COST": "COST", "MYT": "MYT", "ADT": "ADT", "LHDT": "LHDT", "PST": "PST", "EAT": "EAT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "JDT": "JDT", "SGT": "SGT", "ART": "ART", "CAT": "CAT", "WART": "WART", "WARST": "WARST", "JST": "JST", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "UYST": "UYST", "LHST": "LHST", "MDT": "MDT", "NZDT": "NZDT", "ACDT": "ACDT", "HKT": "HKT", "HAST": "HAST", "GYT": "GYT", "AKST": "AKST"},
}
}
@@ -189,7 +189,7 @@ func (os *os_GE) WeekdaysWide() []string {
func (os *os_GE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (os *os_GE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (os *os_GE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/os_RU/os_RU.go b/os_RU/os_RU.go
index f3cef721..850b322f 100644
--- a/os_RU/os_RU.go
+++ b/os_RU/os_RU.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"н.д.а.", "н.д."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "AKDT": "AKDT", "ChST": "ChST", "VET": "VET", "ART": "ART", "ARST": "ARST", "WIT": "WIT", "JDT": "JDT", "WART": "WART", "WARST": "WARST", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "NZST": "NZST", "HAT": "HAT", "AEDT": "AEDT", "ECT": "ECT", "PST": "PST", "PDT": "PDT", "MDT": "MDT", "TMT": "TMT", "HADT": "HADT", "EST": "EST", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "ADT": "ADT", "CHAST": "CHAST", "ACWDT": "ACWDT", "GYT": "GYT", "AWST": "AWST", "BOT": "BOT", "SGT": "SGT", "WIB": "WIB", "WITA": "WITA", "SRT": "SRT", "∅∅∅": "∅∅∅", "ACST": "ACST", "CLT": "CLT", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "COT": "COT", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "HKST": "HKST", "WAT": "WAT", "NZDT": "NZDT", "HKT": "HKT", "BT": "BT", "UYT": "UYT", "AST": "AST", "CST": "CST", "TMST": "TMST", "IST": "IST", "ACWST": "ACWST", "CAT": "CAT", "GFT": "GFT", "LHDT": "LHDT", "EAT": "EAT", "WAST": "WAST", "AWDT": "AWDT", "AEST": "AEST", "AKST": "AKST", "JST": "JST", "EDT": "EDT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "UYST": "UYST", "LHST": "LHST", "MYT": "MYT", "MST": "MST", "COST": "COST", "CLST": "CLST", "CDT": "CDT", "HAST": "HAST", "SAST": "SAST", "ACDT": "ACDT", "HNT": "HNT", "CHADT": "CHADT"},
+ timezones: map[string]string{"AEST": "AEST", "NZST": "NZST", "MEZ": "Астӕуккаг Европӕйаг стандартон рӕстӕг", "ACWDT": "ACWDT", "CST": "CST", "TMST": "TMST", "OEZ": "Скӕсӕн Европӕйаг стандартон рӕстӕг", "MESZ": "Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг", "SGT": "SGT", "HNT": "HNT", "CHAST": "CHAST", "MDT": "MDT", "UYST": "UYST", "ECT": "ECT", "IST": "IST", "COT": "COT", "WIB": "WIB", "EST": "EST", "HAST": "HAST", "HKT": "HKT", "WARST": "WARST", "TMT": "TMT", "SRT": "SRT", "EAT": "EAT", "WEZ": "Ныгъуылӕн Европӕйаг стандартон рӕстӕг", "ADT": "ADT", "GMT": "Гринвичы рӕстӕмбис рӕстӕг", "JST": "JST", "WART": "WART", "COST": "COST", "ACST": "ACST", "OESZ": "Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг", "CAT": "CAT", "PDT": "PDT", "ChST": "ChST", "WITA": "WITA", "HKST": "HKST", "JDT": "JDT", "MYT": "MYT", "WAT": "WAT", "AST": "AST", "GYT": "GYT", "ART": "ART", "ARST": "ARST", "AEDT": "AEDT", "LHST": "LHST", "BOT": "BOT", "EDT": "EDT", "PST": "PST", "WIT": "WIT", "CDT": "CDT", "AWST": "AWST", "ACWST": "ACWST", "WAST": "WAST", "VET": "VET", "MST": "MST", "LHDT": "LHDT", "CLT": "CLT", "AKST": "AKST", "AKDT": "AKDT", "GFT": "GFT", "HAT": "HAT", "HADT": "HADT", "AWDT": "AWDT", "NZDT": "NZDT", "BT": "BT", "WESZ": "Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг", "CLST": "CLST", "SAST": "SAST", "UYT": "UYT", "ACDT": "ACDT", "CHADT": "CHADT", "∅∅∅": "∅∅∅"},
}
}
@@ -189,7 +189,7 @@ func (os *os_RU) WeekdaysWide() []string {
func (os *os_RU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (os *os_RU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -328,7 +328,7 @@ func (os *os_RU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := os.currencies[currency]
- l := len(s) + len(os.decimal) + len(os.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pa/pa.go b/pa/pa.go
index dd35810f..7153e5e8 100644
--- a/pa/pa.go
+++ b/pa/pa.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasNarrow: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasWide: []string{"ਈਸਵੀ ਪੂਰਵ", "ਈਸਵੀ ਸੰਨ"},
- timezones: map[string]string{"HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਬ੍ਰਾਜ਼ੀਲੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ"},
+ timezones: map[string]string{"IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ"},
}
}
@@ -198,7 +198,7 @@ func (pa *pa) WeekdaysWide() []string {
func (pa *pa) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (pa *pa) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -353,7 +353,7 @@ func (pa *pa) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/pa_Arab/pa_Arab.go b/pa_Arab/pa_Arab.go
index 68f4e2f9..5cf6e1b7 100644
--- a/pa_Arab/pa_Arab.go
+++ b/pa_Arab/pa_Arab.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "pa_Arab",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: ",",
minus: "‎-",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ايساپورو", "سں"},
erasNarrow: []string{"", ""},
erasWide: []string{"ايساپورو", "سں"},
- timezones: map[string]string{"MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "∅∅∅": "ਪੇਰੂ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ"},
+ timezones: map[string]string{"CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਪੇਰੂ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ"},
}
}
@@ -206,7 +206,7 @@ func (pa *pa_Arab) WeekdaysWide() []string {
func (pa *pa_Arab) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/pa_Arab_PK/pa_Arab_PK.go b/pa_Arab_PK/pa_Arab_PK.go
index f4cdaa6c..d8d2f877 100644
--- a/pa_Arab_PK/pa_Arab_PK.go
+++ b/pa_Arab_PK/pa_Arab_PK.go
@@ -45,7 +45,7 @@ func New() locales.Translator {
locale: "pa_Arab_PK",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: ",",
minus: "-",
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasNarrow: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasWide: []string{"ਈਸਵੀ ਪੂਰਵ", "ਈਸਵੀ ਸੰਨ"},
- timezones: map[string]string{"CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "∅∅∅": "ਪੇਰੂ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ"},
+ timezones: map[string]string{"LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ"},
}
}
@@ -198,7 +198,7 @@ func (pa *pa_Arab_PK) WeekdaysWide() []string {
func (pa *pa_Arab_PK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (pa *pa_Arab_PK) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -353,7 +353,7 @@ func (pa *pa_Arab_PK) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/pa_Guru/pa_Guru.go b/pa_Guru/pa_Guru.go
index 80c005ee..1c7d282f 100644
--- a/pa_Guru/pa_Guru.go
+++ b/pa_Guru/pa_Guru.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasNarrow: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasWide: []string{"ਈਸਵੀ ਪੂਰਵ", "ਈਸਵੀ ਸੰਨ"},
- timezones: map[string]string{"HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "∅∅∅": "ਪੇਰੂ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ"},
+ timezones: map[string]string{"WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ"},
}
}
@@ -198,7 +198,7 @@ func (pa *pa_Guru) WeekdaysWide() []string {
func (pa *pa_Guru) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (pa *pa_Guru) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -353,7 +353,7 @@ func (pa *pa_Guru) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/pa_Guru_IN/pa_Guru_IN.go b/pa_Guru_IN/pa_Guru_IN.go
index 9c28c3f4..76d622a9 100644
--- a/pa_Guru_IN/pa_Guru_IN.go
+++ b/pa_Guru_IN/pa_Guru_IN.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasNarrow: []string{"ਈ. ਪੂ.", "ਸੰਨ"},
erasWide: []string{"ਈਸਵੀ ਪੂਰਵ", "ਈਸਵੀ ਸੰਨ"},
- timezones: map[string]string{"EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "MST": "ਮਕਾਉ ਮਿਆਰੀ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MDT": "ਮਕਾਉ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ"},
+ timezones: map[string]string{"IST": "ਭਾਰਤੀ ਮਿਆਰੀ ਸਮਾਂ", "AKST": "ਅਲਾਸਕਾ ਮਿਆਰੀ ਸਮਾਂ", "CHADT": "ਚੈਥਮ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "LHST": "ਲੌਰਡ ਹੋਵੇ ਮਿਆਰੀ ਸਮਾਂ", "NZST": "ਨਿਊਜ਼ੀਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "UYT": "ਉਰੂਗਵੇ ਮਿਆਰੀ ਸਮਾਂ", "CHAST": "ਚੈਥਮ ਮਿਆਰੀ ਸਮਾਂ", "ARST": "ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "OEZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "AWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "VET": "ਵੈਨੇਜ਼ੂਏਲਾ ਸਮਾਂ", "CDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "SGT": "ਸਿੰਗਾਪੁਰ ਮਿਆਰੀ ਸਮਾਂ", "HAST": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਮਿਆਰੀ ਸਮਾਂ", "AEDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WEZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "WITA": "ਮੱਧ ਇੰਡੋਨੇਸ਼ੀਆਈ ਸਮਾਂ", "WARST": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "HAT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "GYT": "ਗੁਯਾਨਾ ਸਮਾਂ", "EST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "HKT": "ਹਾਂਗ ਕਾਂਗ ਮਿਆਰੀ ਸਮਾਂ", "PST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਮਿਆਰੀ ਸਮਾਂ", "ACWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "MEZ": "ਮੱਧ ਯੂਰਪੀ ਮਿਆਰੀ ਸਮਾਂ", "ACST": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "TMT": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਮਿਆਰੀ ਸਮਾਂ", "CLST": "ਚਿਲੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "MDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "WIT": "ਪੂਰਬੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "SAST": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "MST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਮਾਉਂਟੇਨ ਮਿਆਰੀ ਸਮਾਂ", "HNT": "ਨਿਊਫਾਉਂਡਲੈਂਡ ਮਿਆਰੀ ਸਮਾਂ", "NZDT": "ਨਿਊਜ਼ੀਲੈਂਡ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "CAT": "ਕੇਂਦਰੀ ਅਫਰੀਕਾ ਸਮਾਂ", "WAT": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਮਿਆਰੀ ਸਮਾਂ", "GFT": "ਫ੍ਰੈਂਚ ਗੁਏਨਾ ਸਮਾਂ", "COST": "ਕੋਲੰਬੀਆ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "EDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੂਰਬੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AEST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੂਰਬੀ ਮਿਆਰੀ ਸਮਾਂ", "BT": "ਭੂਟਾਨ ਸਮਾਂ", "SRT": "ਸੂਰੀਨਾਮ ਸਮਾਂ", "EAT": "ਪੂਰਬੀ ਅਫਰੀਕਾ ਸਮਾਂ", "WART": "ਪੱਛਮੀ ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ECT": "ਇਕਵੇਡੋਰ ਸਮਾਂ", "JST": "ਜਪਾਨ ਮਿਆਰੀ ਸਮਾਂ", "WIB": "ਪੱਛਮੀ ਇੰਡੋਨੇਸ਼ੀਆ ਸਮਾਂ", "AWST": "ਆਸਟ੍ਰੇਲੀਆਈ ਪੱਛਮੀ ਮਿਆਰੀ ਸਮਾਂ", "ChST": "ਚਾਮੋਰੋ ਮਿਆਰੀ ਸਮਾਂ", "UYST": "ਉਰੂਗਵੇ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CLT": "ਚਿਲੀ ਮਿਆਰੀ ਸਮਾਂ", "MYT": "ਮਲੇਸ਼ੀਆ ਸਮਾਂ", "HADT": "ਹਵਾਈ-ਅਲੇਯੂਸ਼ਿਅਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "MESZ": "ਮੱਧ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "WAST": "ਪੱਛਮੀ ਅਫਰੀਕਾ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "CST": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਕੇਂਦਰੀ ਮਿਆਰੀ ਸਮਾਂ", "LHDT": "ਲੌਰਡ ਹੋਵੇ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "BOT": "ਬੋਲੀਵੀਆ ਸਮਾਂ", "∅∅∅": "ਅਜੋਰੇਸ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "AKDT": "ਅਲਾਸਕਾ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "AST": "ਅਟਲਾਂਟਿਕ ਮਿਆਰੀ ਸਮਾਂ", "PDT": "ਉੱਤਰੀ ਅਮਰੀਕੀ ਪੈਸਿਫਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "JDT": "ਜਪਾਨ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "ADT": "ਅਟਲਾਂਟਿਕ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "HKST": "ਹਾਂਗ ਕਾਂਗ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "COT": "ਕੋਲੰਬੀਆ ਮਿਆਰੀ ਸਮਾਂ", "ACDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ", "TMST": "ਤੁਰਕਮੇਨਿਸਤਾਨ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "OESZ": "ਪੂਰਬੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "GMT": "ਗ੍ਰੀਨਵਿਚ ਮੀਨ ਟਾਈਮ", "WESZ": "ਪੱਛਮੀ ਯੂਰਪੀ ਗਰਮੀ-ਰੁੱਤ ਸਮਾਂ", "ART": "ਅਰਜਨਟੀਨਾ ਮਿਆਰੀ ਸਮਾਂ", "ACWDT": "ਆਸਟ੍ਰੇਲੀਆਈ ਕੇਂਦਰੀ ਪੱਛਮੀ ਪ੍ਰਕਾਸ਼ ਸਮਾਂ"},
}
}
@@ -198,7 +198,7 @@ func (pa *pa_Guru_IN) WeekdaysWide() []string {
func (pa *pa_Guru_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (pa *pa_Guru_IN) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -353,7 +353,7 @@ func (pa *pa_Guru_IN) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pa.currencies[currency]
- l := len(s) + len(pa.decimal) + len(pa.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/pl/pl.go b/pl/pl.go
index de69c769..87b61d61 100644
--- a/pl/pl.go
+++ b/pl/pl.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.n.e.", "n.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"p.n.e.", "n.e."},
- timezones: map[string]string{"∅∅∅": "Azory (czas letni)", "AEDT": "Czas wschodnioaustraliski letni", "OESZ": "Czas wschodnioeuropejski letni", "NZDT": "Nowa Zelandia (czas letni)", "WESZ": "Czas zachodnioeuropejski letni", "GMT": "Czas uniwersalny", "HAST": "Hawaje-Aleuty (czas standardowy)", "WIB": "Indonezja Zachodnia", "AWST": "Czas zachodnioaustralijski standardowy", "TMST": "Turkmenistan (czas letni)", "GYT": "Gujana", "VET": "Wenezuela", "COT": "Kolumbia (czas standardowy)", "HADT": "Hawaje-Aleuty (czas letni)", "OEZ": "Czas wschodnioeuropejski standardowy", "BT": "Bhutan", "UYST": "Urugwaj (czas letni)", "BOT": "Boliwia", "CST": "Czas środkowoamerykański standardowy", "MESZ": "Czas środkowoeuropejski letni", "CHAST": "Chatham (czas standardowy)", "ECT": "Ekwador", "UYT": "Urugwaj (czas standardowy)", "MDT": "MDT", "NZST": "Nowa Zelandia (czas standardowy)", "HKST": "Hongkong (czas letni)", "AEST": "Czas standardowy wschodnioaustraliski", "AKST": "Alaska (czas standardowy)", "ChST": "Czamorro", "AWDT": "Czas zachodnioaustralijski letni", "ART": "Argentyna (czas standardowy)", "PDT": "Czas pacyficzny letni", "ACDT": "Czas środkowoaustralijski letni", "EAT": "Czas wschodnioafrykański", "WAST": "Czas zachodnioafrykański letni", "ADT": "Czas atlantycki letni", "HNT": "Nowa Fundlandia (czas standardowy)", "CDT": "Czas środkowoamerykański letni", "IST": "Czas indyjski", "AST": "Czas standardowy atlantycki", "CHADT": "Chatham (czas letni)", "AKDT": "Alaska (czas letni)", "EDT": "Czas wschodnioamerykański letni", "WART": "Argentyna Zachodnia (czas standardowy)", "ACST": "Czas środkowoaustralijski standardowy", "WAT": "Czas zachodnioafrykański standardowy", "MEZ": "Czas środkowoeuropejski standardowy", "JDT": "Japonia (czas letni)", "LHST": "Lord Howe (czas standardowy)", "MYT": "Malezja", "SAST": "Czas południowoafrykański", "CLST": "Chile (czas letni)", "HKT": "Hongkong (czas standardowy)", "SRT": "Surinam", "CLT": "Chile (czas standardowy)", "SGT": "Singapur", "GFT": "Gujana Francuska", "WARST": "Argentyna Zachodnia (czas letni)", "ARST": "Argentyna (czas letni)", "TMT": "Turkmenistan (czas standardowy)", "WITA": "Indonezja Środkowa", "MST": "MST", "WIT": "Indonezja Wschodnia", "JST": "Japonia (czas standardowy)", "EST": "Czas wschodnioamerykański standardowy", "PST": "Czas pacyficzny standardowy", "WEZ": "Czas zachodnioeuropejski standardowy", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "ACWDT": "Czas środkowo-zachodnioaustralijski letni", "HAT": "Nowa Fundlandia (czas letni)", "CAT": "Czas środkowoafrykański", "LHDT": "Lord Howe (czas letni)", "COST": "Kolumbia (czas letni)"},
+ timezones: map[string]string{"ACDT": "Czas środkowoaustralijski letni", "ART": "Argentyna (czas standardowy)", "TMT": "Turkmenistan (czas standardowy)", "MESZ": "Czas środkowoeuropejski letni", "COT": "Kolumbia (czas standardowy)", "SGT": "Singapur", "AEDT": "Czas wschodnioaustraliski letni", "LHDT": "Lord Howe (czas letni)", "SRT": "Surinam", "WAST": "Czas zachodnioafrykański letni", "COST": "Kolumbia (czas letni)", "JDT": "Japonia (czas letni)", "ARST": "Argentyna (czas letni)", "CAT": "Czas środkowoafrykański", "PDT": "Czas pacyficzny letni", "CLST": "Chile (czas letni)", "JST": "Japonia (czas standardowy)", "ADT": "Czas atlantycki letni", "HKT": "Hongkong (czas standardowy)", "CHAST": "Chatham (czas standardowy)", "NZDT": "Nowa Zelandia (czas letni)", "PST": "Czas pacyficzny standardowy", "UYST": "Urugwaj (czas letni)", "AEST": "Czas standardowy wschodnioaustraliski", "BOT": "Boliwia", "GFT": "Gujana Francuska", "IST": "Czas indyjski", "CDT": "Czas środkowoamerykański letni", "AST": "Czas standardowy atlantycki", "MYT": "Malezja", "WIB": "Indonezja Zachodnia", "EST": "Czas wschodnioamerykański standardowy", "HKST": "Hongkong (czas letni)", "WESZ": "Czas zachodnioeuropejski letni", "CST": "Czas środkowoamerykański standardowy", "WARST": "Argentyna Zachodnia (czas letni)", "WIT": "Indonezja Wschodnia", "EAT": "Czas wschodnioafrykański", "HNT": "Nowa Fundlandia (czas standardowy)", "EDT": "Czas wschodnioamerykański letni", "AWST": "Czas zachodnioaustralijski standardowy", "CHADT": "Chatham (czas letni)", "OEZ": "Czas wschodnioeuropejski standardowy", "LHST": "Lord Howe (czas standardowy)", "BT": "Bhutan", "WART": "Argentyna Zachodnia (czas standardowy)", "VET": "Wenezuela", "HADT": "Hawaje-Aleuty (czas letni)", "WITA": "Indonezja Środkowa", "CLT": "Chile (czas standardowy)", "WEZ": "Czas zachodnioeuropejski standardowy", "AKST": "Alaska (czas standardowy)", "ACST": "Czas środkowoaustralijski standardowy", "HAT": "Nowa Fundlandia (czas letni)", "HAST": "Hawaje-Aleuty (czas standardowy)", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "MST": "MST", "ChST": "Czamorro", "ECT": "Ekwador", "AKDT": "Alaska (czas letni)", "TMST": "Turkmenistan (czas letni)", "UYT": "Urugwaj (czas standardowy)", "WAT": "Czas zachodnioafrykański standardowy", "AWDT": "Czas zachodnioaustralijski letni", "NZST": "Nowa Zelandia (czas standardowy)", "MEZ": "Czas środkowoeuropejski standardowy", "GYT": "Gujana", "MDT": "MDT", "ACWDT": "Czas środkowo-zachodnioaustralijski letni", "∅∅∅": "Azory (czas letni)", "SAST": "Czas południowoafrykański", "OESZ": "Czas wschodnioeuropejski letni", "GMT": "Czas uniwersalny"},
}
}
@@ -233,7 +233,7 @@ func (pl *pl) WeekdaysWide() []string {
func (pl *pl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pl.decimal) + len(pl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -308,7 +308,7 @@ func (pl *pl) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pl.currencies[currency]
- l := len(s) + len(pl.decimal) + len(pl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -368,7 +368,7 @@ func (pl *pl) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pl.currencies[currency]
- l := len(s) + len(pl.decimal) + len(pl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pl_PL/pl_PL.go b/pl_PL/pl_PL.go
index 481dd470..0aac523e 100644
--- a/pl_PL/pl_PL.go
+++ b/pl_PL/pl_PL.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.n.e.", "n.e."},
erasNarrow: []string{"", ""},
erasWide: []string{"p.n.e.", "n.e."},
- timezones: map[string]string{"HNT": "Nowa Fundlandia (czas standardowy)", "EDT": "Czas wschodnioamerykański letni", "GYT": "Gujana", "NZDT": "Nowa Zelandia (czas letni)", "GFT": "Gujana Francuska", "ARST": "Argentyna (czas letni)", "ADT": "Czas atlantycki letni", "WIB": "Indonezja Zachodnia", "MYT": "Malezja", "UYST": "Urugwaj (czas letni)", "∅∅∅": "Peru (czas letni)", "MDT": "Czas górski letni", "AKST": "Alaska (czas standardowy)", "ART": "Argentyna (czas standardowy)", "COT": "Kolumbia (czas standardowy)", "HKST": "Hongkong (czas letni)", "SAST": "Czas południowoafrykański", "NZST": "Nowa Zelandia (czas standardowy)", "WITA": "Indonezja Środkowa", "AKDT": "Alaska (czas letni)", "PST": "Czas pacyficzny standardowy", "ACST": "Czas środkowoaustralijski standardowy", "MST": "Czas górski standardowy", "UYT": "Urugwaj (czas standardowy)", "LHST": "Lord Howe (czas standardowy)", "EAT": "Czas wschodnioafrykański", "TMT": "Turkmenistan (czas standardowy)", "TMST": "Turkmenistan (czas letni)", "WARST": "Argentyna Zachodnia (czas letni)", "WAST": "Czas zachodnioafrykański letni", "AST": "Czas standardowy atlantycki", "CLST": "Chile (czas letni)", "CHAST": "Chatham (czas standardowy)", "SGT": "Singapur", "ECT": "Ekwador", "PDT": "Czas pacyficzny letni", "ChST": "Czamorro", "WAT": "Czas zachodnioafrykański standardowy", "COST": "Kolumbia (czas letni)", "WEZ": "Czas zachodnioeuropejski standardowy", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "HAT": "Nowa Fundlandia (czas letni)", "HAST": "Hawaje-Aleuty (czas standardowy)", "AEDT": "Czas wschodnioaustraliski letni", "IST": "Czas indyjski", "EST": "Czas wschodnioamerykański standardowy", "LHDT": "Lord Howe (czas letni)", "VET": "Wenezuela", "CHADT": "Chatham (czas letni)", "CAT": "Czas środkowoafrykański", "WART": "Argentyna Zachodnia (czas standardowy)", "WESZ": "Czas zachodnioeuropejski letni", "ACDT": "Czas środkowoaustralijski letni", "WIT": "Indonezja Wschodnia", "GMT": "Czas uniwersalny", "MESZ": "Czas środkowoeuropejski letni", "AEST": "Czas standardowy wschodnioaustraliski", "OEZ": "Czas wschodnioeuropejski standardowy", "JST": "Japonia (czas standardowy)", "ACWDT": "Czas środkowo-zachodnioaustralijski letni", "AWDT": "Czas zachodnioaustralijski letni", "CDT": "Czas środkowoamerykański letni", "OESZ": "Czas wschodnioeuropejski letni", "BT": "Bhutan", "SRT": "Surinam", "CLT": "Chile (czas standardowy)", "CST": "Czas środkowoamerykański standardowy", "HADT": "Hawaje-Aleuty (czas letni)", "JDT": "Japonia (czas letni)", "BOT": "Boliwia", "AWST": "Czas zachodnioaustralijski standardowy", "HKT": "Hongkong (czas standardowy)", "MEZ": "Czas środkowoeuropejski standardowy"},
+ timezones: map[string]string{"IST": "Czas indyjski", "MDT": "MDT", "AWDT": "Czas zachodnioaustralijski letni", "HKT": "Hongkong (czas standardowy)", "OESZ": "Czas wschodnioeuropejski letni", "UYT": "Urugwaj (czas standardowy)", "WART": "Argentyna Zachodnia (czas standardowy)", "ACDT": "Czas środkowoaustralijski letni", "AWST": "Czas zachodnioaustralijski standardowy", "TMT": "Turkmenistan (czas standardowy)", "NZDT": "Nowa Zelandia (czas letni)", "WIT": "Indonezja Wschodnia", "WAT": "Czas zachodnioafrykański standardowy", "CDT": "Czas środkowoamerykański letni", "∅∅∅": "Czas amazoński letni", "OEZ": "Czas wschodnioeuropejski standardowy", "MESZ": "Czas środkowoeuropejski letni", "ACWST": "Czas środkowo-zachodnioaustralijski standardowy", "WEZ": "Czas zachodnioeuropejski standardowy", "SGT": "Singapur", "EST": "Czas wschodnioamerykański standardowy", "MST": "MST", "HAST": "Hawaje-Aleuty (czas standardowy)", "WIB": "Indonezja Zachodnia", "NZST": "Nowa Zelandia (czas standardowy)", "COST": "Kolumbia (czas letni)", "WAST": "Czas zachodnioafrykański letni", "JST": "Japonia (czas standardowy)", "HKST": "Hongkong (czas letni)", "CHADT": "Chatham (czas letni)", "PST": "Czas pacyficzny standardowy", "GMT": "Czas uniwersalny", "EAT": "Czas wschodnioafrykański", "CLT": "Chile (czas standardowy)", "HAT": "Nowa Fundlandia (czas letni)", "EDT": "Czas wschodnioamerykański letni", "ART": "Argentyna (czas standardowy)", "WARST": "Argentyna Zachodnia (czas letni)", "WESZ": "Czas zachodnioeuropejski letni", "GYT": "Gujana", "AEST": "Czas standardowy wschodnioaustraliski", "MEZ": "Czas środkowoeuropejski standardowy", "CHAST": "Chatham (czas standardowy)", "ECT": "Ekwador", "TMST": "Turkmenistan (czas letni)", "CST": "Czas środkowoamerykański standardowy", "HNT": "Nowa Fundlandia (czas standardowy)", "MYT": "Malezja", "LHDT": "Lord Howe (czas letni)", "UYST": "Urugwaj (czas letni)", "BT": "Bhutan", "BOT": "Boliwia", "PDT": "Czas pacyficzny letni", "AST": "Czas standardowy atlantycki", "ACST": "Czas środkowoaustralijski standardowy", "JDT": "Japonia (czas letni)", "AKST": "Alaska (czas standardowy)", "SAST": "Czas południowoafrykański", "LHST": "Lord Howe (czas standardowy)", "CAT": "Czas środkowoafrykański", "WITA": "Indonezja Środkowa", "GFT": "Gujana Francuska", "COT": "Kolumbia (czas standardowy)", "AKDT": "Alaska (czas letni)", "ARST": "Argentyna (czas letni)", "CLST": "Chile (czas letni)", "HADT": "Hawaje-Aleuty (czas letni)", "SRT": "Surinam", "VET": "Wenezuela", "AEDT": "Czas wschodnioaustraliski letni", "ACWDT": "Czas środkowo-zachodnioaustralijski letni", "ADT": "Czas atlantycki letni", "ChST": "Czamorro"},
}
}
@@ -233,7 +233,7 @@ func (pl *pl_PL) WeekdaysWide() []string {
func (pl *pl_PL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pl.decimal) + len(pl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -308,7 +308,7 @@ func (pl *pl_PL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pl.currencies[currency]
- l := len(s) + len(pl.decimal) + len(pl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -368,7 +368,7 @@ func (pl *pl_PL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pl.currencies[currency]
- l := len(s) + len(pl.decimal) + len(pl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/prg/prg.go b/prg/prg.go
index f9c19861..219bb6f2 100644
--- a/prg/prg.go
+++ b/prg/prg.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"MEZ": "Centrālas Eurōpas zēimas kerdā", "EST": "Dēiniskas Amērikas zēimas kerdā", "MYT": "MYT", "WART": "WART", "ACWST": "ACWST", "EAT": "EAT", "AKST": "AKST", "MST": "Amērikas gārban zēimas kerdā", "AWST": "AWST", "HKST": "HKST", "CHAST": "CHAST", "IST": "IST", "LHST": "LHST", "∅∅∅": "∅∅∅", "ART": "ART", "CDT": "Centrālas Amērikas daggas kerdā", "GFT": "GFT", "GMT": "Greenwich kerdā", "PDT": "Pacīfiskas Amērikas daggas kerdā", "GYT": "GYT", "MESZ": "Centrālas Eurōpas daggas kerdā", "SGT": "SGT", "LHDT": "LHDT", "VET": "VET", "ARST": "ARST", "NZDT": "NZDT", "HKT": "HKT", "WAT": "WAT", "AST": "Atlāntiska zēimas kerdā", "JDT": "JDT", "ECT": "ECT", "UYT": "UYT", "SRT": "SRT", "ACDT": "ACDT", "COT": "COT", "COST": "COST", "CST": "Centrālas Amērikas zēimas kerdā", "AEST": "AEST", "ADT": "Atlāntiska daggas kerdā", "CLST": "CLST", "WIB": "WIB", "HAST": "HAST", "OEZ": "Dēiniskas Eurōpas zēimas kerdā", "EDT": "Dēiniskas Amērikas daggas kerdā", "BOT": "BOT", "UYST": "UYST", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "ChST": "ChST", "HAT": "HAT", "CAT": "CAT", "ACWDT": "ACWDT", "MDT": "Amērikas gārban daggas kerdā", "WAST": "WAST", "WIT": "WIT", "CLT": "CLT", "TMT": "TMT", "AKDT": "AKDT", "BT": "BT", "WARST": "WARST", "PST": "Pacīfiskas Amērikas zēimas kerdā", "ACST": "ACST", "JST": "JST", "SAST": "SAST", "WEZ": "Wakkariskas Eurōpas zēimas kerdā", "HNT": "HNT", "HADT": "HADT", "AWDT": "AWDT", "CHADT": "CHADT", "TMST": "TMST", "AEDT": "AEDT", "NZST": "NZST", "WITA": "WITA"},
+ timezones: map[string]string{"COT": "COT", "LHDT": "LHDT", "EST": "Dēiniskas Amērikas zēimas kerdā", "LHST": "LHST", "UYST": "UYST", "BT": "BT", "MST": "Amērikas gārban zēimas kerdā", "CLT": "CLT", "ECT": "ECT", "AST": "Atlāntiska zēimas kerdā", "MYT": "MYT", "AKDT": "AKDT", "VET": "VET", "AKST": "AKST", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "HNT": "HNT", "SGT": "SGT", "MEZ": "Centrālas Eurōpas zēimas kerdā", "UYT": "UYT", "BOT": "BOT", "GFT": "GFT", "CST": "Centrālas Amērikas zēimas kerdā", "ACDT": "ACDT", "AEST": "AEST", "CAT": "CAT", "CLST": "CLST", "WAST": "WAST", "IST": "IST", "HADT": "HADT", "ART": "ART", "WITA": "WITA", "WIB": "WIB", "AEDT": "AEDT", "NZDT": "NZDT", "PST": "Pacīfiskas Amērikas zēimas kerdā", "WEZ": "Wakkariskas Eurōpas zēimas kerdā", "CDT": "Centrālas Amērikas daggas kerdā", "AWST": "AWST", "AWDT": "AWDT", "EDT": "Dēiniskas Amērikas daggas kerdā", "JDT": "JDT", "ACST": "ACST", "HAST": "HAST", "CHAST": "CHAST", "ChST": "ChST", "WARST": "WARST", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "TMST": "TMST", "SAST": "SAST", "MESZ": "Centrālas Eurōpas daggas kerdā", "PDT": "Pacīfiskas Amērikas daggas kerdā", "SRT": "SRT", "ACWDT": "ACWDT", "GYT": "GYT", "TMT": "TMT", "COST": "COST", "WIT": "WIT", "∅∅∅": "∅∅∅", "NZST": "NZST", "HKT": "HKT", "HKST": "HKST", "MDT": "Amērikas gārban daggas kerdā", "EAT": "EAT", "ACWST": "ACWST", "WAT": "WAT", "JST": "JST", "HAT": "HAT", "ARST": "ARST", "GMT": "Greenwich kerdā", "WART": "WART", "ADT": "Atlāntiska daggas kerdā", "CHADT": "CHADT", "OEZ": "Dēiniskas Eurōpas zēimas kerdā"},
}
}
@@ -194,7 +194,7 @@ func (prg *prg) WeekdaysWide() []string {
func (prg *prg) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(prg.decimal) + len(prg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -269,7 +269,7 @@ func (prg *prg) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
- l := len(s) + len(prg.decimal) + len(prg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -329,7 +329,7 @@ func (prg *prg) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
- l := len(s) + len(prg.decimal) + len(prg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/prg_001/prg_001.go b/prg_001/prg_001.go
index da42b5d9..09f8ae75 100644
--- a/prg_001/prg_001.go
+++ b/prg_001/prg_001.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ACST": "ACST", "GYT": "GYT", "EAT": "EAT", "AKST": "AKST", "JST": "JST", "GMT": "Greenwich kerdā", "BT": "BT", "WIB": "WIB", "VET": "VET", "HADT": "HADT", "ECT": "ECT", "UYT": "UYT", "ChST": "ChST", "SAST": "SAST", "SRT": "SRT", "ADT": "Atlāntiska daggas kerdā", "NZST": "NZST", "CHADT": "CHADT", "MDT": "MDT", "MEZ": "Centrālas Eurōpas zēimas kerdā", "TMST": "TMST", "CAT": "CAT", "BOT": "BOT", "PST": "Pacīfiskas Amērikas zēimas kerdā", "COST": "COST", "UYST": "UYST", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "ACDT": "ACDT", "CST": "Centrālas Amērikas zēimas kerdā", "MESZ": "Centrālas Eurōpas daggas kerdā", "TMT": "TMT", "∅∅∅": "∅∅∅", "WAT": "WAT", "AWST": "AWST", "NZDT": "NZDT", "HAT": "HAT", "WITA": "WITA", "WART": "WART", "WAST": "WAST", "ACWST": "ACWST", "LHDT": "LHDT", "SGT": "SGT", "MST": "MST", "AKDT": "AKDT", "IST": "IST", "CLT": "CLT", "AEST": "AEST", "HNT": "HNT", "HKT": "HKT", "CHAST": "CHAST", "CDT": "Centrālas Amērikas daggas kerdā", "AEDT": "AEDT", "WARST": "WARST", "ARST": "ARST", "HKST": "HKST", "CLST": "CLST", "WIT": "WIT", "OEZ": "Dēiniskas Eurōpas zēimas kerdā", "GFT": "GFT", "ART": "ART", "AST": "Atlāntiska zēimas kerdā", "JDT": "JDT", "EST": "Dēiniskas Amērikas zēimas kerdā", "PDT": "Pacīfiskas Amērikas daggas kerdā", "COT": "COT", "ACWDT": "ACWDT", "LHST": "LHST", "AWDT": "AWDT", "HAST": "HAST", "EDT": "Dēiniskas Amērikas daggas kerdā", "MYT": "MYT", "WEZ": "Wakkariskas Eurōpas zēimas kerdā"},
+ timezones: map[string]string{"CLT": "CLT", "ADT": "Atlāntiska daggas kerdā", "CHADT": "CHADT", "TMST": "TMST", "COST": "COST", "GYT": "GYT", "∅∅∅": "∅∅∅", "HAST": "HAST", "MESZ": "Centrālas Eurōpas daggas kerdā", "PST": "Pacīfiskas Amērikas zēimas kerdā", "PDT": "Pacīfiskas Amērikas daggas kerdā", "CDT": "Centrālas Amērikas daggas kerdā", "AWDT": "AWDT", "CHAST": "CHAST", "OESZ": "Dēiniskas Eurōpas daggas kerdā", "SAST": "SAST", "WITA": "WITA", "BT": "BT", "AST": "Atlāntiska zēimas kerdā", "HADT": "HADT", "AWST": "AWST", "LHDT": "LHDT", "ChST": "ChST", "JST": "JST", "ARST": "ARST", "LHST": "LHST", "CAT": "CAT", "WARST": "WARST", "WESZ": "Wakkariskas Eurōpas daggas kerdā", "SGT": "SGT", "UYST": "UYST", "ACDT": "ACDT", "AKST": "AKST", "OEZ": "Dēiniskas Eurōpas zēimas kerdā", "MEZ": "Centrālas Eurōpas zēimas kerdā", "MYT": "MYT", "AEDT": "AEDT", "UYT": "UYT", "EAT": "EAT", "ECT": "ECT", "EDT": "Dēiniskas Amērikas daggas kerdā", "GMT": "Greenwich kerdā", "NZDT": "NZDT", "SRT": "SRT", "WIT": "WIT", "IST": "IST", "ACST": "ACST", "HNT": "HNT", "CST": "Centrālas Amērikas zēimas kerdā", "WIB": "WIB", "WART": "WART", "VET": "VET", "GFT": "GFT", "WEZ": "Wakkariskas Eurōpas zēimas kerdā", "MDT": "Amērikas gārban daggas kerdā", "AKDT": "AKDT", "HKST": "HKST", "TMT": "TMT", "AEST": "AEST", "NZST": "NZST", "BOT": "BOT", "ACWDT": "ACWDT", "WAT": "WAT", "ART": "ART", "ACWST": "ACWST", "HAT": "HAT", "HKT": "HKT", "MST": "Amērikas gārban zēimas kerdā", "CLST": "CLST", "JDT": "JDT", "WAST": "WAST", "COT": "COT", "EST": "Dēiniskas Amērikas zēimas kerdā"},
}
}
@@ -96,8 +96,8 @@ func (prg *prg_001) CardinalPluralRule(num float64, v uint64) locales.PluralRule
n := math.Abs(num)
f := locales.F(n, v)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
fMod100 := f % 100
fMod10 := f % 10
@@ -194,7 +194,7 @@ func (prg *prg_001) WeekdaysWide() []string {
func (prg *prg_001) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(prg.decimal) + len(prg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -269,7 +269,7 @@ func (prg *prg_001) FmtCurrency(num float64, v uint64, currency currency.Type) s
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
- l := len(s) + len(prg.decimal) + len(prg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -329,7 +329,7 @@ func (prg *prg_001) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := prg.currencies[currency]
- l := len(s) + len(prg.decimal) + len(prg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ps/ps.go b/ps/ps.go
index 766f84c5..263489f2 100644
--- a/ps/ps.go
+++ b/ps/ps.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ق.م.", "م."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"PDT": "PDT", "WESZ": "∅∅∅", "VET": "VET", "COT": "COT", "TMT": "TMT", "EST": "EST", "NZST": "NZST", "CAT": "CAT", "WIB": "WIB", "∅∅∅": "∅∅∅", "MDT": "MDT", "AWDT": "AWDT", "ARST": "ARST", "MESZ": "MESZ", "AKDT": "AKDT", "AWST": "AWST", "ART": "ART", "CLST": "CLST", "WART": "WART", "SRT": "SRT", "ACDT": "ACDT", "ChST": "ChST", "ADT": "ADT", "WIT": "WIT", "AKST": "AKST", "GYT": "GYT", "MST": "MST", "HKT": "HKT", "AEST": "AEST", "WITA": "WITA", "OEZ": "OEZ", "SGT": "SGT", "EDT": "EDT", "LHDT": "LHDT", "HAT": "HAT", "UYT": "UYT", "PST": "PST", "ACWST": "ACWST", "CLT": "CLT", "CST": "CST", "CHADT": "CHADT", "HAST": "HAST", "ECT": "ECT", "MYT": "MYT", "WARST": "WARST", "HADT": "HADT", "GMT": "گرينويچ وخت", "LHST": "LHST", "AEDT": "AEDT", "AST": "AST", "NZDT": "NZDT", "HNT": "HNT", "TMST": "TMST", "ACST": "ACST", "CHAST": "CHAST", "UYST": "UYST", "WEZ": "∅∅∅", "EAT": "EAT", "WAST": "WAST", "COST": "COST", "CDT": "CDT", "JST": "JST", "BOT": "BOT", "WAT": "WAT", "JDT": "JDT", "BT": "BT", "ACWDT": "ACWDT", "MEZ": "MEZ", "HKST": "HKST", "GFT": "GFT", "SAST": "SAST", "OESZ": "OESZ", "IST": "IST"},
+ timezones: map[string]string{"AWDT": "AWDT", "WITA": "WITA", "ECT": "ECT", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "WIB": "WIB", "MESZ": "MESZ", "ACWDT": "ACWDT", "ART": "ART", "NZST": "NZST", "AST": "AST", "TMST": "TMST", "SAST": "SAST", "WEZ": "∅∅∅", "AKST": "AKST", "ChST": "ChST", "VET": "VET", "GFT": "GFT", "HNT": "HNT", "TMT": "TMT", "OESZ": "OESZ", "LHST": "LHST", "AWST": "AWST", "NZDT": "NZDT", "GMT": "گرينويچ وخت", "WAST": "WAST", "JST": "JST", "HAT": "HAT", "OEZ": "OEZ", "EAT": "EAT", "ACWST": "ACWST", "BOT": "BOT", "WESZ": "∅∅∅", "SGT": "SGT", "HAST": "HAST", "HKST": "HKST", "CAT": "CAT", "WIT": "WIT", "CLST": "CLST", "CST": "CST", "LHDT": "LHDT", "PDT": "PDT", "UYST": "UYST", "WAT": "WAT", "ACST": "ACST", "MYT": "MYT", "WART": "WART", "WARST": "WARST", "CDT": "CDT", "ADT": "ADT", "ARST": "ARST", "MDT": "MDT", "AEST": "AEST", "CLT": "CLT", "IST": "IST", "COST": "COST", "EDT": "EDT", "HKT": "HKT", "SRT": "SRT", "AKDT": "AKDT", "EST": "EST", "CHAST": "CHAST", "AEDT": "AEDT", "MEZ": "MEZ", "COT": "COT", "JDT": "JDT", "GYT": "GYT", "MST": "MST", "HADT": "HADT", "CHADT": "CHADT", "PST": "PST", "UYT": "UYT", "BT": "BT"},
}
}
@@ -195,7 +195,7 @@ func (ps *ps) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ps.currencies[currency]
- l := len(s) + len(ps.decimal) + len(ps.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ps *ps) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ps.currencies[currency]
- l := len(s) + len(ps.decimal) + len(ps.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ps_AF/ps_AF.go b/ps_AF/ps_AF.go
index d9fc0ca1..d8fda1dd 100644
--- a/ps_AF/ps_AF.go
+++ b/ps_AF/ps_AF.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ق.م.", "م."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WARST": "WARST", "WAT": "WAT", "AST": "AST", "CHADT": "CHADT", "HADT": "HADT", "AEST": "AEST", "AEDT": "AEDT", "GFT": "GFT", "AKDT": "AKDT", "VET": "VET", "WEZ": "∅∅∅", "HNT": "HNT", "UYT": "UYT", "ACST": "ACST", "ChST": "ChST", "WAST": "WAST", "∅∅∅": "∅∅∅", "IST": "IST", "LHST": "LHST", "SRT": "SRT", "ACDT": "ACDT", "WIT": "WIT", "JDT": "JDT", "ECT": "ECT", "NZST": "NZST", "HKT": "HKT", "CHAST": "CHAST", "TMT": "TMT", "ACWDT": "ACWDT", "ARST": "ARST", "CDT": "CDT", "MEZ": "MEZ", "HKST": "HKST", "LHDT": "LHDT", "UYST": "UYST", "MESZ": "MESZ", "HAST": "HAST", "WESZ": "∅∅∅", "ACWST": "ACWST", "WART": "WART", "HAT": "HAT", "MDT": "MDT", "CLT": "CLT", "WITA": "WITA", "AWDT": "AWDT", "COST": "COST", "CAT": "CAT", "SAST": "SAST", "AKST": "AKST", "EST": "EST", "PDT": "PDT", "AWST": "AWST", "MST": "MST", "CLST": "CLST", "OEZ": "OEZ", "JST": "JST", "EDT": "EDT", "MYT": "MYT", "BOT": "BOT", "SGT": "SGT", "WIB": "WIB", "GMT": "گرينويچ وخت", "BT": "BT", "PST": "PST", "GYT": "GYT", "ADT": "ADT", "ART": "ART", "COT": "COT", "OESZ": "OESZ", "NZDT": "NZDT", "CST": "CST", "TMST": "TMST", "EAT": "EAT"},
+ timezones: map[string]string{"AWST": "AWST", "WEZ": "∅∅∅", "HNT": "HNT", "ACWDT": "ACWDT", "MST": "MST", "MYT": "MYT", "ARST": "ARST", "TMST": "TMST", "OEZ": "OEZ", "CAT": "CAT", "WIT": "WIT", "WARST": "WARST", "GFT": "GFT", "COST": "COST", "EDT": "EDT", "SRT": "SRT", "MDT": "MDT", "HAT": "HAT", "WIB": "WIB", "HADT": "HADT", "ChST": "ChST", "∅∅∅": "∅∅∅", "AEDT": "AEDT", "AST": "AST", "HKST": "HKST", "UYT": "UYT", "CLST": "CLST", "BOT": "BOT", "JDT": "JDT", "EST": "EST", "MEZ": "MEZ", "GMT": "گرينويچ وخت", "HAST": "HAST", "AWDT": "AWDT", "NZDT": "NZDT", "MESZ": "MESZ", "WAST": "WAST", "CDT": "CDT", "ACDT": "ACDT", "HKT": "HKT", "PDT": "PDT", "UYST": "UYST", "IST": "IST", "CST": "CST", "JST": "JST", "ART": "ART", "SAST": "SAST", "ACWST": "ACWST", "WAT": "WAT", "ADT": "ADT", "CHAST": "CHAST", "CLT": "CLT", "LHDT": "LHDT", "AKST": "AKST", "AEST": "AEST", "BT": "BT", "EAT": "EAT", "CHADT": "CHADT", "LHST": "LHST", "PST": "PST", "AKDT": "AKDT", "SGT": "SGT", "TMT": "TMT", "OESZ": "OESZ", "WITA": "WITA", "WART": "WART", "VET": "VET", "COT": "COT", "ACST": "ACST", "GYT": "GYT", "NZST": "NZST", "WESZ": "∅∅∅", "ECT": "ECT"},
}
}
@@ -195,7 +195,7 @@ func (ps *ps_AF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ps.currencies[currency]
- l := len(s) + len(ps.decimal) + len(ps.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (ps *ps_AF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ps.currencies[currency]
- l := len(s) + len(ps.decimal) + len(ps.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt/pt.go b/pt/pt.go
index 8bb545ee..bb861706 100644
--- a/pt/pt.go
+++ b/pt/pt.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"EAT": "Horário da África Oriental", "HKT": "Horário Padrão de Hong Kong", "SGT": "Horário Padrão de Cingapura", "AKST": "Horário Padrão do Alasca", "GMT": "Horário do Meridiano de Greenwich", "MYT": "Horário da Malásia", "PST": "Horário Padrão do Pacífico", "WESZ": "Horário de Verão da Europa Ocidental", "ECT": "Horário do Equador", "WART": "Horário Padrão da Argentina Ocidental", "MESZ": "Horário de Verão da Europa Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "HNT": "Horário Padrão de Terra Nova", "TMST": "Horário de Verão do Turcomenistão", "WITA": "Horário da Indonésia Central", "AEDT": "Horário de Verão da Austrália Oriental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "BOT": "Horário da Bolívia", "ACST": "Horário Padrão da Austrália Central", "NZDT": "Horário de Verão da Nova Zelândia", "JST": "Horário Padrão do Japão", "AKDT": "Horário de Verão do Alasca", "IST": "Horário Padrão da Índia", "VET": "Horário da Venezuela", "CHAST": "Horário Padrão de Chatham", "ChST": "Horário de Chamorro", "WAT": "Horário Padrão da África Ocidental", "CLT": "Horário Padrão do Chile", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "BT": "Horário do Butão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "MDT": "Horário de Verão da Montanha", "ACDT": "Horário de Verão da Austrália Central", "AWDT": "Horário de Verão da Austrália Ocidental", "CDT": "Horário de Verão Central", "TMT": "Horário Padrão do Turcomenistão", "SAST": "Horário da África do Sul", "EDT": "Horário de Verão Oriental", "MEZ": "Horário Padrão da Europa Central", "GFT": "Horário da Guiana Francesa", "WIB": "Horário da Indonésia Ocidental", "JDT": "Horário de Verão do Japão", "WIT": "Horário da Indonésia Oriental", "AEST": "Horário Padrão da Austrália Oriental", "LHDT": "Horário de Verão de Lord Howe", "WARST": "Horário de Verão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "LHST": "Horário Padrão de Lord Howe", "GYT": "Horário da Guiana", "HAT": "Horário de Verão de Terra Nova", "CLST": "Horário de Verão do Chile", "CHADT": "Horário de Verão de Chatham", "EST": "Horário Padrão Oriental", "COT": "Horário Padrão da Colômbia", "COST": "Horário de Verão da Colômbia", "ADT": "Horário de Verão do Atlântico", "CAT": "Horário da África Central", "UYST": "Horário de Verão do Uruguai", "PDT": "Horário de Verão do Pacífico", "AST": "Horário Padrão do Atlântico", "OESZ": "Horário de Verão da Europa Oriental", "SRT": "Horário do Suriname", "∅∅∅": "Horário de Verão do Peru", "HKST": "Horário de Verão de Hong Kong", "CST": "Horário Padrão Central", "OEZ": "Horário Padrão da Europa Oriental", "UYT": "Horário Padrão do Uruguai", "WEZ": "Horário Padrão da Europa Ocidental", "ART": "Horário Padrão da Argentina", "ARST": "Horário de Verão da Argentina", "MST": "Horário Padrão da Montanha", "AWST": "Horário Padrão da Austrália Ocidental"},
+ timezones: map[string]string{"WAT": "Horário Padrão da África Ocidental", "AEST": "Horário Padrão da Austrália Oriental", "PST": "Horário Padrão do Pacífico", "ARST": "Horário de Verão da Argentina", "LHST": "Horário Padrão de Lord Howe", "WESZ": "Horário de Verão da Europa Ocidental", "JDT": "Horário de Verão do Japão", "MYT": "Horário da Malásia", "SRT": "Horário do Suriname", "ACST": "Horário Padrão da Austrália Central", "CHAST": "Horário Padrão de Chatham", "WIB": "Horário da Indonésia Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "NZST": "Horário Padrão da Nova Zelândia", "ChST": "Horário de Chamorro", "EAT": "Horário da África Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "BOT": "Horário da Bolívia", "AST": "Horário Padrão do Atlântico", "HKT": "Horário Padrão de Hong Kong", "CHADT": "Horário de Verão de Chatham", "TMT": "Horário Padrão do Turcomenistão", "TMST": "Horário de Verão do Turcomenistão", "UYST": "Horário de Verão do Uruguai", "JST": "Horário Padrão do Japão", "HNT": "Horário Padrão de Terra Nova", "EDT": "Horário de Verão Oriental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AWST": "Horário Padrão da Austrália Ocidental", "UYT": "Horário Padrão do Uruguai", "BT": "Horário do Butão", "CLST": "Horário de Verão do Chile", "CDT": "Horário de Verão Central", "COT": "Horário Padrão da Colômbia", "AKDT": "Horário de Verão do Alasca", "AWDT": "Horário de Verão da Austrália Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "WIT": "Horário da Indonésia Oriental", "GFT": "Horário da Guiana Francesa", "AKST": "Horário Padrão do Alasca", "ACDT": "Horário de Verão da Austrália Central", "SGT": "Horário Padrão de Cingapura", "GMT": "Horário do Meridiano de Greenwich", "CLT": "Horário Padrão do Chile", "WEZ": "Horário Padrão da Europa Ocidental", "ECT": "Horário do Equador", "SAST": "Horário da África do Sul", "CAT": "Horário da África Central", "MEZ": "Horário Padrão da Europa Central", "MDT": "Horário de Verão da Montanha", "CST": "Horário Padrão Central", "ADT": "Horário de Verão do Atlântico", "HAT": "Horário de Verão de Terra Nova", "GYT": "Horário da Guiana", "PDT": "Horário de Verão do Pacífico", "WITA": "Horário da Indonésia Central", "VET": "Horário da Venezuela", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ART": "Horário Padrão da Argentina", "OESZ": "Horário de Verão da Europa Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "MESZ": "Horário de Verão da Europa Central", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "MST": "Horário Padrão da Montanha", "LHDT": "Horário de Verão de Lord Howe", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "WART": "Horário Padrão da Argentina Ocidental", "COST": "Horário de Verão da Colômbia", "HKST": "Horário de Verão de Hong Kong", "WAST": "Horário de Verão da África Ocidental", "IST": "Horário Padrão da Índia", "∅∅∅": "Horário de Verão dos Açores", "EST": "Horário Padrão Oriental"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt) WeekdaysWide() []string {
func (pt *pt) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_AO/pt_AO.go b/pt_AO/pt_AO.go
index 874d3eda..cd75bbae 100644
--- a/pt_AO/pt_AO.go
+++ b/pt_AO/pt_AO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"WARST": "Horário de Verão da Argentina Ocidental", "PDT": "Horário de Verão do Pacífico", "HNT": "Horário Padrão de Terra Nova", "CHADT": "Horário de Verão de Chatham", "CLT": "Horário Padrão do Chile", "WIT": "Horário da Indonésia Oriental", "AEDT": "Horário de Verão da Austrália Oriental", "WITA": "Horário da Indonésia Central", "UYST": "Horário de Verão do Uruguai", "CLST": "Horário de Verão do Chile", "TMT": "Horário Padrão do Turcomenistão", "ARST": "Horário de Verão da Argentina", "AWST": "Horário Padrão da Austrália Ocidental", "SGT": "Horário Padrão de Cingapura", "AEST": "Horário Padrão da Austrália Oriental", "AKST": "Horário Padrão do Alasca", "VET": "Horário da Venezuela", "AST": "Horário Padrão do Atlântico", "HAT": "Horário de Verão de Terra Nova", "MDT": "Horário de Verão de Macau", "SRT": "Horário do Suriname", "WAT": "Horário Padrão da África Ocidental", "COT": "Horário Padrão da Colômbia", "AWDT": "Horário de Verão da Austrália Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "MESZ": "Horário de Verão da Europa Central", "ECT": "Horário do Equador", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "WAST": "Horário de Verão da África Ocidental", "CHAST": "Horário Padrão de Chatham", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "AKDT": "Horário de Verão do Alasca", "LHDT": "Horário de Verão de Lord Howe", "MEZ": "Horário Padrão da Europa Central", "IST": "Horário Padrão da Índia", "ACDT": "Horário de Verão da Austrália Central", "ChST": "Horário de Chamorro", "WIB": "Horário da Indonésia Ocidental", "∅∅∅": "Horário de Verão do Amazonas", "WEZ": "Horário Padrão da Europa Ocidental", "ACST": "Horário Padrão da Austrália Central", "TMST": "Horário de Verão do Turcomenistão", "SAST": "Horário da África do Sul", "ART": "Horário Padrão da Argentina", "WESZ": "Horário de Verão da Europa Ocidental", "ADT": "Horário de Verão do Atlântico", "HKT": "Horário Padrão de Hong Kong", "CDT": "Horário de Verão Central", "EDT": "Horário de Verão Oriental", "PST": "Horário Padrão do Pacífico", "LHST": "Horário Padrão de Lord Howe", "MST": "Horário Padrão de Macau", "JST": "Horário Padrão do Japão", "EST": "Horário Padrão Oriental", "WART": "Horário Padrão da Argentina Ocidental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "OEZ": "Horário Padrão da Europa Oriental", "GYT": "Horário da Guiana", "EAT": "Horário da África Oriental", "COST": "Horário de Verão da Colômbia", "HKST": "Horário de Verão de Hong Kong", "CAT": "Horário da África Central", "CST": "Horário Padrão Central", "GFT": "Horário da Guiana Francesa", "BOT": "Horário da Bolívia", "NZST": "Horário Padrão da Nova Zelândia", "OESZ": "Horário de Verão da Europa Oriental", "JDT": "Horário de Verão do Japão", "GMT": "Horário do Meridiano de Greenwich", "MYT": "Horário da Malásia", "BT": "Horário do Butão", "UYT": "Horário Padrão do Uruguai"},
+ timezones: map[string]string{"HKT": "Horário Padrão de Hong Kong", "CHADT": "Horário de Verão de Chatham", "TMT": "Horário Padrão do Turcomenistão", "SGT": "Horário Padrão de Cingapura", "WIT": "Horário da Indonésia Oriental", "JST": "Horário Padrão do Japão", "JDT": "Horário de Verão do Japão", "HKST": "Horário de Verão de Hong Kong", "LHST": "Horário Padrão de Lord Howe", "WART": "Horário Padrão da Argentina Ocidental", "WAT": "Horário Padrão da África Ocidental", "ART": "Horário Padrão da Argentina", "WITA": "Horário da Indonésia Central", "UYST": "Horário de Verão do Uruguai", "EDT": "Horário de Verão Oriental", "TMST": "Horário de Verão do Turcomenistão", "LHDT": "Horário de Verão de Lord Howe", "ECT": "Horário do Equador", "ADT": "Horário de Verão do Atlântico", "CHAST": "Horário Padrão de Chatham", "EST": "Horário Padrão Oriental", "PDT": "Horário de Verão do Pacífico", "GMT": "Horário do Meridiano de Greenwich", "∅∅∅": "Horário de Verão do Acre", "PST": "Horário Padrão do Pacífico", "ChST": "Horário de Chamorro", "CST": "Horário Padrão Central", "ARST": "Horário de Verão da Argentina", "NZDT": "Horário de Verão da Nova Zelândia", "CDT": "Horário de Verão Central", "HNT": "Horário Padrão de Terra Nova", "OEZ": "Horário Padrão da Europa Oriental", "MEZ": "Horário Padrão da Europa Central", "MESZ": "Horário de Verão da Europa Central", "BOT": "Horário da Bolívia", "CLST": "Horário de Verão do Chile", "GYT": "Horário da Guiana", "AEDT": "Horário de Verão da Austrália Oriental", "AKST": "Horário Padrão do Alasca", "AWST": "Horário Padrão da Austrália Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "MST": "Horário Padrão da Montanha", "EAT": "Horário da África Oriental", "GFT": "Horário da Guiana Francesa", "IST": "Horário Padrão da Índia", "ACST": "Horário Padrão da Austrália Central", "HAT": "Horário de Verão de Terra Nova", "NZST": "Horário Padrão da Nova Zelândia", "CLT": "Horário Padrão do Chile", "AST": "Horário Padrão do Atlântico", "MYT": "Horário da Malásia", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "MDT": "Horário de Verão da Montanha", "COST": "Horário de Verão da Colômbia", "WESZ": "Horário de Verão da Europa Ocidental", "UYT": "Horário Padrão do Uruguai", "BT": "Horário do Butão", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "VET": "Horário da Venezuela", "ACDT": "Horário de Verão da Austrália Central", "AKDT": "Horário de Verão do Alasca", "SAST": "Horário da África do Sul", "AWDT": "Horário de Verão da Austrália Ocidental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "WAST": "Horário de Verão da África Ocidental", "COT": "Horário Padrão da Colômbia", "SRT": "Horário do Suriname", "CAT": "Horário da África Central", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "WIB": "Horário da Indonésia Ocidental", "AEST": "Horário Padrão da Austrália Oriental"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_AO) WeekdaysWide() []string {
func (pt *pt_AO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_AO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_AO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_BR/pt_BR.go b/pt_BR/pt_BR.go
index feaf5a12..b2d84338 100644
--- a/pt_BR/pt_BR.go
+++ b/pt_BR/pt_BR.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"ADT": "Horário de Verão do Atlântico", "SAST": "Horário da África do Sul", "OESZ": "Horário de Verão da Europa Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ACST": "Horário Padrão da Austrália Central", "COT": "Horário Padrão da Colômbia", "WIT": "Horário da Indonésia Oriental", "VET": "Horário da Venezuela", "WART": "Horário Padrão da Argentina Ocidental", "SGT": "Horário Padrão de Cingapura", "CDT": "Horário de Verão Central", "MST": "Horário Padrão de Macau", "OEZ": "Horário Padrão da Europa Oriental", "IST": "Horário Padrão da Índia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "EAT": "Horário da África Oriental", "CST": "Horário Padrão Central", "MDT": "Horário de Verão de Macau", "MYT": "Horário da Malásia", "GYT": "Horário da Guiana", "WIB": "Horário da Indonésia Ocidental", "AKDT": "Horário de Verão do Alasca", "UYT": "Horário Padrão do Uruguai", "WEZ": "Horário Padrão da Europa Ocidental", "WAT": "Horário Padrão da África Ocidental", "CLT": "Horário Padrão do Chile", "ACDT": "Horário de Verão da Austrália Central", "HKST": "Horário de Verão de Hong Kong", "TMT": "Horário Padrão do Turcomenistão", "AWDT": "Horário de Verão da Austrália Ocidental", "ARST": "Horário de Verão da Argentina", "CLST": "Horário de Verão do Chile", "CAT": "Horário da África Central", "HKT": "Horário Padrão de Hong Kong", "BOT": "Horário da Bolívia", "∅∅∅": "Horário de Verão de Brasília", "COST": "Horário de Verão da Colômbia", "CHAST": "Horário Padrão de Chatham", "EST": "Horário Padrão Oriental", "WESZ": "Horário de Verão da Europa Ocidental", "AWST": "Horário Padrão da Austrália Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "HNT": "Horário Padrão de Terra Nova", "MEZ": "Horário Padrão da Europa Central", "UYST": "Horário de Verão do Uruguai", "ChST": "Horário de Chamorro", "NZST": "Horário Padrão da Nova Zelândia", "MESZ": "Horário de Verão da Europa Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "JDT": "Horário de Verão do Japão", "EDT": "Horário de Verão Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "CHADT": "Horário de Verão de Chatham", "GMT": "Horário do Meridiano de Greenwich", "BT": "Horário do Butão", "PDT": "Horário de Verão do Pacífico", "AST": "Horário Padrão do Atlântico", "ART": "Horário Padrão da Argentina", "AEST": "Horário Padrão da Austrália Oriental", "TMST": "Horário de Verão do Turcomenistão", "WITA": "Horário da Indonésia Central", "AKST": "Horário Padrão do Alasca", "WAST": "Horário de Verão da África Ocidental", "HAT": "Horário de Verão de Terra Nova", "GFT": "Horário da Guiana Francesa", "PST": "Horário Padrão do Pacífico", "LHST": "Horário Padrão de Lord Howe", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AEDT": "Horário de Verão da Austrália Oriental", "JST": "Horário Padrão do Japão", "ECT": "Horário do Equador", "LHDT": "Horário de Verão de Lord Howe", "SRT": "Horário do Suriname"},
+ timezones: map[string]string{"CAT": "Horário da África Central", "WARST": "Horário de Verão da Argentina Ocidental", "JDT": "Horário de Verão do Japão", "COT": "Horário Padrão da Colômbia", "AKST": "Horário Padrão do Alasca", "AKDT": "Horário de Verão do Alasca", "TMT": "Horário Padrão do Turcomenistão", "NZST": "Horário Padrão da Nova Zelândia", "PST": "Horário Padrão do Pacífico", "CLT": "Horário Padrão do Chile", "MDT": "Horário de Verão da Montanha", "VET": "Horário da Venezuela", "AST": "Horário Padrão do Atlântico", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "TMST": "Horário de Verão do Turcomenistão", "LHDT": "Horário de Verão de Lord Howe", "OEZ": "Horário Padrão da Europa Oriental", "CHAST": "Horário Padrão de Chatham", "WIB": "Horário da Indonésia Ocidental", "UYT": "Horário Padrão do Uruguai", "SRT": "Horário do Suriname", "HAT": "Horário de Verão de Terra Nova", "ADT": "Horário de Verão do Atlântico", "AWST": "Horário Padrão da Austrália Ocidental", "HKST": "Horário de Verão de Hong Kong", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "CST": "Horário Padrão Central", "CDT": "Horário de Verão Central", "HNT": "Horário Padrão de Terra Nova", "BOT": "Horário da Bolívia", "WAST": "Horário de Verão da África Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "ECT": "Horário do Equador", "JST": "Horário Padrão do Japão", "HKT": "Horário Padrão de Hong Kong", "PDT": "Horário de Verão do Pacífico", "MESZ": "Horário de Verão da Europa Central", "OESZ": "Horário de Verão da Europa Oriental", "WART": "Horário Padrão da Argentina Ocidental", "COST": "Horário de Verão da Colômbia", "GYT": "Horário da Guiana", "MST": "Horário Padrão da Montanha", "MYT": "Horário da Malásia", "EST": "Horário Padrão Oriental", "CHADT": "Horário de Verão de Chatham", "LHST": "Horário Padrão de Lord Howe", "AEDT": "Horário de Verão da Austrália Oriental", "EAT": "Horário da África Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "GFT": "Horário da Guiana Francesa", "WEZ": "Horário Padrão da Europa Ocidental", "ACDT": "Horário de Verão da Austrália Central", "GMT": "Horário do Meridiano de Greenwich", "ChST": "Horário de Chamorro", "WITA": "Horário da Indonésia Central", "IST": "Horário Padrão da Índia", "AWDT": "Horário de Verão da Austrália Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "SAST": "Horário da África do Sul", "WAT": "Horário Padrão da África Ocidental", "ACST": "Horário Padrão da Austrália Central", "ARST": "Horário de Verão da Argentina", "UYST": "Horário de Verão do Uruguai", "WIT": "Horário da Indonésia Oriental", "ART": "Horário Padrão da Argentina", "CLST": "Horário de Verão do Chile", "∅∅∅": "Horário de Verão dos Açores", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "AEST": "Horário Padrão da Austrália Oriental", "BT": "Horário do Butão", "SGT": "Horário Padrão de Cingapura", "EDT": "Horário de Verão Oriental", "MEZ": "Horário Padrão da Europa Central"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_BR) WeekdaysWide() []string {
func (pt *pt_BR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_BR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_BR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_CH/pt_CH.go b/pt_CH/pt_CH.go
index 4a39ad52..f286452b 100644
--- a/pt_CH/pt_CH.go
+++ b/pt_CH/pt_CH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"SAST": "Horário da África do Sul", "EST": "Horário Padrão Oriental", "ADT": "Horário de Verão do Atlântico", "HKT": "Horário Padrão de Hong Kong", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WESZ": "Horário de Verão da Europa Ocidental", "MYT": "Horário da Malásia", "ART": "Horário Padrão da Argentina", "WIT": "Horário da Indonésia Oriental", "AKDT": "Horário de Verão do Alasca", "OEZ": "Horário Padrão da Europa Oriental", "IST": "Horário Padrão da Índia", "LHDT": "Horário de Verão de Lord Howe", "HAT": "Horário de Verão de Terra Nova", "COST": "Horário de Verão da Colômbia", "AEDT": "Horário de Verão da Austrália Oriental", "GFT": "Horário da Guiana Francesa", "AKST": "Horário Padrão do Alasca", "CST": "Horário Padrão Central", "LHST": "Horário Padrão de Lord Howe", "MST": "Horário Padrão da Montanha", "AWST": "Horário Padrão da Austrália Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ChST": "Horário de Chamorro", "VET": "Horário da Venezuela", "WIB": "Horário da Indonésia Ocidental", "JST": "Horário Padrão do Japão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "AST": "Horário Padrão do Atlântico", "AEST": "Horário Padrão da Austrália Oriental", "OESZ": "Horário de Verão da Europa Oriental", "COT": "Horário Padrão da Colômbia", "∅∅∅": "Horário de Verão do Amazonas", "WITA": "Horário da Indonésia Central", "WEZ": "Horário Padrão da Europa Ocidental", "MDT": "Horário de Verão da Montanha", "CLST": "Horário de Verão do Chile", "GYT": "Horário da Guiana", "MEZ": "Horário Padrão da Europa Central", "MESZ": "Horário de Verão da Europa Central", "GMT": "Horário do Meridiano de Greenwich", "PST": "Horário Padrão do Pacífico", "WAT": "Horário Padrão da África Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "HNT": "Horário Padrão de Terra Nova", "CHADT": "Horário de Verão de Chatham", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "CAT": "Horário da África Central", "HKST": "Horário de Verão de Hong Kong", "JDT": "Horário de Verão do Japão", "ECT": "Horário do Equador", "UYT": "Horário Padrão do Uruguai", "EAT": "Horário da África Oriental", "ARST": "Horário de Verão da Argentina", "SGT": "Horário Padrão de Cingapura", "CDT": "Horário de Verão Central", "CHAST": "Horário Padrão de Chatham", "EDT": "Horário de Verão Oriental", "WART": "Horário Padrão da Argentina Ocidental", "ACDT": "Horário de Verão da Austrália Central", "CLT": "Horário Padrão do Chile", "BOT": "Horário da Bolívia", "UYST": "Horário de Verão do Uruguai", "PDT": "Horário de Verão do Pacífico", "SRT": "Horário do Suriname", "TMST": "Horário de Verão do Turcomenistão", "BT": "Horário do Butão", "ACST": "Horário Padrão da Austrália Central", "AWDT": "Horário de Verão da Austrália Ocidental", "TMT": "Horário Padrão do Turcomenistão"},
+ timezones: map[string]string{"MST": "Horário Padrão de Macau", "GMT": "Horário do Meridiano de Greenwich", "WARST": "Horário de Verão da Argentina Ocidental", "NZST": "Horário Padrão da Nova Zelândia", "SAST": "Horário da África do Sul", "UYT": "Horário Padrão do Uruguai", "WAST": "Horário de Verão da África Ocidental", "JDT": "Horário de Verão do Japão", "∅∅∅": "Horário de Verão dos Açores", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AKDT": "Horário de Verão do Alasca", "AEST": "Horário Padrão da Austrália Oriental", "CHAST": "Horário Padrão de Chatham", "ChST": "Horário de Chamorro", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "GFT": "Horário da Guiana Francesa", "HKT": "Horário Padrão de Hong Kong", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "AWST": "Horário Padrão da Austrália Ocidental", "AWDT": "Horário de Verão da Austrália Ocidental", "CAT": "Horário da África Central", "WART": "Horário Padrão da Argentina Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "CDT": "Horário de Verão Central", "ACST": "Horário Padrão da Austrália Central", "ACDT": "Horário de Verão da Austrália Central", "ARST": "Horário de Verão da Argentina", "MDT": "Horário de Verão de Macau", "AEDT": "Horário de Verão da Austrália Oriental", "WIT": "Horário da Indonésia Oriental", "EAT": "Horário da África Oriental", "HAT": "Horário de Verão de Terra Nova", "HKST": "Horário de Verão de Hong Kong", "CHADT": "Horário de Verão de Chatham", "NZDT": "Horário de Verão da Nova Zelândia", "COT": "Horário Padrão da Colômbia", "COST": "Horário de Verão da Colômbia", "JST": "Horário Padrão do Japão", "HNT": "Horário Padrão de Terra Nova", "OEZ": "Horário Padrão da Europa Oriental", "OESZ": "Horário de Verão da Europa Oriental", "IST": "Horário Padrão da Índia", "LHST": "Horário Padrão de Lord Howe", "MEZ": "Horário Padrão da Europa Central", "BOT": "Horário da Bolívia", "GYT": "Horário da Guiana", "AST": "Horário Padrão do Atlântico", "WIB": "Horário da Indonésia Ocidental", "BT": "Horário do Butão", "PST": "Horário Padrão do Pacífico", "PDT": "Horário de Verão do Pacífico", "SRT": "Horário do Suriname", "CLT": "Horário Padrão do Chile", "VET": "Horário da Venezuela", "MYT": "Horário da Malásia", "AKST": "Horário Padrão do Alasca", "LHDT": "Horário de Verão de Lord Howe", "CLST": "Horário de Verão do Chile", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "CST": "Horário Padrão Central", "ADT": "Horário de Verão do Atlântico", "TMT": "Horário Padrão do Turcomenistão", "UYST": "Horário de Verão do Uruguai", "WAT": "Horário Padrão da África Ocidental", "MESZ": "Horário de Verão da Europa Central", "TMST": "Horário de Verão do Turcomenistão", "WITA": "Horário da Indonésia Central", "ECT": "Horário do Equador", "SGT": "Horário Padrão de Cingapura", "EST": "Horário Padrão Oriental", "EDT": "Horário de Verão Oriental", "WEZ": "Horário Padrão da Europa Ocidental", "ART": "Horário Padrão da Argentina"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_CH) WeekdaysWide() []string {
func (pt *pt_CH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_CH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_CH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_CV/pt_CV.go b/pt_CV/pt_CV.go
index 24567b0c..bd9f57e6 100644
--- a/pt_CV/pt_CV.go
+++ b/pt_CV/pt_CV.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"WAT": "Horário Padrão da África Ocidental", "WIB": "Horário da Indonésia Ocidental", "ECT": "Horário do Equador", "PDT": "Horário de Verão do Pacífico", "MST": "Horário Padrão da Montanha", "AST": "Horário Padrão do Atlântico", "WITA": "Horário da Indonésia Central", "MYT": "Horário da Malásia", "MDT": "Horário de Verão da Montanha", "VET": "Horário da Venezuela", "EAT": "Horário da África Oriental", "CAT": "Horário da África Central", "PST": "Horário Padrão do Pacífico", "CDT": "Horário de Verão Central", "MEZ": "Horário Padrão da Europa Central", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AEDT": "Horário de Verão da Austrália Oriental", "GMT": "Horário do Meridiano de Greenwich", "NZDT": "Horário de Verão da Nova Zelândia", "BOT": "Horário da Bolívia", "ADT": "Horário de Verão do Atlântico", "AWST": "Horário Padrão da Austrália Ocidental", "ART": "Horário Padrão da Argentina", "COST": "Horário de Verão da Colômbia", "CLT": "Horário Padrão do Chile", "TMT": "Horário Padrão do Turcomenistão", "UYST": "Horário de Verão do Uruguai", "AKST": "Horário Padrão do Alasca", "HKST": "Horário de Verão de Hong Kong", "ACDT": "Horário de Verão da Austrália Central", "CHADT": "Horário de Verão de Chatham", "TMST": "Horário de Verão do Turcomenistão", "WARST": "Horário de Verão da Argentina Ocidental", "SRT": "Horário do Suriname", "WAST": "Horário de Verão da África Ocidental", "AWDT": "Horário de Verão da Austrália Ocidental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "AEST": "Horário Padrão da Austrália Oriental", "EST": "Horário Padrão Oriental", "WESZ": "Horário de Verão da Europa Ocidental", "HAT": "Horário de Verão de Terra Nova", "CLST": "Horário de Verão do Chile", "MESZ": "Horário de Verão da Europa Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "UYT": "Horário Padrão do Uruguai", "NZST": "Horário Padrão da Nova Zelândia", "LHST": "Horário Padrão de Lord Howe", "WART": "Horário Padrão da Argentina Ocidental", "ARST": "Horário de Verão da Argentina", "COT": "Horário Padrão da Colômbia", "AKDT": "Horário de Verão do Alasca", "OESZ": "Horário de Verão da Europa Oriental", "JDT": "Horário de Verão do Japão", "IST": "Horário Padrão da Índia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "∅∅∅": "Horário de Verão do Peru", "HNT": "Horário Padrão de Terra Nova", "CHAST": "Horário Padrão de Chatham", "SGT": "Horário Padrão de Cingapura", "WEZ": "Horário Padrão da Europa Ocidental", "CST": "Horário Padrão Central", "WIT": "Horário da Indonésia Oriental", "GFT": "Horário da Guiana Francesa", "JST": "Horário Padrão do Japão", "LHDT": "Horário de Verão de Lord Howe", "OEZ": "Horário Padrão da Europa Oriental", "EDT": "Horário de Verão Oriental", "HKT": "Horário Padrão de Hong Kong", "ChST": "Horário de Chamorro", "GYT": "Horário da Guiana", "SAST": "Horário da África do Sul", "BT": "Horário do Butão", "ACST": "Horário Padrão da Austrália Central"},
+ timezones: map[string]string{"CHADT": "Horário de Verão de Chatham", "ART": "Horário Padrão da Argentina", "EST": "Horário Padrão Oriental", "GMT": "Horário do Meridiano de Greenwich", "GFT": "Horário da Guiana Francesa", "ECT": "Horário do Equador", "CST": "Horário Padrão Central", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "UYST": "Horário de Verão do Uruguai", "WARST": "Horário de Verão da Argentina Ocidental", "CLST": "Horário de Verão do Chile", "WIT": "Horário da Indonésia Oriental", "SRT": "Horário do Suriname", "EAT": "Horário da África Oriental", "JDT": "Horário de Verão do Japão", "MESZ": "Horário de Verão da Europa Central", "CDT": "Horário de Verão Central", "AWST": "Horário Padrão da Austrália Ocidental", "MEZ": "Horário Padrão da Europa Central", "WART": "Horário Padrão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "COT": "Horário Padrão da Colômbia", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "LHST": "Horário Padrão de Lord Howe", "WEZ": "Horário Padrão da Europa Ocidental", "IST": "Horário Padrão da Índia", "SGT": "Horário Padrão de Cingapura", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "TMST": "Horário de Verão do Turcomenistão", "SAST": "Horário da África do Sul", "PDT": "Horário de Verão do Pacífico", "JST": "Horário Padrão do Japão", "AKDT": "Horário de Verão do Alasca", "ADT": "Horário de Verão do Atlântico", "TMT": "Horário Padrão do Turcomenistão", "NZDT": "Horário de Verão da Nova Zelândia", "BOT": "Horário da Bolívia", "WAT": "Horário Padrão da África Ocidental", "EDT": "Horário de Verão Oriental", "WIB": "Horário da Indonésia Ocidental", "CLT": "Horário Padrão do Chile", "HAT": "Horário de Verão de Terra Nova", "AWDT": "Horário de Verão da Austrália Ocidental", "AST": "Horário Padrão do Atlântico", "OEZ": "Horário Padrão da Europa Oriental", "BT": "Horário do Butão", "MDT": "Horário de Verão da Montanha", "GYT": "Horário da Guiana", "LHDT": "Horário de Verão de Lord Howe", "ARST": "Horário de Verão da Argentina", "NZST": "Horário Padrão da Nova Zelândia", "OESZ": "Horário de Verão da Europa Oriental", "PST": "Horário Padrão do Pacífico", "MYT": "Horário da Malásia", "∅∅∅": "Horário de Verão dos Açores", "AKST": "Horário Padrão do Alasca", "HKT": "Horário Padrão de Hong Kong", "WITA": "Horário da Indonésia Central", "MST": "Horário Padrão da Montanha", "VET": "Horário da Venezuela", "ACDT": "Horário de Verão da Austrália Central", "AEDT": "Horário de Verão da Austrália Oriental", "CAT": "Horário da África Central", "ChST": "Horário de Chamorro", "AEST": "Horário Padrão da Austrália Oriental", "COST": "Horário de Verão da Colômbia", "HNT": "Horário Padrão de Terra Nova", "CHAST": "Horário Padrão de Chatham", "UYT": "Horário Padrão do Uruguai", "WESZ": "Horário de Verão da Europa Ocidental", "ACST": "Horário Padrão da Austrália Central", "HKST": "Horário de Verão de Hong Kong"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_CV) WeekdaysWide() []string {
func (pt *pt_CV) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_CV) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_CV) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_GQ/pt_GQ.go b/pt_GQ/pt_GQ.go
index 8138f561..acaa6e6a 100644
--- a/pt_GQ/pt_GQ.go
+++ b/pt_GQ/pt_GQ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"∅∅∅": "Horário de Verão do Amazonas", "SAST": "Horário da África do Sul", "JST": "Horário Padrão do Japão", "MYT": "Horário da Malásia", "COST": "Horário de Verão da Colômbia", "TMT": "Horário Padrão do Turcomenistão", "OESZ": "Horário de Verão da Europa Oriental", "IST": "Horário Padrão da Índia", "WESZ": "Horário de Verão da Europa Ocidental", "EAT": "Horário da África Oriental", "CDT": "Horário de Verão Central", "MESZ": "Horário de Verão da Europa Central", "UYST": "Horário de Verão do Uruguai", "SRT": "Horário do Suriname", "NZST": "Horário Padrão da Nova Zelândia", "CLST": "Horário de Verão do Chile", "WEZ": "Horário Padrão da Europa Ocidental", "LHST": "Horário Padrão de Lord Howe", "HNT": "Horário Padrão de Terra Nova", "SGT": "Horário Padrão de Cingapura", "AEST": "Horário Padrão da Austrália Oriental", "UYT": "Horário Padrão do Uruguai", "MEZ": "Horário Padrão da Europa Central", "HKST": "Horário de Verão de Hong Kong", "WITA": "Horário da Indonésia Central", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "WART": "Horário Padrão da Argentina Ocidental", "BOT": "Horário da Bolívia", "ADT": "Horário de Verão do Atlântico", "AEDT": "Horário de Verão da Austrália Oriental", "AKDT": "Horário de Verão do Alasca", "JDT": "Horário de Verão do Japão", "AWST": "Horário Padrão da Austrália Ocidental", "HKT": "Horário Padrão de Hong Kong", "AKST": "Horário Padrão do Alasca", "COT": "Horário Padrão da Colômbia", "CHAST": "Horário Padrão de Chatham", "TMST": "Horário de Verão do Turcomenistão", "WIB": "Horário da Indonésia Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "ACST": "Horário Padrão da Austrália Central", "ChST": "Horário de Chamorro", "EDT": "Horário de Verão Oriental", "GMT": "Horário do Meridiano de Greenwich", "MDT": "Horário de Verão da Montanha", "VET": "Horário da Venezuela", "WAST": "Horário de Verão da África Ocidental", "AST": "Horário Padrão do Atlântico", "HAT": "Horário de Verão de Terra Nova", "CLT": "Horário Padrão do Chile", "ECT": "Horário do Equador", "PDT": "Horário de Verão do Pacífico", "WAT": "Horário Padrão da África Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "CST": "Horário Padrão Central", "GFT": "Horário da Guiana Francesa", "CAT": "Horário da África Central", "WIT": "Horário da Indonésia Oriental", "GYT": "Horário da Guiana", "CHADT": "Horário de Verão de Chatham", "BT": "Horário do Butão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "LHDT": "Horário de Verão de Lord Howe", "ACDT": "Horário de Verão da Austrália Central", "ARST": "Horário de Verão da Argentina", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "EST": "Horário Padrão Oriental", "PST": "Horário Padrão do Pacífico", "WARST": "Horário de Verão da Argentina Ocidental", "MST": "Horário Padrão da Montanha", "AWDT": "Horário de Verão da Austrália Ocidental", "ART": "Horário Padrão da Argentina"},
+ timezones: map[string]string{"ChST": "Horário de Chamorro", "CLST": "Horário de Verão do Chile", "AKST": "Horário Padrão do Alasca", "TMT": "Horário Padrão do Turcomenistão", "AEDT": "Horário de Verão da Austrália Oriental", "CLT": "Horário Padrão do Chile", "JST": "Horário Padrão do Japão", "ART": "Horário Padrão da Argentina", "TMST": "Horário de Verão do Turcomenistão", "LHST": "Horário Padrão de Lord Howe", "NZST": "Horário Padrão da Nova Zelândia", "WIT": "Horário da Indonésia Oriental", "WAT": "Horário Padrão da África Ocidental", "VET": "Horário da Venezuela", "ACDT": "Horário de Verão da Austrália Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "CHAST": "Horário Padrão de Chatham", "CAT": "Horário da África Central", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "MST": "Horário Padrão da Montanha", "HNT": "Horário Padrão de Terra Nova", "MYT": "Horário da Malásia", "EDT": "Horário de Verão Oriental", "HKT": "Horário Padrão de Hong Kong", "WITA": "Horário da Indonésia Central", "GFT": "Horário da Guiana Francesa", "IST": "Horário Padrão da Índia", "OEZ": "Horário Padrão da Europa Oriental", "PST": "Horário Padrão do Pacífico", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ADT": "Horário de Verão do Atlântico", "WIB": "Horário da Indonésia Ocidental", "MESZ": "Horário de Verão da Europa Central", "UYT": "Horário Padrão do Uruguai", "EST": "Horário Padrão Oriental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AWDT": "Horário de Verão da Austrália Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "SGT": "Horário Padrão de Cingapura", "AWST": "Horário Padrão da Austrália Ocidental", "SRT": "Horário do Suriname", "MEZ": "Horário Padrão da Europa Central", "AKDT": "Horário de Verão do Alasca", "PDT": "Horário de Verão do Pacífico", "CDT": "Horário de Verão Central", "SAST": "Horário da África do Sul", "BOT": "Horário da Bolívia", "CST": "Horário Padrão Central", "JDT": "Horário de Verão do Japão", "AST": "Horário Padrão do Atlântico", "HAT": "Horário de Verão de Terra Nova", "HKST": "Horário de Verão de Hong Kong", "MDT": "Horário de Verão da Montanha", "COST": "Horário de Verão da Colômbia", "GMT": "Horário do Meridiano de Greenwich", "UYST": "Horário de Verão do Uruguai", "ECT": "Horário do Equador", "∅∅∅": "Horário de Verão dos Açores", "OESZ": "Horário de Verão da Europa Oriental", "AEST": "Horário Padrão da Austrália Oriental", "LHDT": "Horário de Verão de Lord Howe", "NZDT": "Horário de Verão da Nova Zelândia", "BT": "Horário do Butão", "EAT": "Horário da África Oriental", "WART": "Horário Padrão da Argentina Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "ACST": "Horário Padrão da Austrália Central", "COT": "Horário Padrão da Colômbia", "GYT": "Horário da Guiana", "CHADT": "Horário de Verão de Chatham", "ARST": "Horário de Verão da Argentina"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_GQ) WeekdaysWide() []string {
func (pt *pt_GQ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_GQ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_GQ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_GW/pt_GW.go b/pt_GW/pt_GW.go
index 857d83b3..b2323e1f 100644
--- a/pt_GW/pt_GW.go
+++ b/pt_GW/pt_GW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"AST": "Horário Padrão do Atlântico", "IST": "Horário Padrão da Índia", "GMT": "Horário do Meridiano de Greenwich", "AKDT": "Horário de Verão do Alasca", "LHDT": "Horário de Verão de Lord Howe", "COT": "Horário Padrão da Colômbia", "ADT": "Horário de Verão do Atlântico", "AWDT": "Horário de Verão da Austrália Ocidental", "HKT": "Horário Padrão de Hong Kong", "WIB": "Horário da Indonésia Ocidental", "CST": "Horário Padrão Central", "BT": "Horário do Butão", "VET": "Horário da Venezuela", "WAST": "Horário de Verão da África Ocidental", "MESZ": "Horário de Verão da Europa Central", "UYT": "Horário Padrão do Uruguai", "ART": "Horário Padrão da Argentina", "WITA": "Horário da Indonésia Central", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "CHAST": "Horário Padrão de Chatham", "CAT": "Horário da África Central", "AEDT": "Horário de Verão da Austrália Oriental", "OEZ": "Horário Padrão da Europa Oriental", "PST": "Horário Padrão do Pacífico", "ARST": "Horário de Verão da Argentina", "HKST": "Horário de Verão de Hong Kong", "CHADT": "Horário de Verão de Chatham", "AKST": "Horário Padrão do Alasca", "UYST": "Horário de Verão do Uruguai", "PDT": "Horário de Verão do Pacífico", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "AWST": "Horário Padrão da Austrália Ocidental", "WIT": "Horário da Indonésia Oriental", "GFT": "Horário da Guiana Francesa", "EST": "Horário Padrão Oriental", "MYT": "Horário da Malásia", "EAT": "Horário da África Oriental", "HNT": "Horário Padrão de Terra Nova", "MST": "Horário Padrão de Macau", "OESZ": "Horário de Verão da Europa Oriental", "EDT": "Horário de Verão Oriental", "LHST": "Horário Padrão de Lord Howe", "∅∅∅": "Horário de Verão dos Açores", "SAST": "Horário da África do Sul", "WEZ": "Horário Padrão da Europa Ocidental", "ACDT": "Horário de Verão da Austrália Central", "WAT": "Horário Padrão da África Ocidental", "HAT": "Horário de Verão de Terra Nova", "SGT": "Horário Padrão de Cingapura", "WART": "Horário Padrão da Argentina Ocidental", "JDT": "Horário de Verão do Japão", "ECT": "Horário do Equador", "SRT": "Horário do Suriname", "GYT": "Horário da Guiana", "MDT": "Horário de Verão de Macau", "TMT": "Horário Padrão do Turcomenistão", "ACST": "Horário Padrão da Austrália Central", "ChST": "Horário de Chamorro", "NZST": "Horário Padrão da Nova Zelândia", "CLST": "Horário de Verão do Chile", "CDT": "Horário de Verão Central", "TMST": "Horário de Verão do Turcomenistão", "COST": "Horário de Verão da Colômbia", "MEZ": "Horário Padrão da Europa Central", "AEST": "Horário Padrão da Austrália Oriental", "BOT": "Horário da Bolívia", "NZDT": "Horário de Verão da Nova Zelândia", "CLT": "Horário Padrão do Chile", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "JST": "Horário Padrão do Japão", "WARST": "Horário de Verão da Argentina Ocidental"},
+ timezones: map[string]string{"CHAST": "Horário Padrão de Chatham", "OEZ": "Horário Padrão da Europa Oriental", "PST": "Horário Padrão do Pacífico", "CDT": "Horário de Verão Central", "OESZ": "Horário de Verão da Europa Oriental", "ChST": "Horário de Chamorro", "BOT": "Horário da Bolívia", "CLST": "Horário de Verão do Chile", "WAT": "Horário Padrão da África Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "ECT": "Horário do Equador", "HNT": "Horário Padrão de Terra Nova", "AST": "Horário Padrão do Atlântico", "WITA": "Horário da Indonésia Central", "WIT": "Horário da Indonésia Oriental", "GFT": "Horário da Guiana Francesa", "SGT": "Horário Padrão de Cingapura", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "UYT": "Horário Padrão do Uruguai", "CLT": "Horário Padrão do Chile", "WESZ": "Horário de Verão da Europa Ocidental", "HAT": "Horário de Verão de Terra Nova", "AKST": "Horário Padrão do Alasca", "ACST": "Horário Padrão da Austrália Central", "ACDT": "Horário de Verão da Austrália Central", "NZST": "Horário Padrão da Nova Zelândia", "WARST": "Horário de Verão da Argentina Ocidental", "EAT": "Horário da África Oriental", "WIB": "Horário da Indonésia Ocidental", "TMT": "Horário Padrão do Turcomenistão", "AEST": "Horário Padrão da Austrália Oriental", "GMT": "Horário do Meridiano de Greenwich", "UYST": "Horário de Verão do Uruguai", "AKDT": "Horário de Verão do Alasca", "HKT": "Horário Padrão de Hong Kong", "SRT": "Horário do Suriname", "JDT": "Horário de Verão do Japão", "ADT": "Horário de Verão do Atlântico", "TMST": "Horário de Verão do Turcomenistão", "IST": "Horário Padrão da Índia", "COT": "Horário Padrão da Colômbia", "ART": "Horário Padrão da Argentina", "MEZ": "Horário Padrão da Europa Central", "JST": "Horário Padrão do Japão", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "LHST": "Horário Padrão de Lord Howe", "VET": "Horário da Venezuela", "CST": "Horário Padrão Central", "CHADT": "Horário de Verão de Chatham", "ARST": "Horário de Verão da Argentina", "WART": "Horário Padrão da Argentina Ocidental", "COST": "Horário de Verão da Colômbia", "EST": "Horário Padrão Oriental", "EDT": "Horário de Verão Oriental", "PDT": "Horário de Verão do Pacífico", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "AWST": "Horário Padrão da Austrália Ocidental", "AWDT": "Horário de Verão da Austrália Ocidental", "SAST": "Horário da África do Sul", "WAST": "Horário de Verão da África Ocidental", "HKST": "Horário de Verão de Hong Kong", "MST": "Horário Padrão de Macau", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "NZDT": "Horário de Verão da Nova Zelândia", "AEDT": "Horário de Verão da Austrália Oriental", "MDT": "Horário de Verão de Macau", "LHDT": "Horário de Verão de Lord Howe", "BT": "Horário do Butão", "GYT": "Horário da Guiana", "MYT": "Horário da Malásia", "∅∅∅": "Horário de Verão dos Açores", "CAT": "Horário da África Central", "MESZ": "Horário de Verão da Europa Central"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_GW) WeekdaysWide() []string {
func (pt *pt_GW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_GW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_GW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_LU/pt_LU.go b/pt_LU/pt_LU.go
index df425f77..732fac71 100644
--- a/pt_LU/pt_LU.go
+++ b/pt_LU/pt_LU.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"EAT": "Horário da África Oriental", "CHADT": "Horário de Verão de Chatham", "AKST": "Horário Padrão do Alasca", "EDT": "Horário de Verão Oriental", "UYST": "Horário de Verão do Uruguai", "ACST": "Horário Padrão da Austrália Central", "ADT": "Horário de Verão do Atlântico", "CLT": "Horário Padrão do Chile", "JDT": "Horário de Verão do Japão", "WAST": "Horário de Verão da África Ocidental", "HKT": "Horário Padrão de Hong Kong", "GMT": "Horário do Meridiano de Greenwich", "BT": "Horário do Butão", "NZDT": "Horário de Verão da Nova Zelândia", "SGT": "Horário Padrão de Cingapura", "SAST": "Horário da África do Sul", "BOT": "Horário da Bolívia", "NZST": "Horário Padrão da Nova Zelândia", "ART": "Horário Padrão da Argentina", "CAT": "Horário da África Central", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "CHAST": "Horário Padrão de Chatham", "WAT": "Horário Padrão da África Ocidental", "AWST": "Horário Padrão da Austrália Ocidental", "HKST": "Horário de Verão de Hong Kong", "AKDT": "Horário de Verão do Alasca", "COT": "Horário Padrão da Colômbia", "AST": "Horário Padrão do Atlântico", "WIT": "Horário da Indonésia Oriental", "PDT": "Horário de Verão do Pacífico", "SRT": "Horário do Suriname", "HAT": "Horário de Verão de Terra Nova", "CLST": "Horário de Verão do Chile", "MEZ": "Horário Padrão da Europa Central", "AEST": "Horário Padrão da Austrália Oriental", "IST": "Horário Padrão da Índia", "WEZ": "Horário Padrão da Europa Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "CDT": "Horário de Verão Central", "MDT": "Horário de Verão de Macau", "MESZ": "Horário de Verão da Europa Central", "GFT": "Horário da Guiana Francesa", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "LHDT": "Horário de Verão de Lord Howe", "WARST": "Horário de Verão da Argentina Ocidental", "ARST": "Horário de Verão da Argentina", "MST": "Horário Padrão de Macau", "ECT": "Horário do Equador", "AWDT": "Horário de Verão da Austrália Ocidental", "JST": "Horário Padrão do Japão", "TMST": "Horário de Verão do Turcomenistão", "WITA": "Horário da Indonésia Central", "MYT": "Horário da Malásia", "ChST": "Horário de Chamorro", "VET": "Horário da Venezuela", "HNT": "Horário Padrão de Terra Nova", "CST": "Horário Padrão Central", "AEDT": "Horário de Verão da Austrália Oriental", "COST": "Horário de Verão da Colômbia", "TMT": "Horário Padrão do Turcomenistão", "EST": "Horário Padrão Oriental", "WESZ": "Horário de Verão da Europa Ocidental", "LHST": "Horário Padrão de Lord Howe", "WART": "Horário Padrão da Argentina Ocidental", "GYT": "Horário da Guiana", "OEZ": "Horário Padrão da Europa Oriental", "WIB": "Horário da Indonésia Ocidental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "OESZ": "Horário de Verão da Europa Oriental", "UYT": "Horário Padrão do Uruguai", "PST": "Horário Padrão do Pacífico", "ACDT": "Horário de Verão da Austrália Central", "∅∅∅": "Horário de Verão do Amazonas"},
+ timezones: map[string]string{"HNT": "Horário Padrão de Terra Nova", "ACDT": "Horário de Verão da Austrália Central", "CHAST": "Horário Padrão de Chatham", "NZDT": "Horário de Verão da Nova Zelândia", "GMT": "Horário do Meridiano de Greenwich", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "WEZ": "Horário Padrão da Europa Ocidental", "UYST": "Horário de Verão do Uruguai", "WAT": "Horário Padrão da África Ocidental", "ART": "Horário Padrão da Argentina", "AST": "Horário Padrão do Atlântico", "WIB": "Horário da Indonésia Ocidental", "CLST": "Horário de Verão do Chile", "GFT": "Horário da Guiana Francesa", "CDT": "Horário de Verão Central", "HAT": "Horário de Verão de Terra Nova", "AWST": "Horário Padrão da Austrália Ocidental", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "TMST": "Horário de Verão do Turcomenistão", "EAT": "Horário da África Oriental", "MST": "Horário Padrão da Montanha", "JDT": "Horário de Verão do Japão", "AWDT": "Horário de Verão da Austrália Ocidental", "EST": "Horário Padrão Oriental", "JST": "Horário Padrão do Japão", "AEST": "Horário Padrão da Austrália Oriental", "ChST": "Horário de Chamorro", "WITA": "Horário da Indonésia Central", "VET": "Horário da Venezuela", "SGT": "Horário Padrão de Cingapura", "EDT": "Horário de Verão Oriental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "WESZ": "Horário de Verão da Europa Ocidental", "ECT": "Horário do Equador", "COST": "Horário de Verão da Colômbia", "HKST": "Horário de Verão de Hong Kong", "SRT": "Horário do Suriname", "WART": "Horário Padrão da Argentina Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "LHST": "Horário Padrão de Lord Howe", "CLT": "Horário Padrão do Chile", "WIT": "Horário da Indonésia Oriental", "CHADT": "Horário de Verão de Chatham", "ARST": "Horário de Verão da Argentina", "AEDT": "Horário de Verão da Austrália Oriental", "BT": "Horário do Butão", "CST": "Horário Padrão Central", "ACST": "Horário Padrão da Austrália Central", "MYT": "Horário da Malásia", "SAST": "Horário da África do Sul", "OESZ": "Horário de Verão da Europa Oriental", "CAT": "Horário da África Central", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "COT": "Horário Padrão da Colômbia", "∅∅∅": "Horário de Verão dos Açores", "AKDT": "Horário de Verão do Alasca", "LHDT": "Horário de Verão de Lord Howe", "UYT": "Horário Padrão do Uruguai", "MEZ": "Horário Padrão da Europa Central", "GYT": "Horário da Guiana", "ADT": "Horário de Verão do Atlântico", "NZST": "Horário Padrão da Nova Zelândia", "PST": "Horário Padrão do Pacífico", "BOT": "Horário da Bolívia", "WAST": "Horário de Verão da África Ocidental", "MDT": "Horário de Verão da Montanha", "IST": "Horário Padrão da Índia", "OEZ": "Horário Padrão da Europa Oriental", "HKT": "Horário Padrão de Hong Kong", "TMT": "Horário Padrão do Turcomenistão", "PDT": "Horário de Verão do Pacífico", "MESZ": "Horário de Verão da Europa Central", "AKST": "Horário Padrão do Alasca"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_LU) WeekdaysWide() []string {
func (pt *pt_LU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_LU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_LU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_MO/pt_MO.go b/pt_MO/pt_MO.go
index fcf0a81f..ab605ba9 100644
--- a/pt_MO/pt_MO.go
+++ b/pt_MO/pt_MO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"OEZ": "Horário Padrão da Europa Oriental", "JST": "Horário Padrão do Japão", "MDT": "Horário de Verão de Macau", "JDT": "Horário de Verão do Japão", "ECT": "Horário do Equador", "UYT": "Horário Padrão do Uruguai", "∅∅∅": "Horário de Verão do Amazonas", "WESZ": "Horário de Verão da Europa Ocidental", "SRT": "Horário do Suriname", "HNT": "Horário Padrão de Terra Nova", "ARST": "Horário de Verão da Argentina", "MEZ": "Horário Padrão da Europa Central", "OESZ": "Horário de Verão da Europa Oriental", "EST": "Horário Padrão Oriental", "WEZ": "Horário Padrão da Europa Ocidental", "HAT": "Horário de Verão de Terra Nova", "MST": "Horário Padrão de Macau", "TMST": "Horário de Verão do Turcomenistão", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "UYST": "Horário de Verão do Uruguai", "WARST": "Horário de Verão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "WIT": "Horário da Indonésia Oriental", "HKT": "Horário Padrão de Hong Kong", "TMT": "Horário Padrão do Turcomenistão", "AEST": "Horário Padrão da Austrália Oriental", "WIB": "Horário da Indonésia Ocidental", "LHDT": "Horário de Verão de Lord Howe", "ADT": "Horário de Verão do Atlântico", "CST": "Horário Padrão Central", "GFT": "Horário da Guiana Francesa", "BT": "Horário do Butão", "PDT": "Horário de Verão do Pacífico", "NZST": "Horário Padrão da Nova Zelândia", "CAT": "Horário da África Central", "EDT": "Horário de Verão Oriental", "LHST": "Horário Padrão de Lord Howe", "EAT": "Horário da África Oriental", "WAT": "Horário Padrão da África Ocidental", "CDT": "Horário de Verão Central", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "ACST": "Horário Padrão da Austrália Central", "CHADT": "Horário de Verão de Chatham", "CLST": "Horário de Verão do Chile", "SGT": "Horário Padrão de Cingapura", "WITA": "Horário da Indonésia Central", "IST": "Horário Padrão da Índia", "WART": "Horário Padrão da Argentina Ocidental", "GYT": "Horário da Guiana", "CLT": "Horário Padrão do Chile", "SAST": "Horário da África do Sul", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ACDT": "Horário de Verão da Austrália Central", "ART": "Horário Padrão da Argentina", "AEDT": "Horário de Verão da Austrália Oriental", "PST": "Horário Padrão do Pacífico", "AWDT": "Horário de Verão da Austrália Ocidental", "MESZ": "Horário de Verão da Europa Central", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "MYT": "Horário da Malásia", "NZDT": "Horário de Verão da Nova Zelândia", "COT": "Horário Padrão da Colômbia", "COST": "Horário de Verão da Colômbia", "CHAST": "Horário Padrão de Chatham", "GMT": "Horário do Meridiano de Greenwich", "ChST": "Horário de Chamorro", "AKST": "Horário Padrão do Alasca", "AST": "Horário Padrão do Atlântico", "AWST": "Horário Padrão da Austrália Ocidental", "HKST": "Horário de Verão de Hong Kong", "BOT": "Horário da Bolívia", "VET": "Horário da Venezuela", "AKDT": "Horário de Verão do Alasca"},
+ timezones: map[string]string{"CDT": "Horário de Verão Central", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "MEZ": "Horário Padrão da Europa Central", "MST": "Horário Padrão da Montanha", "WART": "Horário Padrão da Argentina Ocidental", "ECT": "Horário do Equador", "SAST": "Horário da África do Sul", "CLST": "Horário de Verão do Chile", "HNT": "Horário Padrão de Terra Nova", "CHADT": "Horário de Verão de Chatham", "NZST": "Horário Padrão da Nova Zelândia", "EAT": "Horário da África Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "ACDT": "Horário de Verão da Austrália Central", "MESZ": "Horário de Verão da Europa Central", "CLT": "Horário Padrão do Chile", "ACST": "Horário Padrão da Austrália Central", "NZDT": "Horário de Verão da Nova Zelândia", "PDT": "Horário de Verão do Pacífico", "SRT": "Horário do Suriname", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "JST": "Horário Padrão do Japão", "ARST": "Horário de Verão da Argentina", "SGT": "Horário Padrão de Cingapura", "AWDT": "Horário de Verão da Austrália Ocidental", "TMT": "Horário Padrão do Turcomenistão", "BOT": "Horário da Bolívia", "WEZ": "Horário Padrão da Europa Ocidental", "ART": "Horário Padrão da Argentina", "VET": "Horário da Venezuela", "HKT": "Horário Padrão de Hong Kong", "GMT": "Horário do Meridiano de Greenwich", "BT": "Horário do Butão", "ChST": "Horário de Chamorro", "MYT": "Horário da Malásia", "∅∅∅": "Horário de Verão dos Açores", "EST": "Horário Padrão Oriental", "IST": "Horário Padrão da Índia", "AKDT": "Horário de Verão do Alasca", "HAT": "Horário de Verão de Terra Nova", "GYT": "Horário da Guiana", "AWST": "Horário Padrão da Austrália Ocidental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "MDT": "Horário de Verão da Montanha", "WAST": "Horário de Verão da África Ocidental", "WITA": "Horário da Indonésia Central", "AEST": "Horário Padrão da Austrália Oriental", "LHDT": "Horário de Verão de Lord Howe", "PST": "Horário Padrão do Pacífico", "TMST": "Horário de Verão do Turcomenistão", "AKST": "Horário Padrão do Alasca", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "HKST": "Horário de Verão de Hong Kong", "GFT": "Horário da Guiana Francesa", "CHAST": "Horário Padrão de Chatham", "AEDT": "Horário de Verão da Austrália Oriental", "CAT": "Horário da África Central", "UYST": "Horário de Verão do Uruguai", "WIT": "Horário da Indonésia Oriental", "COST": "Horário de Verão da Colômbia", "WIB": "Horário da Indonésia Ocidental", "AST": "Horário Padrão do Atlântico", "ADT": "Horário de Verão do Atlântico", "EDT": "Horário de Verão Oriental", "OEZ": "Horário Padrão da Europa Oriental", "LHST": "Horário Padrão de Lord Howe", "WAT": "Horário Padrão da África Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "COT": "Horário Padrão da Colômbia", "UYT": "Horário Padrão do Uruguai", "CST": "Horário Padrão Central", "JDT": "Horário de Verão do Japão", "OESZ": "Horário de Verão da Europa Oriental"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_MO) WeekdaysWide() []string {
func (pt *pt_MO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_MO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_MO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_MZ/pt_MZ.go b/pt_MZ/pt_MZ.go
index 5e2d1d7c..c1969c70 100644
--- a/pt_MZ/pt_MZ.go
+++ b/pt_MZ/pt_MZ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "pt_MZ",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: ",",
group: ".",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"JDT": "Horário de Verão do Japão", "HAT": "Horário de Verão de Terra Nova", "WITA": "Horário da Indonésia Central", "CLST": "Horário de Verão do Chile", "CST": "Horário Padrão Central", "MST": "Horário Padrão da Montanha", "WAT": "Horário Padrão da África Ocidental", "MDT": "Horário de Verão da Montanha", "ADT": "Horário de Verão do Atlântico", "CLT": "Horário Padrão do Chile", "OESZ": "Horário de Verão da Europa Oriental", "EST": "Horário Padrão Oriental", "UYST": "Horário de Verão do Uruguai", "PDT": "Horário de Verão do Pacífico", "SRT": "Horário do Suriname", "GYT": "Horário da Guiana", "COT": "Horário Padrão da Colômbia", "COST": "Horário de Verão da Colômbia", "CDT": "Horário de Verão Central", "MYT": "Horário da Malásia", "WART": "Horário Padrão da Argentina Ocidental", "AEST": "Horário Padrão da Austrália Oriental", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "WESZ": "Horário de Verão da Europa Ocidental", "ACST": "Horário Padrão da Austrália Central", "NZDT": "Horário de Verão da Nova Zelândia", "BOT": "Horário da Bolívia", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "ACDT": "Horário de Verão da Austrália Central", "ChST": "Horário de Chamorro", "NZST": "Horário Padrão da Nova Zelândia", "TMT": "Horário Padrão do Turcomenistão", "GFT": "Horário da Guiana Francesa", "EDT": "Horário de Verão Oriental", "LHDT": "Horário de Verão de Lord Howe", "WARST": "Horário de Verão da Argentina Ocidental", "ART": "Horário Padrão da Argentina", "AWDT": "Horário de Verão da Austrália Ocidental", "CHADT": "Horário de Verão de Chatham", "SAST": "Horário da África do Sul", "ECT": "Horário do Equador", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "SGT": "Horário Padrão de Cingapura", "TMST": "Horário de Verão do Turcomenistão", "OEZ": "Horário Padrão da Europa Oriental", "BT": "Horário do Butão", "AWST": "Horário Padrão da Austrália Ocidental", "LHST": "Horário Padrão de Lord Howe", "ARST": "Horário de Verão da Argentina", "HNT": "Horário Padrão de Terra Nova", "MEZ": "Horário Padrão da Europa Central", "AKST": "Horário Padrão do Alasca", "AKDT": "Horário de Verão do Alasca", "IST": "Horário Padrão da Índia", "GMT": "Horário do Meridiano de Greenwich", "HKT": "Horário Padrão de Hong Kong", "HKST": "Horário de Verão de Hong Kong", "WIB": "Horário da Indonésia Ocidental", "PST": "Horário Padrão do Pacífico", "VET": "Horário da Venezuela", "AEDT": "Horário de Verão da Austrália Oriental", "∅∅∅": "Horário de Verão do Peru", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "WIT": "Horário da Indonésia Oriental", "AST": "Horário Padrão do Atlântico", "CAT": "Horário da África Central", "EAT": "Horário da África Oriental", "CHAST": "Horário Padrão de Chatham", "JST": "Horário Padrão do Japão", "UYT": "Horário Padrão do Uruguai", "WEZ": "Horário Padrão da Europa Ocidental", "WAST": "Horário de Verão da África Ocidental", "MESZ": "Horário de Verão da Europa Central"},
+ timezones: map[string]string{"EDT": "Horário de Verão Oriental", "MST": "Horário Padrão de Macau", "MESZ": "Horário de Verão da Europa Central", "BOT": "Horário da Bolívia", "GYT": "Horário da Guiana", "HKST": "Horário de Verão de Hong Kong", "TMT": "Horário Padrão do Turcomenistão", "TMST": "Horário de Verão do Turcomenistão", "NZST": "Horário Padrão da Nova Zelândia", "AWST": "Horário Padrão da Austrália Ocidental", "UYST": "Horário de Verão do Uruguai", "WEZ": "Horário Padrão da Europa Ocidental", "COST": "Horário de Verão da Colômbia", "GFT": "Horário da Guiana Francesa", "EST": "Horário Padrão Oriental", "HKT": "Horário Padrão de Hong Kong", "OESZ": "Horário de Verão da Europa Oriental", "GMT": "Horário do Meridiano de Greenwich", "WIT": "Horário da Indonésia Oriental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "WAT": "Horário Padrão da África Ocidental", "ECT": "Horário do Equador", "ACDT": "Horário de Verão da Austrália Central", "HAT": "Horário de Verão de Terra Nova", "∅∅∅": "Horário de Verão do Amazonas", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "CST": "Horário Padrão Central", "JST": "Horário Padrão do Japão", "MYT": "Horário da Malásia", "AEDT": "Horário de Verão da Austrália Oriental", "WESZ": "Horário de Verão da Europa Ocidental", "ART": "Horário Padrão da Argentina", "ARST": "Horário de Verão da Argentina", "OEZ": "Horário Padrão da Europa Oriental", "LHST": "Horário Padrão de Lord Howe", "PST": "Horário Padrão do Pacífico", "NZDT": "Horário de Verão da Nova Zelândia", "CAT": "Horário da África Central", "AKST": "Horário Padrão do Alasca", "AST": "Horário Padrão do Atlântico", "ACST": "Horário Padrão da Austrália Central", "HNT": "Horário Padrão de Terra Nova", "CHADT": "Horário de Verão de Chatham", "LHDT": "Horário de Verão de Lord Howe", "UYT": "Horário Padrão do Uruguai", "PDT": "Horário de Verão do Pacífico", "BT": "Horário do Butão", "WITA": "Horário da Indonésia Central", "EAT": "Horário da África Oriental", "VET": "Horário da Venezuela", "AKDT": "Horário de Verão do Alasca", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AEST": "Horário Padrão da Austrália Oriental", "SRT": "Horário do Suriname", "JDT": "Horário de Verão do Japão", "SGT": "Horário Padrão de Cingapura", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "SAST": "Horário da África do Sul", "WART": "Horário Padrão da Argentina Ocidental", "WARST": "Horário de Verão da Argentina Ocidental", "IST": "Horário Padrão da Índia", "ADT": "Horário de Verão do Atlântico", "WIB": "Horário da Indonésia Ocidental", "AWDT": "Horário de Verão da Austrália Ocidental", "CHAST": "Horário Padrão de Chatham", "MEZ": "Horário Padrão da Europa Central", "ChST": "Horário de Chamorro", "CLT": "Horário Padrão do Chile", "CLST": "Horário de Verão do Chile", "COT": "Horário Padrão da Colômbia", "MDT": "Horário de Verão de Macau", "WAST": "Horário de Verão da África Ocidental", "CDT": "Horário de Verão Central"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_MZ) WeekdaysWide() []string {
func (pt *pt_MZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_MZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_PT/pt_PT.go b/pt_PT/pt_PT.go
index 0083a02a..5675b91a 100644
--- a/pt_PT/pt_PT.go
+++ b/pt_PT/pt_PT.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "pt_PT",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.E.C.", "E.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"WART": "Hora padrão da Argentina Ocidental", "ACDT": "Hora de verão da Austrália Central", "AST": "Hora padrão do Atlântico", "WIT": "Hora da Indonésia Oriental", "HAST": "Hora padrão do Havai e Aleutas", "LHST": "Hora padrão de Lord Howe", "HADT": "Hora de verão do Havai e Aleutas", "JST": "Hora padrão do Japão", "PST": "Hora padrão do Pacífico", "OEZ": "Hora padrão da Europa Oriental", "SAST": "Hora da África do Sul", "ACWDT": "Hora de verão da Austrália Central Ocidental", "LHDT": "Hora de verão de Lord Howe", "MEZ": "Hora padrão da Europa Central", "HKT": "Hora padrão de Hong Kong", "HKST": "Hora de verão de Hong Kong", "CST": "Hora padrão Central", "CHADT": "Hora de verão do Chatham", "WITA": "Hora da Indonésia Central", "EDT": "Hora de verão Oriental", "MESZ": "Hora de verão da Europa Central", "UYST": "Hora de verão do Uruguai", "WAT": "Hora padrão da África Ocidental", "NZDT": "Hora de verão da Nova Zelândia", "ARST": "Hora de verão da Argentina", "AEDT": "Hora de verão da Austrália Oriental", "WARST": "Hora de verão da Argentina Ocidental", "ChST": "Hora padrão do Chamorro", "COST": "Hora de verão da Colômbia", "AWST": "Hora padrão da Austrália Ocidental", "MST": "Hora padrão de Macau", "UYT": "Hora padrão do Uruguai", "AKST": "Hora padrão do Alasca", "BT": "Hora do Butão", "HAT": "Hora de verão da Terra Nova", "∅∅∅": "Hora de verão dos Açores", "ADT": "Hora de verão do Atlântico", "JDT": "Hora de verão do Japão", "MYT": "Hora da Malásia", "BOT": "Hora da Bolívia", "WAST": "Hora de verão da África Ocidental", "ART": "Hora padrão da Argentina", "MDT": "Hora de verão de Macau", "SGT": "Hora padrão de Singapura", "TMST": "Hora de verão do Turquemenistão", "AWDT": "Hora de verão da Austrália Ocidental", "CLT": "Hora padrão do Chile", "WEZ": "Hora padrão da Europa Ocidental", "AEST": "Hora padrão da Austrália Oriental", "ECT": "Hora do Equador", "WESZ": "Hora de verão da Europa Ocidental", "ACST": "Hora padrão da Austrália Central", "COT": "Hora padrão da Colômbia", "TMT": "Hora padrão do Turquemenistão", "AKDT": "Hora de verão do Alasca", "GYT": "Hora da Guiana", "OESZ": "Hora de verão da Europa Oriental", "SRT": "Hora do Suriname", "VET": "Hora da Venezuela", "EAT": "Hora da África Oriental", "HNT": "Hora padrão da Terra Nova", "IST": "Hora padrão da Índia", "PDT": "Hora de verão do Pacífico", "EST": "Hora padrão Oriental", "ACWST": "Hora padrão da Austrália Central Ocidental", "CAT": "Hora da África Central", "CDT": "Hora de verão Central", "GFT": "Hora da Guiana Francesa", "WIB": "Hora da Indonésia Ocidental", "NZST": "Hora padrão da Nova Zelândia", "CHAST": "Hora padrão do Chatham", "CLST": "Hora de verão do Chile", "GMT": "Hora de Greenwich"},
+ timezones: map[string]string{"COT": "Hora padrão da Colômbia", "AWST": "Hora padrão da Austrália Ocidental", "GYT": "Hora da Guiana", "AKST": "Hora padrão do Alasca", "HAST": "Hora padrão do Havai e Aleutas", "NZDT": "Hora de verão da Nova Zelândia", "WITA": "Hora da Indonésia Central", "ACWDT": "Hora de verão da Austrália Central Ocidental", "WAST": "Hora de verão da África Ocidental", "HNT": "Hora padrão da Terra Nova", "HKT": "Hora padrão de Hong Kong", "EST": "Hora padrão Oriental", "TMST": "Hora de verão do Turquemenistão", "ACWST": "Hora padrão da Austrália Central Ocidental", "MST": "Hora padrão da Montanha", "WEZ": "Hora padrão da Europa Ocidental", "GFT": "Hora da Guiana Francesa", "CST": "Hora padrão Central", "COST": "Hora de verão da Colômbia", "MESZ": "Hora de verão da Europa Central", "WESZ": "Hora de verão da Europa Ocidental", "∅∅∅": "Hora de verão dos Açores", "CHADT": "Hora de verão do Chatham", "WART": "Hora padrão da Argentina Ocidental", "WIT": "Hora da Indonésia Oriental", "EAT": "Hora da África Oriental", "SGT": "Hora padrão de Singapura", "PDT": "Hora de verão do Pacífico", "BT": "Hora do Butão", "MDT": "Hora de verão da Montanha", "CLT": "Hora padrão do Chile", "ART": "Hora padrão da Argentina", "OESZ": "Hora de verão da Europa Oriental", "LHDT": "Hora de verão de Lord Howe", "ACDT": "Hora de verão da Austrália Central", "HADT": "Hora de verão do Havai e Aleutas", "WARST": "Hora de verão da Argentina Ocidental", "VET": "Hora da Venezuela", "AST": "Hora padrão do Atlântico", "ACST": "Hora padrão da Austrália Central", "AEST": "Hora padrão da Austrália Oriental", "SRT": "Hora do Suriname", "JST": "Hora padrão do Japão", "ADT": "Hora de verão do Atlântico", "HKST": "Hora de verão de Hong Kong", "LHST": "Hora padrão de Lord Howe", "CAT": "Hora da África Central", "GMT": "Hora de Greenwich", "CLST": "Hora de verão do Chile", "MYT": "Hora da Malásia", "ARST": "Hora de verão da Argentina", "TMT": "Hora padrão do Turquemenistão", "AEDT": "Hora de verão da Austrália Oriental", "SAST": "Hora da África do Sul", "MEZ": "Hora padrão da Europa Central", "WAT": "Hora padrão da África Ocidental", "JDT": "Hora de verão do Japão", "HAT": "Hora de verão da Terra Nova", "AKDT": "Hora de verão do Alasca", "WIB": "Hora da Indonésia Ocidental", "UYST": "Hora de verão do Uruguai", "ChST": "Hora padrão do Chamorro", "BOT": "Hora da Bolívia", "AWDT": "Hora de verão da Austrália Ocidental", "ECT": "Hora do Equador", "IST": "Hora padrão da Índia", "EDT": "Hora de verão Oriental", "NZST": "Hora padrão da Nova Zelândia", "CDT": "Hora de verão Central", "CHAST": "Hora padrão do Chatham", "PST": "Hora padrão do Pacífico", "OEZ": "Hora padrão da Europa Oriental", "UYT": "Hora padrão do Uruguai"},
}
}
@@ -204,7 +204,7 @@ func (pt *pt_PT) WeekdaysWide() []string {
func (pt *pt_PT) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -279,7 +279,7 @@ func (pt *pt_PT) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -339,7 +339,7 @@ func (pt *pt_PT) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_ST/pt_ST.go b/pt_ST/pt_ST.go
index e86e5db9..6d4ba8d2 100644
--- a/pt_ST/pt_ST.go
+++ b/pt_ST/pt_ST.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"CAT": "Horário da África Central", "CST": "Horário Padrão Central", "GFT": "Horário da Guiana Francesa", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AEDT": "Horário de Verão da Austrália Oriental", "EAT": "Horário da África Oriental", "MDT": "Horário de Verão de Macau", "HKT": "Horário Padrão de Hong Kong", "MST": "Horário Padrão de Macau", "SGT": "Horário Padrão de Cingapura", "WIT": "Horário da Indonésia Oriental", "NZST": "Horário Padrão da Nova Zelândia", "∅∅∅": "Horário de Verão dos Açores", "LHST": "Horário Padrão de Lord Howe", "UYST": "Horário de Verão do Uruguai", "SRT": "Horário do Suriname", "JST": "Horário Padrão do Japão", "AKST": "Horário Padrão do Alasca", "CDT": "Horário de Verão Central", "IST": "Horário Padrão da Índia", "MYT": "Horário da Malásia", "WARST": "Horário de Verão da Argentina Ocidental", "UYT": "Horário Padrão do Uruguai", "COT": "Horário Padrão da Colômbia", "CHADT": "Horário de Verão de Chatham", "ChST": "Horário de Chamorro", "ADT": "Horário de Verão do Atlântico", "CLST": "Horário de Verão do Chile", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "MESZ": "Horário de Verão da Europa Central", "WIB": "Horário da Indonésia Ocidental", "MEZ": "Horário Padrão da Europa Central", "PST": "Horário Padrão do Pacífico", "ACDT": "Horário de Verão da Austrália Central", "WAT": "Horário Padrão da África Ocidental", "COST": "Horário de Verão da Colômbia", "AST": "Horário Padrão do Atlântico", "ART": "Horário Padrão da Argentina", "AWDT": "Horário de Verão da Austrália Ocidental", "WAST": "Horário de Verão da África Ocidental", "AWST": "Horário Padrão da Austrália Ocidental", "ECT": "Horário do Equador", "WESZ": "Horário de Verão da Europa Ocidental", "ARST": "Horário de Verão da Argentina", "TMST": "Horário de Verão do Turcomenistão", "EDT": "Horário de Verão Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "PDT": "Horário de Verão do Pacífico", "ACST": "Horário Padrão da Austrália Central", "NZDT": "Horário de Verão da Nova Zelândia", "AKDT": "Horário de Verão do Alasca", "CLT": "Horário Padrão do Chile", "OESZ": "Horário de Verão da Europa Oriental", "LHDT": "Horário de Verão de Lord Howe", "WART": "Horário Padrão da Argentina Ocidental", "GYT": "Horário da Guiana", "HKST": "Horário de Verão de Hong Kong", "CHAST": "Horário Padrão de Chatham", "SAST": "Horário da África do Sul", "GMT": "Horário do Meridiano de Greenwich", "BT": "Horário do Butão", "EST": "Horário Padrão Oriental", "BOT": "Horário da Bolívia", "WEZ": "Horário Padrão da Europa Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "JDT": "Horário de Verão do Japão", "TMT": "Horário Padrão do Turcomenistão", "WITA": "Horário da Indonésia Central", "AEST": "Horário Padrão da Austrália Oriental", "VET": "Horário da Venezuela", "HNT": "Horário Padrão de Terra Nova", "HAT": "Horário de Verão de Terra Nova"},
+ timezones: map[string]string{"CHAST": "Horário Padrão de Chatham", "ART": "Horário Padrão da Argentina", "GMT": "Horário do Meridiano de Greenwich", "COT": "Horário Padrão da Colômbia", "CHADT": "Horário de Verão de Chatham", "TMST": "Horário de Verão do Turcomenistão", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "WAT": "Horário Padrão da África Ocidental", "SGT": "Horário Padrão de Cingapura", "ACDT": "Horário de Verão da Austrália Central", "EDT": "Horário de Verão Oriental", "MYT": "Horário da Malásia", "∅∅∅": "Horário de Verão dos Açores", "HNT": "Horário Padrão de Terra Nova", "SRT": "Horário do Suriname", "BOT": "Horário da Bolívia", "JDT": "Horário de Verão do Japão", "UYT": "Horário Padrão do Uruguai", "CLST": "Horário de Verão do Chile", "AST": "Horário Padrão do Atlântico", "NZST": "Horário Padrão da Nova Zelândia", "AEST": "Horário Padrão da Austrália Oriental", "AKST": "Horário Padrão do Alasca", "ACST": "Horário Padrão da Austrália Central", "EST": "Horário Padrão Oriental", "AWST": "Horário Padrão da Austrália Ocidental", "WART": "Horário Padrão da Argentina Ocidental", "WESZ": "Horário de Verão da Europa Ocidental", "AEDT": "Horário de Verão da Austrália Oriental", "UYST": "Horário de Verão do Uruguai", "MESZ": "Horário de Verão da Europa Central", "WITA": "Horário da Indonésia Central", "IST": "Horário Padrão da Índia", "HKT": "Horário Padrão de Hong Kong", "WIB": "Horário da Indonésia Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "WIT": "Horário da Indonésia Oriental", "WAST": "Horário de Verão da África Ocidental", "HKST": "Horário de Verão de Hong Kong", "TMT": "Horário Padrão do Turcomenistão", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "GFT": "Horário da Guiana Francesa", "ARST": "Horário de Verão da Argentina", "SAST": "Horário da África do Sul", "ChST": "Horário de Chamorro", "CST": "Horário Padrão Central", "ADT": "Horário de Verão do Atlântico", "LHDT": "Horário de Verão de Lord Howe", "BT": "Horário do Butão", "WEZ": "Horário Padrão da Europa Ocidental", "CAT": "Horário da África Central", "MEZ": "Horário Padrão da Europa Central", "CDT": "Horário de Verão Central", "GYT": "Horário da Guiana", "AKDT": "Horário de Verão do Alasca", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AWDT": "Horário de Verão da Austrália Ocidental", "OESZ": "Horário de Verão da Europa Oriental", "COST": "Horário de Verão da Colômbia", "HAT": "Horário de Verão de Terra Nova", "LHST": "Horário Padrão de Lord Howe", "PST": "Horário Padrão do Pacífico", "EAT": "Horário da África Oriental", "WARST": "Horário de Verão da Argentina Ocidental", "CLT": "Horário Padrão do Chile", "ECT": "Horário do Equador", "JST": "Horário Padrão do Japão", "MST": "Horário Padrão de Macau", "MDT": "Horário de Verão de Macau", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "NZDT": "Horário de Verão da Nova Zelândia", "PDT": "Horário de Verão do Pacífico", "VET": "Horário da Venezuela"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_ST) WeekdaysWide() []string {
func (pt *pt_ST) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_ST) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_ST) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/pt_TL/pt_TL.go b/pt_TL/pt_TL.go
index 99e94e4c..6e884a6f 100644
--- a/pt_TL/pt_TL.go
+++ b/pt_TL/pt_TL.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "pt_TL",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: ",",
group: ".",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"a.C.", "d.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"antes de Cristo", "depois de Cristo"},
- timezones: map[string]string{"∅∅∅": "Horário de Verão do Acre", "TMST": "Horário de Verão do Turcomenistão", "AKDT": "Horário de Verão do Alasca", "EAT": "Horário da África Oriental", "WITA": "Horário da Indonésia Central", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "JST": "Horário Padrão do Japão", "OEZ": "Horário Padrão da Europa Oriental", "VET": "Horário da Venezuela", "ChST": "Horário de Chamorro", "GFT": "Horário da Guiana Francesa", "HKST": "Horário de Verão de Hong Kong", "SAST": "Horário da África do Sul", "UYST": "Horário de Verão do Uruguai", "SGT": "Horário Padrão de Cingapura", "BT": "Horário do Butão", "GMT": "Horário do Meridiano de Greenwich", "WESZ": "Horário de Verão da Europa Ocidental", "GYT": "Horário da Guiana", "MEZ": "Horário Padrão da Europa Central", "MESZ": "Horário de Verão da Europa Central", "WIB": "Horário da Indonésia Ocidental", "LHST": "Horário Padrão de Lord Howe", "LHDT": "Horário de Verão de Lord Howe", "HNT": "Horário Padrão de Terra Nova", "CHAST": "Horário Padrão de Chatham", "CDT": "Horário de Verão Central", "CHADT": "Horário de Verão de Chatham", "WARST": "Horário de Verão da Argentina Ocidental", "PDT": "Horário de Verão do Pacífico", "WEZ": "Horário Padrão da Europa Ocidental", "SRT": "Horário do Suriname", "MST": "Horário Padrão da Montanha", "ADT": "Horário de Verão do Atlântico", "AWDT": "Horário de Verão da Austrália Ocidental", "COST": "Horário de Verão da Colômbia", "NZST": "Horário Padrão da Nova Zelândia", "AEST": "Horário Padrão da Austrália Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "HAT": "Horário de Verão de Terra Nova", "HKT": "Horário Padrão de Hong Kong", "JDT": "Horário de Verão do Japão", "ACST": "Horário Padrão da Austrália Central", "AST": "Horário Padrão do Atlântico", "AEDT": "Horário de Verão da Austrália Oriental", "WAT": "Horário Padrão da África Ocidental", "NZDT": "Horário de Verão da Nova Zelândia", "TMT": "Horário Padrão do Turcomenistão", "CST": "Horário Padrão Central", "IST": "Horário Padrão da Índia", "UYT": "Horário Padrão do Uruguai", "MDT": "Horário de Verão da Montanha", "COT": "Horário Padrão da Colômbia", "CLT": "Horário Padrão do Chile", "BOT": "Horário da Bolívia", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "AKST": "Horário Padrão do Alasca", "WART": "Horário Padrão da Argentina Ocidental", "ACDT": "Horário de Verão da Austrália Central", "WAST": "Horário de Verão da África Ocidental", "WIT": "Horário da Indonésia Oriental", "OESZ": "Horário de Verão da Europa Oriental", "ECT": "Horário do Equador", "EDT": "Horário de Verão Oriental", "ART": "Horário Padrão da Argentina", "CLST": "Horário de Verão do Chile", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "EST": "Horário Padrão Oriental", "MYT": "Horário da Malásia", "PST": "Horário Padrão do Pacífico", "ARST": "Horário de Verão da Argentina", "AWST": "Horário Padrão da Austrália Ocidental", "CAT": "Horário da África Central"},
+ timezones: map[string]string{"ARST": "Horário de Verão da Argentina", "CHAST": "Horário Padrão de Chatham", "TMST": "Horário de Verão do Turcomenistão", "NZDT": "Horário de Verão da Nova Zelândia", "CAT": "Horário da África Central", "EAT": "Horário da África Oriental", "WEZ": "Horário Padrão da Europa Ocidental", "MYT": "Horário da Malásia", "HADT": "Horário de Verão do Havaí e Ilhas Aleutas", "CHADT": "Horário de Verão de Chatham", "PDT": "Horário de Verão do Pacífico", "MEZ": "Horário Padrão da Europa Central", "WESZ": "Horário de Verão da Europa Ocidental", "JST": "Horário Padrão do Japão", "NZST": "Horário Padrão da Nova Zelândia", "COST": "Horário de Verão da Colômbia", "HKST": "Horário de Verão de Hong Kong", "SAST": "Horário da África do Sul", "WIT": "Horário da Indonésia Oriental", "CLST": "Horário de Verão do Chile", "CST": "Horário Padrão Central", "HAT": "Horário de Verão de Terra Nova", "MST": "Horário Padrão de Macau", "WITA": "Horário da Indonésia Central", "AKDT": "Horário de Verão do Alasca", "AST": "Horário Padrão do Atlântico", "WIB": "Horário da Indonésia Ocidental", "MDT": "Horário de Verão de Macau", "HAST": "Horário Padrão do Havaí e Ilhas Aleutas", "LHDT": "Horário de Verão de Lord Howe", "COT": "Horário Padrão da Colômbia", "JDT": "Horário de Verão do Japão", "ADT": "Horário de Verão do Atlântico", "UYST": "Horário de Verão do Uruguai", "BOT": "Horário da Bolívia", "EDT": "Horário de Verão Oriental", "AWST": "Horário Padrão da Austrália Ocidental", "TMT": "Horário Padrão do Turcomenistão", "UYT": "Horário Padrão do Uruguai", "WART": "Horário Padrão da Argentina Ocidental", "AEST": "Horário Padrão da Austrália Oriental", "ACWST": "Horário Padrão da Austrália Centro-Ocidental", "WAT": "Horário Padrão da África Ocidental", "ECT": "Horário do Equador", "VET": "Horário da Venezuela", "EST": "Horário Padrão Oriental", "AWDT": "Horário de Verão da Austrália Ocidental", "OEZ": "Horário Padrão da Europa Oriental", "IST": "Horário Padrão da Índia", "ACST": "Horário Padrão da Austrália Central", "MESZ": "Horário de Verão da Europa Central", "WARST": "Horário de Verão da Argentina Ocidental", "WAST": "Horário de Verão da África Ocidental", "SGT": "Horário Padrão de Cingapura", "ACDT": "Horário de Verão da Austrália Central", "GYT": "Horário da Guiana", "ChST": "Horário de Chamorro", "ACWDT": "Horário de Verão da Austrália Centro-Ocidental", "HNT": "Horário Padrão de Terra Nova", "∅∅∅": "Horário de Verão do Peru", "LHST": "Horário Padrão de Lord Howe", "PST": "Horário Padrão do Pacífico", "BT": "Horário do Butão", "CLT": "Horário Padrão do Chile", "GFT": "Horário da Guiana Francesa", "CDT": "Horário de Verão Central", "ART": "Horário Padrão da Argentina", "AEDT": "Horário de Verão da Austrália Oriental", "GMT": "Horário do Meridiano de Greenwich", "AKST": "Horário Padrão do Alasca", "HKT": "Horário Padrão de Hong Kong", "OESZ": "Horário de Verão da Europa Oriental", "SRT": "Horário do Suriname"},
}
}
@@ -202,7 +202,7 @@ func (pt *pt_TL) WeekdaysWide() []string {
func (pt *pt_TL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (pt *pt_TL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (pt *pt_TL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := pt.currencies[currency]
- l := len(s) + len(pt.decimal) + len(pt.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/qu/qu.go b/qu/qu.go
index 7a80a156..e40fd115 100644
--- a/qu/qu.go
+++ b/qu/qu.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ACDT": "ACDT", "CLST": "CLST", "AKDT": "AKDT", "LHDT": "LHDT", "BOT": "BOT", "VET": "VET", "AKST": "AKST", "WARST": "WARST", "UYT": "UYT", "OESZ": "OESZ", "MYT": "MYT", "ART": "ART", "MEZ": "MEZ", "CST": "CST", "PST": "PST", "MDT": "MDT", "EAT": "EAT", "WAST": "WAST", "NZST": "NZST", "HNT": "HNT", "HKST": "HKST", "HAST": "HAST", "IST": "IST", "ACWST": "ACWST", "GYT": "GYT", "WAT": "WAT", "PDT": "PDT", "COST": "COST", "WITA": "WITA", "EST": "EST", "ACWDT": "ACWDT", "UYST": "UYST", "CDT": "CDT", "CLT": "CLT", "WIT": "WIT", "TMST": "TMST", "HADT": "HADT", "GMT": "GMT", "ECT": "ECT", "AWDT": "AWDT", "HKT": "HKT", "JDT": "JDT", "WART": "WART", "NZDT": "NZDT", "AWST": "AWST", "AEDT": "AEDT", "EDT": "EDT", "∅∅∅": "∅∅∅", "COT": "COT", "ADT": "ADT", "MESZ": "MESZ", "AEST": "AEST", "SAST": "SAST", "SRT": "SRT", "ACST": "ACST", "HAT": "HAT", "WESZ": "WESZ", "CHADT": "CHADT", "CHAST": "CHAST", "OEZ": "OEZ", "JST": "JST", "ChST": "ChST", "AST": "AST", "CAT": "CAT", "GFT": "GFT", "BT": "BT", "LHST": "LHST", "WEZ": "WEZ", "SGT": "SGT", "MST": "MST", "ARST": "ARST", "WIB": "WIB", "TMT": "TMT"},
+ timezones: map[string]string{"AKDT": "AKDT", "EDT": "EDT", "ACST": "ACST", "ACDT": "ACDT", "MYT": "MYT", "CHADT": "CHADT", "NZST": "NZST", "WITA": "WITA", "AEST": "AEST", "MESZ": "MESZ", "GFT": "GFT", "ADT": "ADT", "LHDT": "LHDT", "CLST": "CLST", "WAT": "WAT", "IST": "IST", "CST": "CST", "JST": "JST", "MST": "MST", "MDT": "MDT", "WARST": "WARST", "COST": "COST", "TMST": "TMST", "PST": "PST", "∅∅∅": "∅∅∅", "HKT": "HKT", "ART": "ART", "UYT": "UYT", "UYST": "UYST", "AKST": "AKST", "AST": "AST", "GYT": "GYT", "AWDT": "AWDT", "WIB": "WIB", "TMT": "TMT", "CLT": "CLT", "SGT": "SGT", "HADT": "HADT", "OEZ": "OEZ", "WART": "WART", "EAT": "EAT", "COT": "COT", "EST": "EST", "AWST": "AWST", "SAST": "SAST", "AEDT": "AEDT", "NZDT": "NZDT", "CAT": "CAT", "BT": "BT", "ACWDT": "ACWDT", "BOT": "BOT", "WAST": "WAST", "CDT": "CDT", "HAST": "HAST", "CHAST": "CHAST", "OESZ": "OESZ", "HAT": "HAT", "MEZ": "MEZ", "SRT": "SRT", "ACWST": "ACWST", "HKST": "HKST", "ChST": "ChST", "WEZ": "WEZ", "WESZ": "WESZ", "JDT": "JDT", "ARST": "ARST", "VET": "VET", "HNT": "HNT", "LHST": "LHST", "PDT": "PDT", "GMT": "GMT", "WIT": "WIT", "ECT": "ECT"},
}
}
@@ -183,7 +183,7 @@ func (qu *qu) WeekdaysWide() []string {
func (qu *qu) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -258,7 +258,7 @@ func (qu *qu) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -320,7 +320,7 @@ func (qu *qu) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/qu_BO/qu_BO.go b/qu_BO/qu_BO.go
index 5bd46fb9..a2543d3e 100644
--- a/qu_BO/qu_BO.go
+++ b/qu_BO/qu_BO.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"UYT": "UYT", "PST": "PST", "AWST": "AWST", "VET": "VET", "COST": "COST", "CST": "CST", "EST": "EST", "GMT": "GMT", "BOT": "BOT", "ACST": "ACST", "MST": "MST", "HKST": "HKST", "CDT": "CDT", "MESZ": "MESZ", "HKT": "HKT", "JDT": "JDT", "ECT": "ECT", "WARST": "WARST", "UYST": "UYST", "WAT": "WAT", "GFT": "GFT", "ACWDT": "ACWDT", "MDT": "MDT", "AWDT": "AWDT", "ARST": "ARST", "IST": "IST", "BT": "BT", "ADT": "ADT", "CLST": "CLST", "OESZ": "OESZ", "AEDT": "AEDT", "HNT": "HNT", "ART": "ART", "TMT": "TMT", "TMST": "TMST", "HADT": "HADT", "WITA": "WITA", "ACWST": "ACWST", "LHDT": "LHDT", "NZST": "NZST", "HAT": "HAT", "HAST": "HAST", "AKST": "AKST", "EAT": "EAT", "MEZ": "MEZ", "WEZ": "WEZ", "COT": "COT", "AST": "AST", "WIB": "WIB", "SAST": "SAST", "AKDT": "AKDT", "OEZ": "OEZ", "WART": "WART", "WESZ": "WESZ", "SGT": "SGT", "EDT": "EDT", "LHST": "LHST", "ACDT": "ACDT", "ChST": "ChST", "GYT": "GYT", "PDT": "PDT", "∅∅∅": "∅∅∅", "CLT": "CLT", "SRT": "SRT", "CHADT": "CHADT", "CAT": "CAT", "AEST": "AEST", "MYT": "MYT", "WAST": "WAST", "WIT": "WIT", "JST": "JST", "NZDT": "NZDT", "CHAST": "CHAST"},
+ timezones: map[string]string{"SRT": "SRT", "MST": "MST", "HKT": "HKT", "CHAST": "CHAST", "PST": "PST", "GFT": "GFT", "WAST": "WAST", "VET": "VET", "AEST": "AEST", "MEZ": "MEZ", "WITA": "WITA", "CST": "CST", "AWST": "AWST", "PDT": "PDT", "TMT": "TMT", "AEDT": "AEDT", "ECT": "ECT", "WEZ": "WEZ", "IST": "IST", "HNT": "HNT", "MYT": "MYT", "CAT": "CAT", "ACST": "ACST", "CDT": "CDT", "OEZ": "OEZ", "∅∅∅": "∅∅∅", "UYT": "UYT", "UYST": "UYST", "GYT": "GYT", "WIB": "WIB", "ARST": "ARST", "SAST": "SAST", "ACWDT": "ACWDT", "CLT": "CLT", "EST": "EST", "EDT": "EDT", "TMST": "TMST", "GMT": "GMT", "ACDT": "ACDT", "HAST": "HAST", "AWDT": "AWDT", "HKST": "HKST", "AKST": "AKST", "MESZ": "MESZ", "NZDT": "NZDT", "CLST": "CLST", "WIT": "WIT", "WESZ": "WESZ", "COT": "COT", "JDT": "JDT", "AKDT": "AKDT", "OESZ": "OESZ", "CHADT": "CHADT", "HADT": "HADT", "BT": "BT", "MDT": "MDT", "WAT": "WAT", "AST": "AST", "ART": "ART", "LHDT": "LHDT", "NZST": "NZST", "ChST": "ChST", "WART": "WART", "ADT": "ADT", "SGT": "SGT", "LHST": "LHST", "ACWST": "ACWST", "WARST": "WARST", "BOT": "BOT", "COST": "COST", "JST": "JST", "HAT": "HAT", "EAT": "EAT"},
}
}
@@ -183,7 +183,7 @@ func (qu *qu_BO) WeekdaysWide() []string {
func (qu *qu_BO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -258,7 +258,7 @@ func (qu *qu_BO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -320,7 +320,7 @@ func (qu *qu_BO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/qu_EC/qu_EC.go b/qu_EC/qu_EC.go
index 7e28c426..4165f4ed 100644
--- a/qu_EC/qu_EC.go
+++ b/qu_EC/qu_EC.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"PST": "PST", "EAT": "EAT", "COST": "COST", "CHAST": "CHAST", "AKDT": "AKDT", "GYT": "GYT", "MDT": "MDT", "CHADT": "CHADT", "WESZ": "WESZ", "ChST": "ChST", "WAST": "WAST", "AWDT": "AWDT", "HAT": "HAT", "SAST": "SAST", "∅∅∅": "∅∅∅", "COT": "COT", "AWST": "AWST", "CAT": "CAT", "HKT": "HKT", "ACWST": "ACWST", "WAT": "WAT", "SGT": "SGT", "CDT": "CDT", "GMT": "GMT", "WARST": "WARST", "WEZ": "WEZ", "JDT": "JDT", "ACDT": "ACDT", "HNT": "HNT", "TMT": "TMT", "OESZ": "OESZ", "MYT": "MYT", "CLT": "CLT", "ART": "ART", "ARST": "ARST", "WIT": "WIT", "GFT": "GFT", "AKST": "AKST", "JST": "JST", "LHST": "LHST", "AST": "AST", "HKST": "HKST", "AEDT": "AEDT", "WITA": "WITA", "WART": "WART", "MST": "MST", "EDT": "EDT", "BT": "BT", "ACST": "ACST", "TMST": "TMST", "IST": "IST", "CST": "CST", "HAST": "HAST", "AEST": "AEST", "BOT": "BOT", "UYT": "UYT", "LHDT": "LHDT", "SRT": "SRT", "NZST": "NZST", "EST": "EST", "ECT": "ECT", "UYST": "UYST", "ACWDT": "ACWDT", "MESZ": "MESZ", "ADT": "ADT", "NZDT": "NZDT", "MEZ": "MEZ", "WIB": "WIB", "OEZ": "OEZ", "PDT": "PDT", "VET": "VET", "CLST": "CLST", "HADT": "HADT"},
+ timezones: map[string]string{"AEST": "AEST", "UYT": "UYT", "BOT": "BOT", "ACDT": "ACDT", "MDT": "MDT", "TMST": "TMST", "GFT": "GFT", "ADT": "ADT", "HAT": "HAT", "AWDT": "AWDT", "LHST": "LHST", "SRT": "SRT", "CLT": "CLT", "CHAST": "CHAST", "CST": "CST", "UYST": "UYST", "COT": "COT", "HKST": "HKST", "JST": "JST", "HKT": "HKT", "CLST": "CLST", "WEZ": "WEZ", "AKDT": "AKDT", "EST": "EST", "AEDT": "AEDT", "PDT": "PDT", "ACWST": "ACWST", "VET": "VET", "IST": "IST", "CDT": "CDT", "MYT": "MYT", "TMT": "TMT", "MESZ": "MESZ", "CHADT": "CHADT", "HAST": "HAST", "WITA": "WITA", "COST": "COST", "MST": "MST", "SAST": "SAST", "EAT": "EAT", "ACWDT": "ACWDT", "WESZ": "WESZ", "HNT": "HNT", "ARST": "ARST", "∅∅∅": "∅∅∅", "WART": "WART", "WAST": "WAST", "GYT": "GYT", "ART": "ART", "HADT": "HADT", "CAT": "CAT", "BT": "BT", "WIT": "WIT", "AST": "AST", "WIB": "WIB", "NZDT": "NZDT", "ECT": "ECT", "OEZ": "OEZ", "OESZ": "OESZ", "NZST": "NZST", "PST": "PST", "AKST": "AKST", "AWST": "AWST", "LHDT": "LHDT", "MEZ": "MEZ", "GMT": "GMT", "ChST": "ChST", "WARST": "WARST", "WAT": "WAT", "JDT": "JDT", "EDT": "EDT", "SGT": "SGT", "ACST": "ACST"},
}
}
@@ -183,7 +183,7 @@ func (qu *qu_EC) WeekdaysWide() []string {
func (qu *qu_EC) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -258,7 +258,7 @@ func (qu *qu_EC) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -320,7 +320,7 @@ func (qu *qu_EC) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/qu_PE/qu_PE.go b/qu_PE/qu_PE.go
index 866a5f24..bf497369 100644
--- a/qu_PE/qu_PE.go
+++ b/qu_PE/qu_PE.go
@@ -70,7 +70,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"NZST": "NZST", "NZDT": "NZDT", "ARST": "ARST", "SGT": "SGT", "AEST": "AEST", "SAST": "SAST", "MYT": "MYT", "BOT": "BOT", "JST": "JST", "ACST": "ACST", "ACDT": "ACDT", "TMST": "TMST", "GMT": "GMT", "BT": "BT", "ChST": "ChST", "HAT": "HAT", "COT": "COT", "CHAST": "CHAST", "CLT": "CLT", "WITA": "WITA", "SRT": "SRT", "WAST": "WAST", "CAT": "CAT", "CST": "CST", "CHADT": "CHADT", "GFT": "GFT", "MDT": "MDT", "MEZ": "MEZ", "TMT": "TMT", "OESZ": "OESZ", "WART": "WART", "AST": "AST", "MESZ": "MESZ", "AEDT": "AEDT", "AKDT": "AKDT", "AKST": "AKST", "IST": "IST", "EDT": "EDT", "CLST": "CLST", "MST": "MST", "VET": "VET", "WIB": "WIB", "ECT": "ECT", "PST": "PST", "PDT": "PDT", "WEZ": "WEZ", "WARST": "WARST", "ART": "ART", "ACWDT": "ACWDT", "GYT": "GYT", "EST": "EST", "EAT": "EAT", "WAT": "WAT", "AWDT": "AWDT", "HNT": "HNT", "AWST": "AWST", "HADT": "HADT", "∅∅∅": "∅∅∅", "OEZ": "OEZ", "ACWST": "ACWST", "UYST": "UYST", "ADT": "ADT", "JDT": "JDT", "LHDT": "LHDT", "CDT": "CDT", "WIT": "WIT", "HAST": "HAST", "WESZ": "WESZ", "LHST": "LHST", "HKT": "HKT", "HKST": "HKST", "UYT": "UYT", "COST": "COST"},
+ timezones: map[string]string{"EST": "EST", "MDT": "MDT", "AWDT": "AWDT", "UYT": "UYT", "CLST": "CLST", "ChST": "ChST", "SRT": "SRT", "ACWDT": "ACWDT", "WAST": "WAST", "ADT": "ADT", "WIB": "WIB", "TMT": "TMT", "TMST": "TMST", "MEZ": "MEZ", "AEST": "AEST", "NZDT": "NZDT", "ACWST": "ACWST", "COT": "COT", "JST": "JST", "MST": "MST", "HAST": "HAST", "WART": "WART", "BOT": "BOT", "CST": "CST", "MYT": "MYT", "ARST": "ARST", "NZST": "NZST", "UYST": "UYST", "ECT": "ECT", "ART": "ART", "HKT": "HKT", "SAST": "SAST", "AEDT": "AEDT", "MESZ": "MESZ", "AKST": "AKST", "AKDT": "AKDT", "WESZ": "WESZ", "ACST": "ACST", "AWST": "AWST", "HKST": "HKST", "EAT": "EAT", "GFT": "GFT", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "EDT": "EDT", "CAT": "CAT", "CLT": "CLT", "ACDT": "ACDT", "PDT": "PDT", "BT": "BT", "SGT": "SGT", "HADT": "HADT", "WAT": "WAT", "CDT": "CDT", "JDT": "JDT", "HNT": "HNT", "WIT": "WIT", "WARST": "WARST", "COST": "COST", "PST": "PST", "GMT": "GMT", "WITA": "WITA", "AST": "AST", "GYT": "GYT", "CHADT": "CHADT", "OESZ": "OESZ", "LHDT": "LHDT", "IST": "IST", "HAT": "HAT", "OEZ": "OEZ", "VET": "VET", "LHST": "LHST", "WEZ": "WEZ"},
}
}
@@ -183,7 +183,7 @@ func (qu *qu_PE) WeekdaysWide() []string {
func (qu *qu_PE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -258,7 +258,7 @@ func (qu *qu_PE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -320,7 +320,7 @@ func (qu *qu_PE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := qu.currencies[currency]
- l := len(s) + len(qu.decimal) + len(qu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rm/rm.go b/rm/rm.go
index 052a3619..c8099d0b 100644
--- a/rm/rm.go
+++ b/rm/rm.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. Cr.", "s. Cr."},
erasNarrow: []string{"", ""},
erasWide: []string{"avant Cristus", "suenter Cristus"},
- timezones: map[string]string{"NZST": "NZST", "HKST": "HKST", "CDT": "CDT", "ART": "ART", "AWST": "AWST", "MDT": "MDT", "JDT": "JDT", "GMT": "GMT", "BOT": "BOT", "PST": "PST", "WIB": "WIB", "HAT": "HAT", "LHST": "LHST", "GYT": "GYT", "CHADT": "CHADT", "MEZ": "MEZ", "COT": "COT", "HNT": "HNT", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "CLST": "CLST", "TMT": "TMT", "AKST": "AKST", "WARST": "WARST", "WESZ": "WESZ", "AKDT": "AKDT", "OESZ": "OESZ", "JST": "JST", "EAT": "EAT", "SGT": "SGT", "WAT": "WAT", "ARST": "ARST", "ECT": "ECT", "IST": "IST", "ACWST": "ACWST", "MST": "MST", "WAST": "WAST", "WIT": "WIT", "SAST": "SAST", "BT": "BT", "WART": "WART", "SRT": "SRT", "WEZ": "WEZ", "ADT": "ADT", "AWDT": "AWDT", "UYT": "UYT", "PDT": "PDT", "LHDT": "LHDT", "CAT": "CAT", "CST": "CST", "TMST": "TMST", "UYST": "UYST", "AST": "AST", "HAST": "HAST", "AEDT": "AEDT", "OEZ": "OEZ", "EST": "EST", "ChST": "ChST", "CLT": "CLT", "WITA": "WITA", "MYT": "MYT", "HKT": "HKT", "ACDT": "ACDT", "HADT": "HADT", "GFT": "GFT", "EDT": "EDT", "VET": "VET", "ACST": "ACST", "MESZ": "MESZ", "AEST": "AEST", "COST": "COST", "CHAST": "CHAST"},
+ timezones: map[string]string{"WAST": "WAST", "CHADT": "CHADT", "ART": "ART", "TMT": "TMT", "SAST": "SAST", "OEZ": "OEZ", "WIT": "WIT", "ACWDT": "ACWDT", "GMT": "GMT", "ACST": "ACST", "ACDT": "ACDT", "MDT": "MDT", "WART": "WART", "HAT": "HAT", "EDT": "EDT", "PST": "PST", "MESZ": "MESZ", "WITA": "WITA", "JST": "JST", "AKST": "AKST", "JDT": "JDT", "CLT": "CLT", "CST": "CST", "∅∅∅": "∅∅∅", "AST": "AST", "ADT": "ADT", "ARST": "ARST", "HADT": "HADT", "AWDT": "AWDT", "CLST": "CLST", "CDT": "CDT", "TMST": "TMST", "AEDT": "AEDT", "NZDT": "NZDT", "MEZ": "MEZ", "IST": "IST", "HNT": "HNT", "BT": "BT", "AKDT": "AKDT", "CHAST": "CHAST", "OESZ": "OESZ", "HKST": "HKST", "HAST": "HAST", "MST": "MST", "WARST": "WARST", "GYT": "GYT", "PDT": "PDT", "BOT": "BOT", "EAT": "EAT", "ChST": "ChST", "SRT": "SRT", "SGT": "SGT", "EST": "EST", "AEST": "AEST", "ECT": "ECT", "COST": "COST", "LHST": "LHST", "WAT": "WAT", "NZST": "NZST", "WESZ": "WESZ", "MYT": "MYT", "ACWST": "ACWST", "GFT": "GFT", "UYST": "UYST", "CAT": "CAT", "WIB": "WIB", "UYT": "UYT", "AWST": "AWST", "LHDT": "LHDT", "COT": "COT", "HKT": "HKT", "WEZ": "WEZ", "VET": "VET"},
}
}
@@ -191,7 +191,7 @@ func (rm *rm) WeekdaysWide() []string {
func (rm *rm) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(rm.decimal) + len(rm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (rm *rm) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rm.currencies[currency]
- l := len(s) + len(rm.decimal) + len(rm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (rm *rm) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rm.currencies[currency]
- l := len(s) + len(rm.decimal) + len(rm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rm_CH/rm_CH.go b/rm_CH/rm_CH.go
index 8fa8fac9..d099646d 100644
--- a/rm_CH/rm_CH.go
+++ b/rm_CH/rm_CH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"av. Cr.", "s. Cr."},
erasNarrow: []string{"", ""},
erasWide: []string{"avant Cristus", "suenter Cristus"},
- timezones: map[string]string{"∅∅∅": "∅∅∅", "WAT": "WAT", "CHADT": "CHADT", "PST": "PST", "ACST": "ACST", "CDT": "CDT", "TMT": "TMT", "OESZ": "OESZ", "JST": "JST", "ACDT": "ACDT", "AWST": "AWST", "SRT": "SRT", "EAT": "EAT", "TMST": "TMST", "AEDT": "AEDT", "LHDT": "LHDT", "BOT": "BOT", "WAST": "WAST", "COT": "COT", "AST": "AST", "AWDT": "AWDT", "HKT": "HKT", "GFT": "GFT", "BT": "BT", "EST": "EST", "SGT": "SGT", "WITA": "WITA", "ART": "ART", "MEZ": "MEZ", "HADT": "HADT", "WEZ": "WEZ", "CLT": "CLT", "ACWST": "ACWST", "HNT": "HNT", "WIB": "WIB", "MYT": "MYT", "ChST": "ChST", "OEZ": "OEZ", "SAST": "SAST", "AKST": "AKST", "GYT": "GYT", "NZDT": "NZDT", "WART": "WART", "VET": "VET", "IST": "IST", "EDT": "EDT", "HAT": "HAT", "COST": "COST", "ADT": "ADT", "HAST": "HAST", "ECT": "ECT", "PDT": "PDT", "MST": "MST", "MDT": "MDT", "ARST": "ARST", "CLST": "CLST", "CAT": "CAT", "LHST": "LHST", "WARST": "WARST", "UYST": "UYST", "NZST": "NZST", "MESZ": "MESZ", "HKST": "HKST", "CHAST": "CHAST", "GMT": "GMT", "UYT": "UYT", "AKDT": "AKDT", "ACWDT": "ACWDT", "WESZ": "WESZ", "AEST": "AEST", "JDT": "JDT", "CST": "CST", "WIT": "WIT"},
+ timezones: map[string]string{"HAST": "HAST", "CHAST": "CHAST", "PST": "PST", "ACWDT": "ACWDT", "COST": "COST", "JST": "JST", "AWDT": "AWDT", "IST": "IST", "MYT": "MYT", "AKST": "AKST", "ADT": "ADT", "AEST": "AEST", "AEDT": "AEDT", "UYT": "UYT", "ECT": "ECT", "CDT": "CDT", "OESZ": "OESZ", "CAT": "CAT", "PDT": "PDT", "WEZ": "WEZ", "SAST": "SAST", "CLST": "CLST", "EDT": "EDT", "BOT": "BOT", "NZST": "NZST", "CLT": "CLT", "ACWST": "ACWST", "JDT": "JDT", "∅∅∅": "∅∅∅", "LHST": "LHST", "LHDT": "LHDT", "HKST": "HKST", "WIB": "WIB", "TMST": "TMST", "MEZ": "MEZ", "EST": "EST", "TMT": "TMT", "ACDT": "ACDT", "SGT": "SGT", "AKDT": "AKDT", "AWST": "AWST", "CHADT": "CHADT", "OEZ": "OEZ", "VET": "VET", "WAT": "WAT", "GMT": "GMT", "UYST": "UYST", "ARST": "ARST", "SRT": "SRT", "ChST": "ChST", "CST": "CST", "AST": "AST", "GYT": "GYT", "MESZ": "MESZ", "WITA": "WITA", "GFT": "GFT", "WESZ": "WESZ", "BT": "BT", "WIT": "WIT", "COT": "COT", "MST": "MST", "MDT": "MDT", "NZDT": "NZDT", "HNT": "HNT", "HAT": "HAT", "WART": "WART", "EAT": "EAT", "HKT": "HKT", "ART": "ART", "HADT": "HADT", "WARST": "WARST", "WAST": "WAST", "ACST": "ACST"},
}
}
@@ -191,7 +191,7 @@ func (rm *rm_CH) WeekdaysWide() []string {
func (rm *rm_CH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(rm.decimal) + len(rm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -272,7 +272,7 @@ func (rm *rm_CH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rm.currencies[currency]
- l := len(s) + len(rm.decimal) + len(rm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (rm *rm_CH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rm.currencies[currency]
- l := len(s) + len(rm.decimal) + len(rm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 3*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rn/rn.go b/rn/rn.go
index 7b15828b..1d7afd4a 100644
--- a/rn/rn.go
+++ b/rn/rn.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"Mb.Y.", "Ny.Y"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Yezu", "Nyuma ya Yezu"},
- timezones: map[string]string{"VET": "VET", "LHST": "LHST", "LHDT": "LHDT", "SRT": "SRT", "HAT": "HAT", "CLST": "CLST", "BOT": "BOT", "ACWST": "ACWST", "TMST": "TMST", "WITA": "WITA", "HADT": "HADT", "JDT": "JDT", "ACDT": "ACDT", "COT": "COT", "MEZ": "MEZ", "MESZ": "MESZ", "IST": "IST", "GMT": "GMT", "WIT": "WIT", "AEST": "AEST", "BT": "BT", "ACWDT": "ACWDT", "AKST": "AKST", "EST": "EST", "EDT": "EDT", "UYST": "UYST", "TMT": "TMT", "WIB": "WIB", "ECT": "ECT", "∅∅∅": "∅∅∅", "ChST": "ChST", "WAT": "WAT", "COST": "COST", "WART": "WART", "PDT": "PDT", "GYT": "GYT", "EAT": "EAT", "SAST": "SAST", "WEZ": "WEZ", "AWDT": "AWDT", "NZST": "NZST", "CST": "CST", "AKDT": "AKDT", "MST": "MST", "WAST": "WAST", "ARST": "ARST", "ADT": "ADT", "AST": "AST", "HNT": "HNT", "MYT": "MYT", "WARST": "WARST", "AWST": "AWST", "CLT": "CLT", "OEZ": "OEZ", "OESZ": "OESZ", "MDT": "MDT", "ART": "ART", "CHAST": "CHAST", "CAT": "CAT", "ACST": "ACST", "SGT": "SGT", "AEDT": "AEDT", "WESZ": "WESZ", "NZDT": "NZDT", "CHADT": "CHADT", "CDT": "CDT", "GFT": "GFT", "HKT": "HKT", "JST": "JST", "UYT": "UYT", "HKST": "HKST", "HAST": "HAST", "PST": "PST"},
+ timezones: map[string]string{"WITA": "WITA", "SRT": "SRT", "WIT": "WIT", "BOT": "BOT", "ECT": "ECT", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "TMT": "TMT", "SAST": "SAST", "GMT": "GMT", "CLT": "CLT", "COT": "COT", "AKST": "AKST", "WIB": "WIB", "GYT": "GYT", "PST": "PST", "MESZ": "MESZ", "ACWST": "ACWST", "ACWDT": "ACWDT", "MST": "MST", "WEZ": "WEZ", "WESZ": "WESZ", "ADT": "ADT", "ACDT": "ACDT", "ART": "ART", "AWST": "AWST", "HKST": "HKST", "CHADT": "CHADT", "OEZ": "OEZ", "AEDT": "AEDT", "BT": "BT", "LHDT": "LHDT", "UYT": "UYT", "CDT": "CDT", "HAT": "HAT", "WAT": "WAT", "ACST": "ACST", "NZST": "NZST", "AST": "AST", "OESZ": "OESZ", "EAT": "EAT", "MDT": "MDT", "COST": "COST", "ARST": "ARST", "EDT": "EDT", "AEST": "AEST", "LHST": "LHST", "PDT": "PDT", "UYST": "UYST", "AKDT": "AKDT", "AWDT": "AWDT", "CAT": "CAT", "MEZ": "MEZ", "CST": "CST", "JST": "JST", "CLST": "CLST", "IST": "IST", "ChST": "ChST", "WARST": "WARST", "WAST": "WAST", "GFT": "GFT", "WART": "WART", "VET": "VET", "JDT": "JDT", "SGT": "SGT", "MYT": "MYT", "EST": "EST", "HADT": "HADT", "HKT": "HKT", "TMST": "TMST", "NZDT": "NZDT", "HNT": "HNT", "HAST": "HAST"},
}
}
@@ -174,7 +174,7 @@ func (rn *rn) WeekdaysWide() []string {
func (rn *rn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(rn.decimal) + len(rn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (rn *rn) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rn.currencies[currency]
- l := len(s) + len(rn.decimal) + len(rn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -305,7 +305,7 @@ func (rn *rn) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rn.currencies[currency]
- l := len(s) + len(rn.decimal) + len(rn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rn_BI/rn_BI.go b/rn_BI/rn_BI.go
index b8667d68..6f606716 100644
--- a/rn_BI/rn_BI.go
+++ b/rn_BI/rn_BI.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"Mb.Y.", "Ny.Y"},
erasNarrow: []string{"", ""},
erasWide: []string{"Mbere ya Yezu", "Nyuma ya Yezu"},
- timezones: map[string]string{"MDT": "MDT", "AWST": "AWST", "NZST": "NZST", "ARST": "ARST", "CLST": "CLST", "ACWDT": "ACWDT", "TMT": "TMT", "WITA": "WITA", "OESZ": "OESZ", "SAST": "SAST", "WEZ": "WEZ", "UYT": "UYT", "WAT": "WAT", "AEDT": "AEDT", "BT": "BT", "WART": "WART", "∅∅∅": "∅∅∅", "ACST": "ACST", "ACWST": "ACWST", "WARST": "WARST", "MST": "MST", "AWDT": "AWDT", "COT": "COT", "CLT": "CLT", "WESZ": "WESZ", "LHST": "LHST", "ACDT": "ACDT", "HNT": "HNT", "GMT": "GMT", "BOT": "BOT", "PDT": "PDT", "HKT": "HKT", "HKST": "HKST", "JDT": "JDT", "WIB": "WIB", "IST": "IST", "ECT": "ECT", "LHDT": "LHDT", "MYT": "MYT", "ART": "ART", "MEZ": "MEZ", "UYST": "UYST", "AKST": "AKST", "GYT": "GYT", "NZDT": "NZDT", "CHADT": "CHADT", "HAT": "HAT", "WIT": "WIT", "HAST": "HAST", "EST": "EST", "EDT": "EDT", "ChST": "ChST", "CST": "CST", "CHAST": "CHAST", "TMST": "TMST", "AEST": "AEST", "GFT": "GFT", "OEZ": "OEZ", "SRT": "SRT", "VET": "VET", "WAST": "WAST", "ADT": "ADT", "MESZ": "MESZ", "SGT": "SGT", "JST": "JST", "AKDT": "AKDT", "PST": "PST", "EAT": "EAT", "COST": "COST", "AST": "AST", "CDT": "CDT", "CAT": "CAT", "HADT": "HADT"},
+ timezones: map[string]string{"MEZ": "MEZ", "ACWST": "ACWST", "ACWDT": "ACWDT", "IST": "IST", "HKT": "HKT", "TMT": "TMT", "CAT": "CAT", "MST": "MST", "GFT": "GFT", "JST": "JST", "MYT": "MYT", "WART": "WART", "CDT": "CDT", "AKST": "AKST", "AST": "AST", "ACST": "ACST", "AEST": "AEST", "GMT": "GMT", "MDT": "MDT", "WESZ": "WESZ", "AWST": "AWST", "NZST": "NZST", "WAST": "WAST", "GYT": "GYT", "OEZ": "OEZ", "AEDT": "AEDT", "PST": "PST", "WITA": "WITA", "WIT": "WIT", "COST": "COST", "CHADT": "CHADT", "WAT": "WAT", "WIB": "WIB", "NZDT": "NZDT", "ECT": "ECT", "VET": "VET", "LHDT": "LHDT", "SGT": "SGT", "ACDT": "ACDT", "HAST": "HAST", "CLT": "CLT", "WEZ": "WEZ", "AWDT": "AWDT", "HKST": "HKST", "TMST": "TMST", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "UYT": "UYT", "SRT": "SRT", "BOT": "BOT", "EDT": "EDT", "HADT": "HADT", "EAT": "EAT", "ART": "ART", "EST": "EST", "UYST": "UYST", "CLST": "CLST", "JDT": "JDT", "CHAST": "CHAST", "MESZ": "MESZ", "ChST": "ChST", "WARST": "WARST", "AKDT": "AKDT", "HAT": "HAT", "LHST": "LHST", "BT": "BT", "COT": "COT", "ADT": "ADT", "ARST": "ARST", "SAST": "SAST", "PDT": "PDT", "CST": "CST", "HNT": "HNT"},
}
}
@@ -174,7 +174,7 @@ func (rn *rn_BI) WeekdaysWide() []string {
func (rn *rn_BI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(rn.decimal) + len(rn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (rn *rn_BI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rn.currencies[currency]
- l := len(s) + len(rn.decimal) + len(rn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -305,7 +305,7 @@ func (rn *rn_BI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rn.currencies[currency]
- l := len(s) + len(rn.decimal) + len(rn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ro/ro.go b/ro/ro.go
index ad4b4df4..32c1bae9 100644
--- a/ro/ro.go
+++ b/ro/ro.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"î.Hr.", "d.Hr."},
erasNarrow: []string{"", ""},
erasWide: []string{"înainte de Hristos", "după Hristos"},
- timezones: map[string]string{"ART": "Ora standard a Argentinei", "HAT": "Ora de vară din Newfoundland", "WIT": "Ora Indoneziei de Est", "ARST": "Ora de vară a Argentinei", "CHAST": "Ora standard din Chatham", "TMST": "Ora de vară din Turkmenistan", "HAST": "Ora standard din Hawaii-Aleutine", "AEST": "Ora standard a Australiei Orientale", "JST": "Ora standard a Japoniei", "LHDT": "Ora de vară din Lord Howe", "MST": "Ora standard în zona montană nord-americană", "MDT": "Ora de vară în zona montană nord-americană", "AWST": "Ora standard a Australiei Occidentale", "CLT": "Ora standard din Chile", "WIB": "Ora Indoneziei de Vest", "GMT": "Ora de Greenwhich", "WART": "Ora standard a Argentinei Occidentale", "BOT": "Ora Boliviei", "MESZ": "Ora de vară a Europei Centrale", "HNT": "Ora standard din Newfoundland", "HKT": "Ora standard din Hong Kong", "HKST": "Ora de vară din Hong Kong", "CST": "Ora standard centrală nord-americană", "∅∅∅": "Ora de vară a Amazonului", "ACWDT": "Ora de vară a Australiei Central Occidentale", "WAST": "Ora de vară a Africii Occidentale", "NZDT": "Ora de vară a Noii Zeelande", "GFT": "Ora Guianei Franceze", "EDT": "Ora de vară orientală nord-americană", "PDT": "Ora de vară în zona Pacific nord-americană", "ACWST": "Ora standard a Australiei Central Occidentale", "WAT": "Ora standard a Africii Occidentale", "CHADT": "Ora de vară din Chatham", "AEDT": "Ora de vară a Australiei Orientale", "EST": "Ora standard orientală nord-americană", "PST": "Ora standard în zona Pacific nord-americană", "ADT": "Ora de vară în zona Atlantic nord-americană", "AKDT": "Ora de vară din Alaska", "IST": "Ora Indiei", "AST": "Ora standard în zona Atlantic nord-americană", "CAT": "Ora Africii Centrale", "COT": "Ora standard a Columbiei", "COST": "Ora de vară a Columbiei", "HADT": "Ora de vară din Hawaii-Aleutine", "WARST": "Ora de vară a Argentinei Occidentale", "LHST": "Ora standard din Lord Howe", "VET": "Ora Venezuelei", "CDT": "Ora de vară centrală nord-americană", "OESZ": "Ora de vară a Europei de Est", "JDT": "Ora de vară a Japoniei", "UYST": "Ora de vară a Uruguayului", "EAT": "Ora Africii Orientale", "WESZ": "Ora de vară a Europei de Vest", "GYT": "Ora din Guyana", "MEZ": "Ora standard a Europei Centrale", "TMT": "Ora standard din Turkmenistan", "AKST": "Ora standard din Alaska", "OEZ": "Ora standard a Europei de Est", "ACST": "Ora standard a Australiei Centrale", "CLST": "Ora de vară din Chile", "SGT": "Ora din Singapore", "ECT": "Ora Ecuadorului", "BT": "Ora Bhutanului", "AWDT": "Ora de vară a Australiei Occidentale", "NZST": "Ora standard a Noii Zeelande", "ChST": "Ora din Chamorro", "UYT": "Ora standard a Uruguayului", "WEZ": "Ora standard a Europei de Vest", "SRT": "Ora Surinamului", "ACDT": "Ora de vară a Australiei Centrale", "WITA": "Ora Indoneziei Centrale", "SAST": "Ora Africii Meridionale", "MYT": "Ora din Malaysia"},
+ timezones: map[string]string{"MDT": "Ora de vară în zona montană nord-americană", "PST": "Ora standard în zona Pacific nord-americană", "SRT": "Ora Surinamului", "WART": "Ora standard a Argentinei Occidentale", "VET": "Ora Venezuelei", "COT": "Ora standard a Columbiei", "JST": "Ora standard a Japoniei", "EST": "Ora standard orientală nord-americană", "WITA": "Ora Indoneziei Centrale", "MST": "Ora standard în zona montană nord-americană", "ART": "Ora standard a Argentinei", "WIB": "Ora Indoneziei de Vest", "OEZ": "Ora standard a Europei de Est", "BT": "Ora Bhutanului", "WAT": "Ora standard a Africii Occidentale", "ECT": "Ora Ecuadorului", "HAST": "Ora standard din Hawaii-Aleutine", "AEST": "Ora standard a Australiei Orientale", "CAT": "Ora Africii Centrale", "UYST": "Ora de vară a Uruguayului", "WARST": "Ora de vară a Argentinei Occidentale", "CLST": "Ora de vară din Chile", "AKDT": "Ora de vară din Alaska", "GMT": "Ora de Greenwhich", "∅∅∅": "Ora de vară din Peru", "TMT": "Ora standard din Turkmenistan", "SAST": "Ora Africii Meridionale", "NZDT": "Ora de vară a Noii Zeelande", "WESZ": "Ora de vară a Europei de Vest", "CDT": "Ora de vară centrală nord-americană", "SGT": "Ora din Singapore", "AKST": "Ora standard din Alaska", "HKST": "Ora de vară din Hong Kong", "NZST": "Ora standard a Noii Zeelande", "WAST": "Ora de vară a Africii Occidentale", "ACST": "Ora standard a Australiei Centrale", "HNT": "Ora standard din Newfoundland", "EDT": "Ora de vară orientală nord-americană", "OESZ": "Ora de vară a Europei de Est", "ACWDT": "Ora de vară a Australiei Central Occidentale", "GYT": "Ora din Guyana", "AWST": "Ora standard a Australiei Occidentale", "PDT": "Ora de vară în zona Pacific nord-americană", "MESZ": "Ora de vară a Europei Centrale", "IST": "Ora Indiei", "ADT": "Ora de vară în zona Atlantic nord-americană", "HAT": "Ora de vară din Newfoundland", "HKT": "Ora standard din Hong Kong", "CHADT": "Ora de vară din Chatham", "LHST": "Ora standard din Lord Howe", "TMST": "Ora de vară din Turkmenistan", "AEDT": "Ora de vară a Australiei Orientale", "WIT": "Ora Indoneziei de Est", "ACWST": "Ora standard a Australiei Central Occidentale", "BOT": "Ora Boliviei", "CST": "Ora standard centrală nord-americană", "HADT": "Ora de vară din Hawaii-Aleutine", "AWDT": "Ora de vară a Australiei Occidentale", "GFT": "Ora Guianei Franceze", "COST": "Ora de vară a Columbiei", "AST": "Ora standard în zona Atlantic nord-americană", "MYT": "Ora din Malaysia", "CLT": "Ora standard din Chile", "ARST": "Ora de vară a Argentinei", "CHAST": "Ora standard din Chatham", "UYT": "Ora standard a Uruguayului", "LHDT": "Ora de vară din Lord Howe", "MEZ": "Ora standard a Europei Centrale", "ChST": "Ora din Chamorro", "EAT": "Ora Africii Orientale", "JDT": "Ora de vară a Japoniei", "ACDT": "Ora de vară a Australiei Centrale", "WEZ": "Ora standard a Europei de Vest"},
}
}
@@ -225,7 +225,7 @@ func (ro *ro) WeekdaysWide() []string {
func (ro *ro) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -300,7 +300,7 @@ func (ro *ro) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -358,7 +358,7 @@ func (ro *ro) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ro_MD/ro_MD.go b/ro_MD/ro_MD.go
index 79cf2885..62dc7e08 100644
--- a/ro_MD/ro_MD.go
+++ b/ro_MD/ro_MD.go
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"BOT": "Ora Boliviei", "∅∅∅": "Ora de vară din Peru", "MST": "Ora standard în zona montană nord-americană", "CAT": "Ora Africii Centrale", "CST": "Ora standard centrală nord-americană", "CHAST": "Ora standard din Chatham", "CHADT": "Ora de vară din Chatham", "MYT": "Ora din Malaysia", "MDT": "Ora de vară în zona montană nord-americană", "CLST": "Ora de vară din Chile", "AEDT": "Ora de vară a Australiei Orientale", "EST": "Ora standard orientală nord-americană", "PDT": "Ora de vară în zona Pacific nord-americană", "WARST": "Ora de vară a Argentinei Occidentale", "COST": "Ora de vară a Columbiei", "AEST": "Ora standard a Australiei Orientale", "JST": "Ora standard a Japoniei", "AWST": "Ora standard a Australiei Occidentale", "HADT": "Ora de vară din Hawaii-Aleutine", "GFT": "Ora Guianei Franceze", "WIB": "Ora Indoneziei de Vest", "EDT": "Ora de vară orientală nord-americană", "UYT": "Ora standard a Uruguayului", "SRT": "Ora Surinamului", "ADT": "Ora de vară în zona Atlantic nord-americană", "HAT": "Ora de vară din Newfoundland", "PST": "Ora standard în zona Pacific nord-americană", "WESZ": "Ora de vară a Europei de Vest", "ACWST": "Ora standard a Australiei Central Occidentale", "GYT": "Ora din Guyana", "COT": "Ora standard a Columbiei", "WITA": "Ora Indoneziei Centrale", "BT": "Ora Bhutanului", "WART": "Ora standard a Argentinei Occidentale", "VET": "Ora Venezuelei", "NZST": "Ora standard a Noii Zeelande", "HKT": "Ora standard din Hong Kong", "TMT": "Ora standard din Turkmenistan", "SAST": "Ora Africii Meridionale", "AKST": "Ora standard din Alaska", "ECT": "Ora Ecuadorului", "MEZ": "Ora standard a Europei Centrale", "LHDT": "Ora de vară din Lord Howe", "WAST": "Ora de vară a Africii Occidentale", "JDT": "Ora de vară a Japoniei", "IST": "Ora Indiei", "WEZ": "Ora standard a Europei de Vest", "WIT": "Ora Indoneziei de Est", "HAST": "Ora standard din Hawaii-Aleutine", "EAT": "Ora Africii Orientale", "AWDT": "Ora de vară a Australiei Occidentale", "WAT": "Ora standard a Africii Occidentale", "MESZ": "Ora de vară a Europei Centrale", "OEZ": "Ora standard a Europei de Est", "ACST": "Ora standard a Australiei Centrale", "ACDT": "Ora de vară a Australiei Centrale", "ARST": "Ora de vară a Argentinei", "SGT": "Ora din Singapore", "CDT": "Ora de vară centrală nord-americană", "TMST": "Ora de vară din Turkmenistan", "OESZ": "Ora de vară a Europei de Est", "LHST": "Ora standard din Lord Howe", "NZDT": "Ora de vară a Noii Zeelande", "ART": "Ora standard a Argentinei", "GMT": "Ora de Greenwhich", "UYST": "Ora de vară a Uruguayului", "HNT": "Ora standard din Newfoundland", "HKST": "Ora de vară din Hong Kong", "AKDT": "Ora de vară din Alaska", "ACWDT": "Ora de vară a Australiei Central Occidentale", "ChST": "Ora din Chamorro", "AST": "Ora standard în zona Atlantic nord-americană", "CLT": "Ora standard din Chile"},
+ timezones: map[string]string{"HKST": "Ora de vară din Hong Kong", "CHAST": "Ora standard din Chatham", "WARST": "Ora de vară a Argentinei Occidentale", "AST": "Ora standard în zona Atlantic nord-americană", "TMT": "Ora standard din Turkmenistan", "LHDT": "Ora de vară din Lord Howe", "CLST": "Ora de vară din Chile", "COST": "Ora de vară a Columbiei", "GMT": "Ora de Greenwhich", "MDT": "Ora de vară în zona montană nord-americană", "ACWST": "Ora standard a Australiei Central Occidentale", "EAT": "Ora Africii Orientale", "ECT": "Ora Ecuadorului", "WAT": "Ora standard a Africii Occidentale", "WESZ": "Ora de vară a Europei de Vest", "JDT": "Ora de vară a Japoniei", "EST": "Ora standard orientală nord-americană", "WART": "Ora standard a Argentinei Occidentale", "CLT": "Ora standard din Chile", "CAT": "Ora Africii Centrale", "ARST": "Ora de vară a Argentinei", "AEDT": "Ora de vară a Australiei Orientale", "ChST": "Ora din Chamorro", "WEZ": "Ora standard a Europei de Vest", "SGT": "Ora din Singapore", "OEZ": "Ora standard a Europei de Est", "OESZ": "Ora de vară a Europei de Est", "UYT": "Ora standard a Uruguayului", "HNT": "Ora standard din Newfoundland", "HKT": "Ora standard din Hong Kong", "MESZ": "Ora de vară a Europei Centrale", "VET": "Ora Venezuelei", "NZST": "Ora standard a Noii Zeelande", "BOT": "Ora Boliviei", "AKST": "Ora standard din Alaska", "NZDT": "Ora de vară a Noii Zeelande", "MEZ": "Ora standard a Europei Centrale", "UYST": "Ora de vară a Uruguayului", "SRT": "Ora Surinamului", "MST": "Ora standard în zona montană nord-americană", "CHADT": "Ora de vară din Chatham", "WIB": "Ora Indoneziei de Vest", "TMST": "Ora de vară din Turkmenistan", "GFT": "Ora Guianei Franceze", "MYT": "Ora din Malaysia", "ACDT": "Ora de vară a Australiei Centrale", "COT": "Ora standard a Columbiei", "JST": "Ora standard a Japoniei", "HADT": "Ora de vară din Hawaii-Aleutine", "ART": "Ora standard a Argentinei", "CDT": "Ora de vară centrală nord-americană", "GYT": "Ora din Guyana", "CST": "Ora standard centrală nord-americană", "ACST": "Ora standard a Australiei Centrale", "EDT": "Ora de vară orientală nord-americană", "LHST": "Ora standard din Lord Howe", "WITA": "Ora Indoneziei Centrale", "ACWDT": "Ora de vară a Australiei Central Occidentale", "IST": "Ora Indiei", "AWST": "Ora standard a Australiei Occidentale", "WIT": "Ora Indoneziei de Est", "HAT": "Ora de vară din Newfoundland", "PST": "Ora standard în zona Pacific nord-americană", "PDT": "Ora de vară în zona Pacific nord-americană", "BT": "Ora Bhutanului", "∅∅∅": "Ora de vară din Azore", "AWDT": "Ora de vară a Australiei Occidentale", "ADT": "Ora de vară în zona Atlantic nord-americană", "HAST": "Ora standard din Hawaii-Aleutine", "AEST": "Ora standard a Australiei Orientale", "SAST": "Ora Africii Meridionale", "WAST": "Ora de vară a Africii Occidentale", "AKDT": "Ora de vară din Alaska"},
}
}
@@ -225,7 +225,7 @@ func (ro *ro_MD) WeekdaysWide() []string {
func (ro *ro_MD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -300,7 +300,7 @@ func (ro *ro_MD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -358,7 +358,7 @@ func (ro *ro_MD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ro_RO/ro_RO.go b/ro_RO/ro_RO.go
index b9b203cc..cf6613ac 100644
--- a/ro_RO/ro_RO.go
+++ b/ro_RO/ro_RO.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "ro_RO",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{2, 6},
- pluralsRange: []locales.PluralRule{4, 6},
+ pluralsRange: []locales.PluralRule{6, 4},
decimal: ",",
group: ".",
minus: "-",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"î.Hr.", "d.Hr."},
erasNarrow: []string{"", ""},
erasWide: []string{"înainte de Hristos", "după Hristos"},
- timezones: map[string]string{"ACWST": "Ora standard a Australiei Central Occidentale", "WARST": "Ora de vară a Argentinei Occidentale", "ACST": "Ora standard a Australiei Centrale", "MDT": "Ora de vară în zona montană nord-americană", "COT": "Ora standard a Columbiei", "WIT": "Ora Indoneziei de Est", "ACDT": "Ora de vară a Australiei Centrale", "AWDT": "Ora de vară a Australiei Occidentale", "ARST": "Ora de vară a Argentinei", "AKDT": "Ora de vară din Alaska", "WART": "Ora standard a Argentinei Occidentale", "HNT": "Ora standard din Newfoundland", "WITA": "Ora Indoneziei Centrale", "JST": "Ora standard a Japoniei", "JDT": "Ora de vară a Japoniei", "ADT": "Ora de vară în zona Atlantic nord-americană", "NZDT": "Ora de vară a Noii Zeelande", "CHADT": "Ora de vară din Chatham", "TMT": "Ora standard din Turkmenistan", "PST": "Ora standard în zona Pacific nord-americană", "WAT": "Ora standard a Africii Occidentale", "HADT": "Ora de vară din Hawaii-Aleutine", "ECT": "Ora Ecuadorului", "PDT": "Ora de vară în zona Pacific nord-americană", "LHST": "Ora standard din Lord Howe", "UYST": "Ora de vară a Uruguayului", "MST": "Ora standard în zona montană nord-americană", "AST": "Ora standard în zona Atlantic nord-americană", "AWST": "Ora standard a Australiei Occidentale", "COST": "Ora de vară a Columbiei", "MEZ": "Ora standard a Europei Centrale", "OEZ": "Ora standard a Europei de Est", "ChST": "Ora din Chamorro", "HAST": "Ora standard din Hawaii-Aleutine", "WEZ": "Ora standard a Europei de Vest", "WAST": "Ora de vară a Africii Occidentale", "NZST": "Ora standard a Noii Zeelande", "CLT": "Ora standard din Chile", "TMST": "Ora de vară din Turkmenistan", "AKST": "Ora standard din Alaska", "BT": "Ora Bhutanului", "MYT": "Ora din Malaysia", "CAT": "Ora Africii Centrale", "CST": "Ora standard centrală nord-americană", "CDT": "Ora de vară centrală nord-americană", "MESZ": "Ora de vară a Europei Centrale", "HKT": "Ora standard din Hong Kong", "HKST": "Ora de vară din Hong Kong", "WESZ": "Ora de vară a Europei de Vest", "GYT": "Ora din Guyana", "AEDT": "Ora de vară a Australiei Orientale", "OESZ": "Ora de vară a Europei de Est", "EST": "Ora standard orientală nord-americană", "∅∅∅": "Ora de vară din Peru", "VET": "Ora Venezuelei", "HAT": "Ora de vară din Newfoundland", "AEST": "Ora standard a Australiei Orientale", "GMT": "Ora de Greenwhich", "LHDT": "Ora de vară din Lord Howe", "SRT": "Ora Surinamului", "SGT": "Ora din Singapore", "EDT": "Ora de vară orientală nord-americană", "BOT": "Ora Boliviei", "UYT": "Ora standard a Uruguayului", "ART": "Ora standard a Argentinei", "WIB": "Ora Indoneziei de Vest", "SAST": "Ora Africii Meridionale", "IST": "Ora Indiei", "ACWDT": "Ora de vară a Australiei Central Occidentale", "EAT": "Ora Africii Orientale", "CHAST": "Ora standard din Chatham", "CLST": "Ora de vară din Chile", "GFT": "Ora Guianei Franceze"},
+ timezones: map[string]string{"JST": "Ora standard a Japoniei", "JDT": "Ora de vară a Japoniei", "HAT": "Ora de vară din Newfoundland", "ACST": "Ora standard a Australiei Centrale", "UYT": "Ora standard a Uruguayului", "BOT": "Ora Boliviei", "CLST": "Ora de vară din Chile", "GFT": "Ora Guianei Franceze", "SRT": "Ora Surinamului", "AEST": "Ora standard a Australiei Orientale", "CLT": "Ora standard din Chile", "COST": "Ora de vară a Columbiei", "EDT": "Ora de vară orientală nord-americană", "WAT": "Ora standard a Africii Occidentale", "SAST": "Ora Africii Meridionale", "BT": "Ora Bhutanului", "HADT": "Ora de vară din Hawaii-Aleutine", "TMST": "Ora de vară din Turkmenistan", "WIT": "Ora Indoneziei de Est", "ACWST": "Ora standard a Australiei Central Occidentale", "HNT": "Ora standard din Newfoundland", "OEZ": "Ora standard a Europei de Est", "CAT": "Ora Africii Centrale", "IST": "Ora Indiei", "ADT": "Ora de vară în zona Atlantic nord-americană", "NZST": "Ora standard a Noii Zeelande", "AEDT": "Ora de vară a Australiei Orientale", "CHADT": "Ora de vară din Chatham", "LHST": "Ora standard din Lord Howe", "LHDT": "Ora de vară din Lord Howe", "MST": "Ora standard în zona montană nord-americană", "SGT": "Ora din Singapore", "NZDT": "Ora de vară a Noii Zeelande", "HAST": "Ora standard din Hawaii-Aleutine", "PST": "Ora standard în zona Pacific nord-americană", "ChST": "Ora din Chamorro", "ACWDT": "Ora de vară a Australiei Central Occidentale", "COT": "Ora standard a Columbiei", "GYT": "Ora din Guyana", "EAT": "Ora Africii Orientale", "MYT": "Ora din Malaysia", "AWST": "Ora standard a Australiei Occidentale", "GMT": "Ora de Greenwhich", "PDT": "Ora de vară în zona Pacific nord-americană", "MESZ": "Ora de vară a Europei Centrale", "WESZ": "Ora de vară a Europei de Vest", "∅∅∅": "Ora de vară din Azore", "MEZ": "Ora standard a Europei Centrale", "ARST": "Ora de vară a Argentinei", "OESZ": "Ora de vară a Europei de Est", "UYST": "Ora de vară a Uruguayului", "ECT": "Ora Ecuadorului", "HKST": "Ora de vară din Hong Kong", "CHAST": "Ora standard din Chatham", "WAST": "Ora de vară a Africii Occidentale", "WEZ": "Ora standard a Europei de Vest", "AWDT": "Ora de vară a Australiei Occidentale", "EST": "Ora standard orientală nord-americană", "WART": "Ora standard a Argentinei Occidentale", "WARST": "Ora de vară a Argentinei Occidentale", "ACDT": "Ora de vară a Australiei Centrale", "WIB": "Ora Indoneziei de Vest", "MDT": "Ora de vară în zona montană nord-americană", "AKDT": "Ora de vară din Alaska", "AST": "Ora standard în zona Atlantic nord-americană", "AKST": "Ora standard din Alaska", "HKT": "Ora standard din Hong Kong", "ART": "Ora standard a Argentinei", "TMT": "Ora standard din Turkmenistan", "WITA": "Ora Indoneziei Centrale", "VET": "Ora Venezuelei", "CST": "Ora standard centrală nord-americană", "CDT": "Ora de vară centrală nord-americană"},
}
}
@@ -225,7 +225,7 @@ func (ro *ro_RO) WeekdaysWide() []string {
func (ro *ro_RO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -300,7 +300,7 @@ func (ro *ro_RO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -358,7 +358,7 @@ func (ro *ro_RO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ro.currencies[currency]
- l := len(s) + len(ro.decimal) + len(ro.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rof/rof.go b/rof/rof.go
index 2b8acdb1..c27bd94d 100644
--- a/rof/rof.go
+++ b/rof/rof.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "BM"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Mayesu", "Baada ya Mayesu"},
- timezones: map[string]string{"LHST": "LHST", "MST": "MST", "WAT": "WAT", "WAST": "WAST", "GFT": "GFT", "AKDT": "AKDT", "EST": "EST", "COST": "COST", "OESZ": "OESZ", "ACWDT": "ACWDT", "MDT": "MDT", "WART": "WART", "HKST": "HKST", "PST": "PST", "CLST": "CLST", "VET": "VET", "ACDT": "ACDT", "HKT": "HKT", "OEZ": "OEZ", "BOT": "BOT", "PDT": "PDT", "MEZ": "MEZ", "CHADT": "CHADT", "WITA": "WITA", "WARST": "WARST", "SRT": "SRT", "EDT": "EDT", "WESZ": "WESZ", "CAT": "CAT", "HAT": "HAT", "MESZ": "MESZ", "CDT": "CDT", "HADT": "HADT", "UYST": "UYST", "ACST": "ACST", "WEZ": "WEZ", "AST": "AST", "CST": "CST", "GYT": "GYT", "COT": "COT", "AWST": "AWST", "WIT": "WIT", "TMST": "TMST", "AEST": "AEST", "∅∅∅": "∅∅∅", "JDT": "JDT", "ECT": "ECT", "HNT": "HNT", "TMT": "TMT", "WIB": "WIB", "AKST": "AKST", "AWDT": "AWDT", "UYT": "UYT", "ACWST": "ACWST", "ChST": "ChST", "CLT": "CLT", "HAST": "HAST", "AEDT": "AEDT", "BT": "BT", "GMT": "GMT", "LHDT": "LHDT", "CHAST": "CHAST", "ADT": "ADT", "NZDT": "NZDT", "SGT": "SGT", "SAST": "SAST", "EAT": "EAT", "ART": "ART", "ARST": "ARST", "NZST": "NZST", "JST": "JST", "IST": "IST", "MYT": "MYT"},
+ timezones: map[string]string{"WAT": "WAT", "CDT": "CDT", "MYT": "MYT", "AKST": "AKST", "LHDT": "LHDT", "OESZ": "OESZ", "ChST": "ChST", "WARST": "WARST", "NZST": "NZST", "AWST": "AWST", "TMST": "TMST", "CST": "CST", "HKT": "HKT", "ARST": "ARST", "EST": "EST", "UYST": "UYST", "SRT": "SRT", "JST": "JST", "SGT": "SGT", "CHADT": "CHADT", "GMT": "GMT", "CAT": "CAT", "WAST": "WAST", "IST": "IST", "AWDT": "AWDT", "SAST": "SAST", "PDT": "PDT", "EAT": "EAT", "HAST": "HAST", "COT": "COT", "WIB": "WIB", "LHST": "LHST", "WART": "WART", "BOT": "BOT", "HKST": "HKST", "CHAST": "CHAST", "WESZ": "WESZ", "GYT": "GYT", "ACWDT": "ACWDT", "HAT": "HAT", "ACST": "ACST", "∅∅∅": "∅∅∅", "PST": "PST", "MST": "MST", "COST": "COST", "UYT": "UYT", "BT": "BT", "WEZ": "WEZ", "AST": "AST", "HADT": "HADT", "CLST": "CLST", "ECT": "ECT", "ACWST": "ACWST", "AEDT": "AEDT", "NZDT": "NZDT", "MESZ": "MESZ", "CLT": "CLT", "WIT": "WIT", "HNT": "HNT", "AKDT": "AKDT", "ADT": "ADT", "VET": "VET", "GFT": "GFT", "ART": "ART", "MEZ": "MEZ", "WITA": "WITA", "JDT": "JDT", "EDT": "EDT", "TMT": "TMT", "AEST": "AEST", "OEZ": "OEZ", "MDT": "MDT", "ACDT": "ACDT"},
}
}
@@ -192,7 +192,7 @@ func (rof *rof) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
- l := len(s) + len(rof.decimal) + len(rof.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (rof *rof) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
- l := len(s) + len(rof.decimal) + len(rof.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rof_TZ/rof_TZ.go b/rof_TZ/rof_TZ.go
index 340ebed0..dd6ec4c1 100644
--- a/rof_TZ/rof_TZ.go
+++ b/rof_TZ/rof_TZ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "BM"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Mayesu", "Baada ya Mayesu"},
- timezones: map[string]string{"WESZ": "WESZ", "CST": "CST", "ECT": "ECT", "WAST": "WAST", "AEST": "AEST", "OEZ": "OEZ", "EST": "EST", "PDT": "PDT", "SRT": "SRT", "NZDT": "NZDT", "COT": "COT", "CHAST": "CHAST", "CLT": "CLT", "VET": "VET", "TMT": "TMT", "AKDT": "AKDT", "MDT": "MDT", "CLST": "CLST", "WITA": "WITA", "AWDT": "AWDT", "COST": "COST", "TMST": "TMST", "IST": "IST", "SAST": "SAST", "WEZ": "WEZ", "ACWDT": "ACWDT", "WARST": "WARST", "NZST": "NZST", "CAT": "CAT", "MEZ": "MEZ", "∅∅∅": "∅∅∅", "ChST": "ChST", "ART": "ART", "CDT": "CDT", "WIB": "WIB", "JDT": "JDT", "UYT": "UYT", "UYST": "UYST", "AWST": "AWST", "MESZ": "MESZ", "HKST": "HKST", "JST": "JST", "BT": "BT", "MYT": "MYT", "WAT": "WAT", "CHADT": "CHADT", "SGT": "SGT", "AEDT": "AEDT", "AKST": "AKST", "GMT": "GMT", "ACWST": "ACWST", "WART": "WART", "HAT": "HAT", "HAST": "HAST", "HADT": "HADT", "EDT": "EDT", "LHST": "LHST", "AST": "AST", "HNT": "HNT", "ACDT": "ACDT", "MST": "MST", "EAT": "EAT", "ARST": "ARST", "WIT": "WIT", "OESZ": "OESZ", "PST": "PST", "ADT": "ADT", "LHDT": "LHDT", "GYT": "GYT", "GFT": "GFT", "BOT": "BOT", "ACST": "ACST", "HKT": "HKT"},
+ timezones: map[string]string{"EAT": "EAT", "CDT": "CDT", "HAT": "HAT", "AKDT": "AKDT", "WIB": "WIB", "ECT": "ECT", "WAT": "WAT", "JST": "JST", "GYT": "GYT", "TMT": "TMT", "AEDT": "AEDT", "CST": "CST", "∅∅∅": "∅∅∅", "AWST": "AWST", "HKT": "HKT", "PDT": "PDT", "WART": "WART", "MYT": "MYT", "HAST": "HAST", "CAT": "CAT", "COST": "COST", "HKST": "HKST", "HNT": "HNT", "NZST": "NZST", "AEST": "AEST", "SGT": "SGT", "LHST": "LHST", "UYT": "UYT", "ACDT": "ACDT", "SAST": "SAST", "PST": "PST", "CLT": "CLT", "WIT": "WIT", "ACWST": "ACWST", "COT": "COT", "CHAST": "CHAST", "WARST": "WARST", "BOT": "BOT", "ACST": "ACST", "ADT": "ADT", "IST": "IST", "CHADT": "CHADT", "EDT": "EDT", "NZDT": "NZDT", "AKST": "AKST", "ART": "ART", "EST": "EST", "UYST": "UYST", "WITA": "WITA", "BT": "BT", "ACWDT": "ACWDT", "WESZ": "WESZ", "GFT": "GFT", "WEZ": "WEZ", "OESZ": "OESZ", "AST": "AST", "HADT": "HADT", "TMST": "TMST", "MESZ": "MESZ", "MST": "MST", "MDT": "MDT", "VET": "VET", "JDT": "JDT", "LHDT": "LHDT", "OEZ": "OEZ", "GMT": "GMT", "SRT": "SRT", "CLST": "CLST", "WAST": "WAST", "AWDT": "AWDT", "ChST": "ChST", "ARST": "ARST", "MEZ": "MEZ"},
}
}
@@ -192,7 +192,7 @@ func (rof *rof_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
- l := len(s) + len(rof.decimal) + len(rof.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (rof *rof_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rof.currencies[currency]
- l := len(s) + len(rof.decimal) + len(rof.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/root/root.go b/root/root.go
index 19847d67..6305fee4 100644
--- a/root/root.go
+++ b/root/root.go
@@ -58,7 +58,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "CE"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ACWST": "ACWST", "ACDT": "ACDT", "AWDT": "AWDT", "MESZ": "MESZ", "OESZ": "OESZ", "JST": "JST", "JDT": "JDT", "GMT": "GMT", "UYT": "UYT", "SAST": "SAST", "ACWDT": "ACWDT", "CLT": "CLT", "TMT": "TMT", "AEST": "AEST", "OEZ": "OEZ", "BOT": "BOT", "NZDT": "NZDT", "AKDT": "AKDT", "CLST": "CLST", "HADT": "HADT", "∅∅∅": "∅∅∅", "MST": "MST", "HAT": "HAT", "ART": "ART", "EDT": "EDT", "WEZ": "WEZ", "WESZ": "WESZ", "TMST": "TMST", "GFT": "GFT", "COST": "COST", "ADT": "ADT", "ARST": "ARST", "CAT": "CAT", "WIT": "WIT", "HAST": "HAST", "PST": "PST", "VET": "VET", "SGT": "SGT", "AEDT": "AEDT", "LHDT": "LHDT", "SRT": "SRT", "CDT": "CDT", "MYT": "MYT", "AWST": "AWST", "NZST": "NZST", "HKST": "HKST", "WIB": "WIB", "AKST": "AKST", "ECT": "ECT", "LHST": "LHST", "CHADT": "CHADT", "WITA": "WITA", "ACST": "ACST", "COT": "COT", "HNT": "HNT", "ChST": "ChST", "GYT": "GYT", "CHAST": "CHAST", "IST": "IST", "UYST": "UYST", "PDT": "PDT", "BT": "BT", "WART": "WART", "AST": "AST", "EST": "EST", "EAT": "EAT", "MEZ": "MEZ", "WAST": "WAST", "CST": "CST", "HKT": "HKT", "WARST": "WARST", "MDT": "MDT", "WAT": "WAT"},
+ timezones: map[string]string{"SRT": "SRT", "WART": "WART", "∅∅∅": "∅∅∅", "HAT": "HAT", "HADT": "HADT", "ChST": "ChST", "AKST": "AKST", "HAST": "HAST", "TMST": "TMST", "MESZ": "MESZ", "BT": "BT", "WITA": "WITA", "WAT": "WAT", "AWST": "AWST", "HKT": "HKT", "ART": "ART", "PDT": "PDT", "WIT": "WIT", "AST": "AST", "EST": "EST", "LHDT": "LHDT", "ACWST": "ACWST", "CLST": "CLST", "WIB": "WIB", "EDT": "EDT", "AEST": "AEST", "EAT": "EAT", "WARST": "WARST", "IST": "IST", "CHADT": "CHADT", "GMT": "GMT", "JDT": "JDT", "WAST": "WAST", "MDT": "MDT", "VET": "VET", "GFT": "GFT", "ACDT": "ACDT", "OEZ": "OEZ", "NZDT": "NZDT", "ACWDT": "ACWDT", "MST": "MST", "COT": "COT", "ACST": "ACST", "CHAST": "CHAST", "UYT": "UYT", "WEZ": "WEZ", "HNT": "HNT", "GYT": "GYT", "ARST": "ARST", "WESZ": "WESZ", "CDT": "CDT", "SGT": "SGT", "SAST": "SAST", "OESZ": "OESZ", "PST": "PST", "BOT": "BOT", "ECT": "ECT", "HKST": "HKST", "TMT": "TMT", "AEDT": "AEDT", "UYST": "UYST", "CLT": "CLT", "COST": "COST", "MEZ": "MEZ", "JST": "JST", "AKDT": "AKDT", "ADT": "ADT", "AWDT": "AWDT", "NZST": "NZST", "CAT": "CAT", "CST": "CST", "MYT": "MYT", "LHST": "LHST"},
}
}
diff --git a/ru/ru.go b/ru/ru.go
index 6473935e..1aeb4bfe 100644
--- a/ru/ru.go
+++ b/ru/ru.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"NZDT": "Новая Зеландия, летнее время", "CLST": "Чили, летнее время", "AKDT": "Аляска, летнее время", "PST": "Тихоокеанское стандартное время", "WESZ": "Западная Европа, летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "LHST": "Лорд-Хау, стандартное время", "ACST": "Центральная Австралия, стандартное время", "BOT": "Боливия", "WAST": "Западная Африка, летнее время", "COST": "Колумбия, летнее время", "CHADT": "Чатем, летнее время", "SAST": "Южная Африка", "MDT": "Горное летнее время (США)", "AST": "Атлантическое стандартное время", "ADT": "Атлантическое летнее время", "WIT": "Восточная Индонезия", "ARST": "Аргентина, летнее время", "CDT": "Центральная Америка, летнее время", "WART": "Западная Аргентина, стандартное время", "ART": "Аргентина, стандартное время", "SGT": "Сингапур", "AKST": "Аляска, стандартное время", "OESZ": "Восточная Европа, летнее время", "WARST": "Западная Аргентина, летнее время", "HAT": "Ньюфаундленд, летнее время", "HKST": "Гонконг, летнее время", "TMT": "Туркмения, стандартное время", "AEST": "Восточная Австралия, стандартное время", "UYST": "Уругвай, летнее время", "SRT": "Суринам", "ACDT": "Центральная Австралия, летнее время", "CST": "Центральная Америка, стандартное время", "GYT": "Гайана", "CHAST": "Чатем, стандартное время", "TMST": "Туркмения, летнее время", "JDT": "Япония, летнее время", "EDT": "Восточная Америка, летнее время", "GMT": "Среднее время по Гринвичу", "UYT": "Уругвай, стандартное время", "LHDT": "Лорд-Хау, летнее время", "ChST": "Чаморро", "HNT": "Ньюфаундленд, стандартное время", "HKT": "Гонконг, стандартное время", "MYT": "Малайзия", "PDT": "Тихоокеанское летнее время", "AWST": "Западная Австралия, стандартное время", "WIB": "Западная Индонезия", "AEDT": "Восточная Австралия, летнее время", "OEZ": "Восточная Европа, стандартное время", "COT": "Колумбия, стандартное время", "CAT": "Центральная Африка", "IST": "Индия", "ECT": "Эквадор", "WITA": "Центральная Индонезия", "JST": "Япония, стандартное время", "EST": "Восточная Америка, стандартное время", "∅∅∅": "Перу, летнее время", "VET": "Венесуэла", "CLT": "Чили, стандартное время", "HADT": "Гавайско-алеутское летнее время", "GFT": "Французская Гвиана", "MST": "Горное стандартное время (США)", "AWDT": "Западная Австралия, летнее время", "MEZ": "Центральная Европа, стандартное время", "WEZ": "Западная Европа, стандартное время", "ACWST": "Центральная Австралия, западное стандартное время", "HAST": "Гавайско-алеутское стандартное время", "BT": "Бутан", "EAT": "Восточная Африка", "WAT": "Западная Африка, стандартное время", "NZST": "Новая Зеландия, стандартное время", "MESZ": "Центральная Европа, летнее время"},
+ timezones: map[string]string{"AWST": "Западная Австралия, стандартное время", "CHAST": "Чатем, стандартное время", "WEZ": "Западная Европа, стандартное время", "JST": "Япония, стандартное время", "AEST": "Восточная Австралия, стандартное время", "PDT": "Тихоокеанское летнее время", "MEZ": "Центральная Европа, стандартное время", "MESZ": "Центральная Европа, летнее время", "SRT": "Суринам", "EAT": "Восточная Африка", "MDT": "Горное летнее время (США)", "NZST": "Новая Зеландия, стандартное время", "WAST": "Западная Африка, летнее время", "IST": "Индия", "HAST": "Гавайско-алеутское стандартное время", "AWDT": "Западная Австралия, летнее время", "OEZ": "Восточная Европа, стандартное время", "PST": "Тихоокеанское стандартное время", "WIB": "Западная Индонезия", "HNT": "Ньюфаундленд, стандартное время", "MYT": "Малайзия", "OESZ": "Восточная Европа, летнее время", "WITA": "Центральная Индонезия", "ACWST": "Центральная Австралия, западное стандартное время", "WART": "Западная Аргентина, стандартное время", "ECT": "Эквадор", "SGT": "Сингапур", "CLT": "Чили, стандартное время", "LHDT": "Лорд-Хау, летнее время", "VET": "Венесуэла", "GFT": "Французская Гвиана", "AKDT": "Аляска, летнее время", "ARST": "Аргентина, летнее время", "EDT": "Восточная Америка, летнее время", "AEDT": "Восточная Австралия, летнее время", "LHST": "Лорд-Хау, стандартное время", "CAT": "Центральная Африка", "WAT": "Западная Африка, стандартное время", "CST": "Центральная Америка, стандартное время", "ART": "Аргентина, стандартное время", "BOT": "Боливия", "CDT": "Центральная Америка, летнее время", "JDT": "Япония, летнее время", "TMT": "Туркмения, стандартное время", "TMST": "Туркмения, летнее время", "∅∅∅": "Бразилия, летнее время", "NZDT": "Новая Зеландия, летнее время", "WIT": "Восточная Индонезия", "ACWDT": "Центральная Австралия, западное летнее время", "MST": "Горное стандартное время (США)", "EST": "Восточная Америка, стандартное время", "GMT": "Среднее время по Гринвичу", "UYT": "Уругвай, стандартное время", "COST": "Колумбия, летнее время", "HAT": "Ньюфаундленд, летнее время", "HKT": "Гонконг, стандартное время", "ADT": "Атлантическое летнее время", "HKST": "Гонконг, летнее время", "BT": "Бутан", "ChST": "Чаморро", "WESZ": "Западная Европа, летнее время", "COT": "Колумбия, стандартное время", "AKST": "Аляска, стандартное время", "AST": "Атлантическое стандартное время", "UYST": "Уругвай, летнее время", "ACST": "Центральная Австралия, стандартное время", "ACDT": "Центральная Австралия, летнее время", "GYT": "Гайана", "CLST": "Чили, летнее время", "CHADT": "Чатем, летнее время", "SAST": "Южная Африка", "WARST": "Западная Аргентина, летнее время", "HADT": "Гавайско-алеутское летнее время"},
}
}
@@ -237,7 +237,7 @@ func (ru *ru) WeekdaysWide() []string {
func (ru *ru) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (ru *ru) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -374,7 +374,7 @@ func (ru *ru) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ru_BY/ru_BY.go b/ru_BY/ru_BY.go
index 3c6d7a0b..9f2a273e 100644
--- a/ru_BY/ru_BY.go
+++ b/ru_BY/ru_BY.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ru_BY",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 5, 6, 2},
+ pluralsRange: []locales.PluralRule{2, 4, 5, 6},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"TMST": "Туркмения, летнее время", "UYT": "Уругвай, стандартное время", "WESZ": "Западная Европа, летнее время", "CLST": "Чили, летнее время", "CDT": "Центральная Америка, летнее время", "MDT": "Горное летнее время (США)", "COT": "Колумбия, стандартное время", "CHADT": "Чатем, летнее время", "CST": "Центральная Америка, стандартное время", "GMT": "Среднее время по Гринвичу", "BOT": "Боливия", "LHST": "Лорд-Хау, стандартное время", "MST": "Горное стандартное время (США)", "SAST": "Южная Африка", "EST": "Восточная Америка, стандартное время", "ECT": "Эквадор", "ACWST": "Центральная Австралия, западное стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "ACST": "Центральная Австралия, стандартное время", "WARST": "Западная Аргентина, летнее время", "ARST": "Аргентина, летнее время", "HAT": "Ньюфаундленд, летнее время", "WITA": "Центральная Индонезия", "OESZ": "Восточная Европа, летнее время", "IST": "Индия", "MYT": "Малайзия", "ACDT": "Центральная Австралия, летнее время", "TMT": "Туркмения, стандартное время", "VET": "Венесуэла", "ADT": "Атлантическое летнее время", "HAST": "Гавайско-алеутское стандартное время", "SRT": "Суринам", "ChST": "Чаморро", "JST": "Япония, стандартное время", "EDT": "Восточная Америка, летнее время", "WART": "Западная Аргентина, стандартное время", "AWST": "Западная Австралия, стандартное время", "HADT": "Гавайско-алеутское летнее время", "SGT": "Сингапур", "WIT": "Восточная Индонезия", "AKDT": "Аляска, летнее время", "∅∅∅": "Перу, летнее время", "WAST": "Западная Африка, летнее время", "AWDT": "Западная Австралия, летнее время", "HKST": "Гонконг, летнее время", "WIB": "Западная Индонезия", "JDT": "Япония, летнее время", "UYST": "Уругвай, летнее время", "WAT": "Западная Африка, стандартное время", "COST": "Колумбия, летнее время", "CLT": "Чили, стандартное время", "AST": "Атлантическое стандартное время", "HKT": "Гонконг, стандартное время", "GFT": "Французская Гвиана", "AKST": "Аляска, стандартное время", "EAT": "Восточная Африка", "HNT": "Ньюфаундленд, стандартное время", "BT": "Бутан", "PST": "Тихоокеанское стандартное время", "PDT": "Тихоокеанское летнее время", "GYT": "Гайана", "CHAST": "Чатем, стандартное время", "OEZ": "Восточная Европа, стандартное время", "WEZ": "Западная Европа, стандартное время", "LHDT": "Лорд-Хау, летнее время", "ART": "Аргентина, стандартное время", "NZST": "Новая Зеландия, стандартное время", "AEST": "Восточная Австралия, стандартное время", "AEDT": "Восточная Австралия, летнее время", "NZDT": "Новая Зеландия, летнее время", "CAT": "Центральная Африка", "MEZ": "Центральная Европа, стандартное время", "MESZ": "Центральная Европа, летнее время"},
+ timezones: map[string]string{"SRT": "Суринам", "WAT": "Западная Африка, стандартное время", "WIB": "Западная Индонезия", "ChST": "Чаморро", "GYT": "Гайана", "MESZ": "Центральная Европа, летнее время", "CST": "Центральная Америка, стандартное время", "∅∅∅": "Азорские о-ва, летнее время", "ADT": "Атлантическое летнее время", "OESZ": "Восточная Европа, летнее время", "PST": "Тихоокеанское стандартное время", "PDT": "Тихоокеанское летнее время", "VET": "Венесуэла", "GFT": "Французская Гвиана", "AWST": "Западная Австралия, стандартное время", "TMT": "Туркмения, стандартное время", "WIT": "Восточная Индонезия", "JDT": "Япония, летнее время", "ACST": "Центральная Австралия, стандартное время", "EDT": "Восточная Америка, летнее время", "UYST": "Уругвай, летнее время", "EAT": "Восточная Африка", "AKST": "Аляска, стандартное время", "AST": "Атлантическое стандартное время", "AWDT": "Западная Австралия, летнее время", "LHST": "Лорд-Хау, стандартное время", "MEZ": "Центральная Европа, стандартное время", "HNT": "Ньюфаундленд, стандартное время", "HKST": "Гонконг, летнее время", "SAST": "Южная Африка", "CAT": "Центральная Африка", "JST": "Япония, стандартное время", "AKDT": "Аляска, летнее время", "TMST": "Туркмения, летнее время", "COST": "Колумбия, летнее время", "LHDT": "Лорд-Хау, летнее время", "ART": "Аргентина, стандартное время", "ARST": "Аргентина, летнее время", "HAST": "Гавайско-алеутское стандартное время", "NZDT": "Новая Зеландия, летнее время", "CLST": "Чили, летнее время", "WAST": "Западная Африка, летнее время", "ECT": "Эквадор", "SGT": "Сингапур", "BOT": "Боливия", "WESZ": "Западная Европа, летнее время", "ACDT": "Центральная Австралия, летнее время", "HADT": "Гавайско-алеутское летнее время", "WITA": "Центральная Индонезия", "ACWST": "Центральная Австралия, западное стандартное время", "COT": "Колумбия, стандартное время", "CHAST": "Чатем, стандартное время", "MST": "Макао, стандартное время", "UYT": "Уругвай, стандартное время", "WARST": "Западная Аргентина, летнее время", "IST": "Индия", "MDT": "Макао, летнее время", "AEST": "Восточная Австралия, стандартное время", "CDT": "Центральная Америка, летнее время", "HAT": "Ньюфаундленд, летнее время", "WART": "Западная Аргентина, стандартное время", "NZST": "Новая Зеландия, стандартное время", "WEZ": "Западная Европа, стандартное время", "HKT": "Гонконг, стандартное время", "AEDT": "Восточная Австралия, летнее время", "CLT": "Чили, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "CHADT": "Чатем, летнее время", "EST": "Восточная Америка, стандартное время", "GMT": "Среднее время по Гринвичу", "MYT": "Малайзия", "OEZ": "Восточная Европа, стандартное время", "BT": "Бутан"},
}
}
@@ -237,7 +237,7 @@ func (ru *ru_BY) WeekdaysWide() []string {
func (ru *ru_BY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (ru *ru_BY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -374,7 +374,7 @@ func (ru *ru_BY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ru_KG/ru_KG.go b/ru_KG/ru_KG.go
index 4df0b63b..902a3f13 100644
--- a/ru_KG/ru_KG.go
+++ b/ru_KG/ru_KG.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"AKST": "Аляска, стандартное время", "NZDT": "Новая Зеландия, летнее время", "HAT": "Ньюфаундленд, летнее время", "CDT": "Центральная Америка, летнее время", "IST": "Индия", "COST": "Колумбия, летнее время", "CHAST": "Чатем, стандартное время", "HKT": "Гонконг, стандартное время", "HKST": "Гонконг, летнее время", "MDT": "Горное летнее время (США)", "VET": "Венесуэла", "AWST": "Западная Австралия, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "HADT": "Гавайско-алеутское летнее время", "AEDT": "Восточная Австралия, летнее время", "WESZ": "Западная Европа, летнее время", "WITA": "Центральная Индонезия", "OESZ": "Восточная Европа, летнее время", "CAT": "Центральная Африка", "CHADT": "Чатем, летнее время", "GFT": "Французская Гвиана", "JDT": "Япония, летнее время", "EST": "Восточная Америка, стандартное время", "SRT": "Суринам", "BT": "Бутан", "ACWST": "Центральная Австралия, западное стандартное время", "WARST": "Западная Аргентина, летнее время", "WAST": "Западная Африка, летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "MYT": "Малайзия", "TMST": "Туркмения, летнее время", "UYT": "Уругвай, стандартное время", "PST": "Тихоокеанское стандартное время", "ARST": "Аргентина, летнее время", "CLST": "Чили, летнее время", "AST": "Атлантическое стандартное время", "SGT": "Сингапур", "TMT": "Туркмения, стандартное время", "UYST": "Уругвай, летнее время", "ACDT": "Центральная Австралия, летнее время", "MEZ": "Центральная Европа, стандартное время", "WIT": "Восточная Индонезия", "AEST": "Восточная Австралия, стандартное время", "OEZ": "Восточная Европа, стандартное время", "ECT": "Эквадор", "LHDT": "Лорд-Хау, летнее время", "EDT": "Восточная Америка, летнее время", "BOT": "Боливия", "PDT": "Тихоокеанское летнее время", "HNT": "Ньюфаундленд, стандартное время", "WAT": "Западная Африка, стандартное время", "WIB": "Западная Индонезия", "AKDT": "Аляска, летнее время", "LHST": "Лорд-Хау, стандартное время", "ChST": "Чаморро", "ADT": "Атлантическое летнее время", "GMT": "Среднее время по Гринвичу", "GYT": "Гайана", "MST": "Горное стандартное время (США)", "EAT": "Восточная Африка", "AWDT": "Западная Австралия, летнее время", "CST": "Центральная Америка, стандартное время", "∅∅∅": "Амазонка, летнее время", "SAST": "Южная Африка", "WEZ": "Западная Европа, стандартное время", "ART": "Аргентина, стандартное время", "COT": "Колумбия, стандартное время", "MESZ": "Центральная Европа, летнее время", "CLT": "Чили, стандартное время", "JST": "Япония, стандартное время", "WART": "Западная Аргентина, стандартное время", "ACST": "Центральная Австралия, стандартное время", "NZST": "Новая Зеландия, стандартное время"},
+ timezones: map[string]string{"AWST": "Западная Австралия, стандартное время", "WARST": "Западная Аргентина, летнее время", "WIT": "Восточная Индонезия", "GFT": "Французская Гвиана", "COT": "Колумбия, стандартное время", "LHDT": "Лорд-Хау, летнее время", "SAST": "Южная Африка", "GMT": "Среднее время по Гринвичу", "UYT": "Уругвай, стандартное время", "BT": "Бутан", "ADT": "Атлантическое летнее время", "HADT": "Гавайско-алеутское летнее время", "ECT": "Эквадор", "CST": "Центральная Америка, стандартное время", "COST": "Колумбия, летнее время", "AKST": "Аляска, стандартное время", "ARST": "Аргентина, летнее время", "BOT": "Боливия", "TMT": "Туркмения, стандартное время", "PDT": "Тихоокеанское летнее время", "MESZ": "Центральная Европа, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "CLST": "Чили, летнее время", "HNT": "Ньюфаундленд, стандартное время", "HAT": "Ньюфаундленд, летнее время", "GYT": "Гайана", "AKDT": "Аляска, летнее время", "PST": "Тихоокеанское стандартное время", "JST": "Япония, стандартное время", "ACDT": "Центральная Австралия, летнее время", "MDT": "Макао, летнее время", "HAST": "Гавайско-алеутское стандартное время", "CHADT": "Чатем, летнее время", "WIB": "Западная Индонезия", "EDT": "Восточная Америка, летнее время", "NZST": "Новая Зеландия, стандартное время", "EAT": "Восточная Африка", "IST": "Индия", "AST": "Атлантическое стандартное время", "ART": "Аргентина, стандартное время", "OESZ": "Восточная Европа, летнее время", "HKT": "Гонконг, стандартное время", "HKST": "Гонконг, летнее время", "EST": "Восточная Америка, стандартное время", "NZDT": "Новая Зеландия, летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "∅∅∅": "Азорские о-ва, летнее время", "CHAST": "Чатем, стандартное время", "AEST": "Восточная Австралия, стандартное время", "AEDT": "Восточная Австралия, летнее время", "WART": "Западная Аргентина, стандартное время", "WEZ": "Западная Европа, стандартное время", "ACST": "Центральная Австралия, стандартное время", "AWDT": "Западная Австралия, летнее время", "LHST": "Лорд-Хау, стандартное время", "CLT": "Чили, стандартное время", "WESZ": "Западная Европа, летнее время", "CDT": "Центральная Америка, летнее время", "OEZ": "Восточная Европа, стандартное время", "UYST": "Уругвай, летнее время", "WITA": "Центральная Индонезия", "SRT": "Суринам", "MST": "Макао, стандартное время", "TMST": "Туркмения, летнее время", "MEZ": "Центральная Европа, стандартное время", "WAST": "Западная Африка, летнее время", "MYT": "Малайзия", "CAT": "Центральная Африка", "ChST": "Чаморро", "VET": "Венесуэла", "JDT": "Япония, летнее время", "SGT": "Сингапур", "WAT": "Западная Африка, стандартное время"},
}
}
@@ -237,7 +237,7 @@ func (ru *ru_KG) WeekdaysWide() []string {
func (ru *ru_KG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (ru *ru_KG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -374,7 +374,7 @@ func (ru *ru_KG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ru_KZ/ru_KZ.go b/ru_KZ/ru_KZ.go
index 1f4c28df..35b74fdf 100644
--- a/ru_KZ/ru_KZ.go
+++ b/ru_KZ/ru_KZ.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ru_KZ",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 5, 6, 2},
+ pluralsRange: []locales.PluralRule{5, 6, 2, 4},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"GMT": "Среднее время по Гринвичу", "SRT": "Суринам", "ChST": "Чаморро", "HAT": "Ньюфаундленд, летнее время", "SGT": "Сингапур", "TMT": "Туркмения, стандартное время", "AKDT": "Аляска, летнее время", "CHAST": "Чатем, стандартное время", "MESZ": "Центральная Европа, летнее время", "EAT": "Восточная Африка", "WARST": "Западная Аргентина, летнее время", "UYT": "Уругвай, стандартное время", "PST": "Тихоокеанское стандартное время", "PDT": "Тихоокеанское летнее время", "LHST": "Лорд-Хау, стандартное время", "CHADT": "Чатем, летнее время", "AKST": "Аляска, стандартное время", "ECT": "Эквадор", "ARST": "Аргентина, летнее время", "GFT": "Французская Гвиана", "IST": "Индия", "NZST": "Новая Зеландия, стандартное время", "COST": "Колумбия, летнее время", "HKST": "Гонконг, летнее время", "AEST": "Восточная Австралия, стандартное время", "ACWST": "Центральная Австралия, западное стандартное время", "SAST": "Южная Африка", "WART": "Западная Аргентина, стандартное время", "AWDT": "Западная Австралия, летнее время", "MDT": "Макао, летнее время", "ART": "Аргентина, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "ACST": "Центральная Австралия, стандартное время", "CST": "Центральная Америка, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "OESZ": "Восточная Европа, летнее время", "UYST": "Уругвай, летнее время", "GYT": "Гайана", "AST": "Атлантическое стандартное время", "AWST": "Западная Австралия, стандартное время", "MST": "Макао, стандартное время", "OEZ": "Восточная Европа, стандартное время", "EST": "Восточная Америка, стандартное время", "HNT": "Ньюфаундленд, стандартное время", "CDT": "Центральная Америка, летнее время", "WIB": "Западная Индонезия", "AEDT": "Восточная Австралия, летнее время", "BT": "Бутан", "ADT": "Атлантическое летнее время", "JST": "Япония, стандартное время", "BOT": "Боливия", "ACDT": "Центральная Австралия, летнее время", "WAST": "Западная Африка, летнее время", "CLT": "Чили, стандартное время", "CAT": "Центральная Африка", "TMST": "Туркмения, летнее время", "WEZ": "Западная Европа, стандартное время", "VET": "Венесуэла", "COT": "Колумбия, стандартное время", "NZDT": "Новая Зеландия, летнее время", "WIT": "Восточная Индонезия", "∅∅∅": "Амазонка, летнее время", "EDT": "Восточная Америка, летнее время", "CLST": "Чили, летнее время", "WAT": "Западная Африка, стандартное время", "HKT": "Гонконг, стандартное время", "WESZ": "Западная Европа, летнее время", "MYT": "Малайзия", "JDT": "Япония, летнее время", "LHDT": "Лорд-Хау, летнее время", "MEZ": "Центральная Европа, стандартное время", "HADT": "Гавайско-алеутское летнее время", "WITA": "Центральная Индонезия"},
+ timezones: map[string]string{"AST": "Атлантическое стандартное время", "MST": "Макао, стандартное время", "AWST": "Западная Австралия, стандартное время", "NZDT": "Новая Зеландия, летнее время", "SRT": "Суринам", "VET": "Венесуэла", "SGT": "Сингапур", "HNT": "Ньюфаундленд, стандартное время", "ARST": "Аргентина, летнее время", "WIB": "Западная Индонезия", "EDT": "Восточная Америка, летнее время", "TMT": "Туркмения, стандартное время", "SAST": "Южная Африка", "WAT": "Западная Африка, стандартное время", "HKT": "Гонконг, стандартное время", "OESZ": "Восточная Европа, летнее время", "PST": "Тихоокеанское стандартное время", "GMT": "Среднее время по Гринвичу", "IST": "Индия", "MDT": "Макао, летнее время", "LHST": "Лорд-Хау, стандартное время", "LHDT": "Лорд-Хау, летнее время", "BT": "Бутан", "MYT": "Малайзия", "∅∅∅": "Амазонка, летнее время", "NZST": "Новая Зеландия, стандартное время", "WEZ": "Западная Европа, стандартное время", "CDT": "Центральная Америка, летнее время", "AKST": "Аляска, стандартное время", "GYT": "Гайана", "HADT": "Гавайско-алеутское летнее время", "CST": "Центральная Америка, стандартное время", "ACDT": "Центральная Австралия, летнее время", "WAST": "Западная Африка, летнее время", "COT": "Колумбия, стандартное время", "JDT": "Япония, летнее время", "AEDT": "Восточная Австралия, летнее время", "UYT": "Уругвай, стандартное время", "WITA": "Центральная Индонезия", "HAT": "Ньюфаундленд, летнее время", "ACST": "Центральная Австралия, стандартное время", "UYST": "Уругвай, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "WARST": "Западная Аргентина, летнее время", "CLST": "Чили, летнее время", "WESZ": "Западная Европа, летнее время", "JST": "Япония, стандартное время", "MEZ": "Центральная Европа, стандартное время", "MESZ": "Центральная Европа, летнее время", "AEST": "Восточная Австралия, стандартное время", "WIT": "Восточная Индонезия", "WART": "Западная Аргентина, стандартное время", "GFT": "Французская Гвиана", "CLT": "Чили, стандартное время", "AKDT": "Аляска, летнее время", "EST": "Восточная Америка, стандартное время", "AWDT": "Западная Австралия, летнее время", "HKST": "Гонконг, летнее время", "CAT": "Центральная Африка", "PDT": "Тихоокеанское летнее время", "ACWDT": "Центральная Австралия, западное летнее время", "TMST": "Туркмения, летнее время", "OEZ": "Восточная Европа, стандартное время", "CHAST": "Чатем, стандартное время", "CHADT": "Чатем, летнее время", "ChST": "Чаморро", "COST": "Колумбия, летнее время", "ADT": "Атлантическое летнее время", "ART": "Аргентина, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "EAT": "Восточная Африка", "BOT": "Боливия", "ECT": "Эквадор"},
}
}
@@ -237,7 +237,7 @@ func (ru *ru_KZ) WeekdaysWide() []string {
func (ru *ru_KZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (ru *ru_KZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -374,7 +374,7 @@ func (ru *ru_KZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ru_MD/ru_MD.go b/ru_MD/ru_MD.go
index 308bcbd2..436f0daf 100644
--- a/ru_MD/ru_MD.go
+++ b/ru_MD/ru_MD.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ru_MD",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2, 4, 5},
+ pluralsRange: []locales.PluralRule{2, 4, 5, 6},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"MEZ": "Центральная Европа, стандартное время", "SGT": "Сингапур", "CLST": "Чили, летнее время", "HAST": "Гавайско-алеутское стандартное время", "OEZ": "Восточная Европа, стандартное время", "ChST": "Чаморро", "COST": "Колумбия, летнее время", "ADT": "Атлантическое летнее время", "CST": "Центральная Америка, стандартное время", "GFT": "Французская Гвиана", "PST": "Тихоокеанское стандартное время", "ARST": "Аргентина, летнее время", "MESZ": "Центральная Европа, летнее время", "JST": "Япония, стандартное время", "JDT": "Япония, летнее время", "MDT": "Горное летнее время (США)", "WAST": "Западная Африка, летнее время", "CDT": "Центральная Америка, летнее время", "EDT": "Восточная Америка, летнее время", "BOT": "Боливия", "HKT": "Гонконг, стандартное время", "IST": "Индия", "GMT": "Среднее время по Гринвичу", "CHAST": "Чатем, стандартное время", "CHADT": "Чатем, летнее время", "CAT": "Центральная Африка", "WAT": "Западная Африка, стандартное время", "AST": "Атлантическое стандартное время", "HKST": "Гонконг, летнее время", "WIB": "Западная Индонезия", "HADT": "Гавайско-алеутское летнее время", "AEDT": "Восточная Австралия, летнее время", "ECT": "Эквадор", "WESZ": "Западная Европа, летнее время", "TMT": "Туркмения, стандартное время", "PDT": "Тихоокеанское летнее время", "HNT": "Ньюфаундленд, стандартное время", "NZST": "Новая Зеландия, стандартное время", "NZDT": "Новая Зеландия, летнее время", "ACST": "Центральная Австралия, стандартное время", "GYT": "Гайана", "ART": "Аргентина, стандартное время", "WITA": "Центральная Индонезия", "AEST": "Восточная Австралия, стандартное время", "OESZ": "Восточная Европа, летнее время", "LHDT": "Лорд-Хау, летнее время", "VET": "Венесуэла", "CLT": "Чили, стандартное время", "∅∅∅": "Амазонка, летнее время", "EAT": "Восточная Африка", "COT": "Колумбия, стандартное время", "SAST": "Южная Африка", "LHST": "Лорд-Хау, стандартное время", "AWST": "Западная Австралия, стандартное время", "AWDT": "Западная Австралия, летнее время", "WIT": "Восточная Индонезия", "TMST": "Туркмения, летнее время", "MYT": "Малайзия", "ACWDT": "Центральная Австралия, западное летнее время", "SRT": "Суринам", "ACDT": "Центральная Австралия, летнее время", "HAT": "Ньюфаундленд, летнее время", "AKST": "Аляска, стандартное время", "WART": "Западная Аргентина, стандартное время", "UYST": "Уругвай, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "AKDT": "Аляска, летнее время", "WARST": "Западная Аргентина, летнее время", "WEZ": "Западная Европа, стандартное время", "MST": "Горное стандартное время (США)", "BT": "Бутан", "EST": "Восточная Америка, стандартное время", "UYT": "Уругвай, стандартное время"},
+ timezones: map[string]string{"∅∅∅": "Азорские о-ва, летнее время", "HADT": "Гавайско-алеутское летнее время", "UYST": "Уругвай, летнее время", "MEZ": "Центральная Европа, стандартное время", "ADT": "Атлантическое летнее время", "HKST": "Гонконг, летнее время", "ART": "Аргентина, стандартное время", "WITA": "Центральная Индонезия", "CDT": "Центральная Америка, летнее время", "ACST": "Центральная Австралия, стандартное время", "ChST": "Чаморро", "CST": "Центральная Америка, стандартное время", "EAT": "Восточная Африка", "VET": "Венесуэла", "GYT": "Гайана", "AST": "Атлантическое стандартное время", "HKT": "Гонконг, стандартное время", "HAST": "Гавайско-алеутское стандартное время", "CAT": "Центральная Африка", "CLT": "Чили, стандартное время", "LHST": "Лорд-Хау, стандартное время", "AKDT": "Аляска, летнее время", "WESZ": "Западная Европа, летнее время", "JDT": "Япония, летнее время", "AKST": "Аляска, стандартное время", "OEZ": "Восточная Европа, стандартное время", "WARST": "Западная Аргентина, летнее время", "WEZ": "Западная Европа, стандартное время", "EST": "Восточная Америка, стандартное время", "EDT": "Восточная Америка, летнее время", "OESZ": "Восточная Европа, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "ARST": "Аргентина, летнее время", "SRT": "Суринам", "WART": "Западная Аргентина, стандартное время", "JST": "Япония, стандартное время", "AWST": "Западная Австралия, стандартное время", "AEDT": "Восточная Австралия, летнее время", "UYT": "Уругвай, стандартное время", "BT": "Бутан", "MDT": "Горное летнее время (США)", "CHAST": "Чатем, стандартное время", "TMT": "Туркмения, стандартное время", "TMST": "Туркмения, летнее время", "IST": "Индия", "COT": "Колумбия, стандартное время", "MYT": "Малайзия", "WIB": "Западная Индонезия", "LHDT": "Лорд-Хау, летнее время", "MESZ": "Центральная Европа, летнее время", "MST": "Горное стандартное время (США)", "HNT": "Ньюфаундленд, стандартное время", "NZST": "Новая Зеландия, стандартное время", "WAT": "Западная Африка, стандартное время", "COST": "Колумбия, летнее время", "HAT": "Ньюфаундленд, летнее время", "GFT": "Французская Гвиана", "WAST": "Западная Африка, летнее время", "CLST": "Чили, летнее время", "WIT": "Восточная Индонезия", "AWDT": "Западная Австралия, летнее время", "NZDT": "Новая Зеландия, летнее время", "SAST": "Южная Африка", "GMT": "Среднее время по Гринвичу", "BOT": "Боливия", "PST": "Тихоокеанское стандартное время", "PDT": "Тихоокеанское летнее время", "SGT": "Сингапур", "ACDT": "Центральная Австралия, летнее время", "CHADT": "Чатем, летнее время", "AEST": "Восточная Австралия, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "ECT": "Эквадор"},
}
}
@@ -237,7 +237,7 @@ func (ru *ru_MD) WeekdaysWide() []string {
func (ru *ru_MD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (ru *ru_MD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -374,7 +374,7 @@ func (ru *ru_MD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ru_RU/ru_RU.go b/ru_RU/ru_RU.go
index 26ec3445..3953d348 100644
--- a/ru_RU/ru_RU.go
+++ b/ru_RU/ru_RU.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"ACWST": "Центральная Австралия, западное стандартное время", "MDT": "Горное летнее время (США)", "ARST": "Аргентина, летнее время", "CLT": "Чили, стандартное время", "EST": "Восточная Америка, стандартное время", "BT": "Бутан", "WART": "Западная Аргентина, стандартное время", "WEZ": "Западная Европа, стандартное время", "SRT": "Суринам", "CAT": "Центральная Африка", "GFT": "Французская Гвиана", "AKDT": "Аляска, летнее время", "ADT": "Атлантическое летнее время", "HADT": "Гавайско-алеутское летнее время", "EDT": "Восточная Америка, летнее время", "MST": "Горное стандартное время (США)", "AWST": "Западная Австралия, стандартное время", "GMT": "Среднее время по Гринвичу", "GYT": "Гайана", "AST": "Атлантическое стандартное время", "AWDT": "Западная Австралия, летнее время", "NZDT": "Новая Зеландия, летнее время", "SGT": "Сингапур", "TMST": "Туркмения, летнее время", "WITA": "Центральная Индонезия", "BOT": "Боливия", "LHDT": "Лорд-Хау, летнее время", "JST": "Япония, стандартное время", "PDT": "Тихоокеанское летнее время", "LHST": "Лорд-Хау, стандартное время", "CST": "Центральная Америка, стандартное время", "HKT": "Гонконг, стандартное время", "ChST": "Чаморро", "ART": "Аргентина, стандартное время", "AEDT": "Восточная Австралия, летнее время", "SAST": "Южная Африка", "UYST": "Уругвай, летнее время", "∅∅∅": "Перу, летнее время", "WAT": "Западная Африка, стандартное время", "COST": "Колумбия, летнее время", "OEZ": "Восточная Европа, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "CHAST": "Чатем, стандартное время", "MEZ": "Центральная Европа, стандартное время", "WIT": "Восточная Индонезия", "OESZ": "Восточная Европа, летнее время", "MESZ": "Центральная Европа, летнее время", "WIB": "Западная Индонезия", "UYT": "Уругвай, стандартное время", "WESZ": "Западная Европа, летнее время", "VET": "Венесуэла", "COT": "Колумбия, стандартное время", "CLST": "Чили, летнее время", "JDT": "Япония, летнее время", "ECT": "Эквадор", "PST": "Тихоокеанское стандартное время", "ACST": "Центральная Австралия, стандартное время", "ACDT": "Центральная Австралия, летнее время", "TMT": "Туркмения, стандартное время", "IST": "Индия", "WARST": "Западная Аргентина, летнее время", "HNT": "Ньюфаундленд, стандартное время", "HKST": "Гонконг, летнее время", "AKST": "Аляска, стандартное время", "AEST": "Восточная Австралия, стандартное время", "MYT": "Малайзия", "EAT": "Восточная Африка", "WAST": "Западная Африка, летнее время", "NZST": "Новая Зеландия, стандартное время", "CDT": "Центральная Америка, летнее время", "HAT": "Ньюфаундленд, летнее время", "CHADT": "Чатем, летнее время", "HAST": "Гавайско-алеутское стандартное время"},
+ timezones: map[string]string{"CLT": "Чили, стандартное время", "AST": "Атлантическое стандартное время", "HNT": "Ньюфаундленд, стандартное время", "SAST": "Южная Африка", "ECT": "Эквадор", "JDT": "Япония, летнее время", "ACDT": "Центральная Австралия, летнее время", "OESZ": "Восточная Европа, летнее время", "LHST": "Лорд-Хау, стандартное время", "LHDT": "Лорд-Хау, летнее время", "ChST": "Чаморро", "EAT": "Восточная Африка", "ADT": "Атлантическое летнее время", "ACST": "Центральная Австралия, стандартное время", "TMT": "Туркмения, стандартное время", "TMST": "Туркмения, летнее время", "NZDT": "Новая Зеландия, летнее время", "UYT": "Уругвай, стандартное время", "ACWST": "Центральная Австралия, западное стандартное время", "AKST": "Аляска, стандартное время", "PDT": "Тихоокеанское летнее время", "WIT": "Восточная Индонезия", "HKST": "Гонконг, летнее время", "SRT": "Суринам", "WARST": "Западная Аргентина, летнее время", "WAT": "Западная Африка, стандартное время", "WAST": "Западная Африка, летнее время", "∅∅∅": "Азорские о-ва, летнее время", "WIB": "Западная Индонезия", "OEZ": "Восточная Европа, стандартное время", "AEST": "Восточная Австралия, стандартное время", "AKDT": "Аляска, летнее время", "SGT": "Сингапур", "JST": "Япония, стандартное время", "MEZ": "Центральная Европа, стандартное время", "CDT": "Центральная Америка, летнее время", "EST": "Восточная Америка, стандартное время", "AWDT": "Западная Австралия, летнее время", "CAT": "Центральная Африка", "WART": "Западная Аргентина, стандартное время", "VET": "Венесуэла", "GFT": "Французская Гвиана", "MYT": "Малайзия", "MST": "Макао, стандартное время", "AWST": "Западная Австралия, стандартное время", "HKT": "Гонконг, стандартное время", "MESZ": "Центральная Европа, летнее время", "CLST": "Чили, летнее время", "CST": "Центральная Америка, стандартное время", "COST": "Колумбия, летнее время", "CHAST": "Чатем, стандартное время", "AEDT": "Восточная Австралия, летнее время", "PST": "Тихоокеанское стандартное время", "GMT": "Среднее время по Гринвичу", "UYST": "Уругвай, летнее время", "WITA": "Центральная Индонезия", "WEZ": "Западная Европа, стандартное время", "EDT": "Восточная Америка, летнее время", "HADT": "Гавайско-алеутское летнее время", "WESZ": "Западная Европа, летнее время", "IST": "Индия", "HAST": "Гавайско-алеутское стандартное время", "ARST": "Аргентина, летнее время", "BT": "Бутан", "BOT": "Боливия", "COT": "Колумбия, стандартное время", "HAT": "Ньюфаундленд, летнее время", "GYT": "Гайана", "ART": "Аргентина, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "MDT": "Макао, летнее время", "CHADT": "Чатем, летнее время", "NZST": "Новая Зеландия, стандартное время"},
}
}
@@ -237,7 +237,7 @@ func (ru *ru_RU) WeekdaysWide() []string {
func (ru *ru_RU) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (ru *ru_RU) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -374,7 +374,7 @@ func (ru *ru_RU) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ru_UA/ru_UA.go b/ru_UA/ru_UA.go
index d67a1dbc..0ba5178e 100644
--- a/ru_UA/ru_UA.go
+++ b/ru_UA/ru_UA.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "ru_UA",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{5, 6, 2, 4},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. э.", "н. э."},
erasNarrow: []string{"до н.э.", "н.э."},
erasWide: []string{"до Рождества Христова", "от Рождества Христова"},
- timezones: map[string]string{"EAT": "Восточная Африка", "WAST": "Западная Африка, летнее время", "NZST": "Новая Зеландия, стандартное время", "ChST": "Чаморро", "WAT": "Западная Африка, стандартное время", "WITA": "Центральная Индонезия", "OESZ": "Восточная Европа, летнее время", "WEZ": "Западная Европа, стандартное время", "NZDT": "Новая Зеландия, летнее время", "HKST": "Гонконг, летнее время", "AEST": "Восточная Австралия, стандартное время", "JDT": "Япония, летнее время", "UYT": "Уругвай, стандартное время", "HNT": "Ньюфаундленд, стандартное время", "CHADT": "Чатем, летнее время", "AWST": "Западная Австралия, стандартное время", "CHAST": "Чатем, стандартное время", "SGT": "Сингапур", "OEZ": "Восточная Европа, стандартное время", "EDT": "Восточная Америка, летнее время", "BT": "Бутан", "PST": "Тихоокеанское стандартное время", "ARST": "Аргентина, летнее время", "COT": "Колумбия, стандартное время", "BOT": "Боливия", "VET": "Венесуэла", "∅∅∅": "Бразилия, летнее время", "GYT": "Гайана", "AWDT": "Западная Австралия, летнее время", "CAT": "Центральная Африка", "MEZ": "Центральная Европа, стандартное время", "GFT": "Французская Гвиана", "SAST": "Южная Африка", "ACST": "Центральная Австралия, стандартное время", "HAT": "Ньюфаундленд, летнее время", "AEDT": "Восточная Австралия, летнее время", "UYST": "Уругвай, летнее время", "PDT": "Тихоокеанское летнее время", "WESZ": "Западная Европа, летнее время", "ADT": "Атлантическое летнее время", "CDT": "Центральная Америка, летнее время", "MESZ": "Центральная Европа, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "MYT": "Малайзия", "CST": "Центральная Америка, стандартное время", "MST": "Макао, стандартное время", "IST": "Индия", "LHDT": "Лорд-Хау, летнее время", "CLST": "Чили, летнее время", "WIT": "Восточная Индонезия", "GMT": "Среднее время по Гринвичу", "ECT": "Эквадор", "LHST": "Лорд-Хау, стандартное время", "WART": "Западная Аргентина, стандартное время", "CLT": "Чили, стандартное время", "TMT": "Туркмения, стандартное время", "JST": "Япония, стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "WARST": "Западная Аргентина, летнее время", "ACDT": "Центральная Австралия, летнее время", "MDT": "Макао, летнее время", "HAST": "Гавайско-алеутское стандартное время", "HADT": "Гавайско-алеутское летнее время", "WIB": "Западная Индонезия", "EST": "Восточная Америка, стандартное время", "ART": "Аргентина, стандартное время", "COST": "Колумбия, летнее время", "HKT": "Гонконг, стандартное время", "TMST": "Туркмения, летнее время", "AKST": "Аляска, стандартное время", "AKDT": "Аляска, летнее время", "SRT": "Суринам", "AST": "Атлантическое стандартное время"},
+ timezones: map[string]string{"GMT": "Среднее время по Гринвичу", "EAT": "Восточная Африка", "MDT": "Горное летнее время (США)", "AKST": "Аляска, стандартное время", "AKDT": "Аляска, летнее время", "NZDT": "Новая Зеландия, летнее время", "ChST": "Чаморро", "SRT": "Суринам", "IST": "Индия", "AST": "Атлантическое стандартное время", "HAT": "Ньюфаундленд, летнее время", "BT": "Бутан", "PST": "Тихоокеанское стандартное время", "ACWDT": "Центральная Австралия, западное летнее время", "MST": "Горное стандартное время (США)", "WARST": "Западная Аргентина, летнее время", "CLST": "Чили, летнее время", "SAST": "Южная Африка", "MEZ": "Центральная Европа, стандартное время", "WITA": "Центральная Индонезия", "WEZ": "Западная Европа, стандартное время", "SGT": "Сингапур", "UYT": "Уругвай, стандартное время", "GYT": "Гайана", "HAST": "Гавайско-алеутское стандартное время", "BOT": "Боливия", "EST": "Восточная Америка, стандартное время", "GFT": "Французская Гвиана", "ACST": "Центральная Австралия, стандартное время", "HKT": "Гонконг, стандартное время", "ARST": "Аргентина, летнее время", "WESZ": "Западная Европа, летнее время", "WART": "Западная Аргентина, стандартное время", "JST": "Япония, стандартное время", "HADT": "Гавайско-алеутское летнее время", "TMT": "Туркмения, стандартное время", "AEDT": "Восточная Австралия, летнее время", "CLT": "Чили, стандартное время", "WIT": "Восточная Индонезия", "CDT": "Центральная Америка, летнее время", "COST": "Колумбия, летнее время", "JDT": "Япония, летнее время", "NZST": "Новая Зеландия, стандартное время", "VET": "Венесуэла", "AWST": "Западная Австралия, стандартное время", "CHAST": "Чатем, стандартное время", "AEST": "Восточная Австралия, стандартное время", "PDT": "Тихоокеанское летнее время", "UYST": "Уругвай, летнее время", "CST": "Центральная Америка, стандартное время", "HNT": "Ньюфаундленд, стандартное время", "WIB": "Западная Индонезия", "CAT": "Центральная Африка", "COT": "Колумбия, стандартное время", "EDT": "Восточная Америка, летнее время", "HKST": "Гонконг, летнее время", "LHDT": "Лорд-Хау, летнее время", "MESZ": "Центральная Европа, летнее время", "ACWST": "Центральная Австралия, западное стандартное время", "ECT": "Эквадор", "ACDT": "Центральная Австралия, летнее время", "CHADT": "Чатем, летнее время", "∅∅∅": "Бразилия, летнее время", "WAT": "Западная Африка, стандартное время", "WAST": "Западная Африка, летнее время", "MYT": "Малайзия", "ART": "Аргентина, стандартное время", "TMST": "Туркмения, летнее время", "LHST": "Лорд-Хау, стандартное время", "OESZ": "Восточная Европа, летнее время", "ADT": "Атлантическое летнее время", "AWDT": "Западная Австралия, летнее время", "OEZ": "Восточная Европа, стандартное время"},
}
}
@@ -237,7 +237,7 @@ func (ru *ru_UA) WeekdaysWide() []string {
func (ru *ru_UA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (ru *ru_UA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -374,7 +374,7 @@ func (ru *ru_UA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ru.currencies[currency]
- l := len(s) + len(ru.decimal) + len(ru.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rw/rw.go b/rw/rw.go
index 008e728a..ec3456bb 100644
--- a/rw/rw.go
+++ b/rw/rw.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
monthsWide: []string{"", "Mutarama", "Gashyantare", "Werurwe", "Mata", "Gicuransi", "Kamena", "Nyakanga", "Kanama", "Nzeli", "Ukwakira", "Ugushyingo", "Ukuboza"},
daysAbbreviated: []string{"cyu.", "mbe.", "kab.", "gtu.", "kan.", "gnu.", "gnd."},
daysWide: []string{"Ku cyumweru", "Kuwa mbere", "Kuwa kabiri", "Kuwa gatatu", "Kuwa kane", "Kuwa gatanu", "Kuwa gatandatu"},
- timezones: map[string]string{"SAST": "SAST", "AKDT": "AKDT", "ECT": "ECT", "BOT": "BOT", "MYT": "MYT", "CST": "CST", "HADT": "HADT", "JST": "JST", "UYT": "UYT", "ACWST": "ACWST", "COT": "COT", "CHADT": "CHADT", "WIT": "WIT", "AEST": "AEST", "AKST": "AKST", "OESZ": "OESZ", "EST": "EST", "HAT": "HAT", "CLST": "CLST", "MST": "MST", "NZDT": "NZDT", "CHAST": "CHAST", "TMT": "TMT", "∅∅∅": "∅∅∅", "WART": "WART", "SRT": "SRT", "HKT": "HKT", "AEDT": "AEDT", "GMT": "GMT", "UYST": "UYST", "HNT": "HNT", "MEZ": "MEZ", "ACWDT": "ACWDT", "ADT": "ADT", "OEZ": "OEZ", "ACST": "ACST", "ChST": "ChST", "VET": "VET", "WAST": "WAST", "SGT": "SGT", "HKST": "HKST", "EDT": "EDT", "LHDT": "LHDT", "EAT": "EAT", "WAT": "WAT", "NZST": "NZST", "JDT": "JDT", "IST": "IST", "WARST": "WARST", "BT": "BT", "PDT": "PDT", "WEZ": "WEZ", "GYT": "GYT", "CDT": "CDT", "TMST": "TMST", "WIB": "WIB", "WESZ": "WESZ", "AWST": "AWST", "WITA": "WITA", "PST": "PST", "LHST": "LHST", "MESZ": "MESZ", "ACDT": "ACDT", "ART": "ART", "ARST": "ARST", "COST": "COST", "CAT": "CAT", "MDT": "MDT", "AST": "AST", "HAST": "HAST", "GFT": "GFT", "AWDT": "AWDT", "CLT": "CLT"},
+ timezones: map[string]string{"ACST": "ACST", "MYT": "MYT", "AKST": "AKST", "MST": "MST", "CHAST": "CHAST", "ARST": "ARST", "OESZ": "OESZ", "JDT": "JDT", "GFT": "GFT", "PST": "PST", "ECT": "ECT", "WARST": "WARST", "CLT": "CLT", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "TMT": "TMT", "SAST": "SAST", "GMT": "GMT", "ChST": "ChST", "WART": "WART", "HNT": "HNT", "NZDT": "NZDT", "TMST": "TMST", "MDT": "MDT", "HKT": "HKT", "WIB": "WIB", "PDT": "PDT", "ACWDT": "ACWDT", "CDT": "CDT", "ART": "ART", "ACDT": "ACDT", "HAST": "HAST", "LHST": "LHST", "NZST": "NZST", "CAT": "CAT", "WAT": "WAT", "COST": "COST", "MEZ": "MEZ", "MESZ": "MESZ", "WITA": "WITA", "BT": "BT", "BOT": "BOT", "HADT": "HADT", "EAT": "EAT", "WEZ": "WEZ", "AWST": "AWST", "COT": "COT", "JST": "JST", "SGT": "SGT", "AKDT": "AKDT", "UYST": "UYST", "ACWST": "ACWST", "CST": "CST", "HAT": "HAT", "HKST": "HKST", "WESZ": "WESZ", "AST": "AST", "IST": "IST", "AWDT": "AWDT", "CHADT": "CHADT", "AEST": "AEST", "UYT": "UYT", "SRT": "SRT", "WAST": "WAST", "ADT": "ADT", "OEZ": "OEZ", "LHDT": "LHDT", "WIT": "WIT", "VET": "VET", "EDT": "EDT", "EST": "EST", "CLST": "CLST", "GYT": "GYT"},
}
}
diff --git a/rw_RW/rw_RW.go b/rw_RW/rw_RW.go
index 094b5b74..fb29761b 100644
--- a/rw_RW/rw_RW.go
+++ b/rw_RW/rw_RW.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
monthsWide: []string{"", "Mutarama", "Gashyantare", "Werurwe", "Mata", "Gicuransi", "Kamena", "Nyakanga", "Kanama", "Nzeli", "Ukwakira", "Ugushyingo", "Ukuboza"},
daysAbbreviated: []string{"cyu.", "mbe.", "kab.", "gtu.", "kan.", "gnu.", "gnd."},
daysWide: []string{"Ku cyumweru", "Kuwa mbere", "Kuwa kabiri", "Kuwa gatatu", "Kuwa kane", "Kuwa gatanu", "Kuwa gatandatu"},
- timezones: map[string]string{"CDT": "CDT", "HAST": "HAST", "WITA": "WITA", "ChST": "ChST", "ADT": "ADT", "SAST": "SAST", "BT": "BT", "VET": "VET", "NZDT": "NZDT", "COT": "COT", "WIT": "WIT", "AKST": "AKST", "GMT": "GMT", "ECT": "ECT", "ACST": "ACST", "ART": "ART", "MESZ": "MESZ", "HKST": "HKST", "CHADT": "CHADT", "JDT": "JDT", "EDT": "EDT", "SRT": "SRT", "OEZ": "OEZ", "JST": "JST", "UYST": "UYST", "ACWST": "ACWST", "ACWDT": "ACWDT", "EAT": "EAT", "ARST": "ARST", "WESZ": "WESZ", "LHDT": "LHDT", "MYT": "MYT", "AST": "AST", "COST": "COST", "MEZ": "MEZ", "TMST": "TMST", "HADT": "HADT", "WAT": "WAT", "MST": "MST", "AEST": "AEST", "WIB": "WIB", "PST": "PST", "LHST": "LHST", "GYT": "GYT", "MDT": "MDT", "GFT": "GFT", "PDT": "PDT", "WART": "WART", "BOT": "BOT", "ACDT": "ACDT", "WAST": "WAST", "AEDT": "AEDT", "NZST": "NZST", "HNT": "HNT", "HAT": "HAT", "CAT": "CAT", "CST": "CST", "HKT": "HKT", "TMT": "TMT", "IST": "IST", "UYT": "UYT", "∅∅∅": "∅∅∅", "CLT": "CLT", "WEZ": "WEZ", "EST": "EST", "AWST": "AWST", "AWDT": "AWDT", "CLST": "CLST", "CHAST": "CHAST", "SGT": "SGT", "AKDT": "AKDT", "OESZ": "OESZ", "WARST": "WARST"},
+ timezones: map[string]string{"MYT": "MYT", "SGT": "SGT", "PDT": "PDT", "ACWDT": "ACWDT", "WESZ": "WESZ", "CDT": "CDT", "HAST": "HAST", "BOT": "BOT", "ECT": "ECT", "VET": "VET", "CST": "CST", "JDT": "JDT", "ACDT": "ACDT", "MDT": "MDT", "HKST": "HKST", "IST": "IST", "LHDT": "LHDT", "UYT": "UYT", "CLST": "CLST", "WAST": "WAST", "ARST": "ARST", "MEZ": "MEZ", "∅∅∅": "∅∅∅", "AEST": "AEST", "AST": "AST", "ACST": "ACST", "OESZ": "OESZ", "NZDT": "NZDT", "UYST": "UYST", "SRT": "SRT", "BT": "BT", "ADT": "ADT", "HAT": "HAT", "HADT": "HADT", "ChST": "ChST", "WITA": "WITA", "CLT": "CLT", "HKT": "HKT", "WART": "WART", "ART": "ART", "AEDT": "AEDT", "CAT": "CAT", "GFT": "GFT", "COT": "COT", "EDT": "EDT", "SAST": "SAST", "AKST": "AKST", "CHADT": "CHADT", "TMST": "TMST", "OEZ": "OEZ", "MESZ": "MESZ", "COST": "COST", "JST": "JST", "MST": "MST", "EST": "EST", "NZST": "NZST", "GMT": "GMT", "EAT": "EAT", "WEZ": "WEZ", "HNT": "HNT", "AKDT": "AKDT", "WIB": "WIB", "TMT": "TMT", "PST": "PST", "ACWST": "ACWST", "WARST": "WARST", "AWST": "AWST", "WIT": "WIT", "WAT": "WAT", "GYT": "GYT", "AWDT": "AWDT", "CHAST": "CHAST", "LHST": "LHST"},
}
}
diff --git a/rwk/rwk.go b/rwk/rwk.go
index 451d2b49..eb44d4dc 100644
--- a/rwk/rwk.go
+++ b/rwk/rwk.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristu", "Baada ya Kristu"},
- timezones: map[string]string{"ACWDT": "ACWDT", "COT": "COT", "WIT": "WIT", "AKST": "AKST", "ECT": "ECT", "CLT": "CLT", "HAST": "HAST", "HAT": "HAT", "ART": "ART", "HKST": "HKST", "SAST": "SAST", "BT": "BT", "ChST": "ChST", "GYT": "GYT", "CST": "CST", "GFT": "GFT", "ARST": "ARST", "NZDT": "NZDT", "CLST": "CLST", "BOT": "BOT", "PST": "PST", "ACWST": "ACWST", "VET": "VET", "ACST": "ACST", "CAT": "CAT", "OESZ": "OESZ", "CDT": "CDT", "TMST": "TMST", "HADT": "HADT", "UYT": "UYT", "UYST": "UYST", "SRT": "SRT", "MST": "MST", "NZST": "NZST", "JDT": "JDT", "WARST": "WARST", "WESZ": "WESZ", "AWST": "AWST", "CHAST": "CHAST", "AEDT": "AEDT", "AWDT": "AWDT", "HKT": "HKT", "CHADT": "CHADT", "WART": "WART", "WAST": "WAST", "LHST": "LHST", "WEZ": "WEZ", "HNT": "HNT", "WITA": "WITA", "EST": "EST", "OEZ": "OEZ", "IST": "IST", "EDT": "EDT", "LHDT": "LHDT", "MYT": "MYT", "ACDT": "ACDT", "ADT": "ADT", "SGT": "SGT", "PDT": "PDT", "MEZ": "MEZ", "AKDT": "AKDT", "MDT": "MDT", "WAT": "WAT", "COST": "COST", "GMT": "GMT", "WIB": "WIB", "AEST": "AEST", "JST": "JST", "∅∅∅": "∅∅∅", "EAT": "EAT", "AST": "AST", "MESZ": "MESZ", "TMT": "TMT"},
+ timezones: map[string]string{"ARST": "ARST", "HAST": "HAST", "CHADT": "CHADT", "TMST": "TMST", "NZST": "NZST", "CAT": "CAT", "HKST": "HKST", "WART": "WART", "HNT": "HNT", "HAT": "HAT", "EST": "EST", "HADT": "HADT", "OESZ": "OESZ", "WIT": "WIT", "ACWST": "ACWST", "CLST": "CLST", "VET": "VET", "GFT": "GFT", "AWST": "AWST", "HKT": "HKT", "PST": "PST", "UYT": "UYT", "WAT": "WAT", "WAST": "WAST", "JDT": "JDT", "AWDT": "AWDT", "SRT": "SRT", "ADT": "ADT", "CHAST": "CHAST", "OEZ": "OEZ", "PDT": "PDT", "EAT": "EAT", "WESZ": "WESZ", "GYT": "GYT", "BT": "BT", "WARST": "WARST", "WIB": "WIB", "SAST": "SAST", "LHDT": "LHDT", "SGT": "SGT", "MYT": "MYT", "AST": "AST", "MST": "MST", "MDT": "MDT", "TMT": "TMT", "AEDT": "AEDT", "WEZ": "WEZ", "IST": "IST", "MESZ": "MESZ", "UYST": "UYST", "ChST": "ChST", "ECT": "ECT", "CST": "CST", "EDT": "EDT", "GMT": "GMT", "COT": "COT", "JST": "JST", "AKST": "AKST", "ART": "ART", "AEST": "AEST", "LHST": "LHST", "BOT": "BOT", "ACST": "ACST", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "ACDT": "ACDT", "ACWDT": "ACWDT", "COST": "COST", "AKDT": "AKDT", "MEZ": "MEZ", "WITA": "WITA", "CDT": "CDT", "CLT": "CLT"},
}
}
@@ -192,7 +192,7 @@ func (rwk *rwk) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
- l := len(s) + len(rwk.decimal) + len(rwk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (rwk *rwk) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
- l := len(s) + len(rwk.decimal) + len(rwk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/rwk_TZ/rwk_TZ.go b/rwk_TZ/rwk_TZ.go
index 13ed93a4..6bd9bd1c 100644
--- a/rwk_TZ/rwk_TZ.go
+++ b/rwk_TZ/rwk_TZ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristu", "Baada ya Kristu"},
- timezones: map[string]string{"AWST": "AWST", "CST": "CST", "ACWDT": "ACWDT", "VET": "VET", "OEZ": "OEZ", "JST": "JST", "LHDT": "LHDT", "SRT": "SRT", "CDT": "CDT", "AEST": "AEST", "COST": "COST", "WITA": "WITA", "PDT": "PDT", "CHAST": "CHAST", "CLT": "CLT", "CLST": "CLST", "WEZ": "WEZ", "HAT": "HAT", "HAST": "HAST", "WIB": "WIB", "EST": "EST", "MYT": "MYT", "PST": "PST", "EAT": "EAT", "NZDT": "NZDT", "HKT": "HKT", "CAT": "CAT", "ACWST": "ACWST", "UYT": "UYT", "UYST": "UYST", "WIT": "WIT", "TMST": "TMST", "AEDT": "AEDT", "BT": "BT", "NZST": "NZST", "ART": "ART", "MDT": "MDT", "CHADT": "CHADT", "ACDT": "ACDT", "IST": "IST", "LHST": "LHST", "WESZ": "WESZ", "ACST": "ACST", "HNT": "HNT", "ARST": "ARST", "GMT": "GMT", "BOT": "BOT", "HKST": "HKST", "EDT": "EDT", "WART": "WART", "WAST": "WAST", "ADT": "ADT", "MST": "MST", "GYT": "GYT", "MESZ": "MESZ", "GFT": "GFT", "AKST": "AKST", "AKDT": "AKDT", "COT": "COT", "AST": "AST", "SGT": "SGT", "TMT": "TMT", "WARST": "WARST", "ChST": "ChST", "MEZ": "MEZ", "HADT": "HADT", "OESZ": "OESZ", "ECT": "ECT", "SAST": "SAST", "∅∅∅": "∅∅∅", "WAT": "WAT", "AWDT": "AWDT", "JDT": "JDT"},
+ timezones: map[string]string{"WIT": "WIT", "WEZ": "WEZ", "HAT": "HAT", "TMT": "TMT", "LHST": "LHST", "NZDT": "NZDT", "PST": "PST", "UYT": "UYT", "CLST": "CLST", "WAST": "WAST", "ECT": "ECT", "CHADT": "CHADT", "AWST": "AWST", "CAT": "CAT", "GFT": "GFT", "EDT": "EDT", "HKST": "HKST", "AEST": "AEST", "PDT": "PDT", "WITA": "WITA", "SRT": "SRT", "VET": "VET", "MDT": "MDT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "IST": "IST", "AEDT": "AEDT", "UYST": "UYST", "CLT": "CLT", "NZST": "NZST", "WART": "WART", "MYT": "MYT", "AKST": "AKST", "HNT": "HNT", "CHAST": "CHAST", "ART": "ART", "SAST": "SAST", "MST": "MST", "HAST": "HAST", "ADT": "ADT", "LHDT": "LHDT", "ACWST": "ACWST", "WARST": "WARST", "ACWDT": "ACWDT", "BOT": "BOT", "WESZ": "WESZ", "ARST": "ARST", "COT": "COT", "GMT": "GMT", "EAT": "EAT", "CST": "CST", "CDT": "CDT", "COST": "COST", "HADT": "HADT", "AWDT": "AWDT", "MESZ": "MESZ", "OEZ": "OEZ", "WAT": "WAT", "GYT": "GYT", "SGT": "SGT", "AKDT": "AKDT", "EST": "EST", "MEZ": "MEZ", "BT": "BT", "TMST": "TMST", "ACDT": "ACDT", "WIB": "WIB", "ChST": "ChST", "JST": "JST", "ACST": "ACST", "HKT": "HKT", "JDT": "JDT", "AST": "AST"},
}
}
@@ -192,7 +192,7 @@ func (rwk *rwk_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
- l := len(s) + len(rwk.decimal) + len(rwk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (rwk *rwk_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := rwk.currencies[currency]
- l := len(s) + len(rwk.decimal) + len(rwk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sah/sah.go b/sah/sah.go
index be68d4d8..353cc28d 100644
--- a/sah/sah.go
+++ b/sah/sah.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"б. э. и.", "б. э"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AEDT": "AEDT", "OEZ": "OEZ", "JST": "JST", "AKST": "AKST", "LHDT": "LHDT", "COST": "COST", "MEZ": "MEZ", "GFT": "GFT", "BT": "BT", "EDT": "EDT", "SAST": "SAST", "LHST": "LHST", "AST": "AST", "CDT": "CDT", "TMST": "TMST", "GMT": "GMT", "ECT": "ECT", "MDT": "MDT", "HAT": "HAT", "MYT": "MYT", "UYST": "UYST", "WITA": "WITA", "AKDT": "AKDT", "NZST": "NZST", "SGT": "SGT", "CST": "CST", "WIT": "WIT", "IST": "IST", "UYT": "UYT", "PST": "PST", "MST": "MST", "TMT": "TMT", "OESZ": "OESZ", "ChST": "ChST", "ARST": "ARST", "ADT": "ADT", "AWDT": "AWDT", "HADT": "HADT", "ACWDT": "ACWDT", "SRT": "SRT", "ACST": "ACST", "COT": "COT", "AWST": "AWST", "MESZ": "MESZ", "CHAST": "CHAST", "AEST": "AEST", "ACWST": "ACWST", "WART": "WART", "BOT": "BOT", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "CAT": "CAT", "WIB": "WIB", "WARST": "WARST", "ART": "ART", "CHADT": "CHADT", "CLT": "CLT", "PDT": "PDT", "WAST": "WAST", "VET": "VET", "EAT": "EAT", "HNT": "HNT", "JDT": "JDT", "WESZ": "WESZ", "NZDT": "NZDT", "HKT": "HKT", "ACDT": "ACDT", "WAT": "WAT", "CLST": "CLST", "EST": "EST", "GYT": "GYT", "HKST": "HKST", "HAST": "HAST"},
+ timezones: map[string]string{"HAST": "HAST", "OEZ": "OEZ", "MDT": "MDT", "WIT": "WIT", "WESZ": "WESZ", "COT": "COT", "AKST": "AKST", "GYT": "GYT", "ChST": "ChST", "SGT": "SGT", "EDT": "EDT", "AST": "AST", "CHAST": "CHAST", "ARST": "ARST", "NZDT": "NZDT", "PDT": "PDT", "COST": "COST", "HNT": "HNT", "AWDT": "AWDT", "LHDT": "LHDT", "GMT": "GMT", "UYT": "UYT", "WITA": "WITA", "JDT": "JDT", "OESZ": "OESZ", "PST": "PST", "MEZ": "MEZ", "UYST": "UYST", "WART": "WART", "WARST": "WARST", "CST": "CST", "SRT": "SRT", "AKDT": "AKDT", "WIB": "WIB", "BT": "BT", "ACWST": "ACWST", "ACWDT": "ACWDT", "CDT": "CDT", "ACDT": "ACDT", "CHADT": "CHADT", "WEZ": "WEZ", "EST": "EST", "HKT": "HKT", "HKST": "HKST", "EAT": "EAT", "MYT": "MYT", "NZST": "NZST", "CAT": "CAT", "BOT": "BOT", "CLST": "CLST", "IST": "IST", "ACST": "ACST", "ART": "ART", "WAST": "WAST", "TMT": "TMT", "VET": "VET", "GFT": "GFT", "HADT": "HADT", "TMST": "TMST", "AEST": "AEST", "LHST": "LHST", "MST": "MST", "CLT": "CLT", "JST": "JST", "ADT": "ADT", "SAST": "SAST", "AEDT": "AEDT", "MESZ": "MESZ", "WAT": "WAT", "ECT": "ECT", "HAT": "HAT", "∅∅∅": "∅∅∅", "AWST": "AWST"},
}
}
diff --git a/sah_RU/sah_RU.go b/sah_RU/sah_RU.go
index 241a9fb8..48e274ce 100644
--- a/sah_RU/sah_RU.go
+++ b/sah_RU/sah_RU.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"б. э. и.", "б. э"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"LHST": "LHST", "WART": "WART", "CDT": "CDT", "WIB": "WIB", "OESZ": "OESZ", "SAST": "SAST", "ACWST": "ACWST", "COST": "COST", "MYT": "MYT", "PST": "PST", "MEZ": "MEZ", "TMT": "TMT", "WARST": "WARST", "GYT": "GYT", "ARST": "ARST", "MESZ": "MESZ", "CHAST": "CHAST", "TMST": "TMST", "EAT": "EAT", "AWDT": "AWDT", "BOT": "BOT", "ADT": "ADT", "HKT": "HKT", "HAST": "HAST", "AKDT": "AKDT", "EST": "EST", "IST": "IST", "COT": "COT", "CLT": "CLT", "CST": "CST", "GFT": "GFT", "AKST": "AKST", "NZDT": "NZDT", "AWST": "AWST", "ECT": "ECT", "SRT": "SRT", "CHADT": "CHADT", "SGT": "SGT", "JST": "JST", "ACDT": "ACDT", "EDT": "EDT", "ACST": "ACST", "WAST": "WAST", "MDT": "MDT", "HKST": "HKST", "AEST": "AEST", "OEZ": "OEZ", "HNT": "HNT", "CAT": "CAT", "WIT": "WIT", "BT": "BT", "UYST": "UYST", "MST": "MST", "HADT": "HADT", "AEDT": "AEDT", "LHDT": "LHDT", "PDT": "PDT", "∅∅∅": "∅∅∅", "HAT": "HAT", "JDT": "JDT", "UYT": "UYT", "WESZ": "WESZ", "CLST": "CLST", "WITA": "WITA", "GMT": "GMT", "WEZ": "WEZ", "VET": "VET", "WAT": "WAT", "AST": "AST", "ACWDT": "ACWDT", "ChST": "ChST", "NZST": "NZST", "ART": "ART"},
+ timezones: map[string]string{"NZDT": "NZDT", "CAT": "CAT", "ARST": "ARST", "TMST": "TMST", "LHDT": "LHDT", "ChST": "ChST", "EAT": "EAT", "VET": "VET", "CST": "CST", "AEDT": "AEDT", "ACWDT": "ACWDT", "HKT": "HKT", "MEZ": "MEZ", "AKST": "AKST", "HKST": "HKST", "WIB": "WIB", "MST": "MST", "MDT": "MDT", "LHST": "LHST", "ACST": "ACST", "HAT": "HAT", "SAST": "SAST", "HAST": "HAST", "CHADT": "CHADT", "UYT": "UYT", "UYST": "UYST", "ACWST": "ACWST", "WEZ": "WEZ", "ACDT": "ACDT", "GYT": "GYT", "WIT": "WIT", "WESZ": "WESZ", "COT": "COT", "COST": "COST", "EDT": "EDT", "BOT": "BOT", "HNT": "HNT", "HADT": "HADT", "AKDT": "AKDT", "AWST": "AWST", "AEST": "AEST", "OEZ": "OEZ", "WARST": "WARST", "JDT": "JDT", "CDT": "CDT", "PDT": "PDT", "SGT": "SGT", "NZST": "NZST", "MESZ": "MESZ", "GMT": "GMT", "ECT": "ECT", "WAT": "WAT", "∅∅∅": "∅∅∅", "ART": "ART", "AWDT": "AWDT", "TMT": "TMT", "OESZ": "OESZ", "PST": "PST", "AST": "AST", "ADT": "ADT", "GFT": "GFT", "WAST": "WAST", "MYT": "MYT", "SRT": "SRT", "CHAST": "CHAST", "BT": "BT", "CLT": "CLT", "CLST": "CLST", "JST": "JST", "IST": "IST", "EST": "EST", "WITA": "WITA", "WART": "WART"},
}
}
diff --git a/saq/saq.go b/saq/saq.go
index 6066b387..f5ac0f8e 100644
--- a/saq/saq.go
+++ b/saq/saq.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Christo", "Baada ya Christo"},
- timezones: map[string]string{"WESZ": "WESZ", "ACWDT": "ACWDT", "HKST": "HKST", "CST": "CST", "MST": "MST", "OESZ": "OESZ", "JST": "JST", "EDT": "EDT", "WAST": "WAST", "ADT": "ADT", "BT": "BT", "LHDT": "LHDT", "SRT": "SRT", "VET": "VET", "CHAST": "CHAST", "CHADT": "CHADT", "CLT": "CLT", "EST": "EST", "WAT": "WAT", "CAT": "CAT", "MEZ": "MEZ", "ACDT": "ACDT", "AST": "AST", "NZST": "NZST", "PST": "PST", "ACST": "ACST", "AWST": "AWST", "HAT": "HAT", "SGT": "SGT", "AKDT": "AKDT", "ECT": "ECT", "BOT": "BOT", "PDT": "PDT", "COT": "COT", "HKT": "HKT", "CLST": "CLST", "∅∅∅": "∅∅∅", "GFT": "GFT", "AWDT": "AWDT", "ACWST": "ACWST", "LHST": "LHST", "GYT": "GYT", "EAT": "EAT", "AEST": "AEST", "AKST": "AKST", "JDT": "JDT", "WART": "WART", "ART": "ART", "NZDT": "NZDT", "WITA": "WITA", "WIB": "WIB", "MYT": "MYT", "WARST": "WARST", "HAST": "HAST", "IST": "IST", "ARST": "ARST", "HNT": "HNT", "MDT": "MDT", "GMT": "GMT", "WEZ": "WEZ", "CDT": "CDT", "AEDT": "AEDT", "OEZ": "OEZ", "ChST": "ChST", "HADT": "HADT", "UYT": "UYT", "COST": "COST", "MESZ": "MESZ", "WIT": "WIT", "TMT": "TMT", "TMST": "TMST", "SAST": "SAST", "UYST": "UYST"},
+ timezones: map[string]string{"ACWST": "ACWST", "WAST": "WAST", "ART": "ART", "ARST": "ARST", "TMST": "TMST", "BOT": "BOT", "WEZ": "WEZ", "COST": "COST", "JDT": "JDT", "AKDT": "AKDT", "MYT": "MYT", "MST": "MST", "WAT": "WAT", "EDT": "EDT", "HAST": "HAST", "CDT": "CDT", "ACDT": "ACDT", "AWDT": "AWDT", "OESZ": "OESZ", "WITA": "WITA", "GFT": "GFT", "ACST": "ACST", "HKT": "HKT", "WIB": "WIB", "TMT": "TMT", "PST": "PST", "MEZ": "MEZ", "WARST": "WARST", "CLST": "CLST", "VET": "VET", "AKST": "AKST", "HNT": "HNT", "OEZ": "OEZ", "NZST": "NZST", "UYT": "UYT", "ACWDT": "ACWDT", "CHAST": "CHAST", "ChST": "ChST", "SRT": "SRT", "WART": "WART", "WESZ": "WESZ", "IST": "IST", "ADT": "ADT", "GYT": "GYT", "∅∅∅": "∅∅∅", "AEDT": "AEDT", "NZDT": "NZDT", "MDT": "MDT", "SGT": "SGT", "CAT": "CAT", "MESZ": "MESZ", "HADT": "HADT", "SAST": "SAST", "AEST": "AEST", "LHST": "LHST", "EAT": "EAT", "HAT": "HAT", "AWST": "AWST", "CHADT": "CHADT", "PDT": "PDT", "GMT": "GMT", "AST": "AST", "JST": "JST", "CLT": "CLT", "CST": "CST", "ECT": "ECT", "COT": "COT", "EST": "EST", "HKST": "HKST", "LHDT": "LHDT", "BT": "BT", "WIT": "WIT", "UYST": "UYST"},
}
}
@@ -196,7 +196,7 @@ func (saq *saq) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
- l := len(s) + len(saq.decimal) + len(saq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (saq *saq) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
- l := len(s) + len(saq.decimal) + len(saq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/saq_KE/saq_KE.go b/saq_KE/saq_KE.go
index b5e16af1..1c2ae1a8 100644
--- a/saq_KE/saq_KE.go
+++ b/saq_KE/saq_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Christo", "Baada ya Christo"},
- timezones: map[string]string{"AEST": "AEST", "GMT": "GMT", "WAT": "WAT", "AWDT": "AWDT", "NZST": "NZST", "HAT": "HAT", "HAST": "HAST", "OEZ": "OEZ", "PDT": "PDT", "WEZ": "WEZ", "WART": "WART", "∅∅∅": "∅∅∅", "COST": "COST", "MEZ": "MEZ", "ECT": "ECT", "LHDT": "LHDT", "AWST": "AWST", "CDT": "CDT", "CLST": "CLST", "MESZ": "MESZ", "OESZ": "OESZ", "WARST": "WARST", "ACDT": "ACDT", "ChST": "ChST", "CAT": "CAT", "CHAST": "CHAST", "WIB": "WIB", "IST": "IST", "EAT": "EAT", "WAST": "WAST", "MST": "MST", "TMT": "TMT", "VET": "VET", "WIT": "WIT", "TMST": "TMST", "EDT": "EDT", "UYT": "UYT", "AST": "AST", "MDT": "MDT", "SAST": "SAST", "JDT": "JDT", "EST": "EST", "ART": "ART", "CLT": "CLT", "HKT": "HKT", "AEDT": "AEDT", "PST": "PST", "WESZ": "WESZ", "ADT": "ADT", "NZDT": "NZDT", "CST": "CST", "HADT": "HADT", "BOT": "BOT", "MYT": "MYT", "ACWST": "ACWST", "ACWDT": "ACWDT", "LHST": "LHST", "SRT": "SRT", "COT": "COT", "SGT": "SGT", "HKST": "HKST", "WITA": "WITA", "AKDT": "AKDT", "BT": "BT", "GYT": "GYT", "HNT": "HNT", "ARST": "ARST", "CHADT": "CHADT", "AKST": "AKST", "UYST": "UYST", "ACST": "ACST", "GFT": "GFT", "JST": "JST"},
+ timezones: map[string]string{"ARST": "ARST", "MEZ": "MEZ", "BT": "BT", "MYT": "MYT", "ChST": "ChST", "COT": "COT", "GYT": "GYT", "AST": "AST", "SAST": "SAST", "SRT": "SRT", "ACWDT": "ACWDT", "IST": "IST", "AWST": "AWST", "CST": "CST", "PDT": "PDT", "EAT": "EAT", "VET": "VET", "WESZ": "WESZ", "CHADT": "CHADT", "EST": "EST", "EDT": "EDT", "AEST": "AEST", "AWDT": "AWDT", "CLT": "CLT", "ADT": "ADT", "HAT": "HAT", "HKT": "HKT", "ART": "ART", "AEDT": "AEDT", "ACST": "ACST", "LHDT": "LHDT", "WIT": "WIT", "JST": "JST", "CLST": "CLST", "WAT": "WAT", "WARST": "WARST", "ACDT": "ACDT", "HNT": "HNT", "TMST": "TMST", "OESZ": "OESZ", "MESZ": "MESZ", "PST": "PST", "OEZ": "OEZ", "ACWST": "ACWST", "CHAST": "CHAST", "TMT": "TMT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "COST": "COST", "JDT": "JDT", "CDT": "CDT", "AKST": "AKST", "MDT": "MDT", "GMT": "GMT", "CAT": "CAT", "WAST": "WAST", "WEZ": "WEZ", "WIB": "WIB", "UYST": "UYST", "WART": "WART", "GFT": "GFT", "HADT": "HADT", "WITA": "WITA", "BOT": "BOT", "ECT": "ECT", "MST": "MST", "LHST": "LHST", "AKDT": "AKDT", "SGT": "SGT", "HAST": "HAST", "HKST": "HKST", "NZST": "NZST", "UYT": "UYT"},
}
}
@@ -196,7 +196,7 @@ func (saq *saq_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
- l := len(s) + len(saq.decimal) + len(saq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (saq *saq_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := saq.currencies[currency]
- l := len(s) + len(saq.decimal) + len(saq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sbp/sbp.go b/sbp/sbp.go
index fc700827..069c1948 100644
--- a/sbp/sbp.go
+++ b/sbp/sbp.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AK", "PK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ashanali uKilisito", "Pamwandi ya Kilisto"},
- timezones: map[string]string{"MDT": "MDT", "WAT": "WAT", "WAST": "WAST", "CHAST": "CHAST", "HAST": "HAST", "IST": "IST", "WART": "WART", "LHST": "LHST", "WARST": "WARST", "UYST": "UYST", "PDT": "PDT", "HADT": "HADT", "EST": "EST", "ACWDT": "ACWDT", "COST": "COST", "GFT": "GFT", "OEZ": "OEZ", "AKDT": "AKDT", "MST": "MST", "ARST": "ARST", "AEST": "AEST", "HAT": "HAT", "TMT": "TMT", "SRT": "SRT", "CLST": "CLST", "WIB": "WIB", "BT": "BT", "ACWST": "ACWST", "ACDT": "ACDT", "NZST": "NZST", "ADT": "ADT", "AWDT": "AWDT", "JDT": "JDT", "UYT": "UYT", "∅∅∅": "∅∅∅", "BOT": "BOT", "MEZ": "MEZ", "JST": "JST", "GMT": "GMT", "MYT": "MYT", "MESZ": "MESZ", "HKST": "HKST", "WIT": "WIT", "PST": "PST", "AWST": "AWST", "ACST": "ACST", "EDT": "EDT", "VET": "VET", "OESZ": "OESZ", "ART": "ART", "CAT": "CAT", "CLT": "CLT", "AEDT": "AEDT", "SAST": "SAST", "HKT": "HKT", "CHADT": "CHADT", "TMST": "TMST", "LHDT": "LHDT", "CDT": "CDT", "HNT": "HNT", "SGT": "SGT", "ECT": "ECT", "ChST": "ChST", "COT": "COT", "AST": "AST", "WITA": "WITA", "WEZ": "WEZ", "EAT": "EAT", "AKST": "AKST", "NZDT": "NZDT", "CST": "CST", "WESZ": "WESZ", "GYT": "GYT"},
+ timezones: map[string]string{"SGT": "SGT", "HNT": "HNT", "CHAST": "CHAST", "UYT": "UYT", "ACWST": "ACWST", "IST": "IST", "ART": "ART", "HAST": "HAST", "AEDT": "AEDT", "HAT": "HAT", "ARST": "ARST", "AWST": "AWST", "NZDT": "NZDT", "GMT": "GMT", "VET": "VET", "PST": "PST", "SRT": "SRT", "ACWDT": "ACWDT", "AEST": "AEST", "NZST": "NZST", "CAT": "CAT", "ChST": "ChST", "WART": "WART", "WITA": "WITA", "CDT": "CDT", "AKST": "AKST", "MYT": "MYT", "EDT": "EDT", "OEZ": "OEZ", "BT": "BT", "ACST": "ACST", "HADT": "HADT", "LHDT": "LHDT", "WIT": "WIT", "WARST": "WARST", "BOT": "BOT", "ECT": "ECT", "COST": "COST", "∅∅∅": "∅∅∅", "ADT": "ADT", "OESZ": "OESZ", "EAT": "EAT", "PDT": "PDT", "MEZ": "MEZ", "WAT": "WAT", "JDT": "JDT", "EST": "EST", "HKT": "HKT", "CHADT": "CHADT", "TMT": "TMT", "CLST": "CLST", "JST": "JST", "AKDT": "AKDT", "ACDT": "ACDT", "SAST": "SAST", "COT": "COT", "WIB": "WIB", "MST": "MST", "UYST": "UYST", "WEZ": "WEZ", "AST": "AST", "HKST": "HKST", "CST": "CST", "MDT": "MDT", "TMST": "TMST", "LHST": "LHST", "MESZ": "MESZ", "WAST": "WAST", "WESZ": "WESZ", "GFT": "GFT", "GYT": "GYT", "AWDT": "AWDT", "CLT": "CLT"},
}
}
@@ -173,7 +173,7 @@ func (sbp *sbp) WeekdaysWide() []string {
func (sbp *sbp) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sbp.decimal) + len(sbp.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -246,7 +246,7 @@ func (sbp *sbp) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
- l := len(s) + len(sbp.decimal) + len(sbp.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -302,7 +302,7 @@ func (sbp *sbp) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
- l := len(s) + len(sbp.decimal) + len(sbp.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sbp_TZ/sbp_TZ.go b/sbp_TZ/sbp_TZ.go
index 962a1020..55017e1d 100644
--- a/sbp_TZ/sbp_TZ.go
+++ b/sbp_TZ/sbp_TZ.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AK", "PK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ashanali uKilisito", "Pamwandi ya Kilisto"},
- timezones: map[string]string{"MST": "MST", "TMST": "TMST", "SAST": "SAST", "AKST": "AKST", "ECT": "ECT", "WAST": "WAST", "MEZ": "MEZ", "CLT": "CLT", "WITA": "WITA", "ART": "ART", "ARST": "ARST", "WIT": "WIT", "JDT": "JDT", "WESZ": "WESZ", "SRT": "SRT", "NZDT": "NZDT", "HKST": "HKST", "CHAST": "CHAST", "OEZ": "OEZ", "ACWDT": "ACWDT", "ACST": "ACST", "CHADT": "CHADT", "JST": "JST", "AKDT": "AKDT", "AWDT": "AWDT", "CAT": "CAT", "GFT": "GFT", "LHST": "LHST", "MYT": "MYT", "WARST": "WARST", "PST": "PST", "ACDT": "ACDT", "HADT": "HADT", "BT": "BT", "IST": "IST", "NZST": "NZST", "AEDT": "AEDT", "EDT": "EDT", "WAT": "WAT", "∅∅∅": "∅∅∅", "HAT": "HAT", "MDT": "MDT", "EST": "EST", "BOT": "BOT", "PDT": "PDT", "AEST": "AEST", "LHDT": "LHDT", "UYT": "UYT", "HNT": "HNT", "WART": "WART", "AST": "AST", "WIB": "WIB", "COT": "COT", "HKT": "HKT", "TMT": "TMT", "UYST": "UYST", "WEZ": "WEZ", "ACWST": "ACWST", "AWST": "AWST", "MESZ": "MESZ", "CDT": "CDT", "GMT": "GMT", "ADT": "ADT", "SGT": "SGT", "CLST": "CLST", "HAST": "HAST", "OESZ": "OESZ", "ChST": "ChST", "GYT": "GYT", "EAT": "EAT", "COST": "COST", "CST": "CST", "VET": "VET"},
+ timezones: map[string]string{"AST": "AST", "HKT": "HKT", "MEZ": "MEZ", "VET": "VET", "SGT": "SGT", "HAST": "HAST", "HADT": "HADT", "MST": "MST", "MDT": "MDT", "OESZ": "OESZ", "AEST": "AEST", "EAT": "EAT", "ARST": "ARST", "EDT": "EDT", "NZDT": "NZDT", "WEZ": "WEZ", "ECT": "ECT", "WAST": "WAST", "AKST": "AKST", "OEZ": "OEZ", "NZST": "NZST", "SAST": "SAST", "ChST": "ChST", "ACWST": "ACWST", "COST": "COST", "AWDT": "AWDT", "EST": "EST", "LHDT": "LHDT", "BOT": "BOT", "∅∅∅": "∅∅∅", "WIB": "WIB", "PST": "PST", "COT": "COT", "WAT": "WAT", "ACST": "ACST", "MYT": "MYT", "AKDT": "AKDT", "HKST": "HKST", "TMT": "TMT", "MESZ": "MESZ", "SRT": "SRT", "AEDT": "AEDT", "LHST": "LHST", "PDT": "PDT", "AWST": "AWST", "GMT": "GMT", "UYST": "UYST", "GYT": "GYT", "ART": "ART", "TMST": "TMST", "UYT": "UYT", "WESZ": "WESZ", "HNT": "HNT", "CHAST": "CHAST", "BT": "BT", "ACWDT": "ACWDT", "GFT": "GFT", "WART": "WART", "WARST": "WARST", "IST": "IST", "ACDT": "ACDT", "CHADT": "CHADT", "CAT": "CAT", "HAT": "HAT", "CLT": "CLT", "CLST": "CLST", "JDT": "JDT", "ADT": "ADT", "WITA": "WITA", "WIT": "WIT", "CST": "CST", "CDT": "CDT", "JST": "JST"},
}
}
@@ -173,7 +173,7 @@ func (sbp *sbp_TZ) WeekdaysWide() []string {
func (sbp *sbp_TZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sbp.decimal) + len(sbp.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -246,7 +246,7 @@ func (sbp *sbp_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
- l := len(s) + len(sbp.decimal) + len(sbp.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -302,7 +302,7 @@ func (sbp *sbp_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sbp.currencies[currency]
- l := len(s) + len(sbp.decimal) + len(sbp.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/se/se.go b/se/se.go
index b74e2727..7080fe68 100644
--- a/se/se.go
+++ b/se/se.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"o.Kr.", "m.Kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"ovdal Kristtusa", "maŋŋel Kristtusa"},
- timezones: map[string]string{"WAT": "WAT", "COT": "COT", "AKST": "AKST", "MYT": "MYT", "WARST": "WARST", "COST": "COST", "SGT": "SGT", "CLT": "CLT", "AEST": "AEST", "JDT": "JDT", "WEZ": "oarje-Eurohpá dábálašáigi", "∅∅∅": "∅∅∅", "UYST": "UYST", "GYT": "GYT", "EAT": "EAT", "WITA": "WITA", "HAST": "HAST", "OESZ": "nuorti-Eurohpá geassiáigi", "VET": "VET", "AWDT": "AWDT", "WIB": "WIB", "OEZ": "nuorti-Eurohpá dábálašáigi", "LHST": "LHST", "EST": "EST", "ARST": "ARST", "NZDT": "NZDT", "CHADT": "CHADT", "CST": "CST", "ECT": "ECT", "JST": "JST", "WART": "WART", "ACWDT": "ACWDT", "PDT": "PDT", "ACDT": "ACDT", "ADT": "ADT", "AWST": "AWST", "EDT": "EDT", "PST": "PST", "HKST": "HKST", "WIT": "WIT", "SAST": "SAST", "LHDT": "LHDT", "WESZ": "oarje-Eurohpá geassiáigi", "ACST": "ACST", "WAST": "WAST", "MEZ": "gaska-Eurohpá dábálašáigi", "TMT": "TMT", "TMST": "TMST", "ChST": "ChST", "AEDT": "AEDT", "BT": "BT", "IST": "IST", "UYT": "UYT", "BOT": "BOT", "MESZ": "gaska-Eurohpá geassiáigi", "CHAST": "CHAST", "CDT": "CDT", "GFT": "GFT", "HADT": "HADT", "MDT": "MDT", "HNT": "HNT", "HKT": "HKT", "SRT": "SRT", "MST": "MST", "ART": "ART", "CLST": "CLST", "CAT": "CAT", "GMT": "Greenwich gaskka áigi", "HAT": "HAT", "AST": "AST", "NZST": "NZST", "AKDT": "AKDT", "ACWST": "ACWST"},
+ timezones: map[string]string{"CAT": "CAT", "CST": "CST", "∅∅∅": "∅∅∅", "SRT": "SRT", "WESZ": "oarje-Eurohpá geassiáigi", "CDT": "CDT", "MYT": "MYT", "EST": "EST", "LHST": "LHST", "WAT": "WAT", "GFT": "GFT", "ACDT": "ACDT", "ARST": "ARST", "AEST": "AEST", "NZST": "NZST", "PST": "PST", "CLT": "CLT", "VET": "VET", "JST": "JST", "HNT": "HNT", "HAT": "HAT", "ACWST": "ACWST", "WART": "WART", "HADT": "HADT", "WAST": "WAST", "JDT": "JDT", "HAST": "HAST", "AWST": "AWST", "CHADT": "CHADT", "LHDT": "LHDT", "NZDT": "NZDT", "CHAST": "CHAST", "ChST": "ChST", "WITA": "WITA", "EAT": "EAT", "ECT": "ECT", "AST": "AST", "SGT": "SGT", "AWDT": "AWDT", "TMT": "TMT", "MDT": "MDT", "COST": "COST", "GYT": "GYT", "HKT": "HKT", "MESZ": "gaska-Eurohpá geassiáigi", "HKST": "HKST", "TMST": "TMST", "ACWDT": "ACWDT", "ACST": "ACST", "WIB": "WIB", "CLST": "CLST", "IST": "IST", "AKST": "AKST", "AKDT": "AKDT", "ART": "ART", "OEZ": "nuorti-Eurohpá dábálašáigi", "OESZ": "nuorti-Eurohpá geassiáigi", "PDT": "PDT", "UYT": "UYT", "UYST": "UYST", "BT": "BT", "WIT": "WIT", "WEZ": "oarje-Eurohpá dábálašáigi", "COT": "COT", "WARST": "WARST", "SAST": "SAST", "MEZ": "gaska-Eurohpá dábálašáigi", "MST": "MST", "EDT": "EDT", "GMT": "Greenwich gaskka áigi", "BOT": "BOT", "ADT": "ADT", "AEDT": "AEDT"},
}
}
@@ -193,7 +193,7 @@ func (se *se) WeekdaysWide() []string {
func (se *se) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (se *se) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (se *se) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/se_FI/se_FI.go b/se_FI/se_FI.go
index a33ec666..d464e4c5 100644
--- a/se_FI/se_FI.go
+++ b/se_FI/se_FI.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"o.Kr.", "m.Kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"ovdal Kristtusa", "maŋŋel Kristtusa"},
- timezones: map[string]string{"∅∅∅": "∅∅∅", "HNT": "HNT", "CDT": "CDT", "ARST": "ARST", "COST": "COST", "ADT": "ADT", "WARST": "WARST", "UYST": "UYST", "PST": "PST", "WEZ": "oarje-Eurohpá dábálašáigi", "VET": "VET", "SGT": "SGT", "TMST": "TMST", "MST": "MST", "ACST": "ACST", "TMT": "TMT", "WITA": "WITA", "ACWST": "ACWST", "PDT": "PDT", "EAT": "EAT", "JDT": "JDT", "OESZ": "nuorti-Eurohpá geassiáigi", "GMT": "Greenwich gaskka áigi", "WART": "WART", "WIT": "WIT", "JST": "JST", "SAST": "SAST", "EDT": "EDT", "BOT": "BOT", "WAST": "WAST", "CST": "CST", "HKST": "HKST", "CHAST": "CHAST", "CLT": "CLT", "UYT": "UYT", "WESZ": "oarje-Eurohpá geassiáigi", "GYT": "GYT", "COT": "COT", "MEZ": "gaska-Eurohpá dábálašáigi", "AKST": "AKST", "BT": "BT", "EST": "EST", "ACWDT": "ACWDT", "HAT": "HAT", "HKT": "HKT", "AEDT": "AEDT", "AKDT": "AKDT", "LHST": "LHST", "MDT": "MDT", "ACDT": "ACDT", "NZST": "NZST", "NZDT": "NZDT", "CHADT": "CHADT", "ECT": "ECT", "OEZ": "nuorti-Eurohpá dábálašáigi", "LHDT": "LHDT", "AWST": "AWST", "WIB": "WIB", "HADT": "HADT", "AEST": "AEST", "SRT": "SRT", "ChST": "ChST", "WAT": "WAT", "AST": "AST", "AWDT": "AWDT", "GFT": "GFT", "IST": "IST", "MYT": "MYT", "ART": "ART", "CLST": "CLST", "CAT": "CAT", "HAST": "HAST", "MESZ": "gaska-Eurohpá geassiáigi"},
+ timezones: map[string]string{"WAT": "WAT", "WAST": "WAST", "AST": "AST", "SGT": "SGT", "∅∅∅": "∅∅∅", "LHDT": "LHDT", "ChST": "ChST", "GFT": "GFT", "GYT": "GYT", "AWST": "AWST", "OESZ": "nuorti-Eurohpá geassiáigi", "JDT": "JDT", "COST": "COST", "SAST": "SAST", "PDT": "PDT", "WIT": "WIT", "WESZ": "oarje-Eurohpá geassiáigi", "CDT": "CDT", "OEZ": "nuorti-Eurohpá dábálašáigi", "ACWST": "ACWST", "MST": "MST", "HAST": "HAST", "NZDT": "NZDT", "MESZ": "gaska-Eurohpá geassiáigi", "UYT": "UYT", "WITA": "WITA", "HAT": "HAT", "AWDT": "AWDT", "HKT": "HKT", "AEDT": "AEDT", "PST": "PST", "VET": "VET", "COT": "COT", "HADT": "HADT", "EST": "EST", "TMT": "TMT", "AEST": "AEST", "WARST": "WARST", "IST": "IST", "ACST": "ACST", "ACDT": "ACDT", "TMST": "TMST", "GMT": "Greenwich gaskka áigi", "ART": "ART", "HKST": "HKST", "CLST": "CLST", "UYST": "UYST", "ACWDT": "ACWDT", "MDT": "MDT", "CST": "CST", "HNT": "HNT", "LHST": "LHST", "CAT": "CAT", "BOT": "BOT", "ECT": "ECT", "JST": "JST", "ADT": "ADT", "MYT": "MYT", "CHADT": "CHADT", "MEZ": "gaska-Eurohpá dábálašáigi", "CHAST": "CHAST", "WIB": "WIB", "BT": "BT", "SRT": "SRT", "WART": "WART", "CLT": "CLT", "EAT": "EAT", "AKST": "AKST", "NZST": "NZST", "AKDT": "AKDT", "ARST": "ARST", "EDT": "EDT", "WEZ": "oarje-Eurohpá dábálašáigi"},
}
}
@@ -193,7 +193,7 @@ func (se *se_FI) WeekdaysWide() []string {
func (se *se_FI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (se *se_FI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (se *se_FI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/se_NO/se_NO.go b/se_NO/se_NO.go
index e37ece03..da5a9f8f 100644
--- a/se_NO/se_NO.go
+++ b/se_NO/se_NO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"o.Kr.", "m.Kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"ovdal Kristtusa", "maŋŋel Kristtusa"},
- timezones: map[string]string{"PDT": "PDT", "SRT": "SRT", "CHADT": "CHADT", "EDT": "EDT", "HKST": "HKST", "MEZ": "gaska-Eurohpá dábálašáigi", "HADT": "HADT", "AWST": "AWST", "NZDT": "NZDT", "HNT": "HNT", "GFT": "GFT", "OESZ": "nuorti-Eurohpá geassiáigi", "UYT": "UYT", "WESZ": "oarje-Eurohpá geassiáigi", "ACST": "ACST", "CHAST": "CHAST", "CDT": "CDT", "AEDT": "AEDT", "COT": "COT", "TMT": "TMT", "AKST": "AKST", "WEZ": "oarje-Eurohpá dábálašáigi", "LHDT": "LHDT", "VET": "VET", "OEZ": "nuorti-Eurohpá dábálašáigi", "HAT": "HAT", "JST": "JST", "AST": "AST", "SGT": "SGT", "TMST": "TMST", "MDT": "MDT", "ARST": "ARST", "CLT": "CLT", "HAST": "HAST", "AKDT": "AKDT", "JDT": "JDT", "EST": "EST", "GMT": "Greenwich gaskka áigi", "AEST": "AEST", "PST": "PST", "ACWST": "ACWST", "GYT": "GYT", "NZST": "NZST", "CLST": "CLST", "WITA": "WITA", "WIB": "WIB", "SAST": "SAST", "BOT": "BOT", "ART": "ART", "ADT": "ADT", "WARST": "WARST", "MST": "MST", "MESZ": "gaska-Eurohpá geassiáigi", "LHST": "LHST", "ChST": "ChST", "COST": "COST", "AWDT": "AWDT", "ECT": "ECT", "BT": "BT", "MYT": "MYT", "UYST": "UYST", "CST": "CST", "WART": "WART", "WAT": "WAT", "WAST": "WAST", "CAT": "CAT", "IST": "IST", "ACWDT": "ACWDT", "ACDT": "ACDT", "HKT": "HKT", "∅∅∅": "∅∅∅", "EAT": "EAT", "WIT": "WIT"},
+ timezones: map[string]string{"MYT": "MYT", "AEDT": "AEDT", "HADT": "HADT", "NZST": "NZST", "WART": "WART", "BOT": "BOT", "WEZ": "oarje-Eurohpá dábálašáigi", "GYT": "GYT", "HAST": "HAST", "ECT": "ECT", "ART": "ART", "TMT": "TMT", "ChST": "ChST", "MEZ": "gaska-Eurohpá dábálašáigi", "ACWDT": "ACWDT", "WARST": "WARST", "CDT": "CDT", "AST": "AST", "ARST": "ARST", "JDT": "JDT", "AWDT": "AWDT", "NZDT": "NZDT", "GMT": "Greenwich gaskka áigi", "COST": "COST", "HKST": "HKST", "CAT": "CAT", "MDT": "MDT", "WESZ": "oarje-Eurohpá geassiáigi", "AKDT": "AKDT", "SRT": "SRT", "WITA": "WITA", "VET": "VET", "∅∅∅": "∅∅∅", "ADT": "ADT", "HNT": "HNT", "HAT": "HAT", "EDT": "EDT", "AEST": "AEST", "MESZ": "gaska-Eurohpá geassiáigi", "CLST": "CLST", "WAST": "WAST", "COT": "COT", "AKST": "AKST", "EST": "EST", "BT": "BT", "ACST": "ACST", "WIB": "WIB", "LHDT": "LHDT", "PDT": "PDT", "PST": "PST", "EAT": "EAT", "MST": "MST", "GFT": "GFT", "TMST": "TMST", "SAST": "SAST", "CLT": "CLT", "WIT": "WIT", "ACDT": "ACDT", "AWST": "AWST", "OESZ": "nuorti-Eurohpá geassiáigi", "WAT": "WAT", "IST": "IST", "JST": "JST", "CHAST": "CHAST", "CHADT": "CHADT", "SGT": "SGT", "HKT": "HKT", "OEZ": "nuorti-Eurohpá dábálašáigi", "UYST": "UYST", "ACWST": "ACWST", "CST": "CST", "LHST": "LHST", "UYT": "UYT"},
}
}
@@ -193,7 +193,7 @@ func (se *se_NO) WeekdaysWide() []string {
func (se *se_NO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (se *se_NO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (se *se_NO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/se_SE/se_SE.go b/se_SE/se_SE.go
index 1864e68f..55ce2fce 100644
--- a/se_SE/se_SE.go
+++ b/se_SE/se_SE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"o.Kr.", "m.Kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"ovdal Kristtusa", "maŋŋel Kristtusa"},
- timezones: map[string]string{"HAST": "HAST", "ECT": "ECT", "SRT": "SRT", "ACST": "ACST", "WAST": "WAST", "AST": "AST", "HKT": "HKT", "WESZ": "oarje-Eurohpá geassiáigi", "ChST": "ChST", "CAT": "CAT", "CDT": "CDT", "HKST": "HKST", "LHDT": "LHDT", "MDT": "MDT", "EAT": "EAT", "NZST": "NZST", "NZDT": "NZDT", "PDT": "PDT", "COT": "COT", "ART": "ART", "MST": "MST", "CHAST": "CHAST", "AEDT": "AEDT", "WART": "WART", "GYT": "GYT", "CLT": "CLT", "HADT": "HADT", "AEST": "AEST", "BT": "BT", "UYST": "UYST", "ACWST": "ACWST", "CLST": "CLST", "WIT": "WIT", "JST": "JST", "ARST": "ARST", "IST": "IST", "SAST": "SAST", "EDT": "EDT", "WITA": "WITA", "AKST": "AKST", "GMT": "Greenwich gaskka áigi", "OEZ": "nuorti-Eurohpá dábálašáigi", "JDT": "JDT", "VET": "VET", "HNT": "HNT", "MESZ": "gaska-Eurohpá geassiáigi", "TMST": "TMST", "GFT": "GFT", "CHADT": "CHADT", "TMT": "TMT", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "WAT": "WAT", "COST": "COST", "HAT": "HAT", "OESZ": "nuorti-Eurohpá geassiáigi", "UYT": "UYT", "ACWDT": "ACWDT", "LHST": "LHST", "ADT": "ADT", "BOT": "BOT", "PST": "PST", "AWDT": "AWDT", "WIB": "WIB", "EST": "EST", "WARST": "WARST", "MYT": "MYT", "AWST": "AWST", "WEZ": "oarje-Eurohpá dábálašáigi", "SGT": "SGT", "CST": "CST", "MEZ": "gaska-Eurohpá dábálašáigi"},
+ timezones: map[string]string{"MDT": "MDT", "ECT": "ECT", "HAST": "HAST", "HADT": "HADT", "AWST": "AWST", "OESZ": "nuorti-Eurohpá geassiáigi", "AEDT": "AEDT", "WART": "WART", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "WARST": "WARST", "CLT": "CLT", "GFT": "GFT", "AWDT": "AWDT", "CHADT": "CHADT", "UYST": "UYST", "COT": "COT", "ACST": "ACST", "SGT": "SGT", "EST": "EST", "ACWST": "ACWST", "BOT": "BOT", "EAT": "EAT", "WAT": "WAT", "AST": "AST", "GYT": "GYT", "ChST": "ChST", "WESZ": "oarje-Eurohpá geassiáigi", "HAT": "HAT", "HKST": "HKST", "AEST": "AEST", "MESZ": "gaska-Eurohpá geassiáigi", "JST": "JST", "AKDT": "AKDT", "ART": "ART", "OEZ": "nuorti-Eurohpá dábálašáigi", "MEZ": "gaska-Eurohpá dábálašáigi", "ACWDT": "ACWDT", "CLST": "CLST", "CST": "CST", "ACDT": "ACDT", "MYT": "MYT", "LHDT": "LHDT", "GMT": "Greenwich gaskka áigi", "VET": "VET", "JDT": "JDT", "HNT": "HNT", "HKT": "HKT", "ADT": "ADT", "AKST": "AKST", "LHST": "LHST", "PDT": "PDT", "UYT": "UYT", "MST": "MST", "WIB": "WIB", "WEZ": "oarje-Eurohpá dábálašáigi", "CDT": "CDT", "IST": "IST", "TMT": "TMT", "WAST": "WAST", "TMST": "TMST", "NZDT": "NZDT", "CAT": "CAT", "ARST": "ARST", "NZST": "NZST", "SAST": "SAST", "PST": "PST", "WITA": "WITA", "BT": "BT", "WIT": "WIT", "COST": "COST", "SRT": "SRT", "EDT": "EDT"},
}
}
@@ -193,7 +193,7 @@ func (se *se_SE) WeekdaysWide() []string {
func (se *se_SE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -274,7 +274,7 @@ func (se *se_SE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -336,7 +336,7 @@ func (se *se_SE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := se.currencies[currency]
- l := len(s) + len(se.decimal) + len(se.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/seh/seh.go b/seh/seh.go
index 77b785b7..6653d221 100644
--- a/seh/seh.go
+++ b/seh/seh.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Antes de Cristo", "Anno Domini"},
- timezones: map[string]string{"CLT": "CLT", "WIB": "WIB", "ACST": "ACST", "WITA": "WITA", "ECT": "ECT", "UYT": "UYT", "UYST": "UYST", "CLST": "CLST", "AEST": "AEST", "OESZ": "OESZ", "EDT": "EDT", "WAST": "WAST", "AST": "AST", "WIT": "WIT", "LHDT": "LHDT", "WARST": "WARST", "GYT": "GYT", "MESZ": "MESZ", "HKT": "HKT", "SGT": "SGT", "HADT": "HADT", "AKDT": "AKDT", "EST": "EST", "MYT": "MYT", "PDT": "PDT", "∅∅∅": "∅∅∅", "EAT": "EAT", "COT": "COT", "MEZ": "MEZ", "IST": "IST", "ACDT": "ACDT", "AWST": "AWST", "ART": "ART", "WEZ": "WEZ", "TMST": "TMST", "CST": "CST", "GMT": "GMT", "PST": "PST", "ARST": "ARST", "JST": "JST", "JDT": "JDT", "BT": "BT", "AWDT": "AWDT", "NZST": "NZST", "HAT": "HAT", "ADT": "ADT", "CAT": "CAT", "AEDT": "AEDT", "GFT": "GFT", "MST": "MST", "COST": "COST", "CHADT": "CHADT", "BOT": "BOT", "WAT": "WAT", "NZDT": "NZDT", "CDT": "CDT", "CHAST": "CHAST", "TMT": "TMT", "MDT": "MDT", "WART": "WART", "SAST": "SAST", "ACWST": "ACWST", "ACWDT": "ACWDT", "LHST": "LHST", "HKST": "HKST", "HAST": "HAST", "AKST": "AKST", "OEZ": "OEZ", "WESZ": "WESZ", "ChST": "ChST", "VET": "VET", "HNT": "HNT", "SRT": "SRT"},
+ timezones: map[string]string{"JDT": "JDT", "AKST": "AKST", "CHADT": "CHADT", "AEST": "AEST", "LHST": "LHST", "NZDT": "NZDT", "BT": "BT", "UYST": "UYST", "AKDT": "AKDT", "EDT": "EDT", "HKT": "HKT", "ART": "ART", "LHDT": "LHDT", "MEZ": "MEZ", "GMT": "GMT", "CLT": "CLT", "JST": "JST", "∅∅∅": "∅∅∅", "MST": "MST", "AWST": "AWST", "AWDT": "AWDT", "ChST": "ChST", "EAT": "EAT", "COT": "COT", "TMT": "TMT", "BOT": "BOT", "WESZ": "WESZ", "ADT": "ADT", "ACST": "ACST", "ARST": "ARST", "TMST": "TMST", "CAT": "CAT", "IST": "IST", "CST": "CST", "ACDT": "ACDT", "GYT": "GYT", "OEZ": "OEZ", "CLST": "CLST", "HAT": "HAT", "ACWST": "ACWST", "PST": "PST", "WITA": "WITA", "WART": "WART", "WIT": "WIT", "GFT": "GFT", "MYT": "MYT", "HAST": "HAST", "MESZ": "MESZ", "SRT": "SRT", "WAST": "WAST", "SGT": "SGT", "MDT": "MDT", "HADT": "HADT", "ECT": "ECT", "COST": "COST", "UYT": "UYT", "WARST": "WARST", "WAT": "WAT", "WIB": "WIB", "SAST": "SAST", "AEDT": "AEDT", "CDT": "CDT", "AST": "AST", "HKST": "HKST", "CHAST": "CHAST", "PDT": "PDT", "ACWDT": "ACWDT", "VET": "VET", "HNT": "HNT", "EST": "EST", "OESZ": "OESZ", "NZST": "NZST", "WEZ": "WEZ"},
}
}
@@ -192,7 +192,7 @@ func (seh *seh) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
- l := len(s) + len(seh.decimal) + len(seh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (seh *seh) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
- l := len(s) + len(seh.decimal) + len(seh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/seh_MZ/seh_MZ.go b/seh_MZ/seh_MZ.go
index 4609f99c..1e4b4ce5 100644
--- a/seh_MZ/seh_MZ.go
+++ b/seh_MZ/seh_MZ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Antes de Cristo", "Anno Domini"},
- timezones: map[string]string{"MESZ": "MESZ", "HAST": "HAST", "GMT": "GMT", "ECT": "ECT", "UYST": "UYST", "PST": "PST", "WAST": "WAST", "ADT": "ADT", "GYT": "GYT", "ChST": "ChST", "HKT": "HKT", "SAST": "SAST", "CAT": "CAT", "TMT": "TMT", "TMST": "TMST", "OEZ": "OEZ", "JST": "JST", "UYT": "UYT", "COT": "COT", "AST": "AST", "HKST": "HKST", "SGT": "SGT", "ACWST": "ACWST", "ARST": "ARST", "MDT": "MDT", "OESZ": "OESZ", "JDT": "JDT", "WARST": "WARST", "BOT": "BOT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "LHDT": "LHDT", "VET": "VET", "AEST": "AEST", "AKDT": "AKDT", "NZST": "NZST", "MST": "MST", "HAT": "HAT", "MEZ": "MEZ", "CLST": "CLST", "AKST": "AKST", "WEZ": "WEZ", "WAT": "WAT", "HNT": "HNT", "ACDT": "ACDT", "GFT": "GFT", "WESZ": "WESZ", "CST": "CST", "BT": "BT", "LHST": "LHST", "ACST": "ACST", "EAT": "EAT", "CHADT": "CHADT", "CHAST": "CHAST", "WIB": "WIB", "AEDT": "AEDT", "EST": "EST", "AWST": "AWST", "AWDT": "AWDT", "WITA": "WITA", "HADT": "HADT", "SRT": "SRT", "WART": "WART", "PDT": "PDT", "CDT": "CDT", "MYT": "MYT", "CLT": "CLT", "WIT": "WIT", "IST": "IST", "EDT": "EDT", "ACWDT": "ACWDT", "ART": "ART", "COST": "COST"},
+ timezones: map[string]string{"ECT": "ECT", "HNT": "HNT", "∅∅∅": "∅∅∅", "HKST": "HKST", "NZDT": "NZDT", "PST": "PST", "HAT": "HAT", "CHADT": "CHADT", "CAT": "CAT", "PDT": "PDT", "MEZ": "MEZ", "HKT": "HKT", "NZST": "NZST", "ChST": "ChST", "EAT": "EAT", "MST": "MST", "WAST": "WAST", "JST": "JST", "BT": "BT", "EST": "EST", "UYST": "UYST", "MESZ": "MESZ", "WART": "WART", "WIT": "WIT", "MDT": "MDT", "SGT": "SGT", "UYT": "UYT", "BOT": "BOT", "AKST": "AKST", "AKDT": "AKDT", "HADT": "HADT", "TMST": "TMST", "WARST": "WARST", "ACWST": "ACWST", "WESZ": "WESZ", "COT": "COT", "WEZ": "WEZ", "IST": "IST", "GYT": "GYT", "AWST": "AWST", "GMT": "GMT", "AST": "AST", "WIB": "WIB", "SAST": "SAST", "AEDT": "AEDT", "AWDT": "AWDT", "CHAST": "CHAST", "WITA": "WITA", "GFT": "GFT", "CST": "CST", "MYT": "MYT", "ADT": "ADT", "COST": "COST", "ACDT": "ACDT", "CLT": "CLT", "JDT": "JDT", "SRT": "SRT", "CLST": "CLST", "ACWDT": "ACWDT", "LHDT": "LHDT", "OEZ": "OEZ", "EDT": "EDT", "WAT": "WAT", "CDT": "CDT", "ACST": "ACST", "ART": "ART", "ARST": "ARST", "AEST": "AEST", "VET": "VET", "HAST": "HAST", "TMT": "TMT", "LHST": "LHST", "OESZ": "OESZ"},
}
}
@@ -192,7 +192,7 @@ func (seh *seh_MZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
- l := len(s) + len(seh.decimal) + len(seh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -248,7 +248,7 @@ func (seh *seh_MZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := seh.currencies[currency]
- l := len(s) + len(seh.decimal) + len(seh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ses/ses.go b/ses/ses.go
index 92064577..01dce00c 100644
--- a/ses/ses.go
+++ b/ses/ses.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa zamanoo"},
- timezones: map[string]string{"AWST": "AWST", "CDT": "CDT", "OEZ": "OEZ", "PST": "PST", "PDT": "PDT", "EAT": "EAT", "JST": "JST", "WARST": "WARST", "ACST": "ACST", "VET": "VET", "ADT": "ADT", "SGT": "SGT", "AEST": "AEST", "ACWDT": "ACWDT", "LHST": "LHST", "GYT": "GYT", "∅∅∅": "∅∅∅", "COST": "COST", "CAT": "CAT", "CHAST": "CHAST", "JDT": "JDT", "BOT": "BOT", "ACDT": "ACDT", "HAT": "HAT", "HADT": "HADT", "AEDT": "AEDT", "AKDT": "AKDT", "GMT": "GMT", "MST": "MST", "AWDT": "AWDT", "WESZ": "WESZ", "SRT": "SRT", "MDT": "MDT", "CLT": "CLT", "MEZ": "MEZ", "MESZ": "MESZ", "GFT": "GFT", "LHDT": "LHDT", "EDT": "EDT", "UYT": "UYT", "WEZ": "WEZ", "WAST": "WAST", "CST": "CST", "HKT": "HKT", "NZDT": "NZDT", "TMT": "TMT", "BT": "BT", "ART": "ART", "HKST": "HKST", "TMST": "TMST", "AKST": "AKST", "IST": "IST", "NZST": "NZST", "WIB": "WIB", "WAT": "WAT", "CHADT": "CHADT", "SAST": "SAST", "ACWST": "ACWST", "OESZ": "OESZ", "EST": "EST", "AST": "AST", "HNT": "HNT", "COT": "COT", "WIT": "WIT", "HAST": "HAST", "WITA": "WITA", "ECT": "ECT", "WART": "WART", "ChST": "ChST", "ARST": "ARST", "CLST": "CLST", "UYST": "UYST", "MYT": "MYT"},
+ timezones: map[string]string{"SRT": "SRT", "WAT": "WAT", "AEST": "AEST", "PDT": "PDT", "UYST": "UYST", "WESZ": "WESZ", "CDT": "CDT", "EDT": "EDT", "HADT": "HADT", "SAST": "SAST", "ACDT": "ACDT", "MEZ": "MEZ", "EAT": "EAT", "ACWST": "ACWST", "ACWDT": "ACWDT", "WIT": "WIT", "GFT": "GFT", "∅∅∅": "∅∅∅", "SGT": "SGT", "LHST": "LHST", "PST": "PST", "HNT": "HNT", "TMT": "TMT", "NZDT": "NZDT", "VET": "VET", "COST": "COST", "AKST": "AKST", "HAST": "HAST", "AWST": "AWST", "UYT": "UYT", "CLT": "CLT", "WEZ": "WEZ", "AKDT": "AKDT", "GYT": "GYT", "HKT": "HKT", "JST": "JST", "AST": "AST", "CHAST": "CHAST", "LHDT": "LHDT", "WITA": "WITA", "BOT": "BOT", "ECT": "ECT", "OEZ": "OEZ", "MDT": "MDT", "WART": "WART", "CST": "CST", "ACST": "ACST", "MYT": "MYT", "CHADT": "CHADT", "ChST": "ChST", "ARST": "ARST", "NZST": "NZST", "WARST": "WARST", "IST": "IST", "COT": "COT", "WIB": "WIB", "AEDT": "AEDT", "MESZ": "MESZ", "CLST": "CLST", "HAT": "HAT", "BT": "BT", "EST": "EST", "AWDT": "AWDT", "ART": "ART", "CAT": "CAT", "WAST": "WAST", "HKST": "HKST", "TMST": "TMST", "OESZ": "OESZ", "GMT": "GMT", "MST": "MST", "JDT": "JDT", "ADT": "ADT"},
}
}
@@ -186,7 +186,7 @@ func (ses *ses) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
- l := len(s) + len(ses.decimal) + len(ses.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -244,7 +244,7 @@ func (ses *ses) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
- l := len(s) + len(ses.decimal) + len(ses.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ses_ML/ses_ML.go b/ses_ML/ses_ML.go
index 531a81bf..0c9048ea 100644
--- a/ses_ML/ses_ML.go
+++ b/ses_ML/ses_ML.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa zamanoo"},
- timezones: map[string]string{"JDT": "JDT", "VET": "VET", "HNT": "HNT", "CHADT": "CHADT", "CDT": "CDT", "OESZ": "OESZ", "HADT": "HADT", "GFT": "GFT", "ECT": "ECT", "EAT": "EAT", "WAST": "WAST", "AWST": "AWST", "ARST": "ARST", "CAT": "CAT", "WART": "WART", "PDT": "PDT", "∅∅∅": "∅∅∅", "NZST": "NZST", "CHAST": "CHAST", "LHST": "LHST", "ChST": "ChST", "HKT": "HKT", "TMST": "TMST", "WITA": "WITA", "AKDT": "AKDT", "LHDT": "LHDT", "ACST": "ACST", "MDT": "MDT", "AWDT": "AWDT", "AEST": "AEST", "BOT": "BOT", "PST": "PST", "WESZ": "WESZ", "NZDT": "NZDT", "SGT": "SGT", "WIT": "WIT", "WIB": "WIB", "WARST": "WARST", "JST": "JST", "IST": "IST", "EST": "EST", "GYT": "GYT", "COT": "COT", "AEDT": "AEDT", "AKST": "AKST", "OEZ": "OEZ", "GMT": "GMT", "UYST": "UYST", "ACWDT": "ACWDT", "ACDT": "ACDT", "CLT": "CLT", "UYT": "UYT", "ADT": "ADT", "MYT": "MYT", "WAT": "WAT", "AST": "AST", "MESZ": "MESZ", "ACWST": "ACWST", "SRT": "SRT", "BT": "BT", "COST": "COST", "ART": "ART", "MEZ": "MEZ", "HAST": "HAST", "SAST": "SAST", "MST": "MST", "CST": "CST", "EDT": "EDT", "WEZ": "WEZ", "CLST": "CLST", "HKST": "HKST", "HAT": "HAT", "TMT": "TMT"},
+ timezones: map[string]string{"AKST": "AKST", "ART": "ART", "ARST": "ARST", "EAT": "EAT", "MYT": "MYT", "HAST": "HAST", "WAT": "WAT", "NZDT": "NZDT", "UYST": "UYST", "IST": "IST", "AEDT": "AEDT", "LHST": "LHST", "VET": "VET", "COST": "COST", "CLT": "CLT", "JDT": "JDT", "ACST": "ACST", "AWDT": "AWDT", "NZST": "NZST", "UYT": "UYT", "ACWST": "ACWST", "GFT": "GFT", "∅∅∅": "∅∅∅", "AST": "AST", "HADT": "HADT", "EDT": "EDT", "SRT": "SRT", "WARST": "WARST", "BOT": "BOT", "CST": "CST", "HNT": "HNT", "HKT": "HKT", "MEZ": "MEZ", "MESZ": "MESZ", "CDT": "CDT", "CHAST": "CHAST", "CHADT": "CHADT", "BT": "BT", "ChST": "ChST", "LHDT": "LHDT", "SAST": "SAST", "GMT": "GMT", "ACWDT": "ACWDT", "SGT": "SGT", "AKDT": "AKDT", "AWST": "AWST", "MST": "MST", "WEZ": "WEZ", "COT": "COT", "EST": "EST", "OEZ": "OEZ", "PST": "PST", "WITA": "WITA", "PDT": "PDT", "WIT": "WIT", "HAT": "HAT", "JST": "JST", "ACDT": "ACDT", "HKST": "HKST", "TMT": "TMT", "WESZ": "WESZ", "CAT": "CAT", "WAST": "WAST", "GYT": "GYT", "ADT": "ADT", "WIB": "WIB", "TMST": "TMST", "MDT": "MDT", "AEST": "AEST", "CLST": "CLST", "OESZ": "OESZ", "WART": "WART", "ECT": "ECT"},
}
}
@@ -186,7 +186,7 @@ func (ses *ses_ML) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
- l := len(s) + len(ses.decimal) + len(ses.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -244,7 +244,7 @@ func (ses *ses_ML) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ses.currencies[currency]
- l := len(s) + len(ses.decimal) + len(ses.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sg/sg.go b/sg/sg.go
index f662e634..5bf9c175 100644
--- a/sg/sg.go
+++ b/sg/sg.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KnK", "NpK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kôzo na Krîstu", "Na pekô tî Krîstu"},
- timezones: map[string]string{"CLST": "CLST", "CAT": "CAT", "TMST": "TMST", "WIB": "WIB", "EDT": "EDT", "IST": "IST", "WEZ": "WEZ", "MST": "MST", "WARST": "WARST", "UYT": "UYT", "LHST": "LHST", "∅∅∅": "∅∅∅", "MESZ": "MESZ", "HADT": "HADT", "ART": "ART", "SAST": "SAST", "ECT": "ECT", "SGT": "SGT", "HKT": "HKT", "GFT": "GFT", "WITA": "WITA", "GYT": "GYT", "EAT": "EAT", "AWST": "AWST", "AKDT": "AKDT", "JST": "JST", "PST": "PST", "WIT": "WIT", "CST": "CST", "MDT": "MDT", "MEZ": "MEZ", "CLT": "CLT", "WESZ": "WESZ", "ACWST": "ACWST", "VET": "VET", "ADT": "ADT", "CHAST": "CHAST", "GMT": "GMT", "SRT": "SRT", "ACST": "ACST", "CDT": "CDT", "OESZ": "OESZ", "AEST": "AEST", "HNT": "HNT", "TMT": "TMT", "OEZ": "OEZ", "LHDT": "LHDT", "UYST": "UYST", "NZST": "NZST", "COT": "COT", "HKST": "HKST", "CHADT": "CHADT", "HAST": "HAST", "ACWDT": "ACWDT", "MYT": "MYT", "ARST": "ARST", "EST": "EST", "WAST": "WAST", "AWDT": "AWDT", "AEDT": "AEDT", "PDT": "PDT", "AST": "AST", "BOT": "BOT", "ACDT": "ACDT", "JDT": "JDT", "AKST": "AKST", "BT": "BT", "WAT": "WAT", "HAT": "HAT", "COST": "COST", "WART": "WART", "ChST": "ChST", "NZDT": "NZDT"},
+ timezones: map[string]string{"WIB": "WIB", "EDT": "EDT", "AEST": "AEST", "NZDT": "NZDT", "BT": "BT", "WART": "WART", "SGT": "SGT", "HKST": "HKST", "UYST": "UYST", "ChST": "ChST", "CLST": "CLST", "LHST": "LHST", "UYT": "UYT", "CLT": "CLT", "WIT": "WIT", "WEZ": "WEZ", "CHAST": "CHAST", "ARST": "ARST", "VET": "VET", "HADT": "HADT", "MESZ": "MESZ", "GMT": "GMT", "WITA": "WITA", "MST": "MST", "COT": "COT", "ECT": "ECT", "GYT": "GYT", "AWDT": "AWDT", "SRT": "SRT", "MEZ": "MEZ", "LHDT": "LHDT", "EAT": "EAT", "WAST": "WAST", "WESZ": "WESZ", "AKST": "AKST", "AWST": "AWST", "OESZ": "OESZ", "AEDT": "AEDT", "PDT": "PDT", "WAT": "WAT", "COST": "COST", "JDT": "JDT", "∅∅∅": "∅∅∅", "EST": "EST", "ADT": "ADT", "TMST": "TMST", "CAT": "CAT", "ACWDT": "ACWDT", "WARST": "WARST", "BOT": "BOT", "GFT": "GFT", "CDT": "CDT", "ACWST": "ACWST", "HAT": "HAT", "CHADT": "CHADT", "NZST": "NZST", "PST": "PST", "MDT": "MDT", "MYT": "MYT", "HNT": "HNT", "HKT": "HKT", "OEZ": "OEZ", "JST": "JST", "AKDT": "AKDT", "ACST": "ACST", "CST": "CST", "AST": "AST", "ACDT": "ACDT", "SAST": "SAST", "IST": "IST", "ART": "ART", "HAST": "HAST", "TMT": "TMT"},
}
}
@@ -187,7 +187,7 @@ func (sg *sg) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sg.currencies[currency]
- l := len(s) + len(sg.decimal) + len(sg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (sg *sg) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sg.currencies[currency]
- l := len(s) + len(sg.decimal) + len(sg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sg_CF/sg_CF.go b/sg_CF/sg_CF.go
index ae5b0336..9b64ea06 100644
--- a/sg_CF/sg_CF.go
+++ b/sg_CF/sg_CF.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KnK", "NpK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kôzo na Krîstu", "Na pekô tî Krîstu"},
- timezones: map[string]string{"NZDT": "NZDT", "WIB": "WIB", "PDT": "PDT", "WESZ": "WESZ", "EAT": "EAT", "HNT": "HNT", "SGT": "SGT", "CLST": "CLST", "GMT": "GMT", "EST": "EST", "MYT": "MYT", "PST": "PST", "ARST": "ARST", "OEZ": "OEZ", "JDT": "JDT", "COT": "COT", "AWDT": "AWDT", "HKST": "HKST", "LHST": "LHST", "ACST": "ACST", "AEST": "AEST", "ACWST": "ACWST", "SRT": "SRT", "CLT": "CLT", "CAT": "CAT", "WITA": "WITA", "HADT": "HADT", "MESZ": "MESZ", "HKT": "HKT", "TMT": "TMT", "GFT": "GFT", "WART": "WART", "UYST": "UYST", "MST": "MST", "∅∅∅": "∅∅∅", "JST": "JST", "VET": "VET", "ART": "ART", "BT": "BT", "UYT": "UYT", "WARST": "WARST", "ACDT": "ACDT", "HAT": "HAT", "OESZ": "OESZ", "IST": "IST", "NZST": "NZST", "AST": "AST", "CST": "CST", "HAST": "HAST", "ChST": "ChST", "BOT": "BOT", "ADT": "ADT", "CHADT": "CHADT", "EDT": "EDT", "ACWDT": "ACWDT", "WIT": "WIT", "AEDT": "AEDT", "WAT": "WAT", "COST": "COST", "ECT": "ECT", "GYT": "GYT", "AWST": "AWST", "MEZ": "MEZ", "CHAST": "CHAST", "TMST": "TMST", "SAST": "SAST", "AKST": "AKST", "WEZ": "WEZ", "MDT": "MDT", "WAST": "WAST", "CDT": "CDT", "AKDT": "AKDT", "LHDT": "LHDT"},
+ timezones: map[string]string{"PDT": "PDT", "SRT": "SRT", "AWDT": "AWDT", "CHADT": "CHADT", "AEST": "AEST", "SGT": "SGT", "ART": "ART", "TMT": "TMT", "WAST": "WAST", "∅∅∅": "∅∅∅", "MESZ": "MESZ", "ChST": "ChST", "EST": "EST", "ACWDT": "ACWDT", "WIT": "WIT", "AST": "AST", "AEDT": "AEDT", "GMT": "GMT", "WART": "WART", "BOT": "BOT", "COST": "COST", "NZDT": "NZDT", "UYST": "UYST", "WITA": "WITA", "HKT": "HKT", "MDT": "MDT", "MEZ": "MEZ", "WAT": "WAT", "ECT": "ECT", "HAT": "HAT", "GYT": "GYT", "AKDT": "AKDT", "COT": "COT", "CHAST": "CHAST", "CLT": "CLT", "CST": "CST", "NZST": "NZST", "GFT": "GFT", "WEZ": "WEZ", "CDT": "CDT", "ADT": "ADT", "ACDT": "ACDT", "HAST": "HAST", "MYT": "MYT", "TMST": "TMST", "EAT": "EAT", "HNT": "HNT", "OESZ": "OESZ", "WARST": "WARST", "OEZ": "OEZ", "WESZ": "WESZ", "HADT": "HADT", "LHST": "LHST", "SAST": "SAST", "ARST": "ARST", "CAT": "CAT", "CLST": "CLST", "MST": "MST", "LHDT": "LHDT", "ACWST": "ACWST", "IST": "IST", "AWST": "AWST", "HKST": "HKST", "WIB": "WIB", "JST": "JST", "JDT": "JDT", "EDT": "EDT", "UYT": "UYT", "BT": "BT", "VET": "VET", "AKST": "AKST", "ACST": "ACST", "PST": "PST"},
}
}
@@ -187,7 +187,7 @@ func (sg *sg_CF) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sg.currencies[currency]
- l := len(s) + len(sg.decimal) + len(sg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (sg *sg_CF) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sg.currencies[currency]
- l := len(s) + len(sg.decimal) + len(sg.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/shi/shi.go b/shi/shi.go
index c076cec1..55c21dba 100644
--- a/shi/shi.go
+++ b/shi/shi.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"EST": "EST", "LHDT": "LHDT", "MDT": "MDT", "ACDT": "ACDT", "NZDT": "NZDT", "HKT": "HKT", "JST": "JST", "ECT": "ECT", "MYT": "MYT", "WARST": "WARST", "PST": "PST", "MST": "MST", "PDT": "PDT", "ACST": "ACST", "ARST": "ARST", "CDT": "CDT", "SAST": "SAST", "UYT": "UYT", "WEZ": "WEZ", "VET": "VET", "AWDT": "AWDT", "CLST": "CLST", "ChST": "ChST", "ART": "ART", "CLT": "CLT", "WITA": "WITA", "WIB": "WIB", "∅∅∅": "∅∅∅", "WESZ": "WESZ", "EAT": "EAT", "COT": "COT", "TMT": "TMT", "HADT": "HADT", "JDT": "JDT", "EDT": "EDT", "WART": "WART", "BOT": "BOT", "ACWST": "ACWST", "HKST": "HKST", "ACWDT": "ACWDT", "HAT": "HAT", "ADT": "ADT", "HAST": "HAST", "LHST": "LHST", "SRT": "SRT", "AWST": "AWST", "GFT": "GFT", "AKST": "AKST", "AKDT": "AKDT", "BT": "BT", "GYT": "GYT", "WAT": "WAT", "WAST": "WAST", "HNT": "HNT", "COST": "COST", "AEST": "AEST", "OESZ": "OESZ", "NZST": "NZST", "MEZ": "MEZ", "CHAST": "CHAST", "CST": "CST", "TMST": "TMST", "AST": "AST", "MESZ": "MESZ", "OEZ": "OEZ", "IST": "IST", "CHADT": "CHADT", "SGT": "SGT", "CAT": "CAT", "GMT": "GMT", "UYST": "UYST", "WIT": "WIT", "AEDT": "AEDT"},
+ timezones: map[string]string{"ChST": "ChST", "WITA": "WITA", "CLST": "CLST", "COST": "COST", "JDT": "JDT", "TMST": "TMST", "UYST": "UYST", "JST": "JST", "AKDT": "AKDT", "EST": "EST", "HAST": "HAST", "GMT": "GMT", "NZDT": "NZDT", "BT": "BT", "WAT": "WAT", "WEZ": "WEZ", "ADT": "ADT", "CHADT": "CHADT", "AEDT": "AEDT", "LHDT": "LHDT", "WARST": "WARST", "WESZ": "WESZ", "ACDT": "ACDT", "SGT": "SGT", "ART": "ART", "OESZ": "OESZ", "SRT": "SRT", "WIT": "WIT", "HAT": "HAT", "WART": "WART", "ECT": "ECT", "CST": "CST", "ACST": "ACST", "OEZ": "OEZ", "PDT": "PDT", "CDT": "CDT", "HADT": "HADT", "AWST": "AWST", "CHAST": "CHAST", "MDT": "MDT", "VET": "VET", "∅∅∅": "∅∅∅", "AWDT": "AWDT", "HKT": "HKT", "ACWST": "ACWST", "BOT": "BOT", "WAST": "WAST", "GFT": "GFT", "PST": "PST", "CLT": "CLT", "MYT": "MYT", "WIB": "WIB", "AST": "AST", "HNT": "HNT", "TMT": "TMT", "NZST": "NZST", "CAT": "CAT", "MESZ": "MESZ", "AKST": "AKST", "SAST": "SAST", "LHST": "LHST", "ACWDT": "ACWDT", "MST": "MST", "IST": "IST", "COT": "COT", "EDT": "EDT", "AEST": "AEST", "EAT": "EAT", "GYT": "GYT", "MEZ": "MEZ", "HKST": "HKST", "ARST": "ARST", "UYT": "UYT"},
}
}
@@ -196,7 +196,7 @@ func (shi *shi) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (shi *shi) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/shi_Latn/shi_Latn.go b/shi_Latn/shi_Latn.go
index e0f43f1b..7aa3da0e 100644
--- a/shi_Latn/shi_Latn.go
+++ b/shi_Latn/shi_Latn.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"daɛ", "dfɛ"},
erasNarrow: []string{"", ""},
erasWide: []string{"dat n ɛisa", "dffir n ɛisa"},
- timezones: map[string]string{"ACST": "ACST", "ACDT": "ACDT", "NZST": "NZST", "HNT": "HNT", "AST": "AST", "WIT": "WIT", "WARST": "WARST", "CST": "CST", "CHADT": "CHADT", "OESZ": "OESZ", "EST": "EST", "EDT": "EDT", "IST": "IST", "WEZ": "WEZ", "LHDT": "LHDT", "VET": "VET", "EAT": "EAT", "AWDT": "AWDT", "MESZ": "MESZ", "SRT": "SRT", "MST": "MST", "AEST": "AEST", "LHST": "LHST", "ADT": "ADT", "GMT": "GMT", "ACWST": "ACWST", "COT": "COT", "SGT": "SGT", "AKDT": "AKDT", "CDT": "CDT", "HKST": "HKST", "AKST": "AKST", "JST": "JST", "BT": "BT", "ACWDT": "ACWDT", "NZDT": "NZDT", "MEZ": "MEZ", "CAT": "CAT", "SAST": "SAST", "WART": "WART", "WAST": "WAST", "HKT": "HKT", "CLT": "CLT", "WITA": "WITA", "HADT": "HADT", "MYT": "MYT", "BOT": "BOT", "PST": "PST", "COST": "COST", "JDT": "JDT", "UYT": "UYT", "PDT": "PDT", "∅∅∅": "∅∅∅", "ChST": "ChST", "GYT": "GYT", "WAT": "WAT", "WIB": "WIB", "MDT": "MDT", "ECT": "ECT", "AWST": "AWST", "ART": "ART", "GFT": "GFT", "HAT": "HAT", "WESZ": "WESZ", "UYST": "UYST", "ARST": "ARST", "CLST": "CLST", "TMST": "TMST", "HAST": "HAST", "OEZ": "OEZ", "CHAST": "CHAST", "TMT": "TMT", "AEDT": "AEDT"},
+ timezones: map[string]string{"OESZ": "OESZ", "AEST": "AEST", "AKDT": "AKDT", "HAST": "HAST", "OEZ": "OEZ", "NZDT": "NZDT", "WEZ": "WEZ", "COT": "COT", "HNT": "HNT", "EDT": "EDT", "SAST": "SAST", "MEZ": "MEZ", "UYST": "UYST", "AWST": "AWST", "TMT": "TMT", "SRT": "SRT", "WESZ": "WESZ", "ECT": "ECT", "JST": "JST", "CLT": "CLT", "IST": "IST", "MYT": "MYT", "HKT": "HKT", "CHAST": "CHAST", "BT": "BT", "SGT": "SGT", "CDT": "CDT", "HADT": "HADT", "EAT": "EAT", "CST": "CST", "AST": "AST", "HAT": "HAT", "PST": "PST", "UYT": "UYT", "AKST": "AKST", "ACDT": "ACDT", "ARST": "ARST", "WIB": "WIB", "AWDT": "AWDT", "AEDT": "AEDT", "GMT": "GMT", "MST": "MST", "WART": "WART", "GFT": "GFT", "COST": "COST", "NZST": "NZST", "WIT": "WIT", "MDT": "MDT", "ACWDT": "ACWDT", "CLST": "CLST", "ADT": "ADT", "GYT": "GYT", "ART": "ART", "HKST": "HKST", "LHDT": "LHDT", "CAT": "CAT", "WITA": "WITA", "BOT": "BOT", "WAST": "WAST", "VET": "VET", "∅∅∅": "∅∅∅", "LHST": "LHST", "WARST": "WARST", "JDT": "JDT", "EST": "EST", "TMST": "TMST", "CHADT": "CHADT", "PDT": "PDT", "MESZ": "MESZ", "ChST": "ChST", "ACWST": "ACWST", "WAT": "WAT", "ACST": "ACST"},
}
}
@@ -196,7 +196,7 @@ func (shi *shi_Latn) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (shi *shi_Latn) FmtAccounting(num float64, v uint64, currency currency.Type
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/shi_Latn_MA/shi_Latn_MA.go b/shi_Latn_MA/shi_Latn_MA.go
index 7a3671de..b809755d 100644
--- a/shi_Latn_MA/shi_Latn_MA.go
+++ b/shi_Latn_MA/shi_Latn_MA.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"HAST": "HAST", "AEST": "AEST", "UYST": "UYST", "ACST": "ACST", "GYT": "GYT", "NZDT": "NZDT", "CHAST": "CHAST", "JST": "JST", "EDT": "EDT", "WART": "WART", "WITA": "WITA", "BT": "BT", "SRT": "SRT", "VET": "VET", "AST": "AST", "CAT": "CAT", "HNT": "HNT", "MST": "MST", "AEDT": "AEDT", "OESZ": "OESZ", "IST": "IST", "PST": "PST", "WAST": "WAST", "CDT": "CDT", "AKDT": "AKDT", "PDT": "PDT", "BOT": "BOT", "MEZ": "MEZ", "WEZ": "WEZ", "SAST": "SAST", "OEZ": "OEZ", "AWDT": "AWDT", "NZST": "NZST", "HAT": "HAT", "ARST": "ARST", "GFT": "GFT", "∅∅∅": "∅∅∅", "WIB": "WIB", "ACWDT": "ACWDT", "COT": "COT", "CLST": "CLST", "TMT": "TMT", "ACWST": "ACWST", "MESZ": "MESZ", "CHADT": "CHADT", "TMST": "TMST", "UYT": "UYT", "WESZ": "WESZ", "ChST": "ChST", "HKST": "HKST", "AKST": "AKST", "GMT": "GMT", "ADT": "ADT", "AWST": "AWST", "ART": "ART", "HKT": "HKT", "ECT": "ECT", "EAT": "EAT", "HADT": "HADT", "WIT": "WIT", "LHST": "LHST", "WARST": "WARST", "MDT": "MDT", "CST": "CST", "JDT": "JDT", "ACDT": "ACDT", "WAT": "WAT", "CLT": "CLT", "EST": "EST", "LHDT": "LHDT", "MYT": "MYT", "COST": "COST", "SGT": "SGT"},
+ timezones: map[string]string{"MST": "MST", "WITA": "WITA", "EAT": "EAT", "WAT": "WAT", "HAT": "HAT", "MDT": "MDT", "HKST": "HKST", "WIB": "WIB", "CAT": "CAT", "UYT": "UYT", "AWDT": "AWDT", "WARST": "WARST", "VET": "VET", "AKDT": "AKDT", "GYT": "GYT", "HKT": "HKT", "LHDT": "LHDT", "PST": "PST", "ChST": "ChST", "WAST": "WAST", "GFT": "GFT", "HAST": "HAST", "∅∅∅": "∅∅∅", "WIT": "WIT", "COT": "COT", "HNT": "HNT", "CHAST": "CHAST", "TMST": "TMST", "AEST": "AEST", "COST": "COST", "SRT": "SRT", "JDT": "JDT", "AWST": "AWST", "SAST": "SAST", "BT": "BT", "WART": "WART", "BOT": "BOT", "CLT": "CLT", "CDT": "CDT", "AST": "AST", "SGT": "SGT", "CHADT": "CHADT", "OEZ": "OEZ", "PDT": "PDT", "MESZ": "MESZ", "GMT": "GMT", "ACWST": "ACWST", "ADT": "ADT", "HADT": "HADT", "LHST": "LHST", "MEZ": "MEZ", "IST": "IST", "ACST": "ACST", "EST": "EST", "CST": "CST", "ACDT": "ACDT", "AEDT": "AEDT", "WEZ": "WEZ", "ECT": "ECT", "OESZ": "OESZ", "NZST": "NZST", "JST": "JST", "AKST": "AKST", "ART": "ART", "ARST": "ARST", "TMT": "TMT", "ACWDT": "ACWDT", "CLST": "CLST", "WESZ": "WESZ", "EDT": "EDT", "NZDT": "NZDT", "UYST": "UYST", "MYT": "MYT"},
}
}
@@ -196,7 +196,7 @@ func (shi *shi_Latn_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (shi *shi_Latn_MA) FmtAccounting(num float64, v uint64, currency currency.T
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/shi_Tfng/shi_Tfng.go b/shi_Tfng/shi_Tfng.go
index 813f56ce..a1416acb 100644
--- a/shi_Tfng/shi_Tfng.go
+++ b/shi_Tfng/shi_Tfng.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"JDT": "JDT", "LHDT": "LHDT", "VET": "VET", "WAT": "WAT", "AST": "AST", "CDT": "CDT", "JST": "JST", "IST": "IST", "EST": "EST", "WART": "WART", "UYT": "UYT", "∅∅∅": "∅∅∅", "WAST": "WAST", "NZDT": "NZDT", "ARST": "ARST", "HADT": "HADT", "AEDT": "AEDT", "MYT": "MYT", "BT": "BT", "WARST": "WARST", "BOT": "BOT", "COT": "COT", "COST": "COST", "MST": "MST", "EAT": "EAT", "SGT": "SGT", "WITA": "WITA", "PST": "PST", "WEZ": "WEZ", "HNT": "HNT", "TMT": "TMT", "HAST": "HAST", "AEST": "AEST", "LHST": "LHST", "ACDT": "ACDT", "ChST": "ChST", "MESZ": "MESZ", "TMST": "TMST", "AKST": "AKST", "ART": "ART", "CLST": "CLST", "SAST": "SAST", "HKT": "HKT", "GMT": "GMT", "ECT": "ECT", "UYST": "UYST", "CAT": "CAT", "MEZ": "MEZ", "CHAST": "CHAST", "WIT": "WIT", "OESZ": "OESZ", "AWST": "AWST", "AWDT": "AWDT", "CST": "CST", "EDT": "EDT", "ACWST": "ACWST", "SRT": "SRT", "ADT": "ADT", "NZST": "NZST", "HAT": "HAT", "HKST": "HKST", "PDT": "PDT", "ACST": "ACST", "CHADT": "CHADT", "WIB": "WIB", "AKDT": "AKDT", "OEZ": "OEZ", "GFT": "GFT", "WESZ": "WESZ", "ACWDT": "ACWDT", "GYT": "GYT", "MDT": "MDT", "CLT": "CLT"},
+ timezones: map[string]string{"ACDT": "ACDT", "CHAST": "CHAST", "AEDT": "AEDT", "JST": "JST", "WEZ": "WEZ", "TMT": "TMT", "OESZ": "OESZ", "NZDT": "NZDT", "MDT": "MDT", "∅∅∅": "∅∅∅", "AKST": "AKST", "AWST": "AWST", "VET": "VET", "EAT": "EAT", "ECT": "ECT", "IST": "IST", "JDT": "JDT", "UYST": "UYST", "ChST": "ChST", "ACWDT": "ACWDT", "ART": "ART", "SRT": "SRT", "COST": "COST", "MYT": "MYT", "EDT": "EDT", "GMT": "GMT", "CST": "CST", "LHST": "LHST", "UYT": "UYT", "SAST": "SAST", "WIT": "WIT", "GFT": "GFT", "GYT": "GYT", "WIB": "WIB", "ACWST": "ACWST", "WARST": "WARST", "WAT": "WAT", "WESZ": "WESZ", "MST": "MST", "ACST": "ACST", "HNT": "HNT", "HADT": "HADT", "CHADT": "CHADT", "PST": "PST", "CLT": "CLT", "WART": "WART", "WAST": "WAST", "COT": "COT", "SGT": "SGT", "PDT": "PDT", "BT": "BT", "LHDT": "LHDT", "MESZ": "MESZ", "HKT": "HKT", "HAST": "HAST", "AWDT": "AWDT", "ARST": "ARST", "CAT": "CAT", "WITA": "WITA", "AST": "AST", "TMST": "TMST", "OEZ": "OEZ", "NZST": "NZST", "BOT": "BOT", "AKDT": "AKDT", "ADT": "ADT", "HAT": "HAT", "HKST": "HKST", "AEST": "AEST", "MEZ": "MEZ", "CLST": "CLST", "EST": "EST", "CDT": "CDT"},
}
}
@@ -196,7 +196,7 @@ func (shi *shi_Tfng) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (shi *shi_Tfng) FmtAccounting(num float64, v uint64, currency currency.Type
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/shi_Tfng_MA/shi_Tfng_MA.go b/shi_Tfng_MA/shi_Tfng_MA.go
index 9bafcd09..e6e6f3c6 100644
--- a/shi_Tfng_MA/shi_Tfng_MA.go
+++ b/shi_Tfng_MA/shi_Tfng_MA.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"SGT": "SGT", "MYT": "MYT", "UYST": "UYST", "ADT": "ADT", "ARST": "ARST", "GMT": "GMT", "BT": "BT", "ACDT": "ACDT", "VET": "VET", "AST": "AST", "ACWDT": "ACWDT", "EAT": "EAT", "NZST": "NZST", "HKST": "HKST", "OEZ": "OEZ", "WARST": "WARST", "AWST": "AWST", "HAT": "HAT", "CST": "CST", "MESZ": "MESZ", "WIB": "WIB", "WESZ": "WESZ", "BOT": "BOT", "WAT": "WAT", "TMST": "TMST", "ECT": "ECT", "ACST": "ACST", "COST": "COST", "CHADT": "CHADT", "CLST": "CLST", "WITA": "WITA", "EDT": "EDT", "PDT": "PDT", "LHDT": "LHDT", "AEST": "AEST", "GFT": "GFT", "OESZ": "OESZ", "ART": "ART", "IST": "IST", "PST": "PST", "WART": "WART", "SRT": "SRT", "AKDT": "AKDT", "JST": "JST", "ChST": "ChST", "GYT": "GYT", "WAST": "WAST", "CLT": "CLT", "∅∅∅": "∅∅∅", "HAST": "HAST", "JDT": "JDT", "WEZ": "WEZ", "EST": "EST", "ACWST": "ACWST", "MDT": "MDT", "HKT": "HKT", "CHAST": "CHAST", "HADT": "HADT", "AEDT": "AEDT", "SAST": "SAST", "NZDT": "NZDT", "CAT": "CAT", "CDT": "CDT", "MEZ": "MEZ", "UYT": "UYT", "AWDT": "AWDT", "TMT": "TMT", "AKST": "AKST", "HNT": "HNT", "COT": "COT", "MST": "MST", "WIT": "WIT", "LHST": "LHST"},
+ timezones: map[string]string{"ART": "ART", "LHST": "LHST", "BT": "BT", "VET": "VET", "WEZ": "WEZ", "HKT": "HKT", "WIB": "WIB", "GMT": "GMT", "WAST": "WAST", "COT": "COT", "AKST": "AKST", "HAST": "HAST", "NZDT": "NZDT", "SAST": "SAST", "UYT": "UYT", "SRT": "SRT", "MDT": "MDT", "TMST": "TMST", "EAT": "EAT", "HAT": "HAT", "ACST": "ACST", "HKST": "HKST", "NZST": "NZST", "MEZ": "MEZ", "PDT": "PDT", "CDT": "CDT", "SGT": "SGT", "LHDT": "LHDT", "GFT": "GFT", "WESZ": "WESZ", "JDT": "JDT", "CLT": "CLT", "EST": "EST", "TMT": "TMT", "UYST": "UYST", "PST": "PST", "WITA": "WITA", "AST": "AST", "ACDT": "ACDT", "CHAST": "CHAST", "WARST": "WARST", "WAT": "WAT", "JST": "JST", "IST": "IST", "HNT": "HNT", "AWST": "AWST", "AKDT": "AKDT", "ChST": "ChST", "WIT": "WIT", "ACWST": "ACWST", "COST": "COST", "CHADT": "CHADT", "HADT": "HADT", "OEZ": "OEZ", "CLST": "CLST", "ECT": "ECT", "CST": "CST", "AWDT": "AWDT", "AEST": "AEST", "AEDT": "AEDT", "CAT": "CAT", "MYT": "MYT", "∅∅∅": "∅∅∅", "ADT": "ADT", "WART": "WART", "ACWDT": "ACWDT", "GYT": "GYT", "ARST": "ARST", "EDT": "EDT", "OESZ": "OESZ", "MESZ": "MESZ", "BOT": "BOT", "MST": "MST"},
}
}
@@ -196,7 +196,7 @@ func (shi *shi_Tfng_MA) FmtCurrency(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (shi *shi_Tfng_MA) FmtAccounting(num float64, v uint64, currency currency.T
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := shi.currencies[currency]
- l := len(s) + len(shi.decimal) + len(shi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/si/si.go b/si/si.go
index d438177d..325001e9 100644
--- a/si/si.go
+++ b/si/si.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ක්\u200dරි.පූ.", "ක්\u200dරි.ව."},
erasNarrow: []string{"", ""},
erasWide: []string{"ක්\u200dරිස්තු පූර්ව", "ක්\u200dරිස්තු වර්ෂ"},
- timezones: map[string]string{"CHAST": "චැතම් සම්මත වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "JST": "ජපාන සම්මත වේලාව", "GYT": "ගයනා වේලාව", "NZDT": "නවසීලන්ත දිවා වේලාව", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "MDT": "උතුරු ඇමරිකානු කඳුකර දිවාආලෝක වේලාව", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "BOT": "බොලිවියා වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව", "SRT": "සුරිනාම වේලාව", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "ChST": "චමොරෝ වේලාව", "NZST": "නවසීලන්ත සම්මත වේලාව", "IST": "ඉන්දියානු වේලාව", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "ECT": "ඉක්වදෝර් වේලාව", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "AST": "අත්ලාන්තික් සම්මත වේලාව", "CLT": "චිලී සම්මත වේලාව", "SAST": "දකුණු අප්\u200dරිකානු වේලාව", "UYT": "උරුගුවේ සම්මත වේලාව", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "MST": "උතුරු ඇමරිකානු කඳුකර සම්මත වේලාව", "COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "BT": "භුතාන වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "VET": "වෙනිසියුලා වේලාව", "TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "AKST": "ඇලස්කා සම්මත වේලාව", "SGT": "සිංගප්පුරු වේලාව", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "MYT": "මැලේසියානු වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "HKT": "හොංකොං සම්මත වේලාව", "JDT": "ජපාන දහවල් වේලාව", "∅∅∅": "පේරු ග්\u200dරීෂ්ම කාලය", "CHADT": "චැතම් දිවා වේලාව", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව"},
+ timezones: map[string]string{"AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව", "SGT": "සිංගප්පුරු වේලාව", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "UYT": "උරුගුවේ සම්මත වේලාව", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "MST": "උතුරු ඇමරිකානු කඳුකර සම්මත වේලාව", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "JDT": "ජපාන දහවල් වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "HKT": "හොංකොං සම්මත වේලාව", "CHADT": "චැතම් දිවා වේලාව", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව", "SRT": "සුරිනාම වේලාව", "GYT": "ගයනා වේලාව", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "MDT": "උතුරු ඇමරිකානු කඳුකර දිවාආලෝක වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "AKST": "ඇලස්කා සම්මත වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "ECT": "ඉක්වදෝර් වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "AST": "අත්ලාන්තික් සම්මත වේලාව", "∅∅∅": "බ්\u200dරසීල ග්\u200dරීෂ්ම කාලය", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "BT": "භුතාන වේලාව", "JST": "ජපාන සම්මත වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "ChST": "චමොරෝ වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "NZDT": "නවසීලන්ත දිවා වේලාව", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "MYT": "මැලේසියානු වේලාව", "CLT": "චිලී සම්මත වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "CHAST": "චැතම් සම්මත වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "VET": "වෙනිසියුලා වේලාව", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "NZST": "නවසීලන්ත සම්මත වේලාව", "BOT": "බොලිවියා වේලාව", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "SAST": "දකුණු අප්\u200dරිකානු වේලාව", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව", "IST": "ඉන්දියානු වේලාව"},
}
}
@@ -206,7 +206,7 @@ func (si *si) WeekdaysWide() []string {
func (si *si) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(si.decimal) + len(si.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -279,7 +279,7 @@ func (si *si) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := si.currencies[currency]
- l := len(s) + len(si.decimal) + len(si.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (si *si) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := si.currencies[currency]
- l := len(s) + len(si.decimal) + len(si.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/si_LK/si_LK.go b/si_LK/si_LK.go
index abb7b3a2..bf4d7e7c 100644
--- a/si_LK/si_LK.go
+++ b/si_LK/si_LK.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "si_LK",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ".",
group: ",",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ක්\u200dරි.පූ.", "ක්\u200dරි.ව."},
erasNarrow: []string{"", ""},
erasWide: []string{"ක්\u200dරිස්තු පූර්ව", "ක්\u200dරිස්තු වර්ෂ"},
- timezones: map[string]string{"SAST": "දකුණු අප්\u200dරිකානු වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "IST": "ඉන්දියානු වේලාව", "NZST": "නවසීලන්ත සම්මත වේලාව", "COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "NZDT": "නවසීලන්ත දිවා වේලාව", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "ChST": "චමොරෝ වේලාව", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව", "GYT": "ගයනා වේලාව", "CHAST": "චැතම් සම්මත වේලාව", "TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "MYT": "මැලේසියානු වේලාව", "AST": "අත්ලාන්තික් සම්මත වේලාව", "AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "ECT": "ඉක්වදෝර් වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "UYT": "උරුගුවේ සම්මත වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "SGT": "සිංගප්පුරු වේලාව", "CLT": "චිලී සම්මත වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "HKT": "හොංකොං සම්මත වේලාව", "∅∅∅": "ඇමර්සන් ග්\u200dරීෂ්ම කාලය", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "MST": "MST", "CHADT": "චැතම් දිවා වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "BOT": "බොලිවියා වේලාව", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "JST": "ජපාන සම්මත වේලාව", "BT": "භුතාන වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "SRT": "සුරිනාම වේලාව", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "VET": "වෙනිසියුලා වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "MDT": "MDT", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "AKST": "ඇලස්කා සම්මත වේලාව", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "JDT": "ජපාන දහවල් වේලාව"},
+ timezones: map[string]string{"AST": "අත්ලාන්තික් සම්මත වේලාව", "HKT": "හොංකොං සම්මත වේලාව", "TMT": "ටර්ක්මෙනිස්තාන සම්මත වේලාව", "AEDT": "නැඟෙනහිර ඕස්ට්\u200dරේලියානු දහවල් වේලාව", "WIT": "නැගෙනහිර ඉන්දුනීසියානු වේලාව", "∅∅∅": "ඇසොර්ස් ග්\u200dරීෂ්ම වේලාව", "EST": "උතුරු ඇමරිකානු නැගෙනහිර සම්මත වේලාව", "AWST": "බටහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "ChST": "චමොරෝ වේලාව", "IST": "ඉන්දියානු වේලාව", "ACST": "ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "ACDT": "මධ්\u200dයම ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "SAST": "දකුණු අප්\u200dරිකානු වේලාව", "WART": "බටහිර ආර්ජන්ටිනා සම්මත වේලාව", "GFT": "ප්\u200dරංශ ගයනා වේලාව", "MEZ": "මධ්\u200dයම යුරෝපීය සම්මත වේලාව", "BT": "භුතාන වේලාව", "COT": "කොලොම්බියා සම්මත වේලාව", "BOT": "බොලිවියා වේලාව", "ECT": "ඉක්වදෝර් වේලාව", "COST": "කොලොම්බියා ග්\u200dරීෂ්ම කාලය", "AKST": "ඇලස්කා සම්මත වේලාව", "CHADT": "චැතම් දිවා වේලාව", "WITA": "මධ්\u200dයම ඉන්දුනීසියානු වේලාව", "SRT": "සුරිනාම වේලාව", "CLT": "චිලී සම්මත වේලාව", "AKDT": "ඇලස්කා දිවාආලෝක වේලාව", "OESZ": "නැගෙනහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "NZST": "නවසීලන්ත සම්මත වේලාව", "UYST": "උරුගුවේ ග්\u200dරීෂ්ම කාලය", "LHDT": "ලෝර්ඩ් හෝව් දිවා වේලාව", "SGT": "සිංගප්පුරු වේලාව", "HAT": "නිව්ෆවුන්ලන්ත දිවාආලෝක වේලාව", "ART": "ආර්ජන්ටිනා සම්මත වේලාව", "ACWDT": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "WAT": "බටහිර අප්\u200dරිකානු සම්මත වේලාව", "MST": "MST", "HAST": "හවායි-අලෙයුතියාන් සම්මත වේලාව", "OEZ": "නැගෙනහිර යුරෝපීය සම්මත වේලාව", "UYT": "උරුගුවේ සම්මත වේලාව", "WESZ": "බටහිර යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "ARST": "ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "AEST": "නැගෙනහිර ඕස්ට්\u200dරේලියානු සම්මත වේලාව", "CAT": "මධ්\u200dයම අප්\u200dරිකානු වේලාව", "CST": "උතුරු ඇමරිකානු මධ්\u200dයම සම්මත වේලාව", "CDT": "උතුරු ඇමරිකානු මධ්\u200dයම දිවාආලෝක වේලාව", "HADT": "හවායි-අලෙයුතියාන් දිවාආලෝක වේලාව", "PST": "උතුරු ඇමරිකානු පැසිෆික් සම්මත වේලාව", "WEZ": "බටහිර යුරෝපීය සම්මත වේලාව", "WARST": "බටහිර ආර්ජන්ටිනා ග්\u200dරීෂ්ම කාලය", "ADT": "අත්ලාන්තික් දිවාආලෝක වේලාව", "MDT": "MDT", "LHST": "ලෝර්ඩ් හෝව් සම්මත වේලාව", "GMT": "ග්\u200dරිනිච් මධ්\u200dයම වේලාව", "ACWST": "මධ්\u200dයම බටහිර ඔස්ට්\u200dරේලියානු සම්මත වේලාව", "AWDT": "බටහිර ඔස්ට්\u200dරේලියානු දහවල් වේලාව", "HKST": "හොංකොං ග්\u200dරීෂ්ම වේලාව", "VET": "වෙනිසියුලා වේලාව", "WAST": "බටහිර අප්\u200dරිකානු ග්\u200dරීෂ්ම කාලය", "JDT": "ජපාන දහවල් වේලාව", "MYT": "මැලේසියානු වේලාව", "CHAST": "චැතම් සම්මත වේලාව", "TMST": "ටර්ක්මෙනිස්තාන ග්\u200dරීෂ්ම වේලාව", "NZDT": "නවසීලන්ත දිවා වේලාව", "MESZ": "මධ්\u200dයම යුරෝපීය ග්\u200dරීෂ්ම වේලාව", "CLST": "චිලී ග්\u200dරීෂ්ම කාලය", "EAT": "නැගෙනහිර අප්\u200dරිකානු වේලාව", "JST": "ජපාන සම්මත වේලාව", "HNT": "නිව්ෆවුන්ලන්ත සම්මත වේලාව", "GYT": "ගයනා වේලාව", "WIB": "බටහිර ඉන්දුනීසියානු වේලාව", "EDT": "උතුරු ඇමරිකානු නැගෙනහිර දිවාආලෝක වේලාව", "PDT": "උතුරු ඇමරිකානු පැසිෆික් දිවාආලෝක වේලාව"},
}
}
@@ -206,7 +206,7 @@ func (si *si_LK) WeekdaysWide() []string {
func (si *si_LK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(si.decimal) + len(si.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -279,7 +279,7 @@ func (si *si_LK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := si.currencies[currency]
- l := len(s) + len(si.decimal) + len(si.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (si *si_LK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := si.currencies[currency]
- l := len(s) + len(si.decimal) + len(si.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sk/sk.go b/sk/sk.go
index 9a4353e4..01d87a83 100644
--- a/sk/sk.go
+++ b/sk/sk.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "sk",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{5, 6, 2, 4},
+ pluralsRange: []locales.PluralRule{4, 5, 6, 2},
decimal: ",",
group: " ",
minus: "-",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pred Kr.", "po Kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"pred Kristom", "po Kristovi"},
- timezones: map[string]string{"GFT": "francúzskoguyanský čas", "AKST": "aljašský štandardný čas", "UYT": "uruguajský štandardný čas", "ACST": "stredoaustrálsky štandardný čas", "WAT": "západoafrický štandardný čas", "NZST": "novozélandský štandardný čas", "COT": "kolumbijský štandardný čas", "MESZ": "stredoeurópsky letný čas", "HKT": "hongkonský štandardný čas", "CHADT": "chathamský letný čas", "COST": "kolumbijský letný čas", "CST": "severoamerický centrálny štandardný čas", "SGT": "singapurský štandardný čas", "HAST": "havajsko-aleutský štandardný čas", "WITA": "stredoindonézsky čas", "OESZ": "východoeurópsky letný čas", "PST": "severoamerický tichomorský štandardný čas", "WEZ": "západoeurópsky štandardný čas", "HAT": "newfoundlandský letný čas", "CLT": "čilský štandardný čas", "MEZ": "stredoeurópsky štandardný čas", "TMST": "turkménsky letný čas", "∅∅∅": "amazonský letný čas", "PDT": "severoamerický tichomorský letný čas", "WESZ": "západoeurópsky letný čas", "EAT": "východoafrický čas", "ART": "argentínsky štandardný čas", "CAT": "stredoafrický čas", "HKST": "hongkonský letný čas", "SAST": "juhoafrický čas", "EDT": "severoamerický východný letný čas", "ACWST": "stredozápadný austrálsky štandardný čas", "BOT": "bolívijský čas", "IST": "indický čas", "LHDT": "letný čas ostrova lorda Howa", "CDT": "severoamerický centrálny letný čas", "MST": "MST", "WIT": "východoindonézsky čas", "WIB": "západoindonézsky čas", "GYT": "guyanský čas", "MDT": "MDT", "OEZ": "východoeurópsky štandardný čas", "ECT": "ekvádorský čas", "MYT": "malajzijský čas", "WAST": "západoafrický letný čas", "AST": "atlantický štandardný čas", "HADT": "havajsko-aleutský letný čas", "AEST": "východoaustrálsky štandardný čas", "JDT": "japonský letný čas", "VET": "venezuelský čas", "LHST": "štandardný čas ostrova lorda Howa", "ARST": "argentínsky letný čas", "CLST": "čilský letný čas", "ChST": "chamorrský štandardný čas", "AEDT": "východoaustrálsky letný čas", "JST": "japonský štandardný čas", "BT": "bhutánsky čas", "ACDT": "stredoaustrálsky letný čas", "NZDT": "novozélandský letný čas", "CHAST": "chathamský štandardný čas", "WARST": "západoargentínsky letný čas", "SRT": "surinamský čas", "TMT": "turkménsky štandardný čas", "AKDT": "aljašský letný čas", "GMT": "greenwichský čas", "ADT": "atlantický letný čas", "ACWDT": "stredozápadný austrálsky letný čas", "AWDT": "západoaustrálsky letný čas", "EST": "severoamerický východný štandardný čas", "UYST": "uruguajský letný čas", "WART": "západoargentínsky štandardný čas", "AWST": "západoaustrálsky štandardný čas", "HNT": "newfoundlandský štandardný čas"},
+ timezones: map[string]string{"AEDT": "východoaustrálsky letný čas", "PST": "severoamerický tichomorský štandardný čas", "MST": "MST", "HAST": "havajsko-aleutský štandardný čas", "TMST": "turkménsky letný čas", "CAT": "stredoafrický čas", "MEZ": "stredoeurópsky štandardný čas", "UYST": "uruguajský letný čas", "SGT": "singapurský štandardný čas", "ADT": "atlantický letný čas", "BOT": "bolívijský čas", "CLT": "čilský štandardný čas", "ECT": "ekvádorský čas", "ARST": "argentínsky letný čas", "BT": "bhutánsky čas", "ACWDT": "stredozápadný austrálsky letný čas", "WARST": "západoargentínsky letný čas", "WAT": "západoafrický štandardný čas", "EST": "severoamerický východný štandardný čas", "CHAST": "chathamský štandardný čas", "WIT": "východoindonézsky čas", "MYT": "malajzijský čas", "HKT": "hongkonský štandardný čas", "OEZ": "východoeurópsky štandardný čas", "SRT": "surinamský čas", "WAST": "západoafrický letný čas", "COST": "kolumbijský letný čas", "AKST": "aljašský štandardný čas", "ACDT": "stredoaustrálsky letný čas", "SAST": "juhoafrický čas", "NZST": "novozélandský štandardný čas", "EAT": "východoafrický čas", "AKDT": "aljašský letný čas", "EDT": "severoamerický východný letný čas", "AWDT": "západoaustrálsky letný čas", "HKST": "hongkonský letný čas", "PDT": "severoamerický tichomorský letný čas", "GMT": "greenwichský čas", "WESZ": "západoeurópsky letný čas", "CST": "severoamerický centrálny štandardný čas", "AST": "atlantický štandardný čas", "∅∅∅": "amazonský letný čas", "JDT": "japonský letný čas", "ACST": "stredoaustrálsky štandardný čas", "ART": "argentínsky štandardný čas", "WIB": "západoindonézsky čas", "HADT": "havajsko-aleutský letný čas", "LHST": "štandardný čas ostrova lorda Howa", "MESZ": "stredoeurópsky letný čas", "WART": "západoargentínsky štandardný čas", "IST": "indický čas", "CHADT": "chathamský letný čas", "LHDT": "letný čas ostrova lorda Howa", "OESZ": "východoeurópsky letný čas", "COT": "kolumbijský štandardný čas", "JST": "japonský štandardný čas", "UYT": "uruguajský štandardný čas", "ChST": "chamorrský štandardný čas", "CLST": "čilský letný čas", "HAT": "newfoundlandský letný čas", "AWST": "západoaustrálsky štandardný čas", "NZDT": "novozélandský letný čas", "AEST": "východoaustrálsky štandardný čas", "WITA": "stredoindonézsky čas", "CDT": "severoamerický centrálny letný čas", "MDT": "MDT", "TMT": "turkménsky štandardný čas", "ACWST": "stredozápadný austrálsky štandardný čas", "WEZ": "západoeurópsky štandardný čas", "VET": "venezuelský čas", "GFT": "francúzskoguyanský čas", "HNT": "newfoundlandský štandardný čas", "GYT": "guyanský čas"},
}
}
@@ -233,7 +233,7 @@ func (sk *sk) WeekdaysWide() []string {
func (sk *sk) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sk.decimal) + len(sk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -310,7 +310,7 @@ func (sk *sk) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sk.currencies[currency]
- l := len(s) + len(sk.decimal) + len(sk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -370,7 +370,7 @@ func (sk *sk) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sk.currencies[currency]
- l := len(s) + len(sk.decimal) + len(sk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sk_SK/sk_SK.go b/sk_SK/sk_SK.go
index fa687ba1..5cc8ca63 100644
--- a/sk_SK/sk_SK.go
+++ b/sk_SK/sk_SK.go
@@ -49,7 +49,7 @@ func New() locales.Translator {
locale: "sk_SK",
pluralsCardinal: []locales.PluralRule{2, 4, 5, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 4, 5, 6},
+ pluralsRange: []locales.PluralRule{4, 5, 6, 2},
decimal: ",",
group: " ",
minus: "-",
@@ -75,7 +75,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pred Kr.", "po Kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"pred Kristom", "po Kristovi"},
- timezones: map[string]string{"WAT": "západoafrický štandardný čas", "AWDT": "západoaustrálsky letný čas", "HKT": "hongkonský štandardný čas", "AEDT": "východoaustrálsky letný čas", "EDT": "severoamerický východný letný čas", "BOT": "bolívijský čas", "SGT": "singapurský štandardný čas", "HKST": "hongkonský letný čas", "TMST": "turkménsky letný čas", "GFT": "francúzskoguyanský čas", "WART": "západoargentínsky štandardný čas", "ART": "argentínsky štandardný čas", "AKST": "aljašský štandardný čas", "UYT": "uruguajský štandardný čas", "SRT": "surinamský čas", "LHDT": "letný čas ostrova lorda Howa", "EAT": "východoafrický čas", "COT": "kolumbijský štandardný čas", "CLST": "čilský letný čas", "CHAST": "chathamský štandardný čas", "WIT": "východoindonézsky čas", "PST": "severoamerický tichomorský štandardný čas", "MST": "severoamerický horský štandardný čas", "HAT": "newfoundlandský letný čas", "MEZ": "stredoeurópsky štandardný čas", "LHST": "štandardný čas ostrova lorda Howa", "ACST": "stredoaustrálsky štandardný čas", "AST": "atlantický štandardný čas", "ADT": "atlantický letný čas", "HADT": "havajsko-aleutský letný čas", "SAST": "juhoafrický čas", "ACWST": "stredozápadný austrálsky štandardný čas", "CDT": "severoamerický centrálny letný čas", "MESZ": "stredoeurópsky letný čas", "AWST": "západoaustrálsky štandardný čas", "EST": "severoamerický východný štandardný čas", "∅∅∅": "∅∅∅", "HNT": "newfoundlandský štandardný čas", "HAST": "havajsko-aleutský štandardný čas", "AKDT": "aljašský letný čas", "IST": "indický čas", "BT": "bhutánsky čas", "CLT": "čilský štandardný čas", "JDT": "japonský letný čas", "UYST": "uruguajský letný čas", "ACWDT": "stredozápadný austrálsky letný čas", "WARST": "západoargentínsky letný čas", "GYT": "guyanský čas", "COST": "kolumbijský letný čas", "WIB": "západoindonézsky čas", "ECT": "ekvádorský čas", "MDT": "severoamerický horský letný čas", "VET": "venezuelský čas", "OEZ": "východoeurópsky štandardný čas", "ARST": "argentínsky letný čas", "CST": "severoamerický centrálny štandardný čas", "NZST": "novozélandský štandardný čas", "TMT": "turkménsky štandardný čas", "AEST": "východoaustrálsky štandardný čas", "WEZ": "západoeurópsky štandardný čas", "WESZ": "západoeurópsky letný čas", "MYT": "malajzijský čas", "ACDT": "stredoaustrálsky letný čas", "WAST": "západoafrický letný čas", "JST": "japonský štandardný čas", "GMT": "greenwichský čas", "ChST": "chamorrský štandardný čas", "NZDT": "novozélandský letný čas", "CAT": "stredoafrický čas", "CHADT": "chathamský letný čas", "WITA": "stredoindonézsky čas", "OESZ": "východoeurópsky letný čas", "PDT": "severoamerický tichomorský letný čas"},
+ timezones: map[string]string{"ACWST": "stredozápadný austrálsky štandardný čas", "MDT": "severoamerický horský letný čas", "GFT": "francúzskoguyanský čas", "COST": "kolumbijský letný čas", "MYT": "malajzijský čas", "TMT": "turkménsky štandardný čas", "LHST": "štandardný čas ostrova lorda Howa", "BT": "bhutánsky čas", "SRT": "surinamský čas", "WAST": "západoafrický letný čas", "ACDT": "stredoaustrálsky letný čas", "MESZ": "stredoeurópsky letný čas", "MST": "severoamerický horský štandardný čas", "WARST": "západoargentínsky letný čas", "ADT": "atlantický letný čas", "WIB": "západoindonézsky čas", "SAST": "juhoafrický čas", "NZST": "novozélandský štandardný čas", "JST": "japonský štandardný čas", "WART": "západoargentínsky štandardný čas", "CLT": "čilský štandardný čas", "COT": "kolumbijský štandardný čas", "ARST": "argentínsky letný čas", "BOT": "bolívijský čas", "CLST": "čilský letný čas", "WESZ": "západoeurópsky letný čas", "IST": "indický čas", "∅∅∅": "peruánsky letný čas", "AKST": "aljašský štandardný čas", "PST": "severoamerický tichomorský štandardný čas", "WAT": "západoafrický štandardný čas", "JDT": "japonský letný čas", "HNT": "newfoundlandský štandardný čas", "TMST": "turkménsky letný čas", "CAT": "stredoafrický čas", "UYT": "uruguajský štandardný čas", "UYST": "uruguajský letný čas", "CDT": "severoamerický centrálny letný čas", "CHADT": "chathamský letný čas", "WIT": "východoindonézsky čas", "ACST": "stredoaustrálsky štandardný čas", "MEZ": "stredoeurópsky štandardný čas", "VET": "venezuelský čas", "EDT": "severoamerický východný letný čas", "OEZ": "východoeurópsky štandardný čas", "EAT": "východoafrický čas", "ECT": "ekvádorský čas", "HADT": "havajsko-aleutský letný čas", "HAT": "newfoundlandský letný čas", "AWST": "západoaustrálsky štandardný čas", "CHAST": "chathamský štandardný čas", "AEDT": "východoaustrálsky letný čas", "NZDT": "novozélandský letný čas", "GMT": "greenwichský čas", "WITA": "stredoindonézsky čas", "ART": "argentínsky štandardný čas", "EST": "severoamerický východný štandardný čas", "HAST": "havajsko-aleutský štandardný čas", "AEST": "východoaustrálsky štandardný čas", "SGT": "singapurský štandardný čas", "AKDT": "aljašský letný čas", "HKST": "hongkonský letný čas", "LHDT": "letný čas ostrova lorda Howa", "WEZ": "západoeurópsky štandardný čas", "AST": "atlantický štandardný čas", "PDT": "severoamerický tichomorský letný čas", "ACWDT": "stredozápadný austrálsky letný čas", "CST": "severoamerický centrálny štandardný čas", "GYT": "guyanský čas", "AWDT": "západoaustrálsky letný čas", "HKT": "hongkonský štandardný čas", "OESZ": "východoeurópsky letný čas", "ChST": "chamorrský štandardný čas"},
}
}
@@ -233,7 +233,7 @@ func (sk *sk_SK) WeekdaysWide() []string {
func (sk *sk_SK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sk.decimal) + len(sk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -310,7 +310,7 @@ func (sk *sk_SK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sk.currencies[currency]
- l := len(s) + len(sk.decimal) + len(sk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -370,7 +370,7 @@ func (sk *sk_SK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sk.currencies[currency]
- l := len(s) + len(sk.decimal) + len(sk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sl/sl.go b/sl/sl.go
index 90d48d72..0dd56768 100644
--- a/sl/sl.go
+++ b/sl/sl.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pr. Kr.", "po n. št."},
erasNarrow: []string{"", ""},
erasWide: []string{"pred Kristusom", "naše štetje"},
- timezones: map[string]string{"COST": "Kolumbijski poletni čas", "SGT": "Singapurski standardni čas", "EST": "Vzhodni standardni čas", "EDT": "Vzhodni poletni čas", "WESZ": "Zahodnoevropski poletni čas", "WART": "Argentinski zahodni standardni čas", "SRT": "Surinamski čas", "GYT": "Gvajanski čas", "WAST": "Zahodnoafriški poletni čas", "CDT": "Centralni poletni čas", "TMST": "Turkmenistanski poletni čas", "PST": "Pacifiški standardni čas", "ADT": "Atlantski poletni čas", "WIB": "Indonezijski zahodni čas", "ECT": "Ekvadorski čas", "AWDT": "Avstralski zahodni poletni čas", "HKST": "Hongkonški poletni čas", "AKDT": "Aljaški poletni čas", "IST": "Indijski standardni čas", "WEZ": "Zahodnoevropski standardni čas", "PDT": "Pacifiški poletni čas", "ACST": "Avstralski centralni standardni čas", "CLST": "Čilski poletni čas", "JDT": "Japonski poletni čas", "SAST": "Južnoafriški čas", "BT": "Butanski čas", "ACWST": "Avstralski centralni zahodni standardni čas", "AKST": "Aljaški standardni čas", "JST": "Japonski standardni čas", "GMT": "Greenwiški srednji čas", "LHDT": "Poletni čas otoka Lord Howe", "ACDT": "Avstralski centralni poletni čas", "WAT": "Zahodnoafriški standardni čas", "ART": "Argentinski standardni čas", "MESZ": "Srednjeevropski poletni čas", "WITA": "Indonezijski osrednji čas", "HAST": "Havajski aleutski standardni čas", "AWST": "Avstralski zahodni standardni čas", "CLT": "Čilski standardni čas", "GFT": "Čas: Francoska Gvajana", "HADT": "Havajski aleutski poletni čas", "WARST": "Argentinski zahodni poletni čas", "ChST": "Čamorski standardni čas", "NZDT": "Novozelandski poletni čas", "ARST": "Argentinski poletni čas", "CAT": "Centralnoafriški čas", "LHST": "Standardni čas otoka Lord Howe", "BOT": "Bolivijski čas", "UYT": "Urugvajski standardni čas", "HNT": "Novofundlandski standardni čas", "CHAST": "Čatamski standardni čas", "HAT": "Novofundlandski poletni čas", "HKT": "Hongkonški standardni čas", "AEST": "Avstralski vzhodni standardni čas", "VET": "Venezuelski čas", "AST": "Atlantski standardni čas", "CST": "Centralni standardni čas", "MEZ": "Srednjeevropski standardni čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "∅∅∅": "Perujski poletni čas", "OEZ": "Vzhodnoevropski standardni čas", "MST": "Gorski standardni čas", "COT": "Kolumbijski standardni čas", "CHADT": "Čatamski poletni čas", "TMT": "Turkmenistanski standardni čas", "UYST": "Urugvajski poletni čas", "EAT": "Vzhodnoafriški čas", "NZST": "Novozelandski standardni čas", "AEDT": "Avstralski vzhodni poletni čas", "OESZ": "Vzhodnoevropski poletni čas", "MYT": "Malezijski čas", "MDT": "Gorski poletni čas", "WIT": "Indonezijski vzhodni čas"},
+ timezones: map[string]string{"ECT": "Ekvadorski čas", "JST": "Japonski standardni čas", "OESZ": "Vzhodnoevropski poletni čas", "UYT": "Urugvajski standardni čas", "WIT": "Indonezijski vzhodni čas", "PST": "Pacifiški standardni čas", "HKST": "Hongkonški poletni čas", "WEZ": "Zahodnoevropski standardni čas", "COT": "Kolumbijski standardni čas", "AKST": "Aljaški standardni čas", "GYT": "Gvajanski čas", "HAST": "Havajski aleutski standardni čas", "TMT": "Turkmenistanski standardni čas", "CLT": "Čilski standardni čas", "GFT": "Čas: Francoska Gvajana", "OEZ": "Vzhodnoevropski standardni čas", "VET": "Venezuelski čas", "MYT": "Malezijski čas", "SGT": "Singapurski standardni čas", "HADT": "Havajski aleutski poletni čas", "TMST": "Turkmenistanski poletni čas", "MDT": "Gorski poletni čas", "CHAST": "Čatamski standardni čas", "SAST": "Južnoafriški čas", "AEDT": "Avstralski vzhodni poletni čas", "HKT": "Hongkonški standardni čas", "ACWST": "Avstralski centralni zahodni standardni čas", "BOT": "Bolivijski čas", "IST": "Indijski standardni čas", "ART": "Argentinski standardni čas", "NZST": "Novozelandski standardni čas", "NZDT": "Novozelandski poletni čas", "BT": "Butanski čas", "WARST": "Argentinski zahodni poletni čas", "CDT": "Centralni poletni čas", "∅∅∅": "Azorski poletni čas", "ACDT": "Avstralski centralni poletni čas", "HAT": "Novofundlandski poletni čas", "MST": "Gorski standardni čas", "JDT": "Japonski poletni čas", "AST": "Atlantski standardni čas", "HNT": "Novofundlandski standardni čas", "EDT": "Vzhodni poletni čas", "SRT": "Surinamski čas", "ADT": "Atlantski poletni čas", "GMT": "Greenwiški srednji čas", "AKDT": "Aljaški poletni čas", "COST": "Kolumbijski poletni čas", "EST": "Vzhodni standardni čas", "AWST": "Avstralski zahodni standardni čas", "ARST": "Argentinski poletni čas", "LHDT": "Poletni čas otoka Lord Howe", "WAT": "Zahodnoafriški standardni čas", "WESZ": "Zahodnoevropski poletni čas", "ACST": "Avstralski centralni standardni čas", "PDT": "Pacifiški poletni čas", "UYST": "Urugvajski poletni čas", "WART": "Argentinski zahodni standardni čas", "WIB": "Indonezijski zahodni čas", "AEST": "Avstralski vzhodni standardni čas", "WAST": "Zahodnoafriški poletni čas", "WITA": "Indonezijski osrednji čas", "AWDT": "Avstralski zahodni poletni čas", "CHADT": "Čatamski poletni čas", "MESZ": "Srednjeevropski poletni čas", "ChST": "Čamorski standardni čas", "CST": "Centralni standardni čas", "CAT": "Centralnoafriški čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "CLST": "Čilski poletni čas", "LHST": "Standardni čas otoka Lord Howe", "MEZ": "Srednjeevropski standardni čas", "EAT": "Vzhodnoafriški čas"},
}
}
@@ -236,7 +236,7 @@ func (sl *sl) WeekdaysWide() []string {
func (sl *sl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sl.decimal) + len(sl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -309,7 +309,7 @@ func (sl *sl) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sl.currencies[currency]
- l := len(s) + len(sl.decimal) + len(sl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -367,7 +367,7 @@ func (sl *sl) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sl.currencies[currency]
- l := len(s) + len(sl.decimal) + len(sl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sl_SI/sl_SI.go b/sl_SI/sl_SI.go
index 008561fa..490755f8 100644
--- a/sl_SI/sl_SI.go
+++ b/sl_SI/sl_SI.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"pr. Kr.", "po n. št."},
erasNarrow: []string{"", ""},
erasWide: []string{"pred Kristusom", "naše štetje"},
- timezones: map[string]string{"EAT": "Vzhodnoafriški čas", "HNT": "Novofundlandski standardni čas", "MESZ": "Srednjeevropski poletni čas", "CHAST": "Čatamski standardni čas", "CHADT": "Čatamski poletni čas", "TMT": "Turkmenistanski standardni čas", "SAST": "Južnoafriški čas", "ChST": "Čamorski standardni čas", "COST": "Kolumbijski poletni čas", "SGT": "Singapurski standardni čas", "TMST": "Turkmenistanski poletni čas", "WIB": "Indonezijski zahodni čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "ACDT": "Avstralski centralni poletni čas", "ARST": "Argentinski poletni čas", "JDT": "Japonski poletni čas", "PST": "Pacifiški standardni čas", "HKT": "Hongkonški standardni čas", "JST": "Japonski standardni čas", "EST": "Vzhodni standardni čas", "EDT": "Vzhodni poletni čas", "WESZ": "Zahodnoevropski poletni čas", "GFT": "Čas: Francoska Gvajana", "MEZ": "Srednjeevropski standardni čas", "UYST": "Urugvajski poletni čas", "MST": "Gorski standardni čas", "MDT": "Gorski poletni čas", "AWST": "Avstralski zahodni standardni čas", "ADT": "Atlantski poletni čas", "WEZ": "Zahodnoevropski standardni čas", "CST": "Centralni standardni čas", "LHST": "Standardni čas otoka Lord Howe", "OEZ": "Vzhodnoevropski standardni čas", "CDT": "Centralni poletni čas", "NZST": "Novozelandski standardni čas", "COT": "Kolumbijski standardni čas", "AEDT": "Avstralski vzhodni poletni čas", "HADT": "Havajski aleutski poletni čas", "GMT": "Greenwiški srednji čas", "BT": "Butanski čas", "IST": "Indijski standardni čas", "ACST": "Avstralski centralni standardni čas", "WIT": "Indonezijski vzhodni čas", "WITA": "Indonezijski osrednji čas", "CAT": "Centralnoafriški čas", "HAT": "Novofundlandski poletni čas", "AKDT": "Aljaški poletni čas", "LHDT": "Poletni čas otoka Lord Howe", "WARST": "Argentinski zahodni poletni čas", "PDT": "Pacifiški poletni čas", "OESZ": "Vzhodnoevropski poletni čas", "WART": "Argentinski zahodni standardni čas", "WAST": "Zahodnoafriški poletni čas", "VET": "Venezuelski čas", "SRT": "Surinamski čas", "WAT": "Zahodnoafriški standardni čas", "AWDT": "Avstralski zahodni poletni čas", "CLST": "Čilski poletni čas", "ECT": "Ekvadorski čas", "∅∅∅": "Perujski poletni čas", "MYT": "Malezijski čas", "UYT": "Urugvajski standardni čas", "NZDT": "Novozelandski poletni čas", "ART": "Argentinski standardni čas", "AST": "Atlantski standardni čas", "HKST": "Hongkonški poletni čas", "ACWST": "Avstralski centralni zahodni standardni čas", "GYT": "Gvajanski čas", "CLT": "Čilski standardni čas", "AEST": "Avstralski vzhodni standardni čas", "HAST": "Havajski aleutski standardni čas", "AKST": "Aljaški standardni čas", "BOT": "Bolivijski čas"},
+ timezones: map[string]string{"JDT": "Japonski poletni čas", "MEZ": "Srednjeevropski standardni čas", "WAT": "Zahodnoafriški standardni čas", "GMT": "Greenwiški srednji čas", "ACWST": "Avstralski centralni zahodni standardni čas", "IST": "Indijski standardni čas", "HNT": "Novofundlandski standardni čas", "ADT": "Atlantski poletni čas", "MST": "MST", "TMT": "Turkmenistanski standardni čas", "ACWDT": "Avstralski centralni zahodni poletni čas", "GFT": "Čas: Francoska Gvajana", "SAST": "Južnoafriški čas", "CLT": "Čilski standardni čas", "PDT": "Pacifiški poletni čas", "NZDT": "Novozelandski poletni čas", "UYST": "Urugvajski poletni čas", "WIT": "Indonezijski vzhodni čas", "EAT": "Vzhodnoafriški čas", "AEST": "Avstralski vzhodni standardni čas", "CAT": "Centralnoafriški čas", "LHST": "Standardni čas otoka Lord Howe", "OEZ": "Vzhodnoevropski standardni čas", "MESZ": "Srednjeevropski poletni čas", "BOT": "Bolivijski čas", "HADT": "Havajski aleutski poletni čas", "TMST": "Turkmenistanski poletni čas", "WART": "Argentinski zahodni standardni čas", "LHDT": "Poletni čas otoka Lord Howe", "WITA": "Indonezijski osrednji čas", "BT": "Butanski čas", "CST": "Centralni standardni čas", "AST": "Atlantski standardni čas", "ART": "Argentinski standardni čas", "EST": "Vzhodni standardni čas", "HAT": "Novofundlandski poletni čas", "AKST": "Aljaški standardni čas", "ARST": "Argentinski poletni čas", "JST": "Japonski standardni čas", "MDT": "MDT", "NZST": "Novozelandski standardni čas", "WEZ": "Zahodnoevropski standardni čas", "CHAST": "Čatamski standardni čas", "EDT": "Vzhodni poletni čas", "GYT": "Gvajanski čas", "AWDT": "Avstralski zahodni poletni čas", "PST": "Pacifiški standardni čas", "∅∅∅": "Amazonski poletni čas", "AEDT": "Avstralski vzhodni poletni čas", "CLST": "Čilski poletni čas", "COT": "Kolumbijski standardni čas", "AKDT": "Aljaški poletni čas", "AWST": "Avstralski zahodni standardni čas", "CHADT": "Čatamski poletni čas", "WARST": "Argentinski zahodni poletni čas", "ECT": "Ekvadorski čas", "CDT": "Centralni poletni čas", "ACST": "Avstralski centralni standardni čas", "MYT": "Malezijski čas", "WIB": "Indonezijski zahodni čas", "UYT": "Urugvajski standardni čas", "VET": "Venezuelski čas", "WAST": "Zahodnoafriški poletni čas", "ACDT": "Avstralski centralni poletni čas", "HKT": "Hongkonški standardni čas", "ChST": "Čamorski standardni čas", "OESZ": "Vzhodnoevropski poletni čas", "SRT": "Surinamski čas", "WESZ": "Zahodnoevropski poletni čas", "COST": "Kolumbijski poletni čas", "SGT": "Singapurski standardni čas", "HAST": "Havajski aleutski standardni čas", "HKST": "Hongkonški poletni čas"},
}
}
@@ -236,7 +236,7 @@ func (sl *sl_SI) WeekdaysWide() []string {
func (sl *sl_SI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sl.decimal) + len(sl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -309,7 +309,7 @@ func (sl *sl_SI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sl.currencies[currency]
- l := len(s) + len(sl.decimal) + len(sl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -367,7 +367,7 @@ func (sl *sl_SI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sl.currencies[currency]
- l := len(s) + len(sl.decimal) + len(sl.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/smn/smn.go b/smn/smn.go
index 93cc20c6..ae1a8cc6 100644
--- a/smn/smn.go
+++ b/smn/smn.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
daysAbbreviated: []string{"pa", "vu", "ma", "ko", "tu", "vá", "lá"},
daysNarrow: []string{"P", "V", "M", "K", "T", "V", "L"},
daysWide: []string{"pasepeeivi", "vuossaargâ", "majebaargâ", "koskoho", "tuorâstuv", "vástuppeeivi", "lávurduv"},
- timezones: map[string]string{"AWDT": "AWDT", "ARST": "ARST", "ChST": "ChST", "OEZ": "OEZ", "WARST": "WARST", "HKST": "HKST", "AEDT": "AEDT", "EDT": "EDT", "GMT": "GMT", "MYT": "MYT", "NZDT": "NZDT", "CAT": "CAT", "WITA": "WITA", "IST": "IST", "VET": "VET", "NZST": "NZST", "CST": "CST", "CDT": "CDT", "AEST": "AEST", "LHDT": "LHDT", "HKT": "HKT", "HAST": "HAST", "UYST": "UYST", "ACWDT": "ACWDT", "MST": "MST", "CLST": "CLST", "WIB": "WIB", "PDT": "PDT", "WART": "WART", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "EAT": "EAT", "AWST": "AWST", "COT": "COT", "SGT": "SGT", "HADT": "HADT", "HNT": "HNT", "ART": "ART", "JST": "JST", "EST": "EST", "LHST": "LHST", "AST": "AST", "WIT": "WIT", "UYT": "UYT", "WEZ": "WEZ", "SRT": "SRT", "GYT": "GYT", "WAT": "WAT", "ADT": "ADT", "SAST": "SAST", "PST": "PST", "ACST": "ACST", "CLT": "CLT", "MESZ": "MESZ", "AKST": "AKST", "AKDT": "AKDT", "ECT": "ECT", "BOT": "BOT", "ACWST": "ACWST", "WAST": "WAST", "HAT": "HAT", "MEZ": "MEZ", "CHAST": "CHAST", "CHADT": "CHADT", "TMST": "TMST", "OESZ": "OESZ", "JDT": "JDT", "BT": "BT", "WESZ": "WESZ", "MDT": "MDT", "COST": "COST", "TMT": "TMT", "GFT": "GFT"},
+ timezones: map[string]string{"AST": "AST", "ACDT": "ACDT", "HNT": "HNT", "AWST": "AWST", "SAST": "SAST", "AEST": "AEST", "SGT": "SGT", "AKST": "AKST", "ChST": "ChST", "TMT": "TMT", "GMT": "GMT", "ACWDT": "ACWDT", "WARST": "WARST", "AKDT": "AKDT", "CHADT": "CHADT", "NZDT": "NZDT", "BOT": "BOT", "CDT": "CDT", "AWDT": "AWDT", "CAT": "CAT", "CLST": "CLST", "WESZ": "WESZ", "∅∅∅": "∅∅∅", "HKST": "HKST", "COST": "COST", "ADT": "ADT", "HADT": "HADT", "GFT": "GFT", "CST": "CST", "ARST": "ARST", "WIB": "WIB", "TMST": "TMST", "UYT": "UYT", "UYST": "UYST", "BT": "BT", "EAT": "EAT", "MYT": "MYT", "LHDT": "LHDT", "PDT": "PDT", "MDT": "MDT", "IST": "IST", "VET": "VET", "ART": "ART", "EST": "EST", "NZST": "NZST", "ACWST": "ACWST", "WEZ": "WEZ", "JDT": "JDT", "HAT": "HAT", "MEZ": "MEZ", "MESZ": "MESZ", "WART": "WART", "COT": "COT", "GYT": "GYT", "HKT": "HKT", "HAST": "HAST", "OESZ": "OESZ", "WITA": "WITA", "CLT": "CLT", "JST": "JST", "CHAST": "CHAST", "WAT": "WAT", "WAST": "WAST", "OEZ": "OEZ", "WIT": "WIT", "MST": "MST", "ECT": "ECT", "SRT": "SRT", "AEDT": "AEDT", "LHST": "LHST", "PST": "PST", "ACST": "ACST", "EDT": "EDT"},
}
}
diff --git a/smn_FI/smn_FI.go b/smn_FI/smn_FI.go
index 80360a92..e0cef373 100644
--- a/smn_FI/smn_FI.go
+++ b/smn_FI/smn_FI.go
@@ -60,7 +60,7 @@ func New() locales.Translator {
daysAbbreviated: []string{"pa", "vu", "ma", "ko", "tu", "vá", "lá"},
daysNarrow: []string{"P", "V", "M", "K", "T", "V", "L"},
daysWide: []string{"pasepeeivi", "vuossaargâ", "majebaargâ", "koskoho", "tuorâstuv", "vástuppeeivi", "lávurduv"},
- timezones: map[string]string{"WAST": "WAST", "ADT": "ADT", "HAT": "HAT", "CDT": "CDT", "CHAST": "CHAST", "WIT": "WIT", "OESZ": "OESZ", "WARST": "WARST", "JST": "JST", "LHDT": "LHDT", "SGT": "SGT", "TMST": "TMST", "AKST": "AKST", "ECT": "ECT", "UYT": "UYT", "ACWDT": "ACWDT", "ChST": "ChST", "MDT": "MDT", "AST": "AST", "HNT": "HNT", "COT": "COT", "IST": "IST", "WITA": "WITA", "WART": "WART", "EDT": "EDT", "CLT": "CLT", "CAT": "CAT", "OEZ": "OEZ", "ACDT": "ACDT", "WAT": "WAT", "AWDT": "AWDT", "NZDT": "NZDT", "WESZ": "WESZ", "CHADT": "CHADT", "UYST": "UYST", "EAT": "EAT", "ACWST": "ACWST", "SRT": "SRT", "NZST": "NZST", "MEZ": "MEZ", "TMT": "TMT", "AEST": "AEST", "WIB": "WIB", "AKDT": "AKDT", "LHST": "LHST", "MESZ": "MESZ", "HKT": "HKT", "GYT": "GYT", "CLST": "CLST", "HADT": "HADT", "ACST": "ACST", "PDT": "PDT", "VET": "VET", "AWST": "AWST", "ART": "ART", "COST": "COST", "HKST": "HKST", "GFT": "GFT", "BT": "BT", "PST": "PST", "AEDT": "AEDT", "GMT": "GMT", "∅∅∅": "∅∅∅", "ARST": "ARST", "WEZ": "WEZ", "MYT": "MYT", "BOT": "BOT", "MST": "MST", "CST": "CST", "HAST": "HAST", "SAST": "SAST", "JDT": "JDT", "EST": "EST"},
+ timezones: map[string]string{"CST": "CST", "GYT": "GYT", "PDT": "PDT", "AKDT": "AKDT", "AST": "AST", "ARST": "ARST", "OEZ": "OEZ", "PST": "PST", "MESZ": "MESZ", "COST": "COST", "ADT": "ADT", "EST": "EST", "HKT": "HKT", "NZST": "NZST", "WAT": "WAT", "HNT": "HNT", "AEDT": "AEDT", "CLT": "CLT", "ECT": "ECT", "UYT": "UYT", "BOT": "BOT", "JST": "JST", "EDT": "EDT", "MDT": "MDT", "HADT": "HADT", "HKST": "HKST", "TMST": "TMST", "LHST": "LHST", "CAT": "CAT", "UYST": "UYST", "CHAST": "CHAST", "GMT": "GMT", "WITA": "WITA", "EAT": "EAT", "WARST": "WARST", "IST": "IST", "COT": "COT", "WIT": "WIT", "WART": "WART", "GFT": "GFT", "CDT": "CDT", "ACST": "ACST", "ACDT": "ACDT", "HAST": "HAST", "WAST": "WAST", "JDT": "JDT", "AWDT": "AWDT", "CHADT": "CHADT", "ChST": "ChST", "WIB": "WIB", "VET": "VET", "AKST": "AKST", "SAST": "SAST", "OESZ": "OESZ", "NZDT": "NZDT", "BT": "BT", "CLST": "CLST", "AWST": "AWST", "AEST": "AEST", "HAT": "HAT", "MYT": "MYT", "SRT": "SRT", "ACWST": "ACWST", "ACWDT": "ACWDT", "WEZ": "WEZ", "ART": "ART", "MST": "MST", "MEZ": "MEZ", "WESZ": "WESZ", "SGT": "SGT", "∅∅∅": "∅∅∅", "TMT": "TMT", "LHDT": "LHDT"},
}
}
diff --git a/sn/sn.go b/sn/sn.go
index e5cb7131..52b541d8 100644
--- a/sn/sn.go
+++ b/sn/sn.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kristo asati auya", "Kristo ashaya"},
- timezones: map[string]string{"ChST": "ChST", "AWST": "AWST", "PST": "PST", "NZST": "NZST", "HKST": "HKST", "WITA": "WITA", "ECT": "ECT", "WART": "WART", "COT": "COT", "MEZ": "MEZ", "CAT": "CAT", "TMT": "TMT", "AEST": "AEST", "PDT": "PDT", "ACST": "ACST", "WAST": "WAST", "OESZ": "OESZ", "MYT": "MYT", "UYT": "UYT", "WAT": "WAT", "EST": "EST", "WIB": "WIB", "EAT": "EAT", "HNT": "HNT", "GYT": "GYT", "MDT": "MDT", "COST": "COST", "OEZ": "OEZ", "WEZ": "WEZ", "ACWST": "ACWST", "VET": "VET", "∅∅∅": "∅∅∅", "HKT": "HKT", "TMST": "TMST", "WARST": "WARST", "SRT": "SRT", "AWDT": "AWDT", "HAT": "HAT", "BT": "BT", "SGT": "SGT", "AKST": "AKST", "ARST": "ARST", "CHAST": "CHAST", "HADT": "HADT", "SAST": "SAST", "JDT": "JDT", "GMT": "GMT", "BOT": "BOT", "UYST": "UYST", "CHADT": "CHADT", "HAST": "HAST", "MESZ": "MESZ", "GFT": "GFT", "LHDT": "LHDT", "ART": "ART", "AST": "AST", "IST": "IST", "WESZ": "WESZ", "ACWDT": "ACWDT", "LHST": "LHST", "AEDT": "AEDT", "AKDT": "AKDT", "ADT": "ADT", "CLT": "CLT", "CLST": "CLST", "JST": "JST", "ACDT": "ACDT", "MST": "MST", "CDT": "CDT", "WIT": "WIT", "EDT": "EDT", "NZDT": "NZDT", "CST": "CST"},
+ timezones: map[string]string{"WIB": "WIB", "BT": "BT", "VET": "VET", "WAST": "WAST", "MYT": "MYT", "ART": "ART", "MESZ": "MESZ", "WARST": "WARST", "ACST": "ACST", "PDT": "PDT", "MEZ": "MEZ", "ARST": "ARST", "MDT": "MDT", "AWST": "AWST", "GFT": "GFT", "AST": "AST", "MST": "MST", "HAST": "HAST", "AWDT": "AWDT", "AEST": "AEST", "UYT": "UYT", "UYST": "UYST", "WIT": "WIT", "ADT": "ADT", "HADT": "HADT", "HKT": "HKT", "ACWDT": "ACWDT", "SGT": "SGT", "AEDT": "AEDT", "SRT": "SRT", "BOT": "BOT", "TMT": "TMT", "IST": "IST", "EST": "EST", "LHST": "LHST", "LHDT": "LHDT", "NZDT": "NZDT", "WESZ": "WESZ", "CST": "CST", "CHAST": "CHAST", "SAST": "SAST", "∅∅∅": "∅∅∅", "CLST": "CLST", "ChST": "ChST", "ACDT": "ACDT", "HNT": "HNT", "GYT": "GYT", "EDT": "EDT", "EAT": "EAT", "JST": "JST", "CHADT": "CHADT", "OEZ": "OEZ", "NZST": "NZST", "ACWST": "ACWST", "CLT": "CLT", "WAT": "WAT", "COT": "COT", "AKDT": "AKDT", "TMST": "TMST", "PST": "PST", "GMT": "GMT", "CAT": "CAT", "ECT": "ECT", "AKST": "AKST", "WART": "WART", "COST": "COST", "HKST": "HKST", "OESZ": "OESZ", "WEZ": "WEZ", "HAT": "HAT", "JDT": "JDT", "WITA": "WITA", "CDT": "CDT"},
}
}
@@ -194,7 +194,7 @@ func (sn *sn) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sn.currencies[currency]
- l := len(s) + len(sn.decimal) + len(sn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (sn *sn) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sn.currencies[currency]
- l := len(s) + len(sn.decimal) + len(sn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sn_ZW/sn_ZW.go b/sn_ZW/sn_ZW.go
index 462e907c..4513d38e 100644
--- a/sn_ZW/sn_ZW.go
+++ b/sn_ZW/sn_ZW.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kristo asati auya", "Kristo ashaya"},
- timezones: map[string]string{"MESZ": "MESZ", "TMT": "TMT", "TMST": "TMST", "∅∅∅": "∅∅∅", "MYT": "MYT", "HAST": "HAST", "LHST": "LHST", "WART": "WART", "AEDT": "AEDT", "SAST": "SAST", "MEZ": "MEZ", "GMT": "GMT", "PDT": "PDT", "ARST": "ARST", "MST": "MST", "HAT": "HAT", "COST": "COST", "UYST": "UYST", "AST": "AST", "MDT": "MDT", "CLST": "CLST", "WIT": "WIT", "OESZ": "OESZ", "IST": "IST", "PST": "PST", "HNT": "HNT", "HKT": "HKT", "OEZ": "OEZ", "CDT": "CDT", "EDT": "EDT", "SRT": "SRT", "GYT": "GYT", "JST": "JST", "BT": "BT", "ACDT": "ACDT", "AWDT": "AWDT", "CLT": "CLT", "HADT": "HADT", "AKDT": "AKDT", "WEZ": "WEZ", "LHDT": "LHDT", "AWST": "AWST", "ACWDT": "ACWDT", "WAT": "WAT", "NZST": "NZST", "NZDT": "NZDT", "ART": "ART", "CAT": "CAT", "GFT": "GFT", "EST": "EST", "WARST": "WARST", "WAST": "WAST", "COT": "COT", "ChST": "ChST", "EAT": "EAT", "HKST": "HKST", "CHAST": "CHAST", "SGT": "SGT", "WITA": "WITA", "JDT": "JDT", "BOT": "BOT", "ADT": "ADT", "CHADT": "CHADT", "AEST": "AEST", "ECT": "ECT", "WESZ": "WESZ", "UYT": "UYT", "CST": "CST", "WIB": "WIB", "AKST": "AKST", "VET": "VET", "ACWST": "ACWST", "ACST": "ACST"},
+ timezones: map[string]string{"WESZ": "WESZ", "AKST": "AKST", "AKDT": "AKDT", "HADT": "HADT", "OEZ": "OEZ", "NZST": "NZST", "NZDT": "NZDT", "MEZ": "MEZ", "AST": "AST", "EST": "EST", "MST": "MST", "ARST": "ARST", "PST": "PST", "UYST": "UYST", "WART": "WART", "OESZ": "OESZ", "AEDT": "AEDT", "MESZ": "MESZ", "WITA": "WITA", "EAT": "EAT", "WARST": "WARST", "MDT": "MDT", "ChST": "ChST", "ACWDT": "ACWDT", "GFT": "GFT", "JDT": "JDT", "AEST": "AEST", "CAT": "CAT", "BT": "BT", "CLT": "CLT", "COST": "COST", "SGT": "SGT", "AWDT": "AWDT", "ART": "ART", "GMT": "GMT", "WIT": "WIT", "ACST": "ACST", "HNT": "HNT", "WEZ": "WEZ", "ECT": "ECT", "IST": "IST", "CST": "CST", "WIB": "WIB", "PDT": "PDT", "SRT": "SRT", "WAT": "WAT", "HAT": "HAT", "CHAST": "CHAST", "BOT": "BOT", "CDT": "CDT", "ADT": "ADT", "ACDT": "ACDT", "HKT": "HKT", "CHADT": "CHADT", "SAST": "SAST", "MYT": "MYT", "LHST": "LHST", "∅∅∅": "∅∅∅", "UYT": "UYT", "CLST": "CLST", "EDT": "EDT", "HAST": "HAST", "AWST": "AWST", "TMST": "TMST", "WAST": "WAST", "VET": "VET", "GYT": "GYT", "HKST": "HKST", "TMT": "TMT", "LHDT": "LHDT", "ACWST": "ACWST", "COT": "COT", "JST": "JST"},
}
}
@@ -194,7 +194,7 @@ func (sn *sn_ZW) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sn.currencies[currency]
- l := len(s) + len(sn.decimal) + len(sn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (sn *sn_ZW) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sn.currencies[currency]
- l := len(s) + len(sn.decimal) + len(sn.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/so/so.go b/so/so.go
index 133c3e4e..1daa788e 100644
--- a/so/so.go
+++ b/so/so.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"CK", "CD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ciise ka hor (CS)", "Ciise ka dib (CS)"},
- timezones: map[string]string{"MEZ": "MEZ", "BT": "BT", "∅∅∅": "∅∅∅", "UYT": "UYT", "WEZ": "WEZ", "SRT": "SRT", "MESZ": "MESZ", "HKST": "HKST", "JST": "JST", "EAT": "EAT", "PST": "PST", "ACST": "ACST", "WAST": "WAST", "ARST": "ARST", "LHDT": "LHDT", "VET": "VET", "NZST": "NZST", "ART": "ART", "HADT": "HADT", "EDT": "EDT", "CHAST": "CHAST", "CAT": "CAT", "SAST": "SAST", "EST": "EST", "ChST": "ChST", "UYST": "UYST", "AST": "AST", "AWST": "AWST", "WIB": "WIB", "OESZ": "OESZ", "JDT": "JDT", "ACWST": "ACWST", "LHST": "LHST", "COST": "COST", "TMT": "TMT", "GFT": "GFT", "WITA": "WITA", "ECT": "ECT", "PDT": "PDT", "WAT": "WAT", "CHADT": "CHADT", "SGT": "SGT", "AEDT": "AEDT", "AKDT": "AKDT", "NZDT": "NZDT", "CLT": "CLT", "WART": "WART", "COT": "COT", "WARST": "WARST", "MYT": "MYT", "HAST": "HAST", "WESZ": "WESZ", "GYT": "GYT", "ADT": "ADT", "AWDT": "AWDT", "CDT": "CDT", "WIT": "WIT", "TMST": "TMST", "HAT": "HAT", "IST": "IST", "ACWDT": "ACWDT", "CLST": "CLST", "MST": "MST", "AEST": "AEST", "AKST": "AKST", "BOT": "BOT", "GMT": "GMT", "ACDT": "ACDT", "HNT": "HNT", "CST": "CST", "MDT": "MDT", "HKT": "HKT", "OEZ": "OEZ"},
+ timezones: map[string]string{"CST": "CST", "HKST": "HKST", "TMST": "TMST", "OEZ": "OEZ", "AEST": "AEST", "ACWDT": "ACWDT", "ACDT": "ACDT", "TMT": "TMT", "BT": "BT", "WESZ": "WESZ", "VET": "VET", "SAST": "SAST", "UYST": "UYST", "SRT": "SRT", "MST": "MST", "COST": "COST", "∅∅∅": "∅∅∅", "HKT": "HKT", "ART": "ART", "NZDT": "NZDT", "ChST": "ChST", "WAT": "WAT", "WAST": "WAST", "OESZ": "OESZ", "ACWST": "ACWST", "BOT": "BOT", "AEDT": "AEDT", "WART": "WART", "CDT": "CDT", "AWDT": "AWDT", "CHAST": "CHAST", "PST": "PST", "UYT": "UYT", "HAST": "HAST", "MESZ": "MESZ", "JST": "JST", "ARST": "ARST", "EST": "EST", "WARST": "WARST", "CLST": "CLST", "EAT": "EAT", "JDT": "JDT", "EDT": "EDT", "WIT": "WIT", "GYT": "GYT", "WIB": "WIB", "LHDT": "LHDT", "GMT": "GMT", "WEZ": "WEZ", "GFT": "GFT", "IST": "IST", "HAT": "HAT", "HADT": "HADT", "PDT": "PDT", "CLT": "CLT", "COT": "COT", "ACST": "ACST", "HNT": "HNT", "AKDT": "AKDT", "WITA": "WITA", "ECT": "ECT", "ADT": "ADT", "AKST": "AKST", "AWST": "AWST", "CHADT": "CHADT", "LHST": "LHST", "MEZ": "MEZ", "AST": "AST", "NZST": "NZST", "MDT": "MDT", "MYT": "MYT", "SGT": "SGT", "CAT": "CAT"},
}
}
@@ -194,7 +194,7 @@ func (so *so) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (so *so) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/so_DJ/so_DJ.go b/so_DJ/so_DJ.go
index f091e20b..a5315dae 100644
--- a/so_DJ/so_DJ.go
+++ b/so_DJ/so_DJ.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"CK", "CD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ciise ka hor (CS)", "Ciise ka dib (CS)"},
- timezones: map[string]string{"MYT": "MYT", "PST": "PST", "HKT": "HKT", "CHAST": "CHAST", "SGT": "SGT", "HAST": "HAST", "AEST": "AEST", "EAT": "EAT", "COST": "COST", "NZST": "NZST", "NZDT": "NZDT", "ChST": "ChST", "MST": "MST", "PDT": "PDT", "ACWDT": "ACWDT", "GYT": "GYT", "WAT": "WAT", "WAST": "WAST", "COT": "COT", "IST": "IST", "EST": "EST", "TMST": "TMST", "ACWST": "ACWST", "AEDT": "AEDT", "SAST": "SAST", "VET": "VET", "MDT": "MDT", "ADT": "ADT", "MEZ": "MEZ", "GFT": "GFT", "GMT": "GMT", "EDT": "EDT", "WESZ": "WESZ", "ACST": "ACST", "HAT": "HAT", "OEZ": "OEZ", "JDT": "JDT", "AST": "AST", "AWDT": "AWDT", "BT": "BT", "UYT": "UYT", "HADT": "HADT", "ART": "ART", "CHADT": "CHADT", "CLST": "CLST", "WIT": "WIT", "WITA": "WITA", "WIB": "WIB", "HKST": "HKST", "TMT": "TMT", "ECT": "ECT", "ARST": "ARST", "BOT": "BOT", "CAT": "CAT", "LHDT": "LHDT", "CST": "CST", "MESZ": "MESZ", "OESZ": "OESZ", "LHST": "LHST", "AWST": "AWST", "CDT": "CDT", "UYST": "UYST", "ACDT": "ACDT", "WART": "WART", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "JST": "JST", "SRT": "SRT", "CLT": "CLT", "AKDT": "AKDT", "WARST": "WARST", "AKST": "AKST", "HNT": "HNT"},
+ timezones: map[string]string{"CDT": "CDT", "JDT": "JDT", "SGT": "SGT", "UYST": "UYST", "ChST": "ChST", "CST": "CST", "∅∅∅": "∅∅∅", "HNT": "HNT", "OESZ": "OESZ", "NZST": "NZST", "CLT": "CLT", "COST": "COST", "EST": "EST", "EDT": "EDT", "ACWDT": "ACWDT", "WAT": "WAT", "WAST": "WAST", "SAST": "SAST", "OEZ": "OEZ", "ACWST": "ACWST", "CLST": "CLST", "HAT": "HAT", "ART": "ART", "AWDT": "AWDT", "TMT": "TMT", "PST": "PST", "UYT": "UYT", "MESZ": "MESZ", "GMT": "GMT", "WART": "WART", "AKST": "AKST", "MYT": "MYT", "ARST": "ARST", "TMST": "TMST", "SRT": "SRT", "AKDT": "AKDT", "CHAST": "CHAST", "AEDT": "AEDT", "LHST": "LHST", "WESZ": "WESZ", "BOT": "BOT", "AEST": "AEST", "WARST": "WARST", "COT": "COT", "GYT": "GYT", "WIB": "WIB", "HKT": "HKT", "HKST": "HKST", "CHADT": "CHADT", "MST": "MST", "EAT": "EAT", "ECT": "ECT", "MEZ": "MEZ", "WIT": "WIT", "NZDT": "NZDT", "WITA": "WITA", "WEZ": "WEZ", "GFT": "GFT", "JST": "JST", "MDT": "MDT", "HAST": "HAST", "LHDT": "LHDT", "VET": "VET", "IST": "IST", "ADT": "ADT", "AST": "AST", "ACDT": "ACDT", "HADT": "HADT", "AWST": "AWST", "CAT": "CAT", "ACST": "ACST", "PDT": "PDT", "BT": "BT"},
}
}
@@ -194,7 +194,7 @@ func (so *so_DJ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (so *so_DJ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/so_ET/so_ET.go b/so_ET/so_ET.go
index f42f1f89..323e0efa 100644
--- a/so_ET/so_ET.go
+++ b/so_ET/so_ET.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"CK", "CD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ciise ka hor (CS)", "Ciise ka dib (CS)"},
- timezones: map[string]string{"CHAST": "CHAST", "TMST": "TMST", "AWST": "AWST", "NZDT": "NZDT", "COST": "COST", "TMT": "TMT", "SRT": "SRT", "ACST": "ACST", "LHST": "LHST", "BOT": "BOT", "EST": "EST", "MYT": "MYT", "PDT": "PDT", "VET": "VET", "HNT": "HNT", "ADT": "ADT", "AEDT": "AEDT", "GYT": "GYT", "ACDT": "ACDT", "WAST": "WAST", "HAT": "HAT", "WIT": "WIT", "EDT": "EDT", "CLST": "CLST", "GFT": "GFT", "ChST": "ChST", "WAT": "WAT", "EAT": "EAT", "OEZ": "OEZ", "SAST": "SAST", "MST": "MST", "ACWDT": "ACWDT", "HADT": "HADT", "BT": "BT", "WESZ": "WESZ", "LHDT": "LHDT", "UYST": "UYST", "CST": "CST", "WIB": "WIB", "JST": "JST", "UYT": "UYT", "MESZ": "MESZ", "CHADT": "CHADT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "GMT": "GMT", "WEZ": "WEZ", "NZST": "NZST", "ARST": "ARST", "HAST": "HAST", "CAT": "CAT", "AEST": "AEST", "HKST": "HKST", "CLT": "CLT", "ACWST": "ACWST", "MEZ": "MEZ", "HKT": "HKT", "SGT": "SGT", "AKST": "AKST", "ECT": "ECT", "AWDT": "AWDT", "ART": "ART", "MDT": "MDT", "JDT": "JDT", "WARST": "WARST", "COT": "COT", "AST": "AST", "AKDT": "AKDT", "IST": "IST", "WART": "WART", "PST": "PST", "CDT": "CDT", "WITA": "WITA"},
+ timezones: map[string]string{"OEZ": "OEZ", "LHDT": "LHDT", "ART": "ART", "EDT": "EDT", "OESZ": "OESZ", "NZDT": "NZDT", "WARST": "WARST", "EAT": "EAT", "COST": "COST", "JDT": "JDT", "AWDT": "AWDT", "PDT": "PDT", "UYST": "UYST", "AEDT": "AEDT", "SAST": "SAST", "MESZ": "MESZ", "UYT": "UYT", "WITA": "WITA", "ACWST": "ACWST", "WAST": "WAST", "HAST": "HAST", "MST": "MST", "HKST": "HKST", "CHADT": "CHADT", "ChST": "ChST", "WESZ": "WESZ", "GYT": "GYT", "EST": "EST", "TMT": "TMT", "ACDT": "ACDT", "JST": "JST", "IST": "IST", "HADT": "HADT", "HAT": "HAT", "AKST": "AKST", "HKT": "HKT", "WIB": "WIB", "NZST": "NZST", "ECT": "ECT", "ADT": "ADT", "∅∅∅": "∅∅∅", "SGT": "SGT", "ARST": "ARST", "SRT": "SRT", "CST": "CST", "COT": "COT", "AST": "AST", "PST": "PST", "CAT": "CAT", "WART": "WART", "BOT": "BOT", "WEZ": "WEZ", "MDT": "MDT", "TMST": "TMST", "LHST": "LHST", "VET": "VET", "WAT": "WAT", "HNT": "HNT", "GFT": "GFT", "GMT": "GMT", "MYT": "MYT", "AEST": "AEST", "CLST": "CLST", "ACST": "ACST", "CHAST": "CHAST", "WIT": "WIT", "AKDT": "AKDT", "MEZ": "MEZ", "BT": "BT", "ACWDT": "ACWDT", "CLT": "CLT", "CDT": "CDT", "AWST": "AWST"},
}
}
@@ -194,7 +194,7 @@ func (so *so_ET) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (so *so_ET) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/so_KE/so_KE.go b/so_KE/so_KE.go
index 49b7b37c..0fa758dd 100644
--- a/so_KE/so_KE.go
+++ b/so_KE/so_KE.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"CK", "CD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ciise ka hor (CS)", "Ciise ka dib (CS)"},
- timezones: map[string]string{"GMT": "GMT", "EAT": "EAT", "ADT": "ADT", "AWST": "AWST", "AEST": "AEST", "WART": "WART", "CLST": "CLST", "AEDT": "AEDT", "AKST": "AKST", "GYT": "GYT", "AST": "AST", "HNT": "HNT", "CAT": "CAT", "SAST": "SAST", "UYST": "UYST", "ACWDT": "ACWDT", "EDT": "EDT", "NZDT": "NZDT", "ART": "ART", "ARST": "ARST", "EST": "EST", "WEZ": "WEZ", "LHST": "LHST", "NZST": "NZST", "AKDT": "AKDT", "IST": "IST", "BOT": "BOT", "COST": "COST", "HADT": "HADT", "JDT": "JDT", "MYT": "MYT", "SGT": "SGT", "CLT": "CLT", "WESZ": "WESZ", "AWDT": "AWDT", "MEZ": "MEZ", "TMT": "TMT", "PDT": "PDT", "WAST": "WAST", "HAT": "HAT", "HKST": "HKST", "TMST": "TMST", "HAST": "HAST", "BT": "BT", "ECT": "ECT", "SRT": "SRT", "WAT": "WAT", "GFT": "GFT", "OESZ": "OESZ", "UYT": "UYT", "ACWST": "ACWST", "ChST": "ChST", "MDT": "MDT", "CST": "CST", "WITA": "WITA", "LHDT": "LHDT", "CHADT": "CHADT", "JST": "JST", "ACST": "ACST", "ACDT": "ACDT", "MST": "MST", "MESZ": "MESZ", "HKT": "HKT", "∅∅∅": "∅∅∅", "WIB": "WIB", "OEZ": "OEZ", "WARST": "WARST", "CDT": "CDT", "WIT": "WIT", "PST": "PST", "VET": "VET", "COT": "COT", "CHAST": "CHAST"},
+ timezones: map[string]string{"CST": "CST", "HNT": "HNT", "PDT": "PDT", "WITA": "WITA", "CLT": "CLT", "ACWST": "ACWST", "JST": "JST", "HKT": "HKT", "OESZ": "OESZ", "UYT": "UYT", "BT": "BT", "MST": "MST", "CHADT": "CHADT", "ART": "ART", "WAST": "WAST", "VET": "VET", "ADT": "ADT", "CHAST": "CHAST", "HADT": "HADT", "TMT": "TMT", "COT": "COT", "JDT": "JDT", "GYT": "GYT", "AKST": "AKST", "MESZ": "MESZ", "SRT": "SRT", "MDT": "MDT", "EST": "EST", "AWST": "AWST", "MEZ": "MEZ", "ECT": "ECT", "ACST": "ACST", "ACDT": "ACDT", "PST": "PST", "WART": "WART", "COST": "COST", "EDT": "EDT", "OEZ": "OEZ", "BOT": "BOT", "ACWDT": "ACWDT", "WARST": "WARST", "ARST": "ARST", "NZDT": "NZDT", "LHST": "LHST", "LHDT": "LHDT", "GMT": "GMT", "TMST": "TMST", "NZST": "NZST", "WESZ": "WESZ", "AKDT": "AKDT", "WIB": "WIB", "IST": "IST", "HAT": "HAT", "AEST": "AEST", "AEDT": "AEDT", "WAT": "WAT", "WEZ": "WEZ", "CLST": "CLST", "GFT": "GFT", "CDT": "CDT", "AWDT": "AWDT", "EAT": "EAT", "SGT": "SGT", "HKST": "HKST", "SAST": "SAST", "CAT": "CAT", "ChST": "ChST", "WIT": "WIT", "HAST": "HAST", "∅∅∅": "∅∅∅", "UYST": "UYST", "MYT": "MYT", "AST": "AST"},
}
}
@@ -194,7 +194,7 @@ func (so *so_KE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (so *so_KE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/so_SO/so_SO.go b/so_SO/so_SO.go
index 8e6d43bd..f61c5bb5 100644
--- a/so_SO/so_SO.go
+++ b/so_SO/so_SO.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"CK", "CD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Ciise ka hor (CS)", "Ciise ka dib (CS)"},
- timezones: map[string]string{"UYT": "UYT", "HNT": "HNT", "MYT": "MYT", "JDT": "JDT", "PST": "PST", "ACWST": "ACWST", "LHDT": "LHDT", "WAT": "WAT", "WITA": "WITA", "WIB": "WIB", "WART": "WART", "IST": "IST", "EST": "EST", "PDT": "PDT", "ACWDT": "ACWDT", "WIT": "WIT", "JST": "JST", "COST": "COST", "AWST": "AWST", "NZST": "NZST", "CDT": "CDT", "WEZ": "WEZ", "EAT": "EAT", "ART": "ART", "MEZ": "MEZ", "AEDT": "AEDT", "OEZ": "OEZ", "ARST": "ARST", "NZDT": "NZDT", "BT": "BT", "MESZ": "MESZ", "TMT": "TMT", "BOT": "BOT", "SRT": "SRT", "GYT": "GYT", "CHADT": "CHADT", "AEST": "AEST", "CHAST": "CHAST", "TMST": "TMST", "UYST": "UYST", "HKT": "HKT", "OESZ": "OESZ", "WARST": "WARST", "VET": "VET", "ACDT": "ACDT", "CST": "CST", "AKST": "AKST", "MST": "MST", "ECT": "ECT", "AWDT": "AWDT", "CLST": "CLST", "SGT": "SGT", "MDT": "MDT", "HAST": "HAST", "AKDT": "AKDT", "GMT": "GMT", "ACST": "ACST", "COT": "COT", "HAT": "HAT", "ChST": "ChST", "WESZ": "WESZ", "AST": "AST", "CAT": "CAT", "HKST": "HKST", "CLT": "CLT", "EDT": "EDT", "WAST": "WAST", "ADT": "ADT", "GFT": "GFT", "SAST": "SAST", "LHST": "LHST", "∅∅∅": "∅∅∅", "HADT": "HADT"},
+ timezones: map[string]string{"CHADT": "CHADT", "PDT": "PDT", "BOT": "BOT", "CLST": "CLST", "PST": "PST", "WART": "WART", "WARST": "WARST", "WEZ": "WEZ", "COT": "COT", "COST": "COST", "AKST": "AKST", "SGT": "SGT", "HAST": "HAST", "ART": "ART", "LHST": "LHST", "NZDT": "NZDT", "WIB": "WIB", "SAST": "SAST", "AEDT": "AEDT", "UYST": "UYST", "WAST": "WAST", "GFT": "GFT", "AWDT": "AWDT", "UYT": "UYT", "MDT": "MDT", "GMT": "GMT", "CST": "CST", "JST": "JST", "LHDT": "LHDT", "NZST": "NZST", "EAT": "EAT", "TMST": "TMST", "OESZ": "OESZ", "SRT": "SRT", "CLT": "CLT", "WAT": "WAT", "CDT": "CDT", "HAT": "HAT", "AWST": "AWST", "HKST": "HKST", "∅∅∅": "∅∅∅", "AEST": "AEST", "WIT": "WIT", "ACDT": "ACDT", "MYT": "MYT", "EDT": "EDT", "HKT": "HKT", "OEZ": "OEZ", "MEZ": "MEZ", "BT": "BT", "WESZ": "WESZ", "VET": "VET", "WITA": "WITA", "ACWDT": "ACWDT", "AST": "AST", "MST": "MST", "IST": "IST", "HADT": "HADT", "JDT": "JDT", "AKDT": "AKDT", "TMT": "TMT", "ECT": "ECT", "ADT": "ADT", "CHAST": "CHAST", "MESZ": "MESZ", "ChST": "ChST", "EST": "EST", "ARST": "ARST", "CAT": "CAT", "ACWST": "ACWST", "ACST": "ACST", "HNT": "HNT", "GYT": "GYT"},
}
}
@@ -194,7 +194,7 @@ func (so *so_SO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -252,7 +252,7 @@ func (so *so_SO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := so.currencies[currency]
- l := len(s) + len(so.decimal) + len(so.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sq/sq.go b/sq/sq.go
index 82f6f53f..a21f0d1d 100644
--- a/sq/sq.go
+++ b/sq/sq.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sq",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{2, 5, 6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: ",",
group: " ",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.e.r.", "e.r."},
erasNarrow: []string{"p.e.r.", "e.r."},
erasWide: []string{"para erës së re", "erës së re"},
- timezones: map[string]string{"ECT": "Ora e Ekuadorit", "MDT": "Ora verore amerikane e Brezit Malor", "WAT": "Ora standarde e Afrikës Perëndimore", "EAT": "Ora e Afrikës Lindore", "CLT": "Ora standarde e Kilit", "WEZ": "Ora standarde e Europës Perëndimore", "COT": "Ora standarde e Kolumbisë", "ADT": "Ora verore e Atlantikut", "WIB": "Ora e Indonezisë Perëndimore", "WARST": "Ora verore e Argjentinës Perëndimore", "BOT": "Ora e Bolivisë", "SRT": "Ora e Surinamit", "ChST": "Ora e Kamorros", "MST": "Ora standarde amerikane e Brezit Malor", "VET": "Ora e Venezuelës", "LHST": "Ora standarde e Lord-Houit", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "SAST": "Ora standarde e Afrikës Jugore", "UYST": "Ora verore e Uruguait", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "ARST": "Ora verore e Argjentinës", "BT": "Ora e Butanit", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "AST": "Ora standarde e Atlantikut", "CDT": "Ora verore e SHBA-së Qendrore", "HKT": "Ora standarde e Hong-Kongut", "OESZ": "Ora verore e Europës Lindore", "CHAST": "Ora standarde e Katamit", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "WITA": "Ora e Indonezisë Qendrore", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "GYT": "Ora e Guajanës", "MEZ": "Ora standarde e Europës Qendrore", "OEZ": "Ora standarde e Europës Lindore", "ACST": "Ora standarde e Australisë Qendrore", "COST": "Ora verore e Kolumbisë", "CHADT": "Ora verore e Katamit", "AEST": "Ora standarde e Australisë Lindore", "JST": "Ora standarde e Japonisë", "JDT": "Ora verore e Japonisë", "IST": "Ora standarde e Indisë", "∅∅∅": "Ora verore e Perusë", "TMST": "Ora verore e Turkmenistanit", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "WAST": "Ora verore e Afrikës Perëndimore", "TMT": "Ora standarde e Turkmenistanit", "WIT": "Ora e Indonezisë Lindore", "GMT": "Ora e Meridianit të Grinuiçit", "WESZ": "Ora verore e Europës Perëndimore", "MYT": "Ora e Malajzisë", "WART": "Ora standarde e Argjentinës Perëndimore", "NZST": "Ora standarde e Zelandës së Re", "NZDT": "Ora verore e Zelandës së Re", "AEDT": "Ora verore e Australisë Lindore", "ACDT": "Ora verore e Australisë Qendrore", "ART": "Ora standarde e Argjentinës", "HKST": "Ora verore e Hong-Kongut", "SGT": "Ora e Singaporit", "GFT": "Ora e Guajanës Franceze", "AKST": "Ora standarde e Alaskës", "AKDT": "Ora verore e Alsaskës", "EDT": "Ora verore e SHBA-së Lindore", "LHDT": "Ora verore e Lord-Houit", "AWDT": "Ora verore e Australisë Perëndimore", "CST": "Ora standarde e SHBA-së Qendrore", "CAT": "Ora e Afrikës Qendrore", "EST": "Ora standarde e SHBA-së Lindore", "UYT": "Ora standarde e Uruguait", "AWST": "Ora standarde e Australisë Perëndimore", "MESZ": "Ora verore e Europës Qendrore", "CLST": "Ora verore e Kilit"},
+ timezones: map[string]string{"ACST": "Ora standarde e Australisë Qendrore", "HKST": "Ora verore e Hong-Kongut", "CHADT": "Ora verore e Katamit", "OEZ": "Ora standarde e Europës Lindore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "MEZ": "Ora standarde e Europës Qendrore", "WART": "Ora standarde e Argjentinës Perëndimore", "CLT": "Ora standarde e Kilit", "∅∅∅": "Ora verore e Azoreve", "GYT": "Ora e Guajanës", "ARST": "Ora verore e Argjentinës", "WIB": "Ora e Indonezisë Perëndimore", "LHST": "Ora standarde e Lord-Houit", "MESZ": "Ora verore e Europës Qendrore", "JST": "Ora standarde e Japonisë", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "AWST": "Ora standarde e Australisë Perëndimore", "UYST": "Ora verore e Uruguait", "ADT": "Ora verore e Atlantikut", "AKST": "Ora standarde e Alaskës", "HKT": "Ora standarde e Hong-Kongut", "MST": "Ora standarde amerikane e Brezit Malor", "CST": "Ora standarde e SHBA-së Qendrore", "NZDT": "Ora verore e Zelandës së Re", "GMT": "Ora e Meridianit të Grinuiçit", "ECT": "Ora e Ekuadorit", "WAT": "Ora standarde e Afrikës Perëndimore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "OESZ": "Ora verore e Europës Lindore", "LHDT": "Ora verore e Lord-Houit", "WIT": "Ora e Indonezisë Lindore", "IST": "Ora standarde e Indisë", "AWDT": "Ora verore e Australisë Perëndimore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "BOT": "Ora e Bolivisë", "WAST": "Ora verore e Afrikës Perëndimore", "JDT": "Ora verore e Japonisë", "MYT": "Ora e Malajzisë", "CHAST": "Ora standarde e Katamit", "TMST": "Ora verore e Turkmenistanit", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "CLST": "Ora verore e Kilit", "COT": "Ora standarde e Kolumbisë", "TMT": "Ora standarde e Turkmenistanit", "SRT": "Ora e Surinamit", "COST": "Ora verore e Kolumbisë", "AKDT": "Ora verore e Alsaskës", "NZST": "Ora standarde e Zelandës së Re", "UYT": "Ora standarde e Uruguait", "CAT": "Ora e Afrikës Qendrore", "WITA": "Ora e Indonezisë Qendrore", "WARST": "Ora verore e Argjentinës Perëndimore", "AEDT": "Ora verore e Australisë Lindore", "EAT": "Ora e Afrikës Lindore", "WEZ": "Ora standarde e Europës Perëndimore", "GFT": "Ora e Guajanës Franceze", "ACDT": "Ora verore e Australisë Qendrore", "SAST": "Ora standarde e Afrikës Jugore", "MDT": "Ora verore amerikane e Brezit Malor", "CDT": "Ora verore e SHBA-së Qendrore", "SGT": "Ora e Singaporit", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "ART": "Ora standarde e Argjentinës", "EST": "Ora standarde e SHBA-së Lindore", "EDT": "Ora verore e SHBA-së Lindore", "ChST": "Ora e Kamorros", "BT": "Ora e Butanit", "WESZ": "Ora verore e Europës Perëndimore", "VET": "Ora e Venezuelës", "AST": "Ora standarde e Atlantikut", "AEST": "Ora standarde e Australisë Lindore"},
}
}
@@ -215,7 +215,7 @@ func (sq *sq) WeekdaysWide() []string {
func (sq *sq) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (sq *sq) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -350,7 +350,7 @@ func (sq *sq) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sq_AL/sq_AL.go b/sq_AL/sq_AL.go
index 9fdd52aa..1457a4d8 100644
--- a/sq_AL/sq_AL.go
+++ b/sq_AL/sq_AL.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.e.r.", "e.r."},
erasNarrow: []string{"p.e.r.", "e.r."},
erasWide: []string{"para erës së re", "erës së re"},
- timezones: map[string]string{"WIB": "Ora e Indonezisë Perëndimore", "IST": "Ora standarde e Indisë", "SRT": "Ora e Surinamit", "MDT": "Ora verore amerikane e Brezit Malor", "WAST": "Ora verore e Afrikës Perëndimore", "AST": "Ora standarde e Atlantikut", "NZST": "Ora standarde e Zelandës së Re", "COST": "Ora verore e Kolumbisë", "CST": "Ora standarde e SHBA-së Qendrore", "WIT": "Ora e Indonezisë Lindore", "EDT": "Ora verore e SHBA-së Lindore", "CHADT": "Ora verore e Katamit", "JDT": "Ora verore e Japonisë", "MYT": "Ora e Malajzisë", "ChST": "Ora e Kamorros", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "OEZ": "Ora standarde e Europës Lindore", "BT": "Ora e Butanit", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "LHDT": "Ora verore e Lord-Houit", "AWDT": "Ora verore e Australisë Perëndimore", "CDT": "Ora verore e SHBA-së Qendrore", "CLT": "Ora standarde e Kilit", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "HKT": "Ora standarde e Hong-Kongut", "HKST": "Ora verore e Hong-Kongut", "WESZ": "Ora verore e Europës Perëndimore", "ACDT": "Ora verore e Australisë Qendrore", "ART": "Ora standarde e Argjentinës", "GFT": "Ora e Guajanës Franceze", "EST": "Ora standarde e SHBA-së Lindore", "ECT": "Ora e Ekuadorit", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "WEZ": "Ora standarde e Europës Perëndimore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "UYT": "Ora standarde e Uruguait", "NZDT": "Ora verore e Zelandës së Re", "ARST": "Ora verore e Argjentinës", "COT": "Ora standarde e Kolumbisë", "AEST": "Ora standarde e Australisë Lindore", "AEDT": "Ora verore e Australisë Lindore", "AKDT": "Ora verore e Alsaskës", "WART": "Ora standarde e Argjentinës Perëndimore", "UYST": "Ora verore e Uruguait", "MST": "Ora standarde amerikane e Brezit Malor", "ADT": "Ora verore e Atlantikut", "CAT": "Ora e Afrikës Qendrore", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "JST": "Ora standarde e Japonisë", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "AKST": "Ora standarde e Alaskës", "GYT": "Ora e Guajanës", "AWST": "Ora standarde e Australisë Perëndimore", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "MEZ": "Ora standarde e Europës Qendrore", "SGT": "Ora e Singaporit", "GMT": "Ora e Meridianit të Grinuiçit", "LHST": "Ora standarde e Lord-Houit", "∅∅∅": "Ora verore e Perusë", "EAT": "Ora e Afrikës Lindore", "WAT": "Ora standarde e Afrikës Perëndimore", "MESZ": "Ora verore e Europës Qendrore", "CHAST": "Ora standarde e Katamit", "BOT": "Ora e Bolivisë", "TMST": "Ora verore e Turkmenistanit", "SAST": "Ora standarde e Afrikës Jugore", "OESZ": "Ora verore e Europës Lindore", "WARST": "Ora verore e Argjentinës Perëndimore", "ACST": "Ora standarde e Australisë Qendrore", "VET": "Ora e Venezuelës", "CLST": "Ora verore e Kilit", "TMT": "Ora standarde e Turkmenistanit", "WITA": "Ora e Indonezisë Qendrore"},
+ timezones: map[string]string{"WITA": "Ora e Indonezisë Qendrore", "ART": "Ora standarde e Argjentinës", "GMT": "Ora e Meridianit të Grinuiçit", "MDT": "Ora verore amerikane e Brezit Malor", "JDT": "Ora verore e Japonisë", "ADT": "Ora verore e Atlantikut", "OESZ": "Ora verore e Europës Lindore", "CAT": "Ora e Afrikës Qendrore", "ChST": "Ora e Kamorros", "WESZ": "Ora verore e Europës Perëndimore", "AKST": "Ora standarde e Alaskës", "EST": "Ora standarde e SHBA-së Lindore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "CLT": "Ora standarde e Kilit", "JST": "Ora standarde e Japonisë", "EDT": "Ora verore e SHBA-së Lindore", "HKT": "Ora standarde e Hong-Kongut", "SAST": "Ora standarde e Afrikës Jugore", "TMST": "Ora verore e Turkmenistanit", "AEDT": "Ora verore e Australisë Lindore", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "WAST": "Ora verore e Afrikës Perëndimore", "GFT": "Ora e Guajanës Franceze", "COT": "Ora standarde e Kolumbisë", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "CHAST": "Ora standarde e Katamit", "NZST": "Ora standarde e Zelandës së Re", "WIT": "Ora e Indonezisë Lindore", "IST": "Ora standarde e Indisë", "AST": "Ora standarde e Atlantikut", "ACDT": "Ora verore e Australisë Qendrore", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "LHST": "Ora standarde e Lord-Houit", "BOT": "Ora e Bolivisë", "MYT": "Ora e Malajzisë", "AWST": "Ora standarde e Australisë Perëndimore", "AEST": "Ora standarde e Australisë Lindore", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "SGT": "Ora e Singaporit", "OEZ": "Ora standarde e Europës Lindore", "WART": "Ora standarde e Argjentinës Perëndimore", "AKDT": "Ora verore e Alsaskës", "AWDT": "Ora verore e Australisë Perëndimore", "WEZ": "Ora standarde e Europës Perëndimore", "VET": "Ora e Venezuelës", "GYT": "Ora e Guajanës", "NZDT": "Ora verore e Zelandës së Re", "BT": "Ora e Butanit", "ACST": "Ora standarde e Australisë Qendrore", "SRT": "Ora e Surinamit", "EAT": "Ora e Afrikës Lindore", "CST": "Ora standarde e SHBA-së Qendrore", "TMT": "Ora standarde e Turkmenistanit", "MESZ": "Ora verore e Europës Qendrore", "WARST": "Ora verore e Argjentinës Perëndimore", "CLST": "Ora verore e Kilit", "WAT": "Ora standarde e Afrikës Perëndimore", "ARST": "Ora verore e Argjentinës", "LHDT": "Ora verore e Lord-Houit", "MEZ": "Ora standarde e Europës Qendrore", "CDT": "Ora verore e SHBA-së Qendrore", "MST": "Ora standarde amerikane e Brezit Malor", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "∅∅∅": "Ora verore e Azoreve", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "HKST": "Ora verore e Hong-Kongut", "UYST": "Ora verore e Uruguait", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "ECT": "Ora e Ekuadorit", "COST": "Ora verore e Kolumbisë", "CHADT": "Ora verore e Katamit", "WIB": "Ora e Indonezisë Perëndimore", "UYT": "Ora standarde e Uruguait"},
}
}
@@ -215,7 +215,7 @@ func (sq *sq_AL) WeekdaysWide() []string {
func (sq *sq_AL) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (sq *sq_AL) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -350,7 +350,7 @@ func (sq *sq_AL) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sq_MK/sq_MK.go b/sq_MK/sq_MK.go
index e8a916b2..f738d32c 100644
--- a/sq_MK/sq_MK.go
+++ b/sq_MK/sq_MK.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.e.r.", "e.r."},
erasNarrow: []string{"p.e.r.", "e.r."},
erasWide: []string{"para erës së re", "erës së re"},
- timezones: map[string]string{"CHADT": "Ora verore e Katamit", "LHST": "Ora standarde e Lord-Houit", "MYT": "Ora e Malajzisë", "UYST": "Ora verore e Uruguait", "HKST": "Ora verore e Hong-Kongut", "CHAST": "Ora standarde e Katamit", "BT": "Ora e Butanit", "VET": "Ora e Venezuelës", "JST": "Ora standarde e Japonisë", "WAT": "Ora standarde e Afrikës Perëndimore", "AST": "Ora standarde e Atlantikut", "AEDT": "Ora verore e Australisë Lindore", "ACST": "Ora standarde e Australisë Qendrore", "ChST": "Ora e Kamorros", "NZDT": "Ora verore e Zelandës së Re", "ADT": "Ora verore e Atlantikut", "WESZ": "Ora verore e Europës Perëndimore", "AKDT": "Ora verore e Alsaskës", "ECT": "Ora e Ekuadorit", "AEST": "Ora standarde e Australisë Lindore", "JDT": "Ora verore e Japonisë", "WARST": "Ora verore e Argjentinës Perëndimore", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "EAT": "Ora e Afrikës Lindore", "NZST": "Ora standarde e Zelandës së Re", "MEZ": "Ora standarde e Europës Qendrore", "HKT": "Ora standarde e Hong-Kongut", "CST": "Ora standarde e SHBA-së Qendrore", "LHDT": "Ora verore e Lord-Houit", "WEZ": "Ora standarde e Europës Perëndimore", "WAST": "Ora verore e Afrikës Perëndimore", "MDT": "Ora verore e Makaos", "AKST": "Ora standarde e Alaskës", "WITA": "Ora e Indonezisë Qendrore", "SAST": "Ora standarde e Afrikës Jugore", "WIB": "Ora e Indonezisë Perëndimore", "GMT": "Ora e Meridianit të Grinuiçit", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "WIT": "Ora e Indonezisë Lindore", "MESZ": "Ora verore e Europës Qendrore", "TMST": "Ora verore e Turkmenistanit", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "BOT": "Ora e Bolivisë", "∅∅∅": "Ora verore e Brasilës", "COT": "Ora standarde e Kolumbisë", "IST": "Ora standarde e Indisë", "EDT": "Ora verore e SHBA-së Lindore", "COST": "Ora verore e Kolumbisë", "GFT": "Ora e Guajanës Franceze", "CLST": "Ora verore e Kilit", "CAT": "Ora e Afrikës Qendrore", "SRT": "Ora e Surinamit", "ACDT": "Ora verore e Australisë Qendrore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "AWST": "Ora standarde e Australisë Perëndimore", "CLT": "Ora standarde e Kilit", "OESZ": "Ora verore e Europës Lindore", "EST": "Ora standarde e SHBA-së Lindore", "UYT": "Ora standarde e Uruguait", "GYT": "Ora e Guajanës", "AWDT": "Ora verore e Australisë Perëndimore", "SGT": "Ora e Singaporit", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "OEZ": "Ora standarde e Europës Lindore", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "CDT": "Ora verore e SHBA-së Qendrore", "TMT": "Ora standarde e Turkmenistanit", "MST": "Ora standarde e Makaos", "WART": "Ora standarde e Argjentinës Perëndimore", "ART": "Ora standarde e Argjentinës", "ARST": "Ora verore e Argjentinës"},
+ timezones: map[string]string{"TMST": "Ora verore e Turkmenistanit", "NZST": "Ora standarde e Zelandës së Re", "ChST": "Ora e Kamorros", "SRT": "Ora e Surinamit", "MST": "Ora standarde amerikane e Brezit Malor", "AKDT": "Ora verore e Alsaskës", "MYT": "Ora e Malajzisë", "SGT": "Ora e Singaporit", "AWDT": "Ora verore e Australisë Perëndimore", "SAST": "Ora standarde e Afrikës Jugore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "WITA": "Ora e Indonezisë Qendrore", "WIT": "Ora e Indonezisë Lindore", "WESZ": "Ora verore e Europës Perëndimore", "HKT": "Ora standarde e Hong-Kongut", "ART": "Ora standarde e Argjentinës", "ARST": "Ora verore e Argjentinës", "ADT": "Ora verore e Atlantikut", "HKST": "Ora verore e Hong-Kongut", "AEDT": "Ora verore e Australisë Lindore", "CAT": "Ora e Afrikës Qendrore", "AST": "Ora standarde e Atlantikut", "TMT": "Ora standarde e Turkmenistanit", "LHDT": "Ora verore e Lord-Houit", "WAST": "Ora verore e Afrikës Perëndimore", "CST": "Ora standarde e SHBA-së Qendrore", "CHADT": "Ora verore e Katamit", "EAT": "Ora e Afrikës Lindore", "CLST": "Ora verore e Kilit", "JST": "Ora standarde e Japonisë", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "MEZ": "Ora standarde e Europës Qendrore", "BOT": "Ora e Bolivisë", "GFT": "Ora e Guajanës Franceze", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "WARST": "Ora verore e Argjentinës Perëndimore", "ACDT": "Ora verore e Australisë Qendrore", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "OEZ": "Ora standarde e Europës Lindore", "COST": "Ora verore e Kolumbisë", "JDT": "Ora verore e Japonisë", "AKST": "Ora standarde e Alaskës", "∅∅∅": "Ora verore e Azoreve", "AEST": "Ora standarde e Australisë Lindore", "LHST": "Ora standarde e Lord-Houit", "CDT": "Ora verore e SHBA-së Qendrore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "EST": "Ora standarde e SHBA-së Lindore", "UYT": "Ora standarde e Uruguait", "UYST": "Ora verore e Uruguait", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "WART": "Ora standarde e Argjentinës Perëndimore", "CLT": "Ora standarde e Kilit", "VET": "Ora e Venezuelës", "COT": "Ora standarde e Kolumbisë", "GYT": "Ora e Guajanës", "OESZ": "Ora verore e Europës Lindore", "BT": "Ora e Butanit", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "WAT": "Ora standarde e Afrikës Perëndimore", "IST": "Ora standarde e Indisë", "ACST": "Ora standarde e Australisë Qendrore", "AWST": "Ora standarde e Australisë Perëndimore", "MESZ": "Ora verore e Europës Qendrore", "GMT": "Ora e Meridianit të Grinuiçit", "EDT": "Ora verore e SHBA-së Lindore", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "MDT": "Ora verore amerikane e Brezit Malor", "WEZ": "Ora standarde e Europës Perëndimore", "ECT": "Ora e Ekuadorit", "CHAST": "Ora standarde e Katamit", "WIB": "Ora e Indonezisë Perëndimore", "NZDT": "Ora verore e Zelandës së Re"},
}
}
@@ -215,7 +215,7 @@ func (sq *sq_MK) WeekdaysWide() []string {
func (sq *sq_MK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (sq *sq_MK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -350,7 +350,7 @@ func (sq *sq_MK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sq_XK/sq_XK.go b/sq_XK/sq_XK.go
index 1a4de12f..3a8edfb5 100644
--- a/sq_XK/sq_XK.go
+++ b/sq_XK/sq_XK.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p.e.r.", "e.r."},
erasNarrow: []string{"p.e.r.", "e.r."},
erasWide: []string{"para erës së re", "erës së re"},
- timezones: map[string]string{"PDT": "Ora verore amerikane e Bregut të Paqësorit", "MESZ": "Ora verore e Europës Qendrore", "JDT": "Ora verore e Japonisë", "WARST": "Ora verore e Argjentinës Perëndimore", "AWDT": "Ora verore e Australisë Perëndimore", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "JST": "Ora standarde e Japonisë", "ACDT": "Ora verore e Australisë Qendrore", "BT": "Ora e Butanit", "WESZ": "Ora verore e Europës Perëndimore", "WART": "Ora standarde e Argjentinës Perëndimore", "SRT": "Ora e Surinamit", "AWST": "Ora standarde e Australisë Perëndimore", "SAST": "Ora standarde e Afrikës Jugore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "ARST": "Ora verore e Argjentinës", "HKST": "Ora verore e Hong-Kongut", "TMST": "Ora verore e Turkmenistanit", "LHST": "Ora standarde e Lord-Houit", "BOT": "Ora e Bolivisë", "CHADT": "Ora verore e Katamit", "AKDT": "Ora verore e Alsaskës", "WEZ": "Ora standarde e Europës Perëndimore", "MST": "Ora standarde amerikane e Brezit Malor", "EST": "Ora standarde e SHBA-së Lindore", "WAT": "Ora standarde e Afrikës Perëndimore", "CDT": "Ora verore e SHBA-së Qendrore", "CAT": "Ora e Afrikës Qendrore", "COT": "Ora standarde e Kolumbisë", "ADT": "Ora verore e Atlantikut", "AEDT": "Ora verore e Australisë Lindore", "GFT": "Ora e Guajanës Franceze", "OESZ": "Ora verore e Europës Lindore", "IST": "Ora standarde e Indisë", "GMT": "Ora e Meridianit të Grinuiçit", "ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "∅∅∅": "Ora verore e Perusë", "MEZ": "Ora standarde e Europës Qendrore", "OEZ": "Ora standarde e Europës Lindore", "AEST": "Ora standarde e Australisë Lindore", "LHDT": "Ora verore e Lord-Houit", "MYT": "Ora e Malajzisë", "UYST": "Ora verore e Uruguait", "HKT": "Ora standarde e Hong-Kongut", "CHAST": "Ora standarde e Katamit", "CLT": "Ora standarde e Kilit", "TMT": "Ora standarde e Turkmenistanit", "EDT": "Ora verore e SHBA-së Lindore", "WIT": "Ora e Indonezisë Lindore", "ChST": "Ora e Kamorros", "MDT": "Ora verore amerikane e Brezit Malor", "NZDT": "Ora verore e Zelandës së Re", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "ART": "Ora standarde e Argjentinës", "AST": "Ora standarde e Atlantikut", "CLST": "Ora verore e Kilit", "ECT": "Ora e Ekuadorit", "VET": "Ora e Venezuelës", "EAT": "Ora e Afrikës Lindore", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "CST": "Ora standarde e SHBA-së Qendrore", "WITA": "Ora e Indonezisë Qendrore", "AKST": "Ora standarde e Alaskës", "GYT": "Ora e Guajanës", "COST": "Ora verore e Kolumbisë", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "UYT": "Ora standarde e Uruguait", "ACST": "Ora standarde e Australisë Qendrore", "WAST": "Ora verore e Afrikës Perëndimore", "NZST": "Ora standarde e Zelandës së Re", "SGT": "Ora e Singaporit", "WIB": "Ora e Indonezisë Perëndimore"},
+ timezones: map[string]string{"ACWST": "Ora standarde e Australisë Qendroro-Perëndimore", "WESZ": "Ora verore e Europës Perëndimore", "ECT": "Ora e Ekuadorit", "IST": "Ora standarde e Indisë", "COST": "Ora verore e Kolumbisë", "TMST": "Ora verore e Turkmenistanit", "GMT": "Ora e Meridianit të Grinuiçit", "ADT": "Ora verore e Atlantikut", "HAT": "Ora verore e Njufaundlendit [Tokës së Re]", "ChST": "Ora e Kamorros", "CHADT": "Ora verore e Katamit", "SRT": "Ora e Surinamit", "SAST": "Ora standarde e Afrikës Jugore", "MESZ": "Ora verore e Europës Qendrore", "WAT": "Ora standarde e Afrikës Perëndimore", "HAST": "Ora standarde e Ishujve Hauai-Aleutian", "GFT": "Ora e Guajanës Franceze", "CDT": "Ora verore e SHBA-së Qendrore", "∅∅∅": "Ora verore e Azoreve", "AST": "Ora standarde e Atlantikut", "ACST": "Ora standarde e Australisë Qendrore", "WIT": "Ora e Indonezisë Lindore", "AKDT": "Ora verore e Alsaskës", "ACDT": "Ora verore e Australisë Qendrore", "PST": "Ora standarde amerikane e Bregut të Paqësorit", "ACWDT": "Ora verore e Australisë Qendroro-Perëndimore", "MDT": "Ora verore amerikane e Brezit Malor", "WART": "Ora standarde e Argjentinës Perëndimore", "JDT": "Ora verore e Japonisë", "AKST": "Ora standarde e Alaskës", "LHDT": "Ora verore e Lord-Houit", "NZDT": "Ora verore e Zelandës së Re", "UYT": "Ora standarde e Uruguait", "BT": "Ora e Butanit", "CLT": "Ora standarde e Kilit", "CLST": "Ora verore e Kilit", "EDT": "Ora verore e SHBA-së Lindore", "LHST": "Ora standarde e Lord-Houit", "HNT": "Ora standarde e Njufaundlendit [Tokës së Re]", "GYT": "Ora e Guajanës", "SGT": "Ora e Singaporit", "HKT": "Ora standarde e Hong-Kongut", "HKST": "Ora verore e Hong-Kongut", "CAT": "Ora e Afrikës Qendrore", "MYT": "Ora e Malajzisë", "EST": "Ora standarde e SHBA-së Lindore", "AWST": "Ora standarde e Australisë Perëndimore", "AWDT": "Ora verore e Australisë Perëndimore", "PDT": "Ora verore amerikane e Bregut të Paqësorit", "WEZ": "Ora standarde e Europës Perëndimore", "HADT": "Ora verore e Ishujve Hauai-Aleutian", "ART": "Ora standarde e Argjentinës", "TMT": "Ora standarde e Turkmenistanit", "AEST": "Ora standarde e Australisë Lindore", "UYST": "Ora verore e Uruguait", "EAT": "Ora e Afrikës Lindore", "WARST": "Ora verore e Argjentinës Perëndimore", "CST": "Ora standarde e SHBA-së Qendrore", "NZST": "Ora standarde e Zelandës së Re", "WITA": "Ora e Indonezisë Qendrore", "WAST": "Ora verore e Afrikës Perëndimore", "VET": "Ora e Venezuelës", "WIB": "Ora e Indonezisë Perëndimore", "ARST": "Ora verore e Argjentinës", "COT": "Ora standarde e Kolumbisë", "JST": "Ora standarde e Japonisë", "CHAST": "Ora standarde e Katamit", "OEZ": "Ora standarde e Europës Lindore", "AEDT": "Ora verore e Australisë Lindore", "MST": "Ora standarde amerikane e Brezit Malor", "BOT": "Ora e Bolivisë", "OESZ": "Ora verore e Europës Lindore", "MEZ": "Ora standarde e Europës Qendrore"},
}
}
@@ -215,7 +215,7 @@ func (sq *sq_XK) WeekdaysWide() []string {
func (sq *sq_XK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (sq *sq_XK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -350,7 +350,7 @@ func (sq *sq_XK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sq.currencies[currency]
- l := len(s) + len(sq.decimal) + len(sq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr/sr.go b/sr/sr.go
index 128c6d34..5d8ce3cd 100644
--- a/sr/sr.go
+++ b/sr/sr.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"PDT": "Северноамерички Пацифичко летње рачунање времена", "CLT": "Чиле стандардно време", "WIB": "Западно-индонезијско време", "BT": "Бутан време", "UYT": "Уругвај стандардно време", "MST": "Северноамерички Планинско стандардно време", "WAT": "Западно-афричко стандардно време", "WAST": "Западно-афричко летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "MEZ": "Средњеевропско стандардно време", "TMT": "Туркменистан стандардно време", "ACST": "Аустралијско централно стандардно време", "ChST": "Чаморо време", "CAT": "Централно-афричко време", "ACWST": "Аустралијско централно западно стандардно време", "HKT": "Хонг Конг стандардно време", "GFT": "Француска Гвајана време", "JST": "Јапанско стандардно време", "BOT": "Боливија време", "TMST": "Туркменистан летње рачунање времена", "EAT": "Источно-афричко време", "COT": "Колумбија стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "CHAST": "Чатам стандардно време", "WIT": "Источно-индонезијско време", "WESZ": "Западноевропско летње рачунање времена", "GYT": "Гвајана време", "CDT": "Северноамерички Централно летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "SAST": "Јужно-афричко време", "AKST": "Аљаска, стандардно време", "MYT": "Малезија време", "SRT": "Суринам време", "COST": "Колумбија летње рачунање времена", "SGT": "Сингапур стандардно време", "CST": "Северноамерички Централно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "NZST": "Нови Зеланд стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "WART": "Западна Аргентина стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "CLST": "Чиле летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "ECT": "Еквадор време", "UYST": "Уругвај летње рачунање времена", "ART": "Аргентина стандардно време", "HKST": "Хонг Конг летње рачунање времена", "WITA": "Централно-индонезијско време", "HAST": "Хавајско-алеутско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "∅∅∅": "Перу летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "OEZ": "Источноевропско стандардно време", "VET": "Венецуела време", "HNT": "Њуфаундленд стандардно време", "EST": "Северноамерички Источно стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "LHST": "Лорд Хов стандардно време", "WEZ": "Западноевропско стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "AST": "Атланско стандардно време", "GMT": "Средње време по Гриничу", "IST": "Индијско стандардно време", "AWST": "Аустралијско западно стандардно време"},
+ timezones: map[string]string{"PDT": "Северноамерички Пацифичко летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "WIT": "Источно-индонезијско време", "GYT": "Гвајана време", "AKST": "Аљаска, стандардно време", "AKDT": "Аљаска, летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "WART": "Западна Аргентина стандардно време", "WESZ": "Западноевропско летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "ART": "Аргентина стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "GMT": "Средње време по Гриничу", "UYST": "Уругвај летње рачунање времена", "WITA": "Централно-индонезијско време", "CLST": "Чиле летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "WIB": "Западно-индонезијско време", "EST": "Северноамерички Источно стандардно време", "AEST": "Аустралијско источно стандардно време", "LHST": "Лорд Хов стандардно време", "MEZ": "Средњеевропско стандардно време", "SRT": "Суринам време", "CAT": "Централно-афричко време", "JDT": "Јапанско летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "HNT": "Њуфаундленд стандардно време", "AWST": "Аустралијско западно стандардно време", "CHADT": "Чатам летње рачунање времена", "TMT": "Туркменистан стандардно време", "WAST": "Западно-афричко летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "MYT": "Малезија време", "JST": "Јапанско стандардно време", "SGT": "Сингапур стандардно време", "COST": "Колумбија летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "CLT": "Чиле стандардно време", "VET": "Венецуела време", "GFT": "Француска Гвајана време", "CST": "Северноамерички Централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "ChST": "Чаморо време", "OEZ": "Источноевропско стандардно време", "ARST": "Аргентина летње рачунање времена", "IST": "Индијско стандардно време", "CHAST": "Чатам стандардно време", "OESZ": "Источноевропско летње рачунање времена", "BT": "Бутан време", "ECT": "Еквадор време", "BOT": "Боливија време", "AST": "Атланско стандардно време", "ACST": "Аустралијско централно стандардно време", "EAT": "Источно-афричко време", "WEZ": "Западноевропско стандардно време", "WAT": "Западно-афричко стандардно време", "HKT": "Хонг Конг стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "COT": "Колумбија стандардно време", "SAST": "Јужно-афричко време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "UYT": "Уругвај стандардно време", "HAST": "Хавајско-алеутско стандардно време"},
}
}
@@ -224,7 +224,7 @@ func (sr *sr) WeekdaysWide() []string {
func (sr *sr) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Cyrl/sr_Cyrl.go b/sr_Cyrl/sr_Cyrl.go
index dfc5fddb..bcf40691 100644
--- a/sr_Cyrl/sr_Cyrl.go
+++ b/sr_Cyrl/sr_Cyrl.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"ACST": "Аустралијско централно стандардно време", "TMST": "Туркменистан летње рачунање времена", "WITA": "Централно-индонезијско време", "MYT": "Малезија време", "WARST": "Западна Аргентина летње рачунање времена", "AST": "Атланско стандардно време", "JST": "Јапанско стандардно време", "GYT": "Гвајана време", "ART": "Аргентина стандардно време", "OESZ": "Источноевропско летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "CAT": "Централно-афричко време", "BT": "Бутан време", "ACWST": "Аустралијско централно западно стандардно време", "SRT": "Суринам време", "∅∅∅": "Перу летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "COT": "Колумбија стандардно време", "ECT": "Еквадор време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "WART": "Западна Аргентина стандардно време", "WAT": "Западно-афричко стандардно време", "WAST": "Западно-афричко летње рачунање времена", "SGT": "Сингапур стандардно време", "IST": "Индијско стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "CHAST": "Чатам стандардно време", "HKT": "Хонг Конг стандардно време", "EST": "Северноамерички Источно стандардно време", "UYT": "Уругвај стандардно време", "WEZ": "Западноевропско стандардно време", "LHST": "Лорд Хов стандардно време", "AWST": "Аустралијско западно стандардно време", "NZST": "Нови Зеланд стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "JDT": "Јапанско летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "CLST": "Чиле летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "OEZ": "Источноевропско стандардно време", "MEZ": "Средњеевропско стандардно време", "ChST": "Чаморо време", "MDT": "Северноамерички Планинско летње рачунање времена", "VET": "Венецуела време", "EAT": "Источно-афричко време", "CLT": "Чиле стандардно време", "CST": "Северноамерички Централно стандардно време", "BOT": "Боливија време", "HAT": "Њуфаундленд летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "GMT": "Средње време по Гриничу", "TMT": "Туркменистан стандардно време", "HAST": "Хавајско-алеутско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "GFT": "Француска Гвајана време", "WESZ": "Западноевропско летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "ARST": "Аргентина летње рачунање времена", "COST": "Колумбија летње рачунање времена", "WIT": "Источно-индонезијско време", "AEST": "Аустралијско источно стандардно време", "UYST": "Уругвај летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "WIB": "Западно-индонезијско време", "SAST": "Јужно-афричко време", "AKST": "Аљаска, стандардно време"},
+ timezones: map[string]string{"TMST": "Туркменистан летње рачунање времена", "WEZ": "Западноевропско стандардно време", "AST": "Атланско стандардно време", "AEST": "Аустралијско источно стандардно време", "UYT": "Уругвај стандардно време", "SRT": "Суринам време", "WAST": "Западно-афричко летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "NZST": "Нови Зеланд стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "ECT": "Еквадор време", "COST": "Колумбија летње рачунање времена", "GYT": "Гвајана време", "HADT": "Хавајско-алеутско летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "GMT": "Средње време по Гриничу", "HNT": "Њуфаундленд стандардно време", "MYT": "Малезија време", "MESZ": "Средњеевропско летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "ACST": "Аустралијско централно стандардно време", "ARST": "Аргентина летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "CAT": "Централно-афричко време", "CLT": "Чиле стандардно време", "WIT": "Источно-индонезијско време", "CHADT": "Чатам летње рачунање времена", "WIB": "Западно-индонезијско време", "MST": "Макао стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "HKT": "Хонг Конг стандардно време", "CHAST": "Чатам стандардно време", "SAST": "Јужно-афричко време", "WESZ": "Западноевропско летње рачунање времена", "IST": "Индијско стандардно време", "SGT": "Сингапур стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "MDT": "Макао летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "∅∅∅": "Амазон летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "ChST": "Чаморо време", "WITA": "Централно-индонезијско време", "WART": "Западна Аргентина стандардно време", "BOT": "Боливија време", "CLST": "Чиле летње рачунање времена", "TMT": "Туркменистан стандардно време", "OEZ": "Источноевропско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "WAT": "Западно-афричко стандардно време", "JST": "Јапанско стандардно време", "EST": "Северноамерички Источно стандардно време", "LHST": "Лорд Хов стандардно време", "GFT": "Француска Гвајана време", "JDT": "Јапанско летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "EAT": "Источно-афричко време", "VET": "Венецуела време", "BT": "Бутан време", "WARST": "Западна Аргентина летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "COT": "Колумбија стандардно време", "ART": "Аргентина стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "AKST": "Аљаска, стандардно време"},
}
}
@@ -105,8 +105,8 @@ func (sr *sr_Cyrl) CardinalPluralRule(num float64, v uint64) locales.PluralRule
f := locales.F(n, v)
iMod10 := i % 10
iMod100 := i % 100
- fMod100 := f % 100
fMod10 := f % 10
+ fMod100 := f % 100
if (v == 0 && iMod10 == 1 && iMod100 != 11) || (fMod10 == 1 && fMod100 != 11) {
return locales.PluralRuleOne
@@ -224,7 +224,7 @@ func (sr *sr_Cyrl) WeekdaysWide() []string {
func (sr *sr_Cyrl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Cyrl_BA/sr_Cyrl_BA.go b/sr_Cyrl_BA/sr_Cyrl_BA.go
index 662acb8f..275ec445 100644
--- a/sr_Cyrl_BA/sr_Cyrl_BA.go
+++ b/sr_Cyrl_BA/sr_Cyrl_BA.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr_Cyrl_BA",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 6, 2},
+ pluralsRange: []locales.PluralRule{2, 4, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"PST": "Северноамерички Пацифичко стандардно време", "WAT": "Западно-афричко стандардно време", "ADT": "Атланско лтње рачунање времена", "LHST": "Лорд Хов стандардно време", "COT": "Колумбија стандардно време", "HKST": "Хонг Конг летње рачунање времена", "CLST": "Чиле летње рачунање времена", "WIT": "Источно-индонезијско време", "WITA": "Централно-индонезијско време", "SAST": "Јужно-афричко време", "UYT": "Уругвај стандардно време", "HNT": "Њуфаундленд стандардно време", "TMT": "Туркменистан стандардно време", "BT": "Бутан време", "LHDT": "Лорд Хов летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "∅∅∅": "Перу летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "GFT": "Француска Гвајана време", "ECT": "Еквадор време", "HAT": "Њуфаундленд летње рачунање времена", "AST": "Атланско стандардно време", "CAT": "Централно-афричко време", "TMST": "Туркменистан летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "GMT": "Средње време по Гриничу", "EAT": "Источно-афричко време", "SGT": "Сингапур стандардно време", "WIB": "Западно-индонезијско време", "AKST": "Аљаска, стандардно време", "OESZ": "Источноевропско летње рачунање времена", "WEZ": "Западноевропско стандардно време", "CHADT": "Чатам летње рачунање времена", "JST": "Јапанско стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "BOT": "Боливија време", "GYT": "Гвајана време", "ART": "Аргентина стандардно време", "HKT": "Хонг Конг стандардно време", "IST": "Индијско стандардно време", "WESZ": "Западноевропско летње рачунање времена", "MYT": "Малезија време", "UYST": "Уругвај летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "OEZ": "Источноевропско стандардно време", "EST": "Северноамерички Источно стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "CLT": "Чиле стандардно време", "AKDT": "Аљаска, летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "COST": "Колумбија летње рачунање времена", "SRT": "Суринам време", "ACDT": "Аустралијско централно летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "ACST": "Аустралијско централно стандардно време", "AWST": "Аустралијско западно стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "CHAST": "Чатам стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "ChST": "Чаморо време", "VET": "Венецуела време", "AWDT": "Аустралијско западно летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "MEZ": "Средњеевропско стандардно време", "WART": "Западна Аргентина стандардно време", "CST": "Северноамерички Централно стандардно време", "HAST": "Хавајско-алеутско стандардно време", "ACWST": "Аустралијско централно западно стандардно време"},
+ timezones: map[string]string{"BT": "Бутан време", "WAST": "Западно-афричко летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "COT": "Колумбија стандардно време", "AST": "Атланско стандардно време", "AWST": "Аустралијско западно стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "MDT": "Макао летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "WART": "Западна Аргентина стандардно време", "WAT": "Западно-афричко стандардно време", "JST": "Јапанско стандардно време", "HNT": "Њуфаундленд стандардно време", "ChST": "Чаморо време", "COST": "Колумбија летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "CLST": "Чиле летње рачунање времена", "MST": "Макао стандардно време", "ARST": "Аргентина летње рачунање времена", "OEZ": "Источноевропско стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "TMT": "Туркменистан стандардно време", "TMST": "Туркменистан летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "LHST": "Лорд Хов стандардно време", "CLT": "Чиле стандардно време", "WESZ": "Западноевропско летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "MYT": "Малезија време", "EST": "Северноамерички Источно стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "HKT": "Хонг Конг стандардно време", "WIB": "Западно-индонезијско време", "PST": "Северноамерички Пацифичко стандардно време", "BOT": "Боливија време", "ECT": "Еквадор време", "JDT": "Јапанско летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "CAT": "Централно-афричко време", "GMT": "Средње време по Гриничу", "ART": "Аргентина стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "AKST": "Аљаска, стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "WITA": "Централно-индонезијско време", "GFT": "Француска Гвајана време", "IST": "Индијско стандардно време", "ADT": "Атланско лтње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "∅∅∅": "Амазон летње рачунање времена", "CHAST": "Чатам стандардно време", "SAST": "Јужно-афричко време", "NZST": "Нови Зеланд стандардно време", "MEZ": "Средњеевропско стандардно време", "UYST": "Уругвај летње рачунање времена", "SRT": "Суринам време", "GYT": "Гвајана време", "SGT": "Сингапур стандардно време", "HKST": "Хонг Конг летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "EAT": "Источно-афричко време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "WIT": "Источно-индонезијско време", "VET": "Венецуела време", "HADT": "Хавајско-алеутско летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "UYT": "Уругвај стандардно време", "WEZ": "Западноевропско стандардно време", "HAT": "Њуфаундленд летње рачунање времена"},
}
}
@@ -224,7 +224,7 @@ func (sr *sr_Cyrl_BA) WeekdaysWide() []string {
func (sr *sr_Cyrl_BA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Cyrl_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Cyrl_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Cyrl_ME/sr_Cyrl_ME.go b/sr_Cyrl_ME/sr_Cyrl_ME.go
index 7bee4ba5..1589081c 100644
--- a/sr_Cyrl_ME/sr_Cyrl_ME.go
+++ b/sr_Cyrl_ME/sr_Cyrl_ME.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"LHST": "Лорд Хов стандардно време", "BOT": "Боливија време", "UYT": "Уругвај стандардно време", "EAT": "Источно-афричко време", "MEZ": "Средњеевропско стандардно време", "HKT": "Хонг Конг стандардно време", "ADT": "Атланско лтње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "CAT": "Централно-афричко време", "JST": "Јапанско стандардно време", "BT": "Бутан време", "HAT": "Њуфаундленд летње рачунање времена", "WIT": "Источно-индонезијско време", "ARST": "Аргентина летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "∅∅∅": "Перу летње рачунање времена", "GYT": "Гвајана време", "ACST": "Аустралијско централно стандардно време", "GFT": "Француска Гвајана време", "SAST": "Јужно-афричко време", "EDT": "Северноамерички Источно летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "MYT": "Малезија време", "COST": "Колумбија летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "MST": "Северноамерички Планинско стандардно време", "AWST": "Аустралијско западно стандардно време", "ART": "Аргентина стандардно време", "CST": "Северноамерички Централно стандардно време", "WAST": "Западно-афричко летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "HNT": "Њуфаундленд стандардно време", "CHAST": "Чатам стандардно време", "WITA": "Централно-индонезијско време", "WIB": "Западно-индонезијско време", "AKST": "Аљаска, стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "CHADT": "Чатам летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "WEZ": "Западноевропско стандардно време", "WART": "Западна Аргентина стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "GMT": "Средње време по Гриничу", "PST": "Северноамерички Пацифичко стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "COT": "Колумбија стандардно време", "SGT": "Сингапур стандардно време", "CLST": "Чиле летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "ECT": "Еквадор време", "MESZ": "Средњеевропско летње рачунање времена", "TMT": "Туркменистан стандардно време", "EST": "Северноамерички Источно стандардно време", "IST": "Индијско стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "SRT": "Суринам време", "VET": "Венецуела време", "WAT": "Западно-афричко стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "CLT": "Чиле стандардно време", "AKDT": "Аљаска, летње рачунање времена", "ChST": "Чаморо време", "MDT": "Северноамерички Планинско летње рачунање времена", "AST": "Атланско стандардно време"},
+ timezones: map[string]string{"JDT": "Јапанско летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "AEST": "Аустралијско источно стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "ChST": "Чаморо време", "SRT": "Суринам време", "GYT": "Гвајана време", "ART": "Аргентина стандардно време", "AST": "Атланско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "WART": "Западна Аргентина стандардно време", "TMT": "Туркменистан стандардно време", "ADT": "Атланско лтње рачунање времена", "CHAST": "Чатам стандардно време", "∅∅∅": "Бразилија летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "WITA": "Централно-индонезијско време", "WAT": "Западно-афричко стандардно време", "GMT": "Средње време по Гриничу", "UYST": "Уругвај летње рачунање времена", "CLST": "Чиле летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "SGT": "Сингапур стандардно време", "TMST": "Туркменистан летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "COT": "Колумбија стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "VET": "Венецуела време", "CHADT": "Чатам летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "MYT": "Малезија време", "AWST": "Аустралијско западно стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "CLT": "Чиле стандардно време", "WAST": "Западно-афричко летње рачунање времена", "ECT": "Еквадор време", "WIB": "Западно-индонезијско време", "HAST": "Хавајско-алеутско стандардно време", "SAST": "Јужно-афричко време", "AEDT": "Аустралијско источно летње рачунање времена", "BT": "Бутан време", "AKST": "Аљаска, стандардно време", "ARST": "Аргентина летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "BOT": "Боливија време", "GFT": "Француска Гвајана време", "COST": "Колумбија летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "UYT": "Уругвај стандардно време", "WIT": "Источно-индонезијско време", "WARST": "Западна Аргентина летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "CAT": "Централно-афричко време", "WEZ": "Западноевропско стандардно време", "HKT": "Хонг Конг стандардно време", "HKST": "Хонг Конг летње рачунање времена", "LHST": "Лорд Хов стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "EAT": "Источно-афричко време", "AKDT": "Аљаска, летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "IST": "Индијско стандардно време", "CST": "Северноамерички Централно стандардно време", "JST": "Јапанско стандардно време", "EST": "Северноамерички Источно стандардно време"},
}
}
@@ -103,8 +103,8 @@ func (sr *sr_Cyrl_ME) CardinalPluralRule(num float64, v uint64) locales.PluralRu
n := math.Abs(num)
i := int64(n)
f := locales.F(n, v)
- iMod100 := i % 100
iMod10 := i % 10
+ iMod100 := i % 100
fMod10 := f % 10
fMod100 := f % 100
@@ -224,7 +224,7 @@ func (sr *sr_Cyrl_ME) WeekdaysWide() []string {
func (sr *sr_Cyrl_ME) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Cyrl_ME) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Cyrl_ME) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Cyrl_RS/sr_Cyrl_RS.go b/sr_Cyrl_RS/sr_Cyrl_RS.go
index 3e15edee..46258578 100644
--- a/sr_Cyrl_RS/sr_Cyrl_RS.go
+++ b/sr_Cyrl_RS/sr_Cyrl_RS.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr_Cyrl_RS",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 4, 6},
+ pluralsRange: []locales.PluralRule{6, 2, 4},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"LHST": "Лорд Хов стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "HKT": "Хонг Конг стандардно време", "TMST": "Туркменистан летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "ADT": "Атланско лтње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "WITA": "Централно-индонезијско време", "LHDT": "Лорд Хов летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "TMT": "Туркменистан стандардно време", "GFT": "Француска Гвајана време", "EST": "Северноамерички Источно стандардно време", "VET": "Венецуела време", "AWDT": "Аустралијско западно летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "ART": "Аргентина стандардно време", "CHADT": "Чатам летње рачунање времена", "CLT": "Чиле стандардно време", "GYT": "Гвајана време", "MEZ": "Средњеевропско стандардно време", "WIB": "Западно-индонезијско време", "AKST": "Аљаска, стандардно време", "UYST": "Уругвај летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "MYT": "Малезија време", "HKST": "Хонг Конг летње рачунање времена", "SAST": "Јужно-афричко време", "JST": "Јапанско стандардно време", "WAT": "Западно-афричко стандардно време", "NZST": "Нови Зеланд стандардно време", "CST": "Северноамерички Централно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "GMT": "Средње време по Гриничу", "WEZ": "Западноевропско стандардно време", "SGT": "Сингапур стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "AWST": "Аустралијско западно стандардно време", "UYT": "Уругвај стандардно време", "AEST": "Аустралијско источно стандардно време", "ECT": "Еквадор време", "HNT": "Њуфаундленд стандардно време", "CLST": "Чиле летње рачунање времена", "CAT": "Централно-афричко време", "WIT": "Источно-индонезијско време", "WART": "Западна Аргентина стандардно време", "COST": "Колумбија летње рачунање времена", "AST": "Атланско стандардно време", "WAST": "Западно-афричко летње рачунање времена", "IST": "Индијско стандардно време", "BOT": "Боливија време", "∅∅∅": "Перу летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "COT": "Колумбија стандардно време", "ARST": "Аргентина летње рачунање времена", "CHAST": "Чатам стандардно време", "HAST": "Хавајско-алеутско стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "SRT": "Суринам време", "ChST": "Чаморо време", "WESZ": "Западноевропско летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "EAT": "Источно-афричко време", "BT": "Бутан време", "WARST": "Западна Аргентина летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време"},
+ timezones: map[string]string{"CAT": "Централно-афричко време", "CHADT": "Чатам летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "HKT": "Хонг Конг стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "ChST": "Чаморо време", "CLT": "Чиле стандардно време", "COST": "Колумбија летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "CLST": "Чиле летње рачунање времена", "COT": "Колумбија стандардно време", "BOT": "Боливија време", "ADT": "Атланско лтње рачунање времена", "AEST": "Аустралијско источно стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "GMT": "Средње време по Гриничу", "WAT": "Западно-афричко стандардно време", "AKDT": "Аљаска, летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "GFT": "Француска Гвајана време", "CDT": "Северноамерички Централно летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "UYT": "Уругвај стандардно време", "WART": "Западна Аргентина стандардно време", "AST": "Атланско стандардно време", "WEZ": "Западноевропско стандардно време", "HNT": "Њуфаундленд стандардно време", "OESZ": "Источноевропско летње рачунање времена", "TMT": "Туркменистан стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "JST": "Јапанско стандардно време", "∅∅∅": "Азори летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "LHST": "Лорд Хов стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "SRT": "Суринам време", "MYT": "Малезија време", "IST": "Индијско стандардно време", "ACST": "Аустралијско централно стандардно време", "BT": "Бутан време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "AKST": "Аљаска, стандардно време", "GYT": "Гвајана време", "CHAST": "Чатам стандардно време", "ART": "Аргентина стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "CST": "Северноамерички Централно стандардно време", "SGT": "Сингапур стандардно време", "ECT": "Еквадор време", "VET": "Венецуела време", "JDT": "Јапанско летње рачунање времена", "OEZ": "Источноевропско стандардно време", "WITA": "Централно-индонезијско време", "WIT": "Источно-индонезијско време", "EAT": "Источно-афричко време", "HKST": "Хонг Конг летње рачунање времена", "SAST": "Јужно-афричко време", "WESZ": "Западноевропско летње рачунање времена", "WIB": "Западно-индонезијско време", "EST": "Северноамерички Источно стандардно време", "HAST": "Хавајско-алеутско стандардно време"},
}
}
@@ -224,7 +224,7 @@ func (sr *sr_Cyrl_RS) WeekdaysWide() []string {
func (sr *sr_Cyrl_RS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Cyrl_RS) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Cyrl_RS) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Cyrl_XK/sr_Cyrl_XK.go b/sr_Cyrl_XK/sr_Cyrl_XK.go
index 0a04dcc3..a3fff195 100644
--- a/sr_Cyrl_XK/sr_Cyrl_XK.go
+++ b/sr_Cyrl_XK/sr_Cyrl_XK.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr_Cyrl_XK",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 6, 2},
+ pluralsRange: []locales.PluralRule{2, 4, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"∅∅∅": "Азори летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "WIT": "Источно-индонезијско време", "AEST": "Аустралијско источно стандардно време", "WART": "Западна Аргентина стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "HKT": "Хонг Конг стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "WAT": "Западно-афричко стандардно време", "SAST": "Јужно-афричко време", "OESZ": "Источноевропско летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "VET": "Венецуела време", "ChST": "Чаморо време", "CLST": "Чиле летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "SRT": "Суринам време", "AWST": "Аустралијско западно стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "MST": "Макао стандардно време", "TMT": "Туркменистан стандардно време", "WITA": "Централно-индонезијско време", "AKST": "Аљаска, стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "CAT": "Централно-афричко време", "LHST": "Лорд Хов стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "ART": "Аргентина стандардно време", "ARST": "Аргентина летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "COST": "Колумбија летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "BT": "Бутан време", "WARST": "Западна Аргентина летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "AST": "Атланско стандардно време", "NZST": "Нови Зеланд стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "UYT": "Уругвај стандардно време", "EAT": "Источно-афричко време", "HKST": "Хонг Конг летње рачунање времена", "CHAST": "Чатам стандардно време", "WIB": "Западно-индонезијско време", "CLT": "Чиле стандардно време", "CST": "Северноамерички Централно стандардно време", "ECT": "Еквадор време", "IST": "Индијско стандардно време", "UYST": "Уругвај летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "SGT": "Сингапур стандардно време", "MYT": "Малезија време", "BOT": "Боливија време", "JST": "Јапанско стандардно време", "GMT": "Средње време по Гриничу", "GYT": "Гвајана време", "WEZ": "Западноевропско стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "COT": "Колумбија стандардно време", "MDT": "Макао летње рачунање времена", "GFT": "Француска Гвајана време", "HAST": "Хавајско-алеутско стандардно време", "OEZ": "Источноевропско стандардно време"},
+ timezones: map[string]string{"ARST": "Аргентина летње рачунање времена", "LHST": "Лорд Хов стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "ART": "Аргентина стандардно време", "OESZ": "Источноевропско летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "GMT": "Средње време по Гриничу", "UYT": "Уругвај стандардно време", "EAT": "Источно-афричко време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "IST": "Индијско стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "VET": "Венецуела време", "JST": "Јапанско стандардно време", "GYT": "Гвајана време", "SAST": "Јужно-афричко време", "OEZ": "Источноевропско стандардно време", "NZST": "Нови Зеланд стандардно време", "MEZ": "Средњеевропско стандардно време", "WIT": "Источно-индонезијско време", "WEZ": "Западноевропско стандардно време", "HKT": "Хонг Конг стандардно време", "HKST": "Хонг Конг летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "ADT": "Атланско лтње рачунање времена", "ACST": "Аустралијско централно стандардно време", "HNT": "Њуфаундленд стандардно време", "∅∅∅": "Азори летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "ChST": "Чаморо време", "SGT": "Сингапур стандардно време", "CHADT": "Чатам летње рачунање времена", "BT": "Бутан време", "ACWST": "Аустралијско централно западно стандардно време", "WAST": "Западно-афричко летње рачунање времена", "GFT": "Француска Гвајана време", "CST": "Северноамерички Централно стандардно време", "AST": "Атланско стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "WAT": "Западно-афричко стандардно време", "WIB": "Западно-индонезијско време", "CAT": "Централно-афричко време", "HAT": "Њуфаундленд летње рачунање времена", "TMT": "Туркменистан стандардно време", "WITA": "Централно-индонезијско време", "WARST": "Западна Аргентина летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "ECT": "Еквадор време", "SRT": "Суринам време", "BOT": "Боливија време", "COT": "Колумбија стандардно време", "EST": "Северноамерички Источно стандардно време", "AWST": "Аустралијско западно стандардно време", "CHAST": "Чатам стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "CLT": "Чиле стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "AKST": "Аљаска, стандардно време", "MYT": "Малезија време", "PST": "Северноамерички Пацифичко стандардно време", "MST": "Северноамерички Планинско стандардно време", "WART": "Западна Аргентина стандардно време", "CLST": "Чиле летње рачунање времена", "COST": "Колумбија летње рачунање времена", "JDT": "Јапанско летње рачунање времена"},
}
}
@@ -105,8 +105,8 @@ func (sr *sr_Cyrl_XK) CardinalPluralRule(num float64, v uint64) locales.PluralRu
f := locales.F(n, v)
iMod10 := i % 10
iMod100 := i % 100
- fMod10 := f % 10
fMod100 := f % 100
+ fMod10 := f % 10
if (v == 0 && iMod10 == 1 && iMod100 != 11) || (fMod10 == 1 && fMod100 != 11) {
return locales.PluralRuleOne
@@ -224,7 +224,7 @@ func (sr *sr_Cyrl_XK) WeekdaysWide() []string {
func (sr *sr_Cyrl_XK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Cyrl_XK) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Cyrl_XK) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Latn/sr_Latn.go b/sr_Latn/sr_Latn.go
index 7a774e34..acbb59f7 100644
--- a/sr_Latn/sr_Latn.go
+++ b/sr_Latn/sr_Latn.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"p. n. e.", "n. e."},
erasNarrow: []string{"p.n.e.", "n.e."},
erasWide: []string{"pre nove ere", "nove ere"},
- timezones: map[string]string{"AKDT": "Aljaska, letnje računanje vremena", "BOT": "Bolivija vreme", "PDT": "Severnoamerički Pacifičko letnje računanje vremena", "ACWDT": "Australijsko centralno zapadno letnje računanje vremena", "ART": "Argentina standardno vreme", "ARST": "Argentina letnje računanje vremena", "WEZ": "Zapadnoevropsko standardno vreme", "GYT": "Gvajana vreme", "MEZ": "Srednjeevropsko standardno vreme", "JDT": "Japansko letnje računanje vremena", "ECT": "Ekvador vreme", "GMT": "Srednje vreme po Griniču", "AST": "Atlansko standardno vreme", "CAT": "Centralno-afričko vreme", "WIB": "Zapadno-indonezijsko vreme", "AEST": "Australijsko istočno standardno vreme", "AEDT": "Australijsko istočno letnje računanje vremena", "TMST": "Turkmenistan letnje računanje vremena", "HAST": "Havajsko-aleutsko standardno vreme", "PST": "Severnoamerički Pacifičko standardno vreme", "WESZ": "Zapadnoevropsko letnje računanje vremena", "LHST": "Lord Hov standardno vreme", "MYT": "Malezija vreme", "CLT": "Čile standardno vreme", "NZST": "Novi Zeland standardno vreme", "UYT": "Urugvaj standardno vreme", "ACST": "Australijsko centralno standardno vreme", "MST": "Severnoamerički Planinsko standardno vreme", "MDT": "Severnoamerički Planinsko letnje računanje vremena", "WAT": "Zapadno-afričko standardno vreme", "∅∅∅": "Peru letnje računanje vremena", "CHADT": "Čatam letnje računanje vremena", "CDT": "Severnoamerički Centralno letnje računanje vremena", "HKT": "Hong Kong standardno vreme", "BT": "Butan vreme", "UYST": "Urugvaj letnje računanje vremena", "LHDT": "Lord Hov letnje računanje vremena", "CLST": "Čile letnje računanje vremena", "GFT": "Francuska Gvajana vreme", "ACWST": "Australijsko centralno zapadno standardno vreme", "SAST": "Južno-afričko vreme", "EDT": "Severnoamerički Istočno letnje računanje vremena", "VET": "Venecuela vreme", "AWST": "Australijsko zapadno standardno vreme", "WIT": "Istočno-indonezijsko vreme", "AKST": "Aljaska, standardno vreme", "OESZ": "Istočnoevropsko letnje računanje vremena", "ADT": "Atlansko ltnje računanje vremena", "HAT": "Njufaundlend letnje računanje vremena", "WITA": "Centralno-indonezijsko vreme", "OEZ": "Istočnoevropsko standardno vreme", "EST": "Severnoamerički Istočno standardno vreme", "HKST": "Hong Kong letnje računanje vremena", "TMT": "Turkmenistan standardno vreme", "JST": "Japansko standardno vreme", "COST": "Kolumbija letnje računanje vremena", "AWDT": "Australijsko zapadno letnje računanje vremena", "HNT": "Njufaundlend standardno vreme", "IST": "Indijsko standardno vreme", "WART": "Zapadna Argentina standardno vreme", "ChST": "Čamoro vreme", "WAST": "Zapadno-afričko letnje računanje vremena", "SGT": "Singapur standardno vreme", "HADT": "Havajsko-aleutsko letnje računanje vremena", "EAT": "Istočno-afričko vreme", "COT": "Kolumbija standardno vreme", "NZDT": "Novi Zeland letnje računanje vremena", "WARST": "Zapadna Argentina letnje računanje vremena", "ACDT": "Australijsko centralno letnje računanje vremena", "MESZ": "Srednjeevropsko letnje računanje vremena", "SRT": "Surinam vreme", "CHAST": "Čatam standardno vreme", "CST": "Severnoamerički Centralno standardno vreme"},
+ timezones: map[string]string{"MYT": "Malezija vreme", "MDT": "Makao letnje računanje vremena", "ACWST": "Australijsko centralno zapadno standardno vreme", "ACWDT": "Australijsko centralno zapadno letnje računanje vremena", "HNT": "Njufaundlend standardno vreme", "OESZ": "Istočnoevropsko letnje računanje vremena", "JDT": "Japansko letnje računanje vremena", "ADT": "Atlansko ltnje računanje vremena", "AWST": "Australijsko zapadno standardno vreme", "EST": "Severnoamerički Istočno standardno vreme", "LHST": "Lord Hov standardno vreme", "NZDT": "Novi Zeland letnje računanje vremena", "CLT": "Čile standardno vreme", "SGT": "Singapur standardno vreme", "MST": "Makao standardno vreme", "∅∅∅": "Amazon letnje računanje vremena", "UYST": "Urugvaj letnje računanje vremena", "PST": "Severnoamerički Pacifičko standardno vreme", "WAST": "Zapadno-afričko letnje računanje vremena", "CST": "Severnoamerički Centralno standardno vreme", "HKST": "Hong Kong letnje računanje vremena", "CHADT": "Čatam letnje računanje vremena", "AEDT": "Australijsko istočno letnje računanje vremena", "BOT": "Bolivija vreme", "WEZ": "Zapadnoevropsko standardno vreme", "WESZ": "Zapadnoevropsko letnje računanje vremena", "ART": "Argentina standardno vreme", "LHDT": "Lord Hov letnje računanje vremena", "SRT": "Surinam vreme", "GFT": "Francuska Gvajana vreme", "COST": "Kolumbija letnje računanje vremena", "HAST": "Havajsko-aleutsko standardno vreme", "TMT": "Turkmenistan standardno vreme", "UYT": "Urugvaj standardno vreme", "WITA": "Centralno-indonezijsko vreme", "AWDT": "Australijsko zapadno letnje računanje vremena", "OEZ": "Istočnoevropsko standardno vreme", "EAT": "Istočno-afričko vreme", "CDT": "Severnoamerički Centralno letnje računanje vremena", "HADT": "Havajsko-aleutsko letnje računanje vremena", "NZST": "Novi Zeland standardno vreme", "WAT": "Zapadno-afričko standardno vreme", "GYT": "Gvajana vreme", "CAT": "Centralno-afričko vreme", "WARST": "Zapadna Argentina letnje računanje vremena", "HAT": "Njufaundlend letnje računanje vremena", "AST": "Atlansko standardno vreme", "ECT": "Ekvador vreme", "COT": "Kolumbija standardno vreme", "HKT": "Hong Kong standardno vreme", "TMST": "Turkmenistan letnje računanje vremena", "MESZ": "Srednjeevropsko letnje računanje vremena", "ChST": "Čamoro vreme", "CLST": "Čile letnje računanje vremena", "ARST": "Argentina letnje računanje vremena", "WIB": "Zapadno-indonezijsko vreme", "AEST": "Australijsko istočno standardno vreme", "VET": "Venecuela vreme", "JST": "Japansko standardno vreme", "EDT": "Severnoamerički Istočno letnje računanje vremena", "IST": "Indijsko standardno vreme", "ACDT": "Australijsko centralno letnje računanje vremena", "AKST": "Aljaska, standardno vreme", "PDT": "Severnoamerički Pacifičko letnje računanje vremena", "BT": "Butan vreme", "WART": "Zapadna Argentina standardno vreme", "ACST": "Australijsko centralno standardno vreme", "CHAST": "Čatam standardno vreme", "SAST": "Južno-afričko vreme", "MEZ": "Srednjeevropsko standardno vreme", "GMT": "Srednje vreme po Griniču", "AKDT": "Aljaska, letnje računanje vremena", "WIT": "Istočno-indonezijsko vreme"},
}
}
@@ -224,7 +224,7 @@ func (sr *sr_Latn) WeekdaysWide() []string {
func (sr *sr_Latn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Latn_BA/sr_Latn_BA.go b/sr_Latn_BA/sr_Latn_BA.go
index 7feca5e5..78601884 100644
--- a/sr_Latn_BA/sr_Latn_BA.go
+++ b/sr_Latn_BA/sr_Latn_BA.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr_Latn_BA",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 4, 6},
+ pluralsRange: []locales.PluralRule{4, 6, 2},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"AKDT": "Аљаска, летње рачунање времена", "WEZ": "Западноевропско стандардно време", "HKST": "Хонг Конг летње рачунање времена", "∅∅∅": "Амазон летње рачунање времена", "SAST": "Јужно-афричко време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "SRT": "Суринам време", "EAT": "Источно-афричко време", "AWDT": "Аустралијско западно летње рачунање времена", "ART": "Аргентина стандардно време", "MST": "Северноамерички Планинско стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "WIB": "Западно-индонезијско време", "OESZ": "Источноевропско летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "SGT": "Сингапур стандардно време", "TMT": "Туркменистан стандардно време", "TMST": "Туркменистан летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "WESZ": "Западноевропско летње рачунање времена", "WAT": "Западно-афричко стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "MYT": "Малезија време", "WIT": "Источно-индонезијско време", "JDT": "Јапанско летње рачунање времена", "BT": "Бутан време", "MDT": "Северноамерички Планинско летње рачунање времена", "VET": "Венецуела време", "CAT": "Централно-афричко време", "IST": "Индијско стандардно време", "ChST": "Чаморо време", "MESZ": "Средњеевропско летње рачунање времена", "OEZ": "Источноевропско стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "WAST": "Западно-афричко летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "AST": "Атланско стандардно време", "COT": "Колумбија стандардно време", "COST": "Колумбија летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "ECT": "Еквадор време", "UYT": "Уругвај стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "WART": "Западна Аргентина стандардно време", "NZST": "Нови Зеланд стандардно време", "CHADT": "Чатам летње рачунање времена", "JST": "Јапанско стандардно време", "UYST": "Уругвај летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "AWST": "Аустралијско западно стандардно време", "MEZ": "Средњеевропско стандардно време", "CHAST": "Чатам стандардно време", "GFT": "Француска Гвајана време", "WITA": "Централно-индонезијско време", "LHST": "Лорд Хов стандардно време", "ARST": "Аргентина летње рачунање времена", "CLT": "Чиле стандардно време", "CLST": "Чиле летње рачунање времена", "HKT": "Хонг Конг стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "GMT": "Средње време по Гриничу", "WARST": "Западна Аргентина летње рачунање времена", "BOT": "Боливија време", "ACDT": "Аустралијско централно летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "AKST": "Аљаска, стандардно време", "EST": "Северноамерички Источно стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "GYT": "Гвајана време", "ADT": "Атланско лтње рачунање времена"},
+ timezones: map[string]string{"ART": "Аргентина стандардно време", "ACST": "Аустралијско централно стандардно време", "CHADT": "Чатам летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "ChST": "Чаморо време", "CLST": "Чиле летње рачунање времена", "COT": "Колумбија стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "WITA": "Централно-индонезијско време", "AKST": "Аљаска, стандардно време", "EST": "Северноамерички Источно стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "JST": "Јапанско стандардно време", "LHST": "Лорд Хов стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "VET": "Венецуела време", "ADT": "Атланско лтње рачунање времена", "MYT": "Малезија време", "HADT": "Хавајско-алеутско летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "AKDT": "Аљаска, летње рачунање времена", "ACDT": "Аустралијско централно летње рачунање времена", "GYT": "Гвајана време", "SGT": "Сингапур стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "WIB": "Западно-индонезијско време", "AEST": "Аустралијско источно стандардно време", "CAT": "Централно-афричко време", "GMT": "Средње време по Гриничу", "CLT": "Чиле стандардно време", "ECT": "Еквадор време", "CDT": "Северноамерички Централно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "SAST": "Јужно-афричко време", "WART": "Западна Аргентина стандардно време", "WAT": "Западно-афричко стандардно време", "WESZ": "Западноевропско летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "BT": "Бутан време", "EAT": "Источно-афричко време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "GFT": "Француска Гвајана време", "IST": "Индијско стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "MEZ": "Средњеевропско стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "UYT": "Уругвај стандардно време", "SRT": "Суринам време", "HAT": "Њуфаундленд летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "OEZ": "Источноевропско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "WAST": "Западно-афричко летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "WEZ": "Западноевропско стандардно време", "JDT": "Јапанско летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "BOT": "Боливија време", "HKT": "Хонг Конг стандардно време", "TMT": "Туркменистан стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "WIT": "Источно-индонезијско време", "COST": "Колумбија летње рачунање времена", "AST": "Атланско стандардно време", "CHAST": "Чатам стандардно време", "UYST": "Уругвај летње рачунање времена"},
}
}
@@ -224,7 +224,7 @@ func (sr *sr_Latn_BA) WeekdaysWide() []string {
func (sr *sr_Latn_BA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Latn_BA) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Latn_BA) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Latn_ME/sr_Latn_ME.go b/sr_Latn_ME/sr_Latn_ME.go
index a82c4ce0..476575f1 100644
--- a/sr_Latn_ME/sr_Latn_ME.go
+++ b/sr_Latn_ME/sr_Latn_ME.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr_Latn_ME",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{4, 6, 2},
+ pluralsRange: []locales.PluralRule{2, 4, 6},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"SGT": "Сингапур стандардно време", "CLT": "Чиле стандардно време", "WIT": "Источно-индонезијско време", "AEDT": "Аустралијско источно летње рачунање времена", "WEZ": "Западноевропско стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "TMST": "Туркменистан летње рачунање времена", "BT": "Бутан време", "VET": "Венецуела време", "HNT": "Њуфаундленд стандардно време", "EAT": "Источно-афричко време", "ART": "Аргентина стандардно време", "AST": "Атланско стандардно време", "MYT": "Малезија време", "ACST": "Аустралијско централно стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "JST": "Јапанско стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "CLST": "Чиле летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "WIB": "Западно-индонезијско време", "ChST": "Чаморо време", "GFT": "Француска Гвајана време", "AKST": "Аљаска, стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "EST": "Северноамерички Источно стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "AEST": "Аустралијско источно стандардно време", "UYT": "Уругвај стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "CST": "Северноамерички Централно стандардно време", "HKST": "Хонг Конг летње рачунање времена", "CHAST": "Чатам стандардно време", "CAT": "Централно-афричко време", "JDT": "Јапанско летње рачунање времена", "GMT": "Средње време по Гриничу", "WAT": "Западно-афричко стандардно време", "ARST": "Аргентина летње рачунање времена", "WART": "Западна Аргентина стандардно време", "SRT": "Суринам време", "NZDT": "Нови Зеланд летње рачунање времена", "GYT": "Гвајана време", "ECT": "Еквадор време", "LHST": "Лорд Хов стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "TMT": "Туркменистан стандардно време", "OEZ": "Источноевропско стандардно време", "BOT": "Боливија време", "WESZ": "Западноевропско летње рачунање времена", "∅∅∅": "Перу летње рачунање времена", "COST": "Колумбија летње рачунање времена", "IST": "Индијско стандардно време", "MST": "Северноамерички Планинско стандардно време", "COT": "Колумбија стандардно време", "WAST": "Западно-афричко летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "HKT": "Хонг Конг стандардно време", "HAST": "Хавајско-алеутско стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "SAST": "Јужно-афричко време", "AWST": "Аустралијско западно стандардно време", "WITA": "Централно-индонезијско време", "HADT": "Хавајско-алеутско летње рачунање времена", "MEZ": "Средњеевропско стандардно време"},
+ timezones: map[string]string{"JDT": "Јапанско летње рачунање времена", "CHAST": "Чатам стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "ECT": "Еквадор време", "NZDT": "Нови Зеланд летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "ChST": "Чаморо време", "CDT": "Северноамерички Централно летње рачунање времена", "SAST": "Јужно-афричко време", "OESZ": "Источноевропско летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "BOT": "Боливија време", "AST": "Атланско стандардно време", "WIB": "Западно-индонезијско време", "AEDT": "Аустралијско источно летње рачунање времена", "WITA": "Централно-индонезијско време", "GMT": "Средње време по Гриничу", "COST": "Колумбија летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "HKT": "Хонг Конг стандардно време", "HKST": "Хонг Конг летње рачунање времена", "LHST": "Лорд Хов стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "MST": "Северноамерички Планинско стандардно време", "∅∅∅": "Азори летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "TMST": "Туркменистан летње рачунање времена", "BT": "Бутан време", "WART": "Западна Аргентина стандардно време", "WEZ": "Западноевропско стандардно време", "WESZ": "Западноевропско летње рачунање времена", "VET": "Венецуела време", "SGT": "Сингапур стандардно време", "WAT": "Западно-афричко стандардно време", "HNT": "Њуфаундленд стандардно време", "CLST": "Чиле летње рачунање времена", "CST": "Северноамерички Централно стандардно време", "JST": "Јапанско стандардно време", "SRT": "Суринам време", "ACDT": "Аустралијско централно летње рачунање времена", "ARST": "Аргентина летње рачунање времена", "PST": "Северноамерички Пацифичко стандардно време", "CLT": "Чиле стандардно време", "IST": "Индијско стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "CAT": "Централно-афричко време", "MDT": "Северноамерички Планинско летње рачунање времена", "MYT": "Малезија време", "AKST": "Аљаска, стандардно време", "AKDT": "Аљаска, летње рачунање времена", "GFT": "Француска Гвајана време", "HAT": "Њуфаундленд летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "WIT": "Источно-индонезијско време", "EAT": "Источно-афричко време", "CHADT": "Чатам летње рачунање времена", "EDT": "Северноамерички Источно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "COT": "Колумбија стандардно време", "EST": "Северноамерички Источно стандардно време", "TMT": "Туркменистан стандардно време", "AEST": "Аустралијско источно стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "WAST": "Западно-афричко летње рачунање времена", "GYT": "Гвајана време", "ART": "Аргентина стандардно време", "UYT": "Уругвај стандардно време"},
}
}
@@ -224,7 +224,7 @@ func (sr *sr_Latn_ME) WeekdaysWide() []string {
func (sr *sr_Latn_ME) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Latn_ME) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Latn_ME) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Latn_RS/sr_Latn_RS.go b/sr_Latn_RS/sr_Latn_RS.go
index f3ce56fc..8a41501e 100644
--- a/sr_Latn_RS/sr_Latn_RS.go
+++ b/sr_Latn_RS/sr_Latn_RS.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr_Latn_RS",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 4, 6},
+ pluralsRange: []locales.PluralRule{4, 6, 2},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"MYT": "Малезија време", "COT": "Колумбија стандардно време", "∅∅∅": "Перу летње рачунање времена", "CAT": "Централно-афричко време", "OESZ": "Источноевропско летње рачунање времена", "JST": "Јапанско стандардно време", "BOT": "Боливија време", "GYT": "Гвајана време", "HKT": "Хонг Конг стандардно време", "AEST": "Аустралијско источно стандардно време", "GMT": "Средње време по Гриничу", "LHST": "Лорд Хов стандардно време", "WART": "Западна Аргентина стандардно време", "ChST": "Чаморо време", "WAST": "Западно-афричко летње рачунање времена", "WITA": "Централно-индонезијско време", "WEZ": "Западноевропско стандардно време", "AST": "Атланско стандардно време", "COST": "Колумбија летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "LHDT": "Лорд Хов летње рачунање времена", "SGT": "Сингапур стандардно време", "CLST": "Чиле летње рачунање времена", "WIB": "Западно-индонезијско време", "JDT": "Јапанско летње рачунање времена", "WARST": "Западна Аргентина летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "NZDT": "Нови Зеланд летње рачунање времена", "WIT": "Источно-индонезијско време", "IST": "Индијско стандардно време", "ARST": "Аргентина летње рачунање времена", "CDT": "Северноамерички Централно летње рачунање времена", "AKST": "Аљаска, стандардно време", "ECT": "Еквадор време", "EAT": "Источно-афричко време", "WAT": "Западно-афричко стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "HKST": "Хонг Конг летње рачунање времена", "TMT": "Туркменистан стандардно време", "SAST": "Јужно-афричко време", "WESZ": "Западноевропско летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "SRT": "Суринам време", "CST": "Северноамерички Централно стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "UYT": "Уругвај стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "VET": "Венецуела време", "NZST": "Нови Зеланд стандардно време", "ART": "Аргентина стандардно време", "MST": "Северноамерички Планинско стандардно време", "MDT": "Северноамерички Планинско летње рачунање времена", "AWDT": "Аустралијско западно летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "MEZ": "Средњеевропско стандардно време", "AKDT": "Аљаска, летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "CLT": "Чиле стандардно време", "GFT": "Француска Гвајана време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "CHAST": "Чатам стандардно време", "CHADT": "Чатам летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "OEZ": "Источноевропско стандардно време", "EST": "Северноамерички Источно стандардно време", "BT": "Бутан време"},
+ timezones: map[string]string{"EST": "Северноамерички Источно стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "UYST": "Уругвај летње рачунање времена", "PDT": "Северноамерички Пацифичко летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "AST": "Атланско стандардно време", "HNT": "Њуфаундленд стандардно време", "HKT": "Хонг Конг стандардно време", "AWST": "Аустралијско западно стандардно време", "GMT": "Средње време по Гриничу", "MST": "Северноамерички Планинско стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "GYT": "Гвајана време", "WESZ": "Западноевропско летње рачунање времена", "∅∅∅": "Азори летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "CHAST": "Чатам стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "HKST": "Хонг Конг летње рачунање времена", "LHST": "Лорд Хов стандардно време", "ADT": "Атланско лтње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "MEZ": "Средњеевропско стандардно време", "BT": "Бутан време", "WAST": "Западно-афричко летње рачунање времена", "COT": "Колумбија стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "SAST": "Јужно-афричко време", "UYT": "Уругвај стандардно време", "JDT": "Јапанско летње рачунање времена", "TMST": "Туркменистан летње рачунање времена", "WITA": "Централно-индонезијско време", "MDT": "Северноамерички Планинско летње рачунање времена", "VET": "Венецуела време", "HAST": "Хавајско-алеутско стандардно време", "CST": "Северноамерички Централно стандардно време", "JST": "Јапанско стандардно време", "NZST": "Нови Зеланд стандардно време", "BOT": "Боливија време", "WIT": "Источно-индонезијско време", "AWDT": "Аустралијско западно летње рачунање времена", "TMT": "Туркменистан стандардно време", "AEST": "Аустралијско источно стандардно време", "CDT": "Северноамерички Централно летње рачунање времена", "MYT": "Малезија време", "AKDT": "Аљаска, летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "AKST": "Аљаска, стандардно време", "WIB": "Западно-индонезијско време", "HADT": "Хавајско-алеутско летње рачунање времена", "OEZ": "Источноевропско стандардно време", "ChST": "Чаморо време", "WAT": "Западно-афричко стандардно време", "COST": "Колумбија летње рачунање времена", "SGT": "Сингапур стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "ART": "Аргентина стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "WART": "Западна Аргентина стандардно време", "WEZ": "Западноевропско стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "EAT": "Источно-афричко време", "GFT": "Француска Гвајана време", "ECT": "Еквадор време", "IST": "Индијско стандардно време", "CAT": "Централно-афричко време", "SRT": "Суринам време", "CLT": "Чиле стандардно време", "CLST": "Чиле летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "ARST": "Аргентина летње рачунање времена"},
}
}
@@ -103,8 +103,8 @@ func (sr *sr_Latn_RS) CardinalPluralRule(num float64, v uint64) locales.PluralRu
n := math.Abs(num)
i := int64(n)
f := locales.F(n, v)
- iMod100 := i % 100
iMod10 := i % 10
+ iMod100 := i % 100
fMod10 := f % 10
fMod100 := f % 100
@@ -224,7 +224,7 @@ func (sr *sr_Latn_RS) WeekdaysWide() []string {
func (sr *sr_Latn_RS) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Latn_RS) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Latn_RS) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sr_Latn_XK/sr_Latn_XK.go b/sr_Latn_XK/sr_Latn_XK.go
index 75ebb5ce..1be3bd8b 100644
--- a/sr_Latn_XK/sr_Latn_XK.go
+++ b/sr_Latn_XK/sr_Latn_XK.go
@@ -48,7 +48,7 @@ func New() locales.Translator {
locale: "sr_Latn_XK",
pluralsCardinal: []locales.PluralRule{2, 4, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 4, 6},
+ pluralsRange: []locales.PluralRule{4, 6, 2},
decimal: ",",
group: ".",
minus: "-",
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"п. н. е.", "н. е."},
erasNarrow: []string{"п.н.е.", "н.е."},
erasWide: []string{"пре нове ере", "нове ере"},
- timezones: map[string]string{"EST": "Северноамерички Источно стандардно време", "ACWDT": "Аустралијско централно западно летње рачунање времена", "HAST": "Хавајско-алеутско стандардно време", "TMST": "Туркменистан летње рачунање времена", "WIB": "Западно-индонезијско време", "AEST": "Аустралијско источно стандардно време", "OEZ": "Источноевропско стандардно време", "ACWST": "Аустралијско централно западно стандардно време", "CST": "Северноамерички Централно стандардно време", "WIT": "Источно-индонезијско време", "SGT": "Сингапур стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "MDT": "Северноамерички Планинско летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "HKST": "Хонг Конг летње рачунање времена", "TMT": "Туркменистан стандардно време", "ECT": "Еквадор време", "SRT": "Суринам време", "COT": "Колумбија стандардно време", "CLST": "Чиле летње рачунање времена", "GMT": "Средње време по Гриничу", "PDT": "Северноамерички Пацифичко летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "HKT": "Хонг Конг стандардно време", "GYT": "Гвајана време", "EAT": "Источно-афричко време", "HNT": "Њуфаундленд стандардно време", "AEDT": "Аустралијско источно летње рачунање времена", "JDT": "Јапанско летње рачунање времена", "IST": "Индијско стандардно време", "MYT": "Малезија време", "LHDT": "Лорд Хов летње рачунање времена", "HADT": "Хавајско-алеутско летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "LHST": "Лорд Хов стандардно време", "ARST": "Аргентина летње рачунање времена", "WITA": "Централно-индонезијско време", "PST": "Северноамерички Пацифичко стандардно време", "CLT": "Чиле стандардно време", "WAST": "Западно-афричко летње рачунање времена", "UYT": "Уругвај стандардно време", "WESZ": "Западноевропско летње рачунање времена", "MESZ": "Средњеевропско летње рачунање времена", "AST": "Атланско стандардно време", "AWDT": "Аустралијско западно летње рачунање времена", "CHAST": "Чатам стандардно време", "HAT": "Њуфаундленд летње рачунање времена", "AKST": "Аљаска, стандардно време", "JST": "Јапанско стандардно време", "BT": "Бутан време", "ACDT": "Аустралијско централно летње рачунање времена", "CHADT": "Чатам летње рачунање времена", "CAT": "Централно-афричко време", "CDT": "Северноамерички Централно летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "WEZ": "Западноевропско стандардно време", "WAT": "Западно-афричко стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "ACST": "Аустралијско централно стандардно време", "MST": "Северноамерички Планинско стандардно време", "ART": "Аргентина стандардно време", "NZST": "Нови Зеланд стандардно време", "EDT": "Северноамерички Источно летње рачунање времена", "BOT": "Боливија време", "∅∅∅": "Перу летње рачунање времена", "VET": "Венецуела време", "WART": "Западна Аргентина стандардно време", "ChST": "Чаморо време", "COST": "Колумбија летње рачунање времена", "GFT": "Француска Гвајана време", "SAST": "Јужно-афричко време", "UYST": "Уругвај летње рачунање времена", "MEZ": "Средњеевропско стандардно време"},
+ timezones: map[string]string{"EDT": "Северноамерички Источно летње рачунање времена", "IST": "Индијско стандардно време", "COT": "Колумбија стандардно време", "ACDT": "Аустралијско централно летње рачунање времена", "AWST": "Аустралијско западно стандардно време", "TMST": "Туркменистан летње рачунање времена", "ChST": "Чаморо време", "SRT": "Суринам време", "EAT": "Источно-афричко време", "WAST": "Западно-афричко летње рачунање времена", "AKDT": "Аљаска, летње рачунање времена", "ADT": "Атланско лтње рачунање времена", "CAT": "Централно-афричко време", "UYT": "Уругвај стандардно време", "GFT": "Француска Гвајана време", "COST": "Колумбија летње рачунање времена", "ACWDT": "Аустралијско централно западно летње рачунање времена", "ART": "Аргентина стандардно време", "OEZ": "Источноевропско стандардно време", "AEST": "Аустралијско источно стандардно време", "LHST": "Лорд Хов стандардно време", "CLT": "Чиле стандардно време", "MDT": "Макао летње рачунање времена", "∅∅∅": "Амазон летње рачунање времена", "LHDT": "Лорд Хов летње рачунање времена", "BOT": "Боливија време", "ECT": "Еквадор време", "CST": "Северноамерички Централно стандардно време", "JST": "Јапанско стандардно време", "AKST": "Аљаска, стандардно време", "MYT": "Малезија време", "AWDT": "Аустралијско западно летње рачунање времена", "OESZ": "Источноевропско летње рачунање времена", "WIT": "Источно-индонезијско време", "CDT": "Северноамерички Централно летње рачунање времена", "MST": "Макао стандардно време", "HAST": "Хавајско-алеутско стандардно време", "TMT": "Туркменистан стандардно време", "PDT": "Северноамерички Пацифичко летње рачунање времена", "HAT": "Њуфаундленд летње рачунање времена", "CHAST": "Чатам стандардно време", "PST": "Северноамерички Пацифичко стандардно време", "MESZ": "Средњеевропско летње рачунање времена", "WART": "Западна Аргентина стандардно време", "CLST": "Чиле летње рачунање времена", "WITA": "Централно-индонезијско време", "JDT": "Јапанско летње рачунање времена", "HNT": "Њуфаундленд стандардно време", "HADT": "Хавајско-алеутско летње рачунање времена", "HKT": "Хонг Конг стандардно време", "HKST": "Хонг Конг летње рачунање времена", "NZST": "Нови Зеланд стандардно време", "NZDT": "Нови Зеланд летње рачунање времена", "BT": "Бутан време", "EST": "Северноамерички Источно стандардно време", "ARST": "Аргентина летње рачунање времена", "AEDT": "Аустралијско источно летње рачунање времена", "ACWST": "Аустралијско централно западно стандардно време", "WARST": "Западна Аргентина летње рачунање времена", "AST": "Атланско стандардно време", "SGT": "Сингапур стандардно време", "CHADT": "Чатам летње рачунање времена", "SAST": "Јужно-афричко време", "VET": "Венецуела време", "GMT": "Средње време по Гриничу", "WEZ": "Западноевропско стандардно време", "GYT": "Гвајана време", "UYST": "Уругвај летње рачунање времена", "WESZ": "Западноевропско летње рачунање времена", "WIB": "Западно-индонезијско време", "MEZ": "Средњеевропско стандардно време", "WAT": "Западно-афричко стандардно време", "ACST": "Аустралијско централно стандардно време"},
}
}
@@ -103,10 +103,10 @@ func (sr *sr_Latn_XK) CardinalPluralRule(num float64, v uint64) locales.PluralRu
n := math.Abs(num)
i := int64(n)
f := locales.F(n, v)
- iMod100 := i % 100
iMod10 := i % 10
- fMod100 := f % 100
+ iMod100 := i % 100
fMod10 := f % 10
+ fMod100 := f % 100
if (v == 0 && iMod10 == 1 && iMod100 != 11) || (fMod10 == 1 && fMod100 != 11) {
return locales.PluralRuleOne
@@ -224,7 +224,7 @@ func (sr *sr_Latn_XK) WeekdaysWide() []string {
func (sr *sr_Latn_XK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -297,7 +297,7 @@ func (sr *sr_Latn_XK) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -355,7 +355,7 @@ func (sr *sr_Latn_XK) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sr.currencies[currency]
- l := len(s) + len(sr.decimal) + len(sr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sv/sv.go b/sv/sv.go
index 9647547f..1fd48aef 100644
--- a/sv/sv.go
+++ b/sv/sv.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"före Kristus", "efter Kristus"},
- timezones: map[string]string{"PDT": "västnordamerikansk sommartid", "AST": "nordamerikansk atlantnormaltid", "MESZ": "centraleuropeisk sommartid", "CHAST": "Chatham, normaltid", "OESZ": "östeuropeisk sommartid", "ACWST": "västcentralaustralisk normaltid", "LHST": "Lord Howe, normaltid", "AWST": "västaustralisk normaltid", "ARST": "östargentinsk sommartid", "ADT": "nordamerikansk atlantsommartid", "CHADT": "Chatham, sommartid", "TMT": "turkmensk normaltid", "JST": "japansk normaltid", "WAST": "västafrikansk sommartid", "CLST": "chilensk sommartid", "WITA": "centralindonesisk tid", "ACDT": "centralaustralisk sommartid", "AKDT": "Alaska, sommartid", "OEZ": "östeuropeisk normaltid", "HKT": "Hongkong, normaltid", "TMST": "turkmensk sommartid", "GMT": "Greenwichtid", "WART": "västargentinsk normaltid", "GYT": "Guyanatid", "MDT": "Klippiga bergen, sommartid", "ACST": "centralaustralisk normaltid", "WAT": "västafrikansk normaltid", "GFT": "Franska Guyanatid", "HADT": "Honolulu, sommartid", "MYT": "malaysisk tid", "WIT": "östindonesisk tid", "JDT": "japansk sommartid", "SRT": "Surinamtid", "AWDT": "västaustralisk sommartid", "BOT": "boliviansk tid", "PST": "västnordamerikansk normaltid", "HNT": "Newfoundland, normaltid", "SAST": "sydafrikansk tid", "∅∅∅": "peruansk sommartid", "EAT": "östafrikansk tid", "AEST": "östaustralisk normaltid", "HAST": "Honolulu, normaltid", "ECT": "ecuadoriansk tid", "EST": "östnordamerikansk normaltid", "WESZ": "västeuropeisk sommartid", "NZST": "nyzeeländsk normaltid", "ART": "östargentinsk normaltid", "COST": "colombiansk sommartid", "CDT": "centralnordamerikansk sommartid", "MEZ": "centraleuropeisk normaltid", "CAT": "centralafrikansk tid", "UYT": "uruguayansk normaltid", "ChST": "Chamorrotid", "AEDT": "östaustralisk sommartid", "EDT": "östnordamerikansk sommartid", "BT": "bhutansk tid", "ACWDT": "västcentralaustralisk sommartid", "LHDT": "Lord Howe, sommartid", "HAT": "Newfoundland, sommartid", "SGT": "Singaporetid", "WEZ": "västeuropeisk normaltid", "WARST": "västargentinsk sommartid", "VET": "venezuelansk tid", "HKST": "Hongkong, sommartid", "CLT": "chilensk normaltid", "UYST": "uruguayansk sommartid", "COT": "colombiansk normaltid", "CST": "centralnordamerikansk normaltid", "AKST": "Alaska, normaltid", "MST": "Klippiga bergen, normaltid", "NZDT": "nyzeeländsk sommartid", "WIB": "västindonesisk tid", "IST": "indisk tid"},
+ timezones: map[string]string{"HKT": "Hongkong, normaltid", "EAT": "östafrikansk tid", "HAT": "Newfoundland, sommartid", "ADT": "nordamerikansk atlantsommartid", "∅∅∅": "azorisk sommartid", "MST": "Macaunormaltid", "ACWST": "västcentralaustralisk normaltid", "JST": "japansk normaltid", "GYT": "Guyanatid", "CHAST": "Chatham, normaltid", "MEZ": "centraleuropeisk normaltid", "MESZ": "centraleuropeisk sommartid", "GMT": "Greenwichtid", "UYT": "uruguayansk normaltid", "PST": "västnordamerikansk normaltid", "COT": "colombiansk normaltid", "HAST": "Honolulu, normaltid", "WAT": "västafrikansk normaltid", "LHST": "Lord Howe, normaltid", "AKDT": "Alaska, sommartid", "HKST": "Hongkong, sommartid", "TMST": "turkmensk sommartid", "OEZ": "östeuropeisk normaltid", "WART": "västargentinsk normaltid", "ECT": "ecuadoriansk tid", "CST": "centralnordamerikansk normaltid", "MDT": "Macausommartid", "BT": "bhutansk tid", "CHADT": "Chatham, sommartid", "SRT": "Surinamtid", "NZDT": "nyzeeländsk sommartid", "ARST": "östargentinsk sommartid", "EDT": "östnordamerikansk sommartid", "EST": "östnordamerikansk normaltid", "LHDT": "Lord Howe, sommartid", "CAT": "centralafrikansk tid", "WIT": "östindonesisk tid", "HNT": "Newfoundland, normaltid", "AST": "nordamerikansk atlantnormaltid", "WESZ": "västeuropeisk sommartid", "ACST": "centralaustralisk normaltid", "ART": "östargentinsk normaltid", "AWST": "västaustralisk normaltid", "AEDT": "östaustralisk sommartid", "NZST": "nyzeeländsk normaltid", "COST": "colombiansk sommartid", "AKST": "Alaska, normaltid", "WAST": "västafrikansk sommartid", "WEZ": "västeuropeisk normaltid", "IST": "indisk tid", "MYT": "malaysisk tid", "CLST": "chilensk sommartid", "ACWDT": "västcentralaustralisk sommartid", "TMT": "turkmensk normaltid", "BOT": "boliviansk tid", "PDT": "västnordamerikansk sommartid", "WITA": "centralindonesisk tid", "ChST": "Chamorrotid", "HADT": "Honolulu, sommartid", "OESZ": "östeuropeisk sommartid", "VET": "venezuelansk tid", "SAST": "sydafrikansk tid", "CLT": "chilensk normaltid", "ACDT": "centralaustralisk sommartid", "WIB": "västindonesisk tid", "WARST": "västargentinsk sommartid", "GFT": "Franska Guyanatid", "JDT": "japansk sommartid", "CDT": "centralnordamerikansk sommartid", "AEST": "östaustralisk normaltid", "UYST": "uruguayansk sommartid", "SGT": "Singaporetid", "AWDT": "västaustralisk sommartid"},
}
}
@@ -109,8 +109,8 @@ func (sv *sv) CardinalPluralRule(num float64, v uint64) locales.PluralRule {
func (sv *sv) OrdinalPluralRule(num float64, v uint64) locales.PluralRule {
n := math.Abs(num)
- nMod100 := math.Mod(n, 100)
nMod10 := math.Mod(n, 10)
+ nMod100 := math.Mod(n, 100)
if (nMod10 == 1 || nMod10 == 2) && (nMod100 != 11 && nMod100 != 12) {
return locales.PluralRuleOne
@@ -198,7 +198,7 @@ func (sv *sv) WeekdaysWide() []string {
func (sv *sv) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (sv *sv) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (sv *sv) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sv_AX/sv_AX.go b/sv_AX/sv_AX.go
index 659463af..1909d631 100644
--- a/sv_AX/sv_AX.go
+++ b/sv_AX/sv_AX.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"före Kristus", "efter Kristus"},
- timezones: map[string]string{"UYT": "uruguayansk normaltid", "UYST": "uruguayansk sommartid", "VET": "venezuelansk tid", "ADT": "nordamerikansk atlantsommartid", "NZST": "nyzeeländsk normaltid", "HAT": "Newfoundland, sommartid", "ART": "östargentinsk normaltid", "BOT": "boliviansk tid", "ACWST": "västcentralaustralisk normaltid", "WART": "västargentinsk normaltid", "MST": "Klippiga bergen, normaltid", "CLST": "chilensk sommartid", "MEZ": "centraleuropeisk normaltid", "AEST": "östaustralisk normaltid", "OEZ": "östeuropeisk normaltid", "JST": "japansk normaltid", "MESZ": "centraleuropeisk sommartid", "WIB": "västindonesisk tid", "AKDT": "Alaska, sommartid", "PST": "västnordamerikansk normaltid", "WARST": "västargentinsk sommartid", "OESZ": "östeuropeisk sommartid", "ACWDT": "västcentralaustralisk sommartid", "MDT": "Klippiga bergen, sommartid", "WAT": "västafrikansk normaltid", "AWST": "västaustralisk normaltid", "NZDT": "nyzeeländsk sommartid", "CLT": "chilensk normaltid", "SAST": "sydafrikansk tid", "GYT": "Guyanatid", "EAT": "östafrikansk tid", "CDT": "centralnordamerikansk sommartid", "WIT": "östindonesisk tid", "AKST": "Alaska, normaltid", "GMT": "Greenwichtid", "ACDT": "centralaustralisk sommartid", "CAT": "centralafrikansk tid", "CHAST": "Chatham, normaltid", "TMT": "turkmensk normaltid", "AEDT": "östaustralisk sommartid", "WEZ": "västeuropeisk normaltid", "∅∅∅": "västbrasiliansk sommartid", "AWDT": "västaustralisk sommartid", "CST": "centralnordamerikansk normaltid", "WESZ": "västeuropeisk sommartid", "MYT": "malaysisk tid", "HNT": "Newfoundland, normaltid", "HKST": "Hongkong, sommartid", "WITA": "centralindonesisk tid", "LHST": "Lord Howe, normaltid", "COT": "colombiansk normaltid", "JDT": "japansk sommartid", "EST": "östnordamerikansk normaltid", "HAST": "Honolulu, normaltid", "EDT": "östnordamerikansk sommartid", "WAST": "västafrikansk sommartid", "AST": "nordamerikansk atlantnormaltid", "COST": "colombiansk sommartid", "SGT": "Singaporetid", "HKT": "Hongkong, normaltid", "TMST": "turkmensk sommartid", "ChST": "Chamorrotid", "ECT": "ecuadoriansk tid", "LHDT": "Lord Howe, sommartid", "SRT": "Surinamtid", "CHADT": "Chatham, sommartid", "GFT": "Franska Guyanatid", "PDT": "västnordamerikansk sommartid", "ACST": "centralaustralisk normaltid", "BT": "bhutansk tid", "ARST": "östargentinsk sommartid", "HADT": "Honolulu, sommartid", "IST": "indisk tid"},
+ timezones: map[string]string{"CHAST": "Chatham, normaltid", "MEZ": "centraleuropeisk normaltid", "WIT": "östindonesisk tid", "HADT": "Honolulu, sommartid", "UYT": "uruguayansk normaltid", "VET": "venezuelansk tid", "GYT": "Guyanatid", "AKDT": "Alaska, sommartid", "AWST": "västaustralisk normaltid", "AWDT": "västaustralisk sommartid", "ARST": "östargentinsk sommartid", "WITA": "centralindonesisk tid", "WART": "västargentinsk normaltid", "ACWDT": "västcentralaustralisk sommartid", "MDT": "Macausommartid", "LHDT": "Lord Howe, sommartid", "NZST": "nyzeeländsk normaltid", "CAT": "centralafrikansk tid", "ChST": "Chamorrotid", "CLST": "chilensk sommartid", "WEZ": "västeuropeisk normaltid", "JST": "japansk normaltid", "HNT": "Newfoundland, normaltid", "HAT": "Newfoundland, sommartid", "ACST": "centralaustralisk normaltid", "ACDT": "centralaustralisk sommartid", "WARST": "västargentinsk sommartid", "COST": "colombiansk sommartid", "EDT": "östnordamerikansk sommartid", "TMST": "turkmensk sommartid", "OEZ": "östeuropeisk normaltid", "CST": "centralnordamerikansk normaltid", "AKST": "Alaska, normaltid", "ART": "östargentinsk normaltid", "EST": "östnordamerikansk normaltid", "EAT": "östafrikansk tid", "ACWST": "västcentralaustralisk normaltid", "COT": "colombiansk normaltid", "MYT": "malaysisk tid", "AST": "nordamerikansk atlantnormaltid", "BT": "bhutansk tid", "GFT": "Franska Guyanatid", "IST": "indisk tid", "HKST": "Hongkong, sommartid", "CHADT": "Chatham, sommartid", "CLT": "chilensk normaltid", "SGT": "Singaporetid", "HAST": "Honolulu, normaltid", "AEST": "östaustralisk normaltid", "WESZ": "västeuropeisk sommartid", "JDT": "japansk sommartid", "∅∅∅": "azorisk sommartid", "WIB": "västindonesisk tid", "OESZ": "östeuropeisk sommartid", "PST": "västnordamerikansk normaltid", "SRT": "Surinamtid", "CDT": "centralnordamerikansk sommartid", "LHST": "Lord Howe, normaltid", "UYST": "uruguayansk sommartid", "PDT": "västnordamerikansk sommartid", "WAST": "västafrikansk sommartid", "ECT": "ecuadoriansk tid", "TMT": "turkmensk normaltid", "AEDT": "östaustralisk sommartid", "MESZ": "centraleuropeisk sommartid", "BOT": "boliviansk tid", "NZDT": "nyzeeländsk sommartid", "SAST": "sydafrikansk tid", "WAT": "västafrikansk normaltid", "ADT": "nordamerikansk atlantsommartid", "HKT": "Hongkong, normaltid", "MST": "Macaunormaltid", "GMT": "Greenwichtid"},
}
}
@@ -198,7 +198,7 @@ func (sv *sv_AX) WeekdaysWide() []string {
func (sv *sv_AX) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (sv *sv_AX) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (sv *sv_AX) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sv_FI/sv_FI.go b/sv_FI/sv_FI.go
index 2b6384b1..557316fc 100644
--- a/sv_FI/sv_FI.go
+++ b/sv_FI/sv_FI.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"före Kristus", "efter Kristus"},
- timezones: map[string]string{"ACWST": "västcentralaustralisk normaltid", "BOT": "boliviansk tid", "SAST": "sydafrikansk tid", "WESZ": "västeuropeisk sommartid", "LHDT": "Lord Howe, sommartid", "MEZ": "centraleuropeisk normaltid", "EDT": "östnordamerikansk sommartid", "WAST": "västafrikansk sommartid", "NZDT": "nyzeeländsk sommartid", "CLST": "chilensk sommartid", "MDT": "Klippiga bergen, sommartid", "AST": "nordamerikansk atlantnormaltid", "HAT": "Newfoundland, sommartid", "HADT": "Honolulu, sommartid", "ChST": "Chamorrotid", "COT": "colombiansk normaltid", "COST": "colombiansk sommartid", "CAT": "centralafrikansk tid", "MESZ": "centraleuropeisk sommartid", "SGT": "Singaporetid", "TMT": "turkmensk normaltid", "JST": "japansk normaltid", "IST": "indisk tid", "ACDT": "centralaustralisk sommartid", "VET": "venezuelansk tid", "AWST": "västaustralisk normaltid", "CDT": "centralnordamerikansk sommartid", "WITA": "centralindonesisk tid", "AKDT": "Alaska, sommartid", "PST": "västnordamerikansk normaltid", "WEZ": "västeuropeisk normaltid", "UYST": "uruguayansk sommartid", "SRT": "Surinamtid", "AEDT": "östaustralisk sommartid", "GFT": "Franska Guyanatid", "GMT": "Greenwichtid", "BT": "bhutansk tid", "CHADT": "Chatham, sommartid", "WART": "västargentinsk normaltid", "UYT": "uruguayansk normaltid", "ART": "östargentinsk normaltid", "HKST": "Hongkong, sommartid", "CLT": "chilensk normaltid", "TMST": "turkmensk sommartid", "AEST": "östaustralisk normaltid", "WIB": "västindonesisk tid", "EST": "östnordamerikansk normaltid", "ECT": "ecuadoriansk tid", "MYT": "malaysisk tid", "MST": "Klippiga bergen, normaltid", "OESZ": "östeuropeisk sommartid", "GYT": "Guyanatid", "ACWDT": "västcentralaustralisk sommartid", "ADT": "nordamerikansk atlantsommartid", "HAST": "Honolulu, normaltid", "LHST": "Lord Howe, normaltid", "CHAST": "Chatham, normaltid", "OEZ": "östeuropeisk normaltid", "PDT": "västnordamerikansk sommartid", "WARST": "västargentinsk sommartid", "EAT": "östafrikansk tid", "WAT": "västafrikansk normaltid", "AWDT": "västaustralisk sommartid", "HNT": "Newfoundland, normaltid", "CST": "centralnordamerikansk normaltid", "∅∅∅": "Amazonas, sommartid", "AKST": "Alaska, normaltid", "JDT": "japansk sommartid", "ACST": "centralaustralisk normaltid", "NZST": "nyzeeländsk normaltid", "ARST": "östargentinsk sommartid", "HKT": "Hongkong, normaltid", "WIT": "östindonesisk tid"},
+ timezones: map[string]string{"HNT": "Newfoundland, normaltid", "MYT": "malaysisk tid", "HKT": "Hongkong, normaltid", "BT": "bhutansk tid", "WITA": "centralindonesisk tid", "WIT": "östindonesisk tid", "AKST": "Alaska, normaltid", "HADT": "Honolulu, sommartid", "IST": "indisk tid", "AKDT": "Alaska, sommartid", "AWDT": "västaustralisk sommartid", "HKST": "Hongkong, sommartid", "ACDT": "centralaustralisk sommartid", "NZST": "nyzeeländsk normaltid", "ChST": "Chamorrotid", "CLT": "chilensk normaltid", "JST": "japansk normaltid", "CHADT": "Chatham, sommartid", "SAST": "sydafrikansk tid", "OESZ": "östeuropeisk sommartid", "GMT": "Greenwichtid", "CLST": "chilensk sommartid", "COST": "colombiansk sommartid", "JDT": "japansk sommartid", "NZDT": "nyzeeländsk sommartid", "WEZ": "västeuropeisk normaltid", "WIB": "västindonesisk tid", "LHST": "Lord Howe, normaltid", "MESZ": "centraleuropeisk sommartid", "UYT": "uruguayansk normaltid", "ACWST": "västcentralaustralisk normaltid", "WART": "västargentinsk normaltid", "ECT": "ecuadoriansk tid", "ADT": "nordamerikansk atlantsommartid", "∅∅∅": "azorisk sommartid", "TMST": "turkmensk sommartid", "OEZ": "östeuropeisk normaltid", "AST": "nordamerikansk atlantnormaltid", "HAT": "Newfoundland, sommartid", "HAST": "Honolulu, normaltid", "AEDT": "östaustralisk sommartid", "BOT": "boliviansk tid", "VET": "venezuelansk tid", "TMT": "turkmensk normaltid", "SRT": "Surinamtid", "AWST": "västaustralisk normaltid", "LHDT": "Lord Howe, sommartid", "PST": "västnordamerikansk normaltid", "MEZ": "centraleuropeisk normaltid", "ACWDT": "västcentralaustralisk sommartid", "WARST": "västargentinsk sommartid", "ACST": "centralaustralisk normaltid", "GFT": "Franska Guyanatid", "EST": "östnordamerikansk normaltid", "EAT": "östafrikansk tid", "CST": "centralnordamerikansk normaltid", "COT": "colombiansk normaltid", "EDT": "östnordamerikansk sommartid", "MST": "Macaunormaltid", "ART": "östargentinsk normaltid", "ARST": "östargentinsk sommartid", "AEST": "östaustralisk normaltid", "PDT": "västnordamerikansk sommartid", "WAT": "västafrikansk normaltid", "WAST": "västafrikansk sommartid", "CDT": "centralnordamerikansk sommartid", "GYT": "Guyanatid", "SGT": "Singaporetid", "MDT": "Macausommartid", "CHAST": "Chatham, normaltid", "CAT": "centralafrikansk tid", "UYST": "uruguayansk sommartid", "WESZ": "västeuropeisk sommartid"},
}
}
@@ -198,7 +198,7 @@ func (sv *sv_FI) WeekdaysWide() []string {
func (sv *sv_FI) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (sv *sv_FI) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (sv *sv_FI) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sv_SE/sv_SE.go b/sv_SE/sv_SE.go
index 5f86fe9d..54c977ef 100644
--- a/sv_SE/sv_SE.go
+++ b/sv_SE/sv_SE.go
@@ -68,7 +68,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"f.Kr.", "e.Kr."},
erasNarrow: []string{"f.Kr.", "e.Kr."},
erasWide: []string{"före Kristus", "efter Kristus"},
- timezones: map[string]string{"∅∅∅": "Amazonas, sommartid", "EDT": "östnordamerikansk sommartid", "AEDT": "östaustralisk sommartid", "OEZ": "östeuropeisk normaltid", "VET": "venezuelansk tid", "WAST": "västafrikansk sommartid", "ART": "östargentinsk normaltid", "HADT": "Honolulu, sommartid", "ACWST": "västcentralaustralisk normaltid", "SRT": "Surinamtid", "COT": "colombiansk normaltid", "NZDT": "nyzeeländsk sommartid", "CAT": "centralafrikansk tid", "AEST": "östaustralisk normaltid", "SAST": "sydafrikansk tid", "UYST": "uruguayansk sommartid", "HAT": "Newfoundland, sommartid", "HKT": "Hongkong, normaltid", "SGT": "Singaporetid", "GFT": "Franska Guyanatid", "JDT": "japansk sommartid", "GYT": "Guyanatid", "AST": "nordamerikansk atlantnormaltid", "AWDT": "västaustralisk sommartid", "MEZ": "centraleuropeisk normaltid", "MESZ": "centraleuropeisk sommartid", "CST": "centralnordamerikansk normaltid", "BT": "bhutansk tid", "BOT": "boliviansk tid", "WAT": "västafrikansk normaltid", "HNT": "Newfoundland, normaltid", "COST": "colombiansk sommartid", "WIB": "västindonesisk tid", "AKDT": "Alaska, sommartid", "EAT": "östafrikansk tid", "LHDT": "Lord Howe, sommartid", "WARST": "västargentinsk sommartid", "ACDT": "centralaustralisk sommartid", "AKST": "Alaska, normaltid", "PST": "västnordamerikansk normaltid", "WEZ": "västeuropeisk normaltid", "MDT": "Klippiga bergen, sommartid", "CHAST": "Chatham, normaltid", "ECT": "ecuadoriansk tid", "ACWDT": "västcentralaustralisk sommartid", "MYT": "malaysisk tid", "ARST": "östargentinsk sommartid", "CHADT": "Chatham, sommartid", "CDT": "centralnordamerikansk sommartid", "OESZ": "östeuropeisk sommartid", "WART": "västargentinsk normaltid", "PDT": "västnordamerikansk sommartid", "MST": "Klippiga bergen, normaltid", "TMST": "turkmensk sommartid", "WITA": "centralindonesisk tid", "IST": "indisk tid", "LHST": "Lord Howe, normaltid", "WESZ": "västeuropeisk sommartid", "GMT": "Greenwichtid", "UYT": "uruguayansk normaltid", "ADT": "nordamerikansk atlantsommartid", "WIT": "östindonesisk tid", "CLT": "chilensk normaltid", "CLST": "chilensk sommartid", "TMT": "turkmensk normaltid", "HAST": "Honolulu, normaltid", "JST": "japansk normaltid", "EST": "östnordamerikansk normaltid", "AWST": "västaustralisk normaltid", "HKST": "Hongkong, sommartid", "ACST": "centralaustralisk normaltid", "ChST": "Chamorrotid", "NZST": "nyzeeländsk normaltid"},
+ timezones: map[string]string{"COT": "colombiansk normaltid", "MEZ": "centraleuropeisk normaltid", "BOT": "boliviansk tid", "EST": "östnordamerikansk normaltid", "HADT": "Honolulu, sommartid", "AWST": "västaustralisk normaltid", "WARST": "västargentinsk sommartid", "JDT": "japansk sommartid", "∅∅∅": "azorisk sommartid", "AST": "nordamerikansk atlantnormaltid", "ART": "östargentinsk normaltid", "GFT": "Franska Guyanatid", "HNT": "Newfoundland, normaltid", "EDT": "östnordamerikansk sommartid", "SAST": "sydafrikansk tid", "ChST": "Chamorrotid", "CDT": "centralnordamerikansk sommartid", "CLST": "chilensk sommartid", "IST": "indisk tid", "CST": "centralnordamerikansk normaltid", "AWDT": "västaustralisk sommartid", "GMT": "Greenwichtid", "TMT": "turkmensk normaltid", "WITA": "centralindonesisk tid", "WART": "västargentinsk normaltid", "WAST": "västafrikansk sommartid", "CHAST": "Chatham, normaltid", "ARST": "östargentinsk sommartid", "EAT": "östafrikansk tid", "SGT": "Singaporetid", "AKDT": "Alaska, sommartid", "SRT": "Surinamtid", "CHADT": "Chatham, sommartid", "NZST": "nyzeeländsk normaltid", "MESZ": "centraleuropeisk sommartid", "WESZ": "västeuropeisk sommartid", "WIB": "västindonesisk tid", "HKST": "Hongkong, sommartid", "UYST": "uruguayansk sommartid", "ACWDT": "västcentralaustralisk sommartid", "WAT": "västafrikansk normaltid", "ACDT": "centralaustralisk sommartid", "GYT": "Guyanatid", "PDT": "västnordamerikansk sommartid", "ACST": "centralaustralisk normaltid", "TMST": "turkmensk sommartid", "OEZ": "östeuropeisk normaltid", "BT": "bhutansk tid", "ACWST": "västcentralaustralisk normaltid", "WEZ": "västeuropeisk normaltid", "ECT": "ecuadoriansk tid", "JST": "japansk normaltid", "OESZ": "östeuropeisk sommartid", "HAT": "Newfoundland, sommartid", "LHST": "Lord Howe, normaltid", "NZDT": "nyzeeländsk sommartid", "PST": "västnordamerikansk normaltid", "CLT": "chilensk normaltid", "WIT": "östindonesisk tid", "MDT": "Klippiga bergen, sommartid", "AKST": "Alaska, normaltid", "ADT": "nordamerikansk atlantsommartid", "UYT": "uruguayansk normaltid", "MST": "Klippiga bergen, normaltid", "HKT": "Hongkong, normaltid", "AEST": "östaustralisk normaltid", "AEDT": "östaustralisk sommartid", "LHDT": "Lord Howe, sommartid", "VET": "venezuelansk tid", "COST": "colombiansk sommartid", "MYT": "malaysisk tid", "HAST": "Honolulu, normaltid", "CAT": "centralafrikansk tid"},
}
}
@@ -198,7 +198,7 @@ func (sv *sv_SE) WeekdaysWide() []string {
func (sv *sv_SE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 6 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -277,7 +277,7 @@ func (sv *sv_SE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (sv *sv_SE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sv.currencies[currency]
- l := len(s) + len(sv.decimal) + len(sv.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 8 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sw/sw.go b/sw/sw.go
index da3b869f..c1c9457e 100644
--- a/sw/sw.go
+++ b/sw/sw.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"WITA": "Saa za Indonesia ya Kati", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "AKDT": "Saa za Mchana za Alaska", "PDT": "Saa za Mchana za Pasifiki", "GYT": "Saa za Guyana", "CHAST": "Saa Wastani za Chatham", "CDT": "Saa za Mchana za Kati", "MEZ": "Saa Wastani za Ulaya ya kati", "HAST": "Saa za Wastani za Hawaii-Aleutian", "UYT": "Saa Wastani za Urugwai", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "ARST": "Saa za Majira ya joto za Ajentina", "AWDT": "Saa za Mchana za Australia Magharibi", "SGT": "Saa Wastani za Singapore", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "AKST": "Saa za Wastani za Alaska", "ADT": "Saa za Mchana za Atlantiki", "HKST": "Saa za Majira ya joto za Hong Kong", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "AST": "Saa za Wastani za Atlantiki", "WIT": "Saa za Mashariki mwa Indonesia", "ECT": "Saa za Ekwado", "SRT": "Saa za Suriname", "AWST": "Saa Wastani za Australia Magharibi", "CLT": "Saa Wastani za Chile", "HAT": "Saa za Mchana za Newfoundland", "EST": "Saa za Wastani za Mashariki", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "ACDT": "Saa za Mchana za Australia ya Kati", "∅∅∅": "Saa za Majira ya joto za Brasilia", "NZDT": "Saa za Mchana za Nyuzilandi", "UYST": "Saa za Majira ya joto za Urugwai", "EDT": "Saa za Mchana za Mashariki", "BOT": "Saa za Bolivia", "LHST": "Saa Wastani za Lord Howe", "COT": "Saa Wastani za Kolombia", "WART": "Saa Wastani za Magharibi mwa Ajentina", "CST": "Saa za Wastani za Kati", "MDT": "MDT", "TMST": "Saa za Majira ya joto za Turkmenistan", "WAT": "Saa Wastani za Afrika Magharibi", "HKT": "Saa Wastani za Hong Kong", "BT": "Saa za Bhutan", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "CHADT": "Saa za Mchana za Chatham", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "MST": "MST", "AEST": "Saa Wastani za Mashariki mwa Australia", "SAST": "Saa Wastani za Afrika Kusini", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "GMT": "Saa za Greenwich", "ChST": "Saa Wastani za Chamorro", "EAT": "Saa za Afrika Mashariki", "CLST": "Saa za Majira ya joto za Chile", "COST": "Saa za Majira ya joto za Kolombia", "HNT": "Saa za Wastani za Newfoundland", "TMT": "Saa Wastani za Turkmenistan", "WIB": "Saa za Magharibi mwa Indonesia", "JDT": "Saa za Mchana za Japani", "MYT": "Saa za Malaysia", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "ART": "Saa Wastani za Ajentina", "LHDT": "Saa za Mchana za Lord Howe", "ACST": "Saa Wastani za Australia ya Kati", "HADT": "Saa za Mchana za Hawaii-Aleutian", "PST": "Saa za Wastani za Pasifiki", "VET": "Saa za Venezuela", "GFT": "Saa za Guiana ya Ufaransa", "IST": "Saa Wastani za India", "JST": "Saa Wastani za Japani", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "NZST": "Saa Wastani za Nyuzilandi", "CAT": "Saa za Afrika ya Kati"},
+ timezones: map[string]string{"∅∅∅": "Saa za Majira ya joto za Peru", "EST": "Saa za Wastani za Mashariki", "MST": "MST", "HKT": "Saa Wastani za Hong Kong", "BT": "Saa za Bhutan", "HAT": "Saa za Mchana za Newfoundland", "TMST": "Saa za Majira ya joto za Turkmenistan", "BOT": "Saa za Bolivia", "MYT": "Saa za Malaysia", "HAST": "Saa za Wastani za Hawaii-Aleutian", "LHST": "Saa Wastani za Lord Howe", "WAT": "Saa Wastani za Afrika Magharibi", "HNT": "Saa za Wastani za Newfoundland", "LHDT": "Saa za Mchana za Lord Howe", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "VET": "Saa za Venezuela", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "IST": "Saa Wastani za India", "AEST": "Saa Wastani za Mashariki mwa Australia", "NZDT": "Saa za Mchana za Nyuzilandi", "ADT": "Saa za Mchana za Atlantiki", "AWST": "Saa Wastani za Australia Magharibi", "EDT": "Saa za Mchana za Mashariki", "AKST": "Saa za Wastani za Alaska", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "GFT": "Saa za Guiana ya Ufaransa", "AST": "Saa za Wastani za Atlantiki", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "PST": "Saa za Wastani za Pasifiki", "UYT": "Saa Wastani za Urugwai", "WIT": "Saa za Mashariki mwa Indonesia", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "HADT": "Saa za Mchana za Hawaii-Aleutian", "NZST": "Saa Wastani za Nyuzilandi", "MEZ": "Saa Wastani za Ulaya ya kati", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "ChST": "Saa Wastani za Chamorro", "COT": "Saa Wastani za Kolombia", "AKDT": "Saa za Mchana za Alaska", "ACST": "Saa Wastani za Australia ya Kati", "GYT": "Saa za Guyana", "AWDT": "Saa za Mchana za Australia Magharibi", "CHAST": "Saa Wastani za Chatham", "UYST": "Saa za Majira ya joto za Urugwai", "SRT": "Saa za Suriname", "WART": "Saa Wastani za Magharibi mwa Ajentina", "ART": "Saa Wastani za Ajentina", "CHADT": "Saa za Mchana za Chatham", "CST": "Saa za Wastani za Kati", "CDT": "Saa za Mchana za Kati", "JDT": "Saa za Mchana za Japani", "MDT": "MDT", "GMT": "Saa za Greenwich", "EAT": "Saa za Afrika Mashariki", "CLST": "Saa za Majira ya joto za Chile", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "ARST": "Saa za Majira ya joto za Ajentina", "TMT": "Saa Wastani za Turkmenistan", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "CAT": "Saa za Afrika ya Kati", "CLT": "Saa Wastani za Chile", "COST": "Saa za Majira ya joto za Kolombia", "JST": "Saa Wastani za Japani", "SGT": "Saa Wastani za Singapore", "ACDT": "Saa za Mchana za Australia ya Kati", "WIB": "Saa za Magharibi mwa Indonesia", "HKST": "Saa za Majira ya joto za Hong Kong", "SAST": "Saa Wastani za Afrika Kusini", "PDT": "Saa za Mchana za Pasifiki", "WITA": "Saa za Indonesia ya Kati", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "ECT": "Saa za Ekwado"},
}
}
@@ -203,7 +203,7 @@ func (sw *sw) WeekdaysWide() []string {
func (sw *sw) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (sw *sw) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (sw *sw) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sw_CD/sw_CD.go b/sw_CD/sw_CD.go
index a82a2d92..e4110a3e 100644
--- a/sw_CD/sw_CD.go
+++ b/sw_CD/sw_CD.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"AWDT": "Saa za Mchana za Australia Magharibi", "MST": "MST", "TMT": "Saa Wastani za Turkmenistan", "EDT": "Saa za Mchana za Mashariki", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "MDT": "MDT", "AKST": "Saa za Wastani za Alaska", "GYT": "Saa za Guyana", "AKDT": "Saa za Mchana za Alaska", "JDT": "Saa za Mchana za Japani", "IST": "Saa Wastani za India", "LHST": "Saa Wastani za Lord Howe", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "ACDT": "Saa za Mchana za Australia ya Kati", "WAT": "Saa Wastani za Afrika Magharibi", "NZST": "Saa Wastani za Nyuzilandi", "CHAST": "Saa Wastani za Chatham", "TMST": "Saa za Majira ya joto za Turkmenistan", "GFT": "Saa za Guiana ya Ufaransa", "PST": "Saa za Wastani za Pasifiki", "WART": "Saa Wastani za Magharibi mwa Ajentina", "UYST": "Saa za Majira ya joto za Urugwai", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "SGT": "Saa Wastani za Singapore", "AEST": "Saa Wastani za Mashariki mwa Australia", "BOT": "Saa za Bolivia", "SRT": "Saa za Suriname", "EAT": "Saa za Afrika Mashariki", "ARST": "Saa za Majira ya joto za Ajentina", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "ECT": "Saa za Ekwado", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "AWST": "Saa Wastani za Australia Magharibi", "ART": "Saa Wastani za Ajentina", "COT": "Saa Wastani za Kolombia", "∅∅∅": "Saa za Majira ya joto za Azores", "CDT": "Saa za Mchana za Kati", "HKST": "Saa za Majira ya joto za Hong Kong", "CLST": "Saa za Majira ya joto za Chile", "HADT": "Saa za Mchana za Hawaii-Aleutian", "JST": "Saa Wastani za Japani", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "ChST": "Saa Wastani za Chamorro", "NZDT": "Saa za Mchana za Nyuzilandi", "HAST": "Saa za Wastani za Hawaii-Aleutian", "GMT": "Saa za Greenwich", "MYT": "Saa za Malaysia", "HAT": "Saa za Mchana za Newfoundland", "HKT": "Saa Wastani za Hong Kong", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "WIB": "Saa za Magharibi mwa Indonesia", "CHADT": "Saa za Mchana za Chatham", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "LHDT": "Saa za Mchana za Lord Howe", "HNT": "Saa za Wastani za Newfoundland", "EST": "Saa za Wastani za Mashariki", "VET": "Saa za Venezuela", "AST": "Saa za Wastani za Atlantiki", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "ADT": "Saa za Mchana za Atlantiki", "WITA": "Saa za Indonesia ya Kati", "UYT": "Saa Wastani za Urugwai", "ACST": "Saa Wastani za Australia ya Kati", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "COST": "Saa za Majira ya joto za Kolombia", "CAT": "Saa za Afrika ya Kati", "CST": "Saa za Wastani za Kati", "CLT": "Saa Wastani za Chile", "WIT": "Saa za Mashariki mwa Indonesia", "PDT": "Saa za Mchana za Pasifiki", "MEZ": "Saa Wastani za Ulaya ya kati", "SAST": "Saa Wastani za Afrika Kusini", "BT": "Saa za Bhutan"},
+ timezones: map[string]string{"WART": "Saa Wastani za Magharibi mwa Ajentina", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "IST": "Saa Wastani za India", "MST": "Saa za Wastani za Mountain", "CDT": "Saa za Mchana za Kati", "ACST": "Saa Wastani za Australia ya Kati", "HADT": "Saa za Mchana za Hawaii-Aleutian", "MYT": "Saa za Malaysia", "AKDT": "Saa za Mchana za Alaska", "EDT": "Saa za Mchana za Mashariki", "EAT": "Saa za Afrika Mashariki", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "JDT": "Saa za Mchana za Japani", "COST": "Saa za Majira ya joto za Kolombia", "UYST": "Saa za Majira ya joto za Urugwai", "PST": "Saa za Wastani za Pasifiki", "ChST": "Saa Wastani za Chamorro", "CLT": "Saa Wastani za Chile", "AST": "Saa za Wastani za Atlantiki", "ARST": "Saa za Majira ya joto za Ajentina", "PDT": "Saa za Mchana za Pasifiki", "BT": "Saa za Bhutan", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "WAT": "Saa Wastani za Afrika Magharibi", "SAST": "Saa Wastani za Afrika Kusini", "GMT": "Saa za Greenwich", "MEZ": "Saa Wastani za Ulaya ya kati", "JST": "Saa Wastani za Japani", "AWST": "Saa Wastani za Australia Magharibi", "EST": "Saa za Wastani za Mashariki", "TMST": "Saa za Majira ya joto za Turkmenistan", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "WITA": "Saa za Indonesia ya Kati", "GFT": "Saa za Guiana ya Ufaransa", "ECT": "Saa za Ekwado", "GYT": "Saa za Guyana", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "CAT": "Saa za Afrika ya Kati", "HAT": "Saa za Mchana za Newfoundland", "∅∅∅": "Saa za Majira ya joto za Azores", "ACDT": "Saa za Mchana za Australia ya Kati", "CHADT": "Saa za Mchana za Chatham", "AEST": "Saa Wastani za Mashariki mwa Australia", "VET": "Saa za Venezuela", "LHDT": "Saa za Mchana za Lord Howe", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "WIT": "Saa za Mashariki mwa Indonesia", "SGT": "Saa Wastani za Singapore", "HKST": "Saa za Majira ya joto za Hong Kong", "HAST": "Saa za Wastani za Hawaii-Aleutian", "SRT": "Saa za Suriname", "CHAST": "Saa Wastani za Chatham", "TMT": "Saa Wastani za Turkmenistan", "LHST": "Saa Wastani za Lord Howe", "NZST": "Saa Wastani za Nyuzilandi", "BOT": "Saa za Bolivia", "CST": "Saa za Wastani za Kati", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "AWDT": "Saa za Mchana za Australia Magharibi", "NZDT": "Saa za Mchana za Nyuzilandi", "CLST": "Saa za Majira ya joto za Chile", "COT": "Saa Wastani za Kolombia", "HKT": "Saa Wastani za Hong Kong", "WIB": "Saa za Magharibi mwa Indonesia", "UYT": "Saa Wastani za Urugwai", "MDT": "Saa za Mchana za Mountain", "HNT": "Saa za Wastani za Newfoundland", "AKST": "Saa za Wastani za Alaska", "ADT": "Saa za Mchana za Atlantiki", "ART": "Saa Wastani za Ajentina"},
}
}
@@ -203,7 +203,7 @@ func (sw *sw_CD) WeekdaysWide() []string {
func (sw *sw_CD) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (sw *sw_CD) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (sw *sw_CD) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sw_KE/sw_KE.go b/sw_KE/sw_KE.go
index f4250dc5..effcf1c9 100644
--- a/sw_KE/sw_KE.go
+++ b/sw_KE/sw_KE.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "EAT": "Saa za Afrika Mashariki", "HNT": "Saa za Wastani za Newfoundland", "SGT": "Saa Wastani za Singapore", "CLST": "Saa za Majira ya joto za Chile", "MYT": "Saa za Malaysia", "GYT": "Saa za Guyana", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "JDT": "Saa za Mchana za Japani", "ECT": "Saa za Ekwado", "PST": "Saa za Wastani za Pasifiki", "WART": "Saa Wastani za Magharibi mwa Ajentina", "∅∅∅": "Saa za Majira ya joto za Peru", "MDT": "Saa za Mchana za Mountain", "AWDT": "Saa za Mchana za Australia Magharibi", "HKST": "Saa za Majira ya joto za Hong Kong", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "EDT": "Saa za Mchana za Mashariki", "ChST": "Saa Wastani za Chamorro", "CHAST": "Saa Wastani za Chatham", "CHADT": "Saa za Mchana za Chatham", "JST": "Saa Wastani za Japani", "PDT": "Saa za Mchana za Pasifiki", "MST": "Saa za Wastani za Mountain", "WIB": "Saa za Magharibi mwa Indonesia", "WITA": "Saa za Indonesia ya Kati", "SAST": "Saa Wastani za Afrika Kusini", "AKDT": "Saa za Mchana za Alaska", "EST": "Saa za Wastani za Mashariki", "GMT": "Saa za Greenwich", "HAT": "Saa za Mchana za Newfoundland", "COT": "Saa Wastani za Kolombia", "UYT": "Saa Wastani za Urugwai", "LHDT": "Saa za Mchana za Lord Howe", "ART": "Saa Wastani za Ajentina", "MEZ": "Saa Wastani za Ulaya ya kati", "AST": "Saa za Wastani za Atlantiki", "NZST": "Saa Wastani za Nyuzilandi", "CDT": "Saa za Mchana za Kati", "AKST": "Saa za Wastani za Alaska", "BOT": "Saa za Bolivia", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "LHST": "Saa Wastani za Lord Howe", "SRT": "Saa za Suriname", "TMT": "Saa Wastani za Turkmenistan", "UYST": "Saa za Majira ya joto za Urugwai", "AWST": "Saa Wastani za Australia Magharibi", "CST": "Saa za Wastani za Kati", "HAST": "Saa za Wastani za Hawaii-Aleutian", "HADT": "Saa za Mchana za Hawaii-Aleutian", "AEST": "Saa Wastani za Mashariki mwa Australia", "VET": "Saa za Venezuela", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "BT": "Saa za Bhutan", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "NZDT": "Saa za Mchana za Nyuzilandi", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "ACDT": "Saa za Mchana za Australia ya Kati", "WAT": "Saa Wastani za Afrika Magharibi", "ADT": "Saa za Mchana za Atlantiki", "TMST": "Saa za Majira ya joto za Turkmenistan", "IST": "Saa Wastani za India", "ACST": "Saa Wastani za Australia ya Kati", "ARST": "Saa za Majira ya joto za Ajentina", "COST": "Saa za Majira ya joto za Kolombia", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "CLT": "Saa Wastani za Chile", "CAT": "Saa za Afrika ya Kati", "HKT": "Saa Wastani za Hong Kong", "WIT": "Saa za Mashariki mwa Indonesia", "GFT": "Saa za Guiana ya Ufaransa"},
+ timezones: map[string]string{"HNT": "Saa za Wastani za Newfoundland", "WIT": "Saa za Mashariki mwa Indonesia", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "BOT": "Saa za Bolivia", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "JST": "Saa Wastani za Japani", "ACDT": "Saa za Mchana za Australia ya Kati", "ART": "Saa Wastani za Ajentina", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "PST": "Saa za Wastani za Pasifiki", "PDT": "Saa za Mchana za Pasifiki", "UYT": "Saa Wastani za Urugwai", "BT": "Saa za Bhutan", "SRT": "Saa za Suriname", "CLST": "Saa za Majira ya joto za Chile", "CDT": "Saa za Mchana za Kati", "JDT": "Saa za Mchana za Japani", "SGT": "Saa Wastani za Singapore", "∅∅∅": "Saa za Majira ya joto za Peru", "MST": "MST", "GMT": "Saa za Greenwich", "CST": "Saa za Wastani za Kati", "GYT": "Saa za Guyana", "WIB": "Saa za Magharibi mwa Indonesia", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "AWDT": "Saa za Mchana za Australia Magharibi", "CHAST": "Saa Wastani za Chatham", "ARST": "Saa za Majira ya joto za Ajentina", "CHADT": "Saa za Mchana za Chatham", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "ChST": "Saa Wastani za Chamorro", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "COT": "Saa Wastani za Kolombia", "TMT": "Saa Wastani za Turkmenistan", "MEZ": "Saa Wastani za Ulaya ya kati", "COST": "Saa za Majira ya joto za Kolombia", "ADT": "Saa za Mchana za Atlantiki", "MDT": "MDT", "AKST": "Saa za Wastani za Alaska", "AST": "Saa za Wastani za Atlantiki", "MYT": "Saa za Malaysia", "HADT": "Saa za Mchana za Hawaii-Aleutian", "HKT": "Saa Wastani za Hong Kong", "AEST": "Saa Wastani za Mashariki mwa Australia", "AWST": "Saa Wastani za Australia Magharibi", "HAT": "Saa za Mchana za Newfoundland", "TMST": "Saa za Majira ya joto za Turkmenistan", "EAT": "Saa za Afrika Mashariki", "CLT": "Saa Wastani za Chile", "GFT": "Saa za Guiana ya Ufaransa", "CAT": "Saa za Afrika ya Kati", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "SAST": "Saa Wastani za Afrika Kusini", "LHST": "Saa Wastani za Lord Howe", "NZDT": "Saa za Mchana za Nyuzilandi", "UYST": "Saa za Majira ya joto za Urugwai", "WART": "Saa Wastani za Magharibi mwa Ajentina", "ACST": "Saa Wastani za Australia ya Kati", "HAST": "Saa za Wastani za Hawaii-Aleutian", "HKST": "Saa za Majira ya joto za Hong Kong", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "NZST": "Saa Wastani za Nyuzilandi", "WITA": "Saa za Indonesia ya Kati", "WAT": "Saa Wastani za Afrika Magharibi", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "EDT": "Saa za Mchana za Mashariki", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "LHDT": "Saa za Mchana za Lord Howe", "ECT": "Saa za Ekwado", "VET": "Saa za Venezuela", "AKDT": "Saa za Mchana za Alaska", "EST": "Saa za Wastani za Mashariki", "IST": "Saa Wastani za India"},
}
}
@@ -203,7 +203,7 @@ func (sw *sw_KE) WeekdaysWide() []string {
func (sw *sw_KE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (sw *sw_KE) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (sw *sw_KE) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sw_TZ/sw_TZ.go b/sw_TZ/sw_TZ.go
index 8fe800c3..2d5478bb 100644
--- a/sw_TZ/sw_TZ.go
+++ b/sw_TZ/sw_TZ.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "sw_TZ",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{6, 2},
+ pluralsRange: []locales.PluralRule{2, 6},
decimal: ".",
group: ",",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"WART": "Saa Wastani za Magharibi mwa Ajentina", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "UYT": "Saa Wastani za Urugwai", "WAT": "Saa Wastani za Afrika Magharibi", "CHAST": "Saa Wastani za Chatham", "SAST": "Saa Wastani za Afrika Kusini", "AKDT": "Saa za Mchana za Alaska", "PDT": "Saa za Mchana za Pasifiki", "MST": "Saa za Wastani za Mountain", "GYT": "Saa za Guyana", "SGT": "Saa Wastani za Singapore", "GFT": "Saa za Guiana ya Ufaransa", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "ADT": "Saa za Mchana za Atlantiki", "AWDT": "Saa za Mchana za Australia Magharibi", "HKT": "Saa Wastani za Hong Kong", "CLT": "Saa Wastani za Chile", "WIB": "Saa za Magharibi mwa Indonesia", "AWST": "Saa Wastani za Australia Magharibi", "TMT": "Saa Wastani za Turkmenistan", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "HAT": "Saa za Mchana za Newfoundland", "ART": "Saa Wastani za Ajentina", "CLST": "Saa za Majira ya joto za Chile", "AEST": "Saa Wastani za Mashariki mwa Australia", "HADT": "Saa za Mchana za Hawaii-Aleutian", "JST": "Saa Wastani za Japani", "LHDT": "Saa za Mchana za Lord Howe", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "ACST": "Saa Wastani za Australia ya Kati", "ARST": "Saa za Majira ya joto za Ajentina", "MEZ": "Saa Wastani za Ulaya ya kati", "CST": "Saa za Wastani za Kati", "GMT": "Saa za Greenwich", "MYT": "Saa za Malaysia", "PST": "Saa za Wastani za Pasifiki", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "VET": "Saa za Venezuela", "ChST": "Saa Wastani za Chamorro", "ACDT": "Saa za Mchana za Australia ya Kati", "HNT": "Saa za Wastani za Newfoundland", "BOT": "Saa za Bolivia", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "∅∅∅": "Saa za Majira ya joto za Peru", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "JDT": "Saa za Mchana za Japani", "LHST": "Saa Wastani za Lord Howe", "SRT": "Saa za Suriname", "CDT": "Saa za Mchana za Kati", "EAT": "Saa za Afrika Mashariki", "NZST": "Saa Wastani za Nyuzilandi", "WIT": "Saa za Mashariki mwa Indonesia", "IST": "Saa Wastani za India", "UYST": "Saa za Majira ya joto za Urugwai", "COST": "Saa za Majira ya joto za Kolombia", "NZDT": "Saa za Mchana za Nyuzilandi", "WITA": "Saa za Indonesia ya Kati", "BT": "Saa za Bhutan", "MDT": "Saa za Mchana za Mountain", "CAT": "Saa za Afrika ya Kati", "EDT": "Saa za Mchana za Mashariki", "AKST": "Saa za Wastani za Alaska", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "AST": "Saa za Wastani za Atlantiki", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "HKST": "Saa za Majira ya joto za Hong Kong", "TMST": "Saa za Majira ya joto za Turkmenistan", "COT": "Saa Wastani za Kolombia", "CHADT": "Saa za Mchana za Chatham", "HAST": "Saa za Wastani za Hawaii-Aleutian", "ECT": "Saa za Ekwado", "EST": "Saa za Wastani za Mashariki"},
+ timezones: map[string]string{"HADT": "Saa za Mchana za Hawaii-Aleutian", "MST": "Saa za Wastani za Mountain", "AKDT": "Saa za Mchana za Alaska", "AST": "Saa za Wastani za Atlantiki", "ADT": "Saa za Mchana za Atlantiki", "WIB": "Saa za Magharibi mwa Indonesia", "TMT": "Saa Wastani za Turkmenistan", "LHDT": "Saa za Mchana za Lord Howe", "SGT": "Saa Wastani za Singapore", "∅∅∅": "Saa za Majira ya joto za Azores", "WIT": "Saa za Mashariki mwa Indonesia", "HKST": "Saa za Majira ya joto za Hong Kong", "CLST": "Saa za Majira ya joto za Chile", "AWDT": "Saa za Mchana za Australia Magharibi", "LHST": "Saa Wastani za Lord Howe", "CAT": "Saa za Afrika ya Kati", "PDT": "Saa za Mchana za Pasifiki", "WAT": "Saa Wastani za Afrika Magharibi", "COT": "Saa Wastani za Kolombia", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "MDT": "Saa za Mchana za Mountain", "ACDT": "Saa za Mchana za Australia ya Kati", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "GMT": "Saa za Greenwich", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "COST": "Saa za Majira ya joto za Kolombia", "EDT": "Saa za Mchana za Mashariki", "NZST": "Saa Wastani za Nyuzilandi", "UYT": "Saa Wastani za Urugwai", "BT": "Saa za Bhutan", "CDT": "Saa za Mchana za Kati", "GYT": "Saa za Guyana", "SRT": "Saa za Suriname", "HNT": "Saa za Wastani za Newfoundland", "HKT": "Saa Wastani za Hong Kong", "AKST": "Saa za Wastani za Alaska", "WITA": "Saa za Indonesia ya Kati", "GFT": "Saa za Guiana ya Ufaransa", "JST": "Saa Wastani za Japani", "WART": "Saa Wastani za Magharibi mwa Ajentina", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "CST": "Saa za Wastani za Kati", "CHAST": "Saa Wastani za Chatham", "CHADT": "Saa za Mchana za Chatham", "CLT": "Saa Wastani za Chile", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "PST": "Saa za Wastani za Pasifiki", "AEST": "Saa Wastani za Mashariki mwa Australia", "MEZ": "Saa Wastani za Ulaya ya kati", "EAT": "Saa za Afrika Mashariki", "HAST": "Saa za Wastani za Hawaii-Aleutian", "JDT": "Saa za Mchana za Japani", "ARST": "Saa za Majira ya joto za Ajentina", "ChST": "Saa Wastani za Chamorro", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "IST": "Saa Wastani za India", "HAT": "Saa za Mchana za Newfoundland", "NZDT": "Saa za Mchana za Nyuzilandi", "ECT": "Saa za Ekwado", "VET": "Saa za Venezuela", "AWST": "Saa Wastani za Australia Magharibi", "TMST": "Saa za Majira ya joto za Turkmenistan", "SAST": "Saa Wastani za Afrika Kusini", "UYST": "Saa za Majira ya joto za Urugwai", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "ART": "Saa Wastani za Ajentina", "ACST": "Saa Wastani za Australia ya Kati", "EST": "Saa za Wastani za Mashariki", "BOT": "Saa za Bolivia", "MYT": "Saa za Malaysia"},
}
}
@@ -203,7 +203,7 @@ func (sw *sw_TZ) WeekdaysWide() []string {
func (sw *sw_TZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (sw *sw_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (sw *sw_TZ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/sw_UG/sw_UG.go b/sw_UG/sw_UG.go
index 35f825a9..5e37ede5 100644
--- a/sw_UG/sw_UG.go
+++ b/sw_UG/sw_UG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristo", "Baada ya Kristo"},
- timezones: map[string]string{"TMST": "Saa za Majira ya joto za Turkmenistan", "HAST": "Saa za Wastani za Hawaii-Aleutian", "AEST": "Saa Wastani za Mashariki mwa Australia", "LHST": "Saa Wastani za Lord Howe", "VET": "Saa za Venezuela", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "CLST": "Saa za Majira ya joto za Chile", "MST": "MST", "MDT": "MDT", "GMT": "Saa za Greenwich", "AWST": "Saa Wastani za Australia Magharibi", "AWDT": "Saa za Mchana za Australia Magharibi", "NZDT": "Saa za Mchana za Nyuzilandi", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "CHAST": "Saa Wastani za Chatham", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "UYT": "Saa Wastani za Urugwai", "UYST": "Saa za Majira ya joto za Urugwai", "WAT": "Saa Wastani za Afrika Magharibi", "HKT": "Saa Wastani za Hong Kong", "CDT": "Saa za Mchana za Kati", "GFT": "Saa za Guiana ya Ufaransa", "WIB": "Saa za Magharibi mwa Indonesia", "HADT": "Saa za Mchana za Hawaii-Aleutian", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "SRT": "Saa za Suriname", "ACST": "Saa Wastani za Australia ya Kati", "ARST": "Saa za Majira ya joto za Ajentina", "COST": "Saa za Majira ya joto za Kolombia", "TMT": "Saa Wastani za Turkmenistan", "ACDT": "Saa za Mchana za Australia ya Kati", "ChST": "Saa Wastani za Chamorro", "BOT": "Saa za Bolivia", "PST": "Saa za Wastani za Pasifiki", "COT": "Saa Wastani za Kolombia", "WITA": "Saa za Indonesia ya Kati", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "MEZ": "Saa Wastani za Ulaya ya kati", "PDT": "Saa za Mchana za Pasifiki", "ECT": "Saa za Ekwado", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "CST": "Saa za Wastani za Kati", "EST": "Saa za Wastani za Mashariki", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "EDT": "Saa za Mchana za Mashariki", "WART": "Saa Wastani za Magharibi mwa Ajentina", "GYT": "Saa za Guyana", "CAT": "Saa za Afrika ya Kati", "WIT": "Saa za Mashariki mwa Indonesia", "BT": "Saa za Bhutan", "MYT": "Saa za Malaysia", "ADT": "Saa za Mchana za Atlantiki", "NZST": "Saa Wastani za Nyuzilandi", "SGT": "Saa Wastani za Singapore", "AKDT": "Saa za Mchana za Alaska", "IST": "Saa Wastani za India", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "HNT": "Saa za Wastani za Newfoundland", "CLT": "Saa Wastani za Chile", "SAST": "Saa Wastani za Afrika Kusini", "AST": "Saa za Wastani za Atlantiki", "CHADT": "Saa za Mchana za Chatham", "HAT": "Saa za Mchana za Newfoundland", "HKST": "Saa za Majira ya joto za Hong Kong", "LHDT": "Saa za Mchana za Lord Howe", "JDT": "Saa za Mchana za Japani", "AKST": "Saa za Wastani za Alaska", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "EAT": "Saa za Afrika Mashariki", "ART": "Saa Wastani za Ajentina", "∅∅∅": "Saa za Majira ya joto za Azores", "JST": "Saa Wastani za Japani"},
+ timezones: map[string]string{"BT": "Saa za Bhutan", "LHDT": "Saa za Mchana za Lord Howe", "JDT": "Saa za Mchana za Japani", "ADT": "Saa za Mchana za Atlantiki", "EAT": "Saa za Afrika Mashariki", "CLT": "Saa Wastani za Chile", "WIT": "Saa za Mashariki mwa Indonesia", "JST": "Saa Wastani za Japani", "ACDT": "Saa za Mchana za Australia ya Kati", "AEST": "Saa Wastani za Mashariki mwa Australia", "PDT": "Saa za Mchana za Pasifiki", "UYST": "Saa za Majira ya joto za Urugwai", "ECT": "Saa za Ekwado", "WESZ": "Saa za Majira ya joto za Magharibi mwa Ulaya", "COST": "Saa za Majira ya joto za Kolombia", "MESZ": "Saa za Majira ya joto za Ulaya ya Kati", "GMT": "Saa za Greenwich", "ACWST": "Saa Wastani za Magharibi ya Kati ya Australia", "WAST": "Saa za Majira ya joto za Afrika Magharibi", "COT": "Saa Wastani za Kolombia", "HAST": "Saa za Wastani za Hawaii-Aleutian", "TMST": "Saa za Majira ya joto za Turkmenistan", "SAST": "Saa Wastani za Afrika Kusini", "CDT": "Saa za Mchana za Kati", "CAT": "Saa za Afrika ya Kati", "GYT": "Saa za Guyana", "HADT": "Saa za Mchana za Hawaii-Aleutian", "NZDT": "Saa za Mchana za Nyuzilandi", "BOT": "Saa za Bolivia", "CLST": "Saa za Majira ya joto za Chile", "AST": "Saa za Wastani za Atlantiki", "AWST": "Saa Wastani za Australia Magharibi", "NZST": "Saa Wastani za Nyuzilandi", "ACST": "Saa Wastani za Australia ya Kati", "AKST": "Saa za Wastani za Alaska", "EDT": "Saa za Mchana za Mashariki", "CHADT": "Saa za Mchana za Chatham", "PST": "Saa za Wastani za Pasifiki", "ChST": "Saa Wastani za Chamorro", "WAT": "Saa Wastani za Afrika Magharibi", "AWDT": "Saa za Mchana za Australia Magharibi", "HKST": "Saa za Majira ya joto za Hong Kong", "WITA": "Saa za Indonesia ya Kati", "WARST": "Saa za Majira ya joto za Magharibi mwa Ajentina", "VET": "Saa za Venezuela", "ART": "Saa Wastani za Ajentina", "ACWDT": "Saa za Mchana za Magharibi ya Kati ya Australia", "MYT": "Saa za Malaysia", "SGT": "Saa Wastani za Singapore", "EST": "Saa za Wastani za Mashariki", "TMT": "Saa Wastani za Turkmenistan", "OESZ": "Saa za Majira ya joto za Mashariki mwa Ulaya", "UYT": "Saa Wastani za Urugwai", "SRT": "Saa za Suriname", "AKDT": "Saa za Mchana za Alaska", "MST": "MST", "OEZ": "Saa Wastani za Mashariki mwa Ulaya", "AEDT": "Saa za Mchana za Mashariki mwa Australia", "MEZ": "Saa Wastani za Ulaya ya kati", "IST": "Saa Wastani za India", "ARST": "Saa za Majira ya joto za Ajentina", "WART": "Saa Wastani za Magharibi mwa Ajentina", "WEZ": "Saa Wastani za Magharibi mwa Ulaya", "HAT": "Saa za Mchana za Newfoundland", "WIB": "Saa za Magharibi mwa Indonesia", "CHAST": "Saa Wastani za Chatham", "GFT": "Saa za Guiana ya Ufaransa", "∅∅∅": "Saa za Majira ya joto za Azores", "HNT": "Saa za Wastani za Newfoundland", "MDT": "MDT", "HKT": "Saa Wastani za Hong Kong", "LHST": "Saa Wastani za Lord Howe", "CST": "Saa za Wastani za Kati"},
}
}
@@ -203,7 +203,7 @@ func (sw *sw_UG) WeekdaysWide() []string {
func (sw *sw_UG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (sw *sw_UG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (sw *sw_UG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := sw.currencies[currency]
- l := len(s) + len(sw.decimal) + len(sw.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ta/ta.go b/ta/ta.go
index caf86b6a..cb8229cd 100644
--- a/ta/ta.go
+++ b/ta/ta.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"கி.மு.", "கி.பி."},
erasNarrow: []string{"", ""},
erasWide: []string{"கிறிஸ்துவுக்கு முன்", "அன்னோ டோமினி"},
- timezones: map[string]string{"CLT": "சிலி நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "ECT": "ஈக்வடார் நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "UYST": "உருகுவே கோடை நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "BT": "பூடான் நேரம்", "VET": "வெனிசுலா நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "GYT": "கயானா நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "CST": "மத்திய நிலையான நேரம்", "∅∅∅": "அமேசான் கோடை நேரம்", "IST": "இந்திய நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "CLST": "சிலி கோடை நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்"},
+ timezones: map[string]string{"GYT": "கயானா நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "CST": "மத்திய நிலையான நேரம்", "BT": "பூடான் நேரம்", "VET": "வெனிசுலா நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "UYST": "உருகுவே கோடை நேரம்", "CLT": "சிலி நிலையான நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "CLST": "சிலி கோடை நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "MYT": "மலேஷிய நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "SRT": "சுரினாம் நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "IST": "இந்திய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "MST": "மக்காவ் தர நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "ECT": "ஈக்வடார் நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "∅∅∅": "அமேசான் கோடை நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்"},
}
}
@@ -202,7 +202,7 @@ func (ta *ta) WeekdaysWide() []string {
func (ta *ta) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (ta *ta) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (ta *ta) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ta_IN/ta_IN.go b/ta_IN/ta_IN.go
index 4f78b625..bd18a69b 100644
--- a/ta_IN/ta_IN.go
+++ b/ta_IN/ta_IN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"கி.மு.", "கி.பி."},
erasNarrow: []string{"", ""},
erasWide: []string{"கிறிஸ்துவுக்கு முன்", "அன்னோ டோமினி"},
- timezones: map[string]string{"WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "SRT": "சுரினாம் நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "CLT": "சிலி நிலையான நேரம்", "VET": "வெனிசுலா நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "BOT": "பொலிவியா நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "IST": "இந்திய நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "CST": "மத்திய நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "ECT": "ஈக்வடார் நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "UYST": "உருகுவே கோடை நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "GYT": "கயானா நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "∅∅∅": "அமேசான் கோடை நேரம்", "BT": "பூடான் நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்"},
+ timezones: map[string]string{"SGT": "சிங்கப்பூர் நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "IST": "இந்திய நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "MST": "மக்காவ் தர நேரம்", "SRT": "சுரினாம் நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "CLT": "சிலி நிலையான நேரம்", "GYT": "கயானா நேரம்", "BT": "பூடான் நேரம்", "MYT": "மலேஷிய நேரம்", "UYST": "உருகுவே கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "VET": "வெனிசுலா நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "ECT": "ஈக்வடார் நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "CST": "மத்திய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "BOT": "பொலிவியா நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "∅∅∅": "அமேசான் கோடை நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்"},
}
}
@@ -202,7 +202,7 @@ func (ta *ta_IN) WeekdaysWide() []string {
func (ta *ta_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (ta *ta_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (ta *ta_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ta_LK/ta_LK.go b/ta_LK/ta_LK.go
index 4fcfc79f..50da7e99 100644
--- a/ta_LK/ta_LK.go
+++ b/ta_LK/ta_LK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"கி.மு.", "கி.பி."},
erasNarrow: []string{"", ""},
erasWide: []string{"கிறிஸ்துவுக்கு முன்", "அன்னோ டோமினி"},
- timezones: map[string]string{"CAT": "மத்திய ஆப்பிரிக்க நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "SRT": "சுரினாம் நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "VET": "வெனிசுலா நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "ECT": "ஈக்வடார் நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "BOT": "பொலிவியா நேரம்", "CST": "மத்திய நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "CLT": "சிலி நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "UYST": "உருகுவே கோடை நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "IST": "இந்திய நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "∅∅∅": "அமேசான் கோடை நேரம்", "GYT": "கயானா நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "BT": "பூடான் நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "MST": "மக்காவ் தர நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்"},
+ timezones: map[string]string{"MDT": "மக்காவ் கோடை நேரம்", "CLST": "சிலி கோடை நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "BT": "பூடான் நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "MST": "மக்காவ் தர நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "VET": "வெனிசுலா நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "IST": "இந்திய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "UYST": "உருகுவே கோடை நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "CLT": "சிலி நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "GYT": "கயானா நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "MYT": "மலேஷிய நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "CST": "மத்திய நிலையான நேரம்"},
}
}
@@ -202,7 +202,7 @@ func (ta *ta_LK) WeekdaysWide() []string {
func (ta *ta_LK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (ta *ta_LK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -342,7 +342,7 @@ func (ta *ta_LK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ta_MY/ta_MY.go b/ta_MY/ta_MY.go
index 2a930094..561b4adb 100644
--- a/ta_MY/ta_MY.go
+++ b/ta_MY/ta_MY.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"கி.மு.", "கி.பி."},
erasNarrow: []string{"", ""},
erasWide: []string{"கிறிஸ்துவுக்கு முன்", "அன்னோ டோமினி"},
- timezones: map[string]string{"OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "ECT": "ஈக்வடார் நேரம்", "GYT": "கயானா நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "BT": "பூடான் நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "MYT": "மலேஷிய நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "CST": "மத்திய நிலையான நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "IST": "இந்திய நிலையான நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "CLT": "சிலி நிலையான நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "UYST": "உருகுவே கோடை நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "MST": "மக்காவ் தர நேரம்", "BOT": "பொலிவியா நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "VET": "வெனிசுலா நேரம்"},
+ timezones: map[string]string{"NZST": "நியூசிலாந்து நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "CLT": "சிலி நிலையான நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "MYT": "மலேஷிய நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "CST": "மத்திய நிலையான நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "IST": "இந்திய நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "BOT": "பொலிவியா நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "UYST": "உருகுவே கோடை நேரம்", "VET": "வெனிசுலா நேரம்", "GYT": "கயானா நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "BT": "பூடான் நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "UYT": "உருகுவே நிலையான நேரம்"},
}
}
@@ -202,7 +202,7 @@ func (ta *ta_MY) WeekdaysWide() []string {
func (ta *ta_MY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (ta *ta_MY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (ta *ta_MY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ta_SG/ta_SG.go b/ta_SG/ta_SG.go
index d6c281aa..d8343836 100644
--- a/ta_SG/ta_SG.go
+++ b/ta_SG/ta_SG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"கி.மு.", "கி.பி."},
erasNarrow: []string{"", ""},
erasWide: []string{"கிறிஸ்துவுக்கு முன்", "அன்னோ டோமினி"},
- timezones: map[string]string{"HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "BT": "பூடான் நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "IST": "இந்திய நிலையான நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "UYST": "உருகுவே கோடை நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "MDT": "மவுன்டைன் பகலொளி நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "MST": "மவுன்டைன் நிலையான நேரம்", "VET": "வெனிசுலா நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "SRT": "சுரினாம் நேரம்", "CST": "மத்திய நிலையான நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "∅∅∅": "பெரு கோடை நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "GYT": "கயானா நேரம்", "MYT": "மலேஷிய நேரம்", "BOT": "பொலிவியா நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "CLST": "சிலி கோடை நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "ECT": "ஈக்வடார் நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "CLT": "சிலி நிலையான நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்"},
+ timezones: map[string]string{"CST": "மத்திய நிலையான நேரம்", "MST": "மக்காவ் தர நேரம்", "HADT": "ஹவாய்-அலேஷியன் பகலொளி நேரம்", "LHDT": "லார்ட் ஹோவ் பகலொளி நேரம்", "COST": "கொலம்பியா கோடை நேரம்", "HAT": "நியூஃபவுண்ட்லாந்து பகலொளி நேரம்", "COT": "கொலம்பியா நிலையான நேரம்", "JDT": "ஜப்பான் பகலொளி நேரம்", "UYT": "உருகுவே நிலையான நேரம்", "SRT": "சுரினாம் நேரம்", "CLT": "சிலி நிலையான நேரம்", "GFT": "ஃபிரஞ்சு கயானா நேரம்", "WAST": "மேற்கு ஆப்பிரிக்கா கோடை நேரம்", "LHST": "லார்ட் ஹோவ் நிலையான நேரம்", "UYST": "உருகுவே கோடை நேரம்", "GMT": "கிரீன்விச் சராசரி நேரம்", "ChST": "சாமோரோ நிலையான நேரம்", "MESZ": "மத்திய ஐரோப்பிய கோடை நேரம்", "BOT": "பொலிவியா நேரம்", "WART": "மேற்கத்திய அர்ஜென்டினா நிலையான நேரம்", "SGT": "சிங்கப்பூர் நிலையான நேரம்", "HNT": "நியூஃபவுண்ட்லாந்து நிலையான நேரம்", "CHAST": "சத்தாம் நிலையான நேரம்", "EST": "கிழக்கத்திய நிலையான நேரம்", "PST": "பசிபிக் நிலையான நேரம்", "JST": "ஜப்பான் நிலையான நேரம்", "ACST": "ஆஸ்திரேலியன் மத்திய நிலையான நேரம்", "TMST": "துர்க்மெனிஸ்தான் கோடை நேரம்", "AEDT": "ஆஸ்திரேலியன் கிழக்கத்திய பகலொளி நேரம்", "WARST": "மேற்கத்திய அர்ஜென்டினா கோடை நேரம்", "GYT": "கயானா நேரம்", "HKT": "ஹாங்காங் நிலையான நேரம்", "EDT": "கிழக்கத்திய பகலொளி நேரம்", "AWST": "ஆஸ்திரேலியன் மேற்கத்திய நிலையான நேரம்", "CHADT": "சத்தாம் பகலொளி நேரம்", "WIB": "மேற்கத்திய இந்தோனேசியா நேரம்", "OESZ": "கிழக்கத்திய ஐரோப்பிய கோடை நேரம்", "WITA": "மத்திய இந்தோனேசியா நேரம்", "HKST": "ஹாங்காங் கோடை நேரம்", "SAST": "தென் ஆப்பிரிக்க நிலையான நேரம்", "MEZ": "மத்திய ஐரோப்பிய நிலையான நேரம்", "AKST": "அலாஸ்கா நிலையான நேரம்", "AKDT": "அலாஸ்கா பகலொளி நேரம்", "PDT": "பசிபிக் பகலொளி நேரம்", "ACWST": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய நிலையான நேரம்", "MDT": "மக்காவ் கோடை நேரம்", "AWDT": "ஆஸ்திரேலியன் மேற்கத்திய பகலொளி நேரம்", "TMT": "துர்க்மெனிஸ்தான் நிலையான நேரம்", "WAT": "மேற்கு ஆப்பிரிக்க நிலையான நேரம்", "WESZ": "மேற்கத்திய ஐரோப்பிய கோடை நேரம்", "BT": "பூடான் நேரம்", "ACWDT": "ஆஸ்திரேலியன் மத்திய மேற்கத்திய பகலொளி நேரம்", "ADT": "அட்லாண்டிக் பகலொளி நேரம்", "ARST": "அர்ஜென்டினா கோடை நேரம்", "HAST": "ஹவாய்-அலேஷியன் நிலையான நேரம்", "OEZ": "கிழக்கத்திய ஐரோப்பிய நிலையான நேரம்", "EAT": "கிழக்கு ஆப்பிரிக்க நேரம்", "WEZ": "மேற்கத்திய ஐரோப்பிய நிலையான நேரம்", "CDT": "மத்திய பகலொளி நேரம்", "MYT": "மலேஷிய நேரம்", "AST": "அட்லாண்டிக் நிலையான நேரம்", "CLST": "சிலி கோடை நேரம்", "AEST": "ஆஸ்திரேலியன் கிழக்கத்திய நிலையான நேரம்", "CAT": "மத்திய ஆப்பிரிக்க நேரம்", "ECT": "ஈக்வடார் நேரம்", "VET": "வெனிசுலா நேரம்", "IST": "இந்திய நிலையான நேரம்", "∅∅∅": "அசோர்ஸ் கோடை நேரம்", "NZST": "நியூசிலாந்து நிலையான நேரம்", "NZDT": "நியூசிலாந்து பகலொளி நேரம்", "ACDT": "ஆஸ்திரேலியன் மத்திய பகலொளி நேரம்", "ART": "அர்ஜென்டினா நிலையான நேரம்", "WIT": "கிழக்கத்திய இந்தோனேசியா நேரம்"},
}
}
@@ -202,7 +202,7 @@ func (ta *ta_SG) WeekdaysWide() []string {
func (ta *ta_SG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (ta *ta_SG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -337,7 +337,7 @@ func (ta *ta_SG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ta.currencies[currency]
- l := len(s) + len(ta.decimal) + len(ta.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/te/te.go b/te/te.go
index d371665c..98210556 100644
--- a/te/te.go
+++ b/te/te.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"క్రీపూ", "క్రీశ"},
erasNarrow: []string{"", ""},
erasWide: []string{"క్రీస్తు పూర్వం", "క్రీస్తు శకం"},
- timezones: map[string]string{"OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "CDT": "మధ్యమ పగటి సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "AKDT": "అలాస్కా పగటి సమయం", "ECT": "ఈక్వడార్ సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "CLST": "చిలీ వేసవి సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "SRT": "సూరినామ్ సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "IST": "భారతదేశ సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "VET": "వెనిజులా సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "MYT": "మలేషియా సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "MDT": "మౌంటేన్ పగటి సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "EDT": "తూర్పు పగటి సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "GYT": "గయానా సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "COST": "కొలంబియా వేసవి సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "BOT": "బొలీవియా సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "∅∅∅": "ఏకర్ వేసవి సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "BT": "భూటాన్ సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "MST": "మౌంటేన్ ప్రామాణిక సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం"},
+ timezones: map[string]string{"AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "IST": "భారతదేశ సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "GYT": "గయానా సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "VET": "వెనిజులా సమయం", "COST": "కొలంబియా వేసవి సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "EDT": "తూర్పు పగటి సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "MDT": "మౌంటేన్ పగటి సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "∅∅∅": "అజోర్స్ వేసవి సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "AKDT": "అలాస్కా పగటి సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "CDT": "మధ్యమ పగటి సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "BOT": "బొలీవియా సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "SRT": "సూరినామ్ సమయం", "BT": "భూటాన్ సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "MST": "మౌంటేన్ ప్రామాణిక సమయం", "CLST": "చిలీ వేసవి సమయం", "ECT": "ఈక్వడార్ సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "MYT": "మలేషియా సమయం"},
}
}
@@ -202,7 +202,7 @@ func (te *te) WeekdaysWide() []string {
func (te *te) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(te.decimal) + len(te.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (te *te) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := te.currencies[currency]
- l := len(s) + len(te.decimal) + len(te.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -351,7 +351,7 @@ func (te *te) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := te.currencies[currency]
- l := len(s) + len(te.decimal) + len(te.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/te_IN/te_IN.go b/te_IN/te_IN.go
index 9e191d24..520b7194 100644
--- a/te_IN/te_IN.go
+++ b/te_IN/te_IN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"క్రీపూ", "క్రీశ"},
erasNarrow: []string{"", ""},
erasWide: []string{"క్రీస్తు పూర్వం", "క్రీస్తు శకం"},
- timezones: map[string]string{"WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "IST": "భారతదేశ సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "GYT": "గయానా సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "BT": "భూటాన్ సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "VET": "వెనిజులా సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "COST": "కొలంబియా వేసవి సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "CLST": "చిలీ వేసవి సమయం", "CDT": "మధ్యమ పగటి సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "ECT": "ఈక్వడార్ సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "MYT": "మలేషియా సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "EDT": "తూర్పు పగటి సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "MDT": "మౌంటేన్ పగటి సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "∅∅∅": "అమెజాన్ వేసవి సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "AKDT": "అలాస్కా పగటి సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "BOT": "బొలీవియా సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "MST": "మౌంటేన్ ప్రామాణిక సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "SRT": "సూరినామ్ సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం"},
+ timezones: map[string]string{"AST": "అట్లాంటిక్ ప్రామాణిక సమయం", "WART": "పశ్చిమ అర్జెంటీనా ప్రామాణిక సమయం", "WAT": "పశ్చిమ ఆఫ్రికా ప్రామాణిక సమయం", "∅∅∅": "పెరూ వేసవి సమయం", "AKDT": "అలాస్కా పగటి సమయం", "ADT": "అట్లాంటిక్ పగటి సమయం", "HAST": "హవాయ్-అల్యూషియన్ ప్రామాణిక సమయం", "AWST": "పశ్చిమ ఆస్ట్రేలియన్ ప్రామాణిక సమయం", "WAST": "పశ్చిమ ఆఫ్రికా వేసవి సమయం", "EDT": "తూర్పు పగటి సమయం", "CHADT": "చాథమ్ పగటి వెలుతురు సమయం", "OEZ": "తూర్పు యూరోపియన్ ప్రామాణిక సమయం", "AEST": "తూర్పు ఆస్ట్రేలియా ప్రామాణిక సమయం", "LHST": "లార్డ్ హోవ్ ప్రామాణిక సమయం", "CAT": "సెంట్రల్ ఆఫ్రికా సమయం", "PST": "పసిఫిక్ ప్రామాణిక సమయం", "MEZ": "సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం", "WIT": "తూర్పు ఇండోనేషియా సమయం", "WIB": "పశ్చిమ ఇండోనేషియా సమయం", "NZDT": "న్యూజిల్యాండ్ పగటి వెలుతురు సమయం", "ChST": "చామర్రో ప్రామాణిక సమయం", "HAT": "న్యూఫౌండ్ ల్యాండ్ పగటి సమయం", "ARST": "ఆర్జెంటీనా వేసవి సమయం", "EST": "తూర్పు ప్రామాణిక సమయం", "MDT": "మకావ్ వేసవి సమయం", "HKST": "హాంకాంగ్ వేసవి సమయం", "SAST": "దక్షిణ ఆఫ్రికా ప్రామాణిక సమయం", "MESZ": "సెంట్రల్ యూరోపియన్ వేసవి సమయం", "MYT": "మలేషియా సమయం", "AEDT": "తూర్పు ఆస్ట్రేలియా పగటి సమయం", "BT": "భూటాన్ సమయం", "SRT": "సూరినామ్ సమయం", "BOT": "బొలీవియా సమయం", "WEZ": "పశ్చిమ యూరోపియన్ ప్రామాణిక సమయం", "WESZ": "పశ్చిమ యూరోపియన్ వేసవి సమయం", "JST": "జపాన్ ప్రామాణిక సమయం", "CHAST": "చాథమ్ ప్రామాణిక సమయం", "PDT": "పసిఫిక్ పగటి సమయం", "GMT": "గ్రీన్\u200cవిచ్ సగటు సమయం", "AKST": "అలాస్కా ప్రామాణిక సమయం", "TMT": "తుర్క్మెనిస్థాన్ ప్రామాణిక సమయం", "ECT": "ఈక్వడార్ సమయం", "JDT": "జపాన్ పగటి వెలుతురు సమయం", "ACST": "ఆస్ట్రేలియా మధ్యమ ప్రామాణిక సమయం", "ART": "అర్జెంటీనా ప్రామాణిక సమయం", "MST": "మకావ్ ప్రామాణిక సమయం", "UYST": "ఉరుగ్వే వేసవి సమయం", "CLT": "చిలీ ప్రామాణిక సమయం", "VET": "వెనిజులా సమయం", "IST": "భారతదేశ సమయం", "SGT": "సింగపూర్ ప్రామాణిక సమయం", "GFT": "ఫ్రెంచ్ గయానా సమయం", "ACDT": "ఆస్ట్రేలియా మధ్యమ పగటి సమయం", "AWDT": "పశ్చిమ ఆస్ట్రేలియన్ పగటి సమయం", "WITA": "సెంట్రల్ ఇండోనేషియా సమయం", "HADT": "హవాయ్-అల్యూషియన్ పగటి వెలుతురు సమయం", "OESZ": "తూర్పు యూరోపియన్ వేసవి సమయం", "WARST": "పశ్చిమ అర్జెంటీనా వేసవి సమయం", "COST": "కొలంబియా వేసవి సమయం", "HKT": "హాంకాంగ్ ప్రామాణిక సమయం", "NZST": "న్యూజిల్యాండ్ ప్రామాణిక సమయం", "COT": "కొలంబియా ప్రామాణిక సమయం", "TMST": "తుర్క్మెనిస్థాన్ వేసవి సమయం", "UYT": "ఉరుగ్వే ప్రామాణిక సమయం", "ACWST": "మధ్యమ ఆస్ట్రేలియా పశ్చిమ ప్రామాణిక సమయం", "ACWDT": "మధ్యమ ఆస్ట్రేలియన్ పశ్చిమ పగటి సమయం", "CST": "మధ్యమ ప్రామాణిక సమయం", "CDT": "మధ్యమ పగటి సమయం", "HNT": "న్యూఫౌండ్ ల్యాండ్ ప్రామాణిక సమయం", "GYT": "గయానా సమయం", "EAT": "తూర్పు ఆఫ్రికా సమయం", "LHDT": "లార్డ్ హోవ్ పగటి సమయం", "CLST": "చిలీ వేసవి సమయం"},
}
}
@@ -202,7 +202,7 @@ func (te *te_IN) WeekdaysWide() []string {
func (te *te_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(te.decimal) + len(te.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -284,7 +284,7 @@ func (te *te_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := te.currencies[currency]
- l := len(s) + len(te.decimal) + len(te.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -351,7 +351,7 @@ func (te *te_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := te.currencies[currency]
- l := len(s) + len(te.decimal) + len(te.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/teo/teo.go b/teo/teo.go
index 95e1d95f..a171e53d 100644
--- a/teo/teo.go
+++ b/teo/teo.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Christo", "Baada ya Christo"},
- timezones: map[string]string{"AST": "AST", "HNT": "HNT", "CLST": "CLST", "AEDT": "AEDT", "EST": "EST", "ECT": "ECT", "JDT": "JDT", "MYT": "MYT", "VET": "VET", "∅∅∅": "∅∅∅", "UYT": "UYT", "LHDT": "LHDT", "WAT": "WAT", "MEZ": "MEZ", "TMT": "TMT", "GFT": "GFT", "JST": "JST", "PST": "PST", "COST": "COST", "CHADT": "CHADT", "OEZ": "OEZ", "IST": "IST", "WESZ": "WESZ", "ACWST": "ACWST", "CAT": "CAT", "WIB": "WIB", "GMT": "GMT", "BT": "BT", "AWST": "AWST", "NZST": "NZST", "AEST": "AEST", "EDT": "EDT", "ACST": "ACST", "CHAST": "CHAST", "WITA": "WITA", "AKDT": "AKDT", "SGT": "SGT", "SAST": "SAST", "OESZ": "OESZ", "UYST": "UYST", "ChST": "ChST", "EAT": "EAT", "CST": "CST", "HKT": "HKT", "HAT": "HAT", "ARST": "ARST", "HADT": "HADT", "ACWDT": "ACWDT", "LHST": "LHST", "WARST": "WARST", "BOT": "BOT", "CDT": "CDT", "TMST": "TMST", "GYT": "GYT", "NZDT": "NZDT", "MESZ": "MESZ", "WIT": "WIT", "COT": "COT", "AKST": "AKST", "WEZ": "WEZ", "ACDT": "ACDT", "MDT": "MDT", "WAST": "WAST", "ADT": "ADT", "AWDT": "AWDT", "PDT": "PDT", "WART": "WART", "SRT": "SRT", "ART": "ART", "CLT": "CLT", "HAST": "HAST", "MST": "MST", "HKST": "HKST"},
+ timezones: map[string]string{"CST": "CST", "GYT": "GYT", "EDT": "EDT", "ACWDT": "ACWDT", "VET": "VET", "COST": "COST", "MDT": "MDT", "COT": "COT", "AST": "AST", "HNT": "HNT", "MYT": "MYT", "AKST": "AKST", "AKDT": "AKDT", "AWDT": "AWDT", "NZDT": "NZDT", "PST": "PST", "WAST": "WAST", "WEZ": "WEZ", "WESZ": "WESZ", "ART": "ART", "EST": "EST", "TMT": "TMT", "ChST": "ChST", "HKST": "HKST", "UYT": "UYT", "PDT": "PDT", "GMT": "GMT", "WIT": "WIT", "HAST": "HAST", "AWST": "AWST", "TMST": "TMST", "AEST": "AEST", "ADT": "ADT", "ARST": "ARST", "SAST": "SAST", "SRT": "SRT", "WARST": "WARST", "CLST": "CLST", "EAT": "EAT", "CDT": "CDT", "HADT": "HADT", "BT": "BT", "WART": "WART", "GFT": "GFT", "ACST": "ACST", "SGT": "SGT", "CHADT": "CHADT", "WIB": "WIB", "∅∅∅": "∅∅∅", "UYST": "UYST", "HAT": "HAT", "AEDT": "AEDT", "BOT": "BOT", "WAT": "WAT", "JDT": "JDT", "OEZ": "OEZ", "MEZ": "MEZ", "ECT": "ECT", "ACDT": "ACDT", "MESZ": "MESZ", "WITA": "WITA", "IST": "IST", "CHAST": "CHAST", "MST": "MST", "LHST": "LHST", "OESZ": "OESZ", "HKT": "HKT", "LHDT": "LHDT", "JST": "JST", "NZST": "NZST", "CAT": "CAT", "CLT": "CLT", "ACWST": "ACWST"},
}
}
@@ -196,7 +196,7 @@ func (teo *teo) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
- l := len(s) + len(teo.decimal) + len(teo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (teo *teo) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
- l := len(s) + len(teo.decimal) + len(teo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/teo_KE/teo_KE.go b/teo_KE/teo_KE.go
index fdc75d01..53856968 100644
--- a/teo_KE/teo_KE.go
+++ b/teo_KE/teo_KE.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Christo", "Baada ya Christo"},
- timezones: map[string]string{"VET": "VET", "WITA": "WITA", "EST": "EST", "LHDT": "LHDT", "WAT": "WAT", "NZST": "NZST", "HKT": "HKT", "IST": "IST", "WART": "WART", "WESZ": "WESZ", "MST": "MST", "TMT": "TMT", "AKST": "AKST", "EDT": "EDT", "UYT": "UYT", "COST": "COST", "SAST": "SAST", "PDT": "PDT", "ACDT": "ACDT", "ACST": "ACST", "NZDT": "NZDT", "CDT": "CDT", "HADT": "HADT", "OEZ": "OEZ", "PST": "PST", "WARST": "WARST", "CST": "CST", "MESZ": "MESZ", "HAST": "HAST", "GFT": "GFT", "OESZ": "OESZ", "ARST": "ARST", "ACWDT": "ACWDT", "COT": "COT", "AWST": "AWST", "HNT": "HNT", "HKST": "HKST", "ECT": "ECT", "WEZ": "WEZ", "AWDT": "AWDT", "CLST": "CLST", "CAT": "CAT", "ChST": "ChST", "GYT": "GYT", "CHADT": "CHADT", "MDT": "MDT", "AST": "AST", "SGT": "SGT", "AEDT": "AEDT", "UYST": "UYST", "ACWST": "ACWST", "CHAST": "CHAST", "∅∅∅": "∅∅∅", "GMT": "GMT", "HAT": "HAT", "AEST": "AEST", "ADT": "ADT", "TMST": "TMST", "CLT": "CLT", "WIT": "WIT", "BOT": "BOT", "SRT": "SRT", "ART": "ART", "JDT": "JDT", "LHST": "LHST", "WAST": "WAST", "MYT": "MYT", "EAT": "EAT", "WIB": "WIB", "JST": "JST", "BT": "BT", "AKDT": "AKDT", "MEZ": "MEZ"},
+ timezones: map[string]string{"CDT": "CDT", "ARST": "ARST", "AEST": "AEST", "AST": "AST", "ADT": "ADT", "ACDT": "ACDT", "TMST": "TMST", "LHDT": "LHDT", "CLST": "CLST", "WEZ": "WEZ", "JST": "JST", "COT": "COT", "NZDT": "NZDT", "OESZ": "OESZ", "GFT": "GFT", "ECT": "ECT", "JDT": "JDT", "GMT": "GMT", "UYT": "UYT", "MDT": "MDT", "HNT": "HNT", "WIB": "WIB", "HAT": "HAT", "HAST": "HAST", "CHAST": "CHAST", "CHADT": "CHADT", "LHST": "LHST", "SAST": "SAST", "SRT": "SRT", "WARST": "WARST", "ACWST": "ACWST", "VET": "VET", "HADT": "HADT", "OEZ": "OEZ", "WITA": "WITA", "WIT": "WIT", "MST": "MST", "WAT": "WAT", "BT": "BT", "ChST": "ChST", "TMT": "TMT", "NZST": "NZST", "CAT": "CAT", "CLT": "CLT", "CST": "CST", "EST": "EST", "BOT": "BOT", "HKT": "HKT", "PDT": "PDT", "MEZ": "MEZ", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "HKST": "HKST", "MYT": "MYT", "AWST": "AWST", "AEDT": "AEDT", "PST": "PST", "WART": "WART", "EAT": "EAT", "IST": "IST", "ACST": "ACST", "SGT": "SGT", "AKST": "AKST", "AKDT": "AKDT", "GYT": "GYT", "AWDT": "AWDT", "EDT": "EDT", "UYST": "UYST", "MESZ": "MESZ", "WAST": "WAST", "WESZ": "WESZ", "COST": "COST", "ART": "ART"},
}
}
@@ -196,7 +196,7 @@ func (teo *teo_KE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
- l := len(s) + len(teo.decimal) + len(teo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (teo *teo_KE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
- l := len(s) + len(teo.decimal) + len(teo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/teo_UG/teo_UG.go b/teo_UG/teo_UG.go
index b6ea3c12..ac29cbc3 100644
--- a/teo_UG/teo_UG.go
+++ b/teo_UG/teo_UG.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Christo", "Baada ya Christo"},
- timezones: map[string]string{"COST": "COST", "AWDT": "AWDT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "IST": "IST", "BOT": "BOT", "HNT": "HNT", "AWST": "AWST", "MST": "MST", "GMT": "GMT", "OEZ": "OEZ", "ACWST": "ACWST", "UYST": "UYST", "HAT": "HAT", "ART": "ART", "COT": "COT", "CST": "CST", "MESZ": "MESZ", "WEZ": "WEZ", "SRT": "SRT", "ACWDT": "ACWDT", "LHST": "LHST", "NZST": "NZST", "SGT": "SGT", "WITA": "WITA", "HAST": "HAST", "AKDT": "AKDT", "EDT": "EDT", "LHDT": "LHDT", "ADT": "ADT", "CHAST": "CHAST", "CAT": "CAT", "AEST": "AEST", "ChST": "ChST", "WAT": "WAT", "AEDT": "AEDT", "EST": "EST", "MYT": "MYT", "WART": "WART", "PDT": "PDT", "NZDT": "NZDT", "CDT": "CDT", "HADT": "HADT", "AKST": "AKST", "CLST": "CLST", "JST": "JST", "PST": "PST", "WAST": "WAST", "MDT": "MDT", "HKST": "HKST", "CLT": "CLT", "SAST": "SAST", "BT": "BT", "UYT": "UYT", "JDT": "JDT", "HKT": "HKT", "CHADT": "CHADT", "WIT": "WIT", "WIB": "WIB", "ECT": "ECT", "WESZ": "WESZ", "GYT": "GYT", "EAT": "EAT", "MEZ": "MEZ", "GFT": "GFT", "OESZ": "OESZ", "AST": "AST", "ARST": "ARST", "TMT": "TMT", "VET": "VET", "ACST": "ACST", "TMST": "TMST", "WARST": "WARST"},
+ timezones: map[string]string{"HNT": "HNT", "WART": "WART", "COT": "COT", "JST": "JST", "HAT": "HAT", "SAST": "SAST", "ECT": "ECT", "CHADT": "CHADT", "BT": "BT", "UYT": "UYT", "MST": "MST", "AWST": "AWST", "LHDT": "LHDT", "ChST": "ChST", "CLT": "CLT", "ACWST": "ACWST", "WARST": "WARST", "SGT": "SGT", "ADT": "ADT", "OEZ": "OEZ", "PST": "PST", "MESZ": "MESZ", "ACWDT": "ACWDT", "CHAST": "CHAST", "NZST": "NZST", "WEZ": "WEZ", "WIB": "WIB", "CLST": "CLST", "ARST": "ARST", "GYT": "GYT", "AKST": "AKST", "AEDT": "AEDT", "LHST": "LHST", "EAT": "EAT", "WESZ": "WESZ", "ART": "ART", "EDT": "EDT", "HKT": "HKT", "WITA": "WITA", "WAST": "WAST", "COST": "COST", "MYT": "MYT", "AKDT": "AKDT", "CAT": "CAT", "AST": "AST", "EST": "EST", "BOT": "BOT", "HAST": "HAST", "PDT": "PDT", "OESZ": "OESZ", "GFT": "GFT", "WAT": "WAT", "JDT": "JDT", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "AWDT": "AWDT", "TMST": "TMST", "AEST": "AEST", "CST": "CST", "ACST": "ACST", "HKST": "HKST", "NZDT": "NZDT", "UYST": "UYST", "MEZ": "MEZ", "SRT": "SRT", "VET": "VET", "IST": "IST", "MDT": "MDT", "HADT": "HADT", "CDT": "CDT", "WIT": "WIT", "TMT": "TMT", "GMT": "GMT"},
}
}
@@ -196,7 +196,7 @@ func (teo *teo_UG) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
- l := len(s) + len(teo.decimal) + len(teo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (teo *teo_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := teo.currencies[currency]
- l := len(s) + len(teo.decimal) + len(teo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/th/th.go b/th/th.go
index acd36c19..5ceedf03 100644
--- a/th/th.go
+++ b/th/th.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ปีก่อน ค.ศ.", "ค.ศ."},
erasNarrow: []string{"ก่อน ค.ศ.", "ค.ศ."},
erasWide: []string{"ปีก่อนคริสต์ศักราช", "คริสต์ศักราช"},
- timezones: map[string]string{"TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "ECT": "เวลาเอกวาดอร์", "IST": "เวลาอินเดีย", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "∅∅∅": "เวลาฤดูร้อนอะโซร์ส", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "VET": "เวลาเวเนซุเอลา", "WITA": "เวลาอินโดนีเซียตอนกลาง", "WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "GYT": "เวลากายอานา", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ", "AKST": "เวลามาตรฐานอะแลสกา", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "SRT": "เวลาซูรินาเม", "NZST": "เวลามาตรฐานนิวซีแลนด์", "SGT": "เวลาสิงคโปร์", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "GMT": "เวลามาตรฐานกรีนิช", "AST": "เวลามาตรฐานแอตแลนติก", "ADT": "เวลาออมแสงของแอตแลนติก", "MST": "เวลามาตรฐานมาเก๊า", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "BT": "เวลาภูฏาน", "UYST": "เวลาฤดูร้อนอุรุกวัย", "COST": "เวลาฤดูร้อนโคลอมเบีย", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก", "EAT": "เวลาแอฟริกาตะวันออก", "HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "SAST": "เวลาแอฟริกาใต้", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "MYT": "เวลามาเลเซีย", "BOT": "เวลาโบลิเวีย", "UYT": "เวลามาตรฐานอุรุกวัย", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "HKT": "เวลามาตรฐานฮ่องกง", "MDT": "เวลาฤดูร้อนมาเก๊า", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "AKDT": "เวลาออมแสงของอะแลสกา", "NZDT": "เวลาออมแสงนิวซีแลนด์", "HKST": "เวลาฤดูร้อนฮ่องกง", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "ART": "เวลามาตรฐานอาร์เจนตินา", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "COT": "เวลามาตรฐานโคลอมเบีย", "CAT": "เวลาแอฟริกากลาง", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "ChST": "เวลาชามอร์โร", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "CHAST": "เวลามาตรฐานแชทัม", "CLT": "เวลามาตรฐานชิลี", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "WEZ": "เวลามาตรฐานยุโรปตะวันตก", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "GFT": "เวลาเฟรนช์เกียนา", "JST": "เวลามาตรฐานญี่ปุ่น", "CLST": "เวลาฤดูร้อนชิลี", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "JDT": "เวลาออมแสงญี่ปุ่น", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "MEZ": "เวลามาตรฐานยุโรปกลาง", "CHADT": "เวลาออมแสงแชทัม"},
+ timezones: map[string]string{"WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "CHAST": "เวลามาตรฐานแชทัม", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "GYT": "เวลากายอานา", "∅∅∅": "เวลาฤดูร้อนอะโซร์ส", "COST": "เวลาฤดูร้อนโคลอมเบีย", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "SRT": "เวลาซูรินาเม", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "JDT": "เวลาออมแสงญี่ปุ่น", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "GFT": "เวลาเฟรนช์เกียนา", "HKT": "เวลามาตรฐานฮ่องกง", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "COT": "เวลามาตรฐานโคลอมเบีย", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "CLT": "เวลามาตรฐานชิลี", "MDT": "เวลาออมแสงแถบภูเขาในอเมริกาเหนือ", "VET": "เวลาเวเนซุเอลา", "CHADT": "เวลาออมแสงแชทัม", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "BOT": "เวลาโบลิเวีย", "AKDT": "เวลาออมแสงของอะแลสกา", "AST": "เวลามาตรฐานแอตแลนติก", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ", "CAT": "เวลาแอฟริกากลาง", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก", "ART": "เวลามาตรฐานอาร์เจนตินา", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "BT": "เวลาภูฏาน", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย", "NZST": "เวลามาตรฐานนิวซีแลนด์", "NZDT": "เวลาออมแสงนิวซีแลนด์", "MST": "เวลามาตรฐานแถบภูเขาในอเมริกาเหนือ", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "ChST": "เวลาชามอร์โร", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "AKST": "เวลามาตรฐานอะแลสกา", "ADT": "เวลาออมแสงของแอตแลนติก", "TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "UYST": "เวลาฤดูร้อนอุรุกวัย", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "ECT": "เวลาเอกวาดอร์", "JST": "เวลามาตรฐานญี่ปุ่น", "SAST": "เวลาแอฟริกาใต้", "HKST": "เวลาฤดูร้อนฮ่องกง", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "MEZ": "เวลามาตรฐานยุโรปกลาง", "EAT": "เวลาแอฟริกาตะวันออก", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "UYT": "เวลามาตรฐานอุรุกวัย", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "SGT": "เวลาสิงคโปร์", "WITA": "เวลาอินโดนีเซียตอนกลาง", "CLST": "เวลาฤดูร้อนชิลี", "MYT": "เวลามาเลเซีย", "IST": "เวลาอินเดีย", "GMT": "เวลามาตรฐานกรีนิช", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "WEZ": "เวลามาตรฐานยุโรปตะวันตก"},
}
}
@@ -184,7 +184,7 @@ func (th *th) WeekdaysWide() []string {
func (th *th) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(th.decimal) + len(th.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (th *th) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := th.currencies[currency]
- l := len(s) + len(th.decimal) + len(th.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (th *th) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := th.currencies[currency]
- l := len(s) + len(th.decimal) + len(th.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/th_TH/th_TH.go b/th_TH/th_TH.go
index 4e43865b..b820e835 100644
--- a/th_TH/th_TH.go
+++ b/th_TH/th_TH.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ปีก่อน ค.ศ.", "ค.ศ."},
erasNarrow: []string{"ก่อน ค.ศ.", "ค.ศ."},
erasWide: []string{"ปีก่อนคริสต์ศักราช", "คริสต์ศักราช"},
- timezones: map[string]string{"BOT": "เวลาโบลิเวีย", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "CLT": "เวลามาตรฐานชิลี", "HKST": "เวลาฤดูร้อนฮ่องกง", "HKT": "เวลามาตรฐานฮ่องกง", "AKDT": "เวลาออมแสงของอะแลสกา", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "WEZ": "เวลามาตรฐานยุโรปตะวันตก", "WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "COST": "เวลาฤดูร้อนโคลอมเบีย", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "JDT": "เวลาออมแสงญี่ปุ่น", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "MYT": "เวลามาเลเซีย", "GYT": "เวลากายอานา", "EAT": "เวลาแอฟริกาตะวันออก", "AST": "เวลามาตรฐานแอตแลนติก", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "BT": "เวลาภูฏาน", "CHADT": "เวลาออมแสงแชทัม", "SAST": "เวลาแอฟริกาใต้", "JST": "เวลามาตรฐานญี่ปุ่น", "ChST": "เวลาชามอร์โร", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "IST": "เวลาอินเดีย", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ", "GMT": "เวลามาตรฐานกรีนิช", "MDT": "เวลาออมแสงแถบภูเขาในอเมริกาเหนือ", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์", "COT": "เวลามาตรฐานโคลอมเบีย", "MEZ": "เวลามาตรฐานยุโรปกลาง", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "SRT": "เวลาซูรินาเม", "NZDT": "เวลาออมแสงนิวซีแลนด์", "TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "MST": "เวลามาตรฐานแถบภูเขาในอเมริกาเหนือ", "VET": "เวลาเวเนซุเอลา", "CLST": "เวลาฤดูร้อนชิลี", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "WITA": "เวลาอินโดนีเซียตอนกลาง", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย", "NZST": "เวลามาตรฐานนิวซีแลนด์", "CAT": "เวลาแอฟริกากลาง", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "GFT": "เวลาเฟรนช์เกียนา", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "SGT": "เวลาสิงคโปร์", "AKST": "เวลามาตรฐานอะแลสกา", "UYST": "เวลาฤดูร้อนอุรุกวัย", "∅∅∅": "เวลาฤดูร้อนเปรู", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "ART": "เวลามาตรฐานอาร์เจนตินา", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "ADT": "เวลาออมแสงของแอตแลนติก", "HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "ECT": "เวลาเอกวาดอร์", "UYT": "เวลามาตรฐานอุรุกวัย", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "CHAST": "เวลามาตรฐานแชทัม"},
+ timezones: map[string]string{"AKDT": "เวลาออมแสงของอะแลสกา", "ACDT": "เวลาออมแสงทางตอนกลางของออสเตรเลีย", "HAT": "เวลาออมแสงนิวฟันด์แลนด์", "UYST": "เวลาฤดูร้อนอุรุกวัย", "ECT": "เวลาเอกวาดอร์", "GFT": "เวลาเฟรนช์เกียนา", "CHAST": "เวลามาตรฐานแชทัม", "NZDT": "เวลาออมแสงนิวซีแลนด์", "WARST": "เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา", "HKST": "เวลาฤดูร้อนฮ่องกง", "GMT": "เวลามาตรฐานกรีนิช", "ACWDT": "เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย", "WEZ": "เวลามาตรฐานยุโรปตะวันตก", "AKST": "เวลามาตรฐานอะแลสกา", "ARST": "เวลาฤดูร้อนอาร์เจนตินา", "AEST": "เวลามาตรฐานทางตะวันออกของออสเตรเลีย", "BOT": "เวลาโบลิเวีย", "TMST": "เวลาฤดูร้อนเติร์กเมนิสถาน", "VET": "เวลาเวเนซุเอลา", "WIB": "เวลาอินโดนีเซียฝั่งตะวันตก", "EST": "เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ", "EDT": "เวลาออมแสงทางตะวันออกในอเมริกาเหนือ", "MESZ": "เวลาฤดูร้อนยุโรปกลาง", "BT": "เวลาภูฏาน", "WITA": "เวลาอินโดนีเซียตอนกลาง", "WIT": "เวลาอินโดนีเซียฝั่งตะวันออก", "SGT": "เวลาสิงคโปร์", "EAT": "เวลาแอฟริกาตะวันออก", "MDT": "เวลาออมแสงแถบภูเขาในอเมริกาเหนือ", "IST": "เวลาอินเดีย", "TMT": "เวลามาตรฐานเติร์กเมนิสถาน", "LHDT": "เวลาออมแสงของลอร์ดโฮว์", "WART": "เวลามาตรฐานทางตะวันตกของอาร์เจนตินา", "WAST": "เวลาฤดูร้อนแอฟริกาตะวันตก", "ADT": "เวลาออมแสงของแอตแลนติก", "ACST": "เวลามาตรฐานทางตอนกลางของออสเตรเลีย", "SAST": "เวลาแอฟริกาใต้", "OESZ": "เวลาฤดูร้อนยุโรปตะวันออก", "LHST": "เวลามาตรฐานลอร์ดโฮว์", "CLST": "เวลาฤดูร้อนชิลี", "AWST": "เวลามาตรฐานทางตะวันตกของออสเตรเลีย", "OEZ": "เวลามาตรฐานยุโรปตะวันออก", "CLT": "เวลามาตรฐานชิลี", "CDT": "เวลาออมแสงตอนกลางในอเมริกาเหนือ", "COT": "เวลามาตรฐานโคลอมเบีย", "CHADT": "เวลาออมแสงแชทัม", "HNT": "เวลามาตรฐานนิวฟันด์แลนด์", "HADT": "เวลาออมแสงฮาวาย-อะลูเชียน", "PST": "เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ", "UYT": "เวลามาตรฐานอุรุกวัย", "MST": "เวลามาตรฐานแถบภูเขาในอเมริกาเหนือ", "WESZ": "เวลาฤดูร้อนยุโรปตะวันตก", "JDT": "เวลาออมแสงญี่ปุ่น", "WAT": "เวลามาตรฐานแอฟริกาตะวันตก", "AST": "เวลามาตรฐานแอตแลนติก", "GYT": "เวลากายอานา", "ART": "เวลามาตรฐานอาร์เจนตินา", "∅∅∅": "เวลาฤดูร้อนบราซิเลีย", "NZST": "เวลามาตรฐานนิวซีแลนด์", "MEZ": "เวลามาตรฐานยุโรปกลาง", "SRT": "เวลาซูรินาเม", "COST": "เวลาฤดูร้อนโคลอมเบีย", "HAST": "เวลามาตรฐานฮาวาย-อะลูเชียน", "HKT": "เวลามาตรฐานฮ่องกง", "AEDT": "เวลาออมแสงทางตะวันออกของออสเตรเลีย", "CAT": "เวลาแอฟริกากลาง", "PDT": "เวลาออมแสงแปซิฟิกในอเมริกาเหนือ", "ChST": "เวลาชามอร์โร", "MYT": "เวลามาเลเซีย", "ACWST": "เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย", "CST": "เวลามาตรฐานตอนกลางในอเมริกาเหนือ", "JST": "เวลามาตรฐานญี่ปุ่น", "AWDT": "เวลาออมแสงทางตะวันตกของออสเตรเลีย"},
}
}
@@ -184,7 +184,7 @@ func (th *th_TH) WeekdaysWide() []string {
func (th *th_TH) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(th.decimal) + len(th.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (th *th_TH) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := th.currencies[currency]
- l := len(s) + len(th.decimal) + len(th.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (th *th_TH) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := th.currencies[currency]
- l := len(s) + len(th.decimal) + len(th.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ti/ti.go b/ti/ti.go
index d94faf44..ad3501a1 100644
--- a/ti/ti.go
+++ b/ti/ti.go
@@ -58,7 +58,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ዓ/ዓ", "ዓ/ም"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ACWST": "ACWST", "AST": "AST", "PST": "PST", "BT": "BT", "NZDT": "NZDT", "TMT": "TMT", "COT": "COT", "ECT": "ECT", "SAST": "SAST", "GYT": "GYT", "JST": "JST", "IST": "IST", "BOT": "BOT", "CST": "CST", "WIB": "WIB", "CHAST": "CHAST", "OESZ": "OESZ", "WAT": "WAT", "∅∅∅": "∅∅∅", "ADT": "ADT", "HADT": "HADT", "EAT": "EAT", "ART": "ART", "WIT": "WIT", "HAST": "HAST", "SRT": "SRT", "COST": "COST", "TMST": "TMST", "MESZ": "MESZ", "EDT": "EDT", "GMT": "GMT", "UYT": "UYT", "PDT": "PDT", "LHST": "LHST", "CDT": "CDT", "MDT": "MDT", "WAST": "WAST", "OEZ": "OEZ", "MYT": "MYT", "CAT": "CAT", "AKST": "AKST", "AEDT": "AEDT", "UYST": "UYST", "WART": "WART", "WEZ": "WEZ", "VET": "VET", "AWST": "AWST", "AKDT": "AKDT", "CHADT": "CHADT", "SGT": "SGT", "WARST": "WARST", "ACDT": "ACDT", "HNT": "HNT", "HKST": "HKST", "AEST": "AEST", "GFT": "GFT", "JDT": "JDT", "ARST": "ARST", "MST": "MST", "WITA": "WITA", "WESZ": "WESZ", "HKT": "HKT", "CLST": "CLST", "HAT": "HAT", "CLT": "CLT", "MEZ": "MEZ", "EST": "EST", "ACWDT": "ACWDT", "LHDT": "LHDT", "AWDT": "AWDT", "NZST": "NZST", "ACST": "ACST", "ChST": "ChST"},
+ timezones: map[string]string{"PDT": "PDT", "MESZ": "MESZ", "UYST": "UYST", "CLT": "CLT", "CHADT": "CHADT", "BOT": "BOT", "WARST": "WARST", "WART": "WART", "LHDT": "LHDT", "SAST": "SAST", "MEZ": "MEZ", "UYT": "UYT", "ACWDT": "ACWDT", "WIT": "WIT", "AEST": "AEST", "GFT": "GFT", "CHAST": "CHAST", "TMST": "TMST", "ADT": "ADT", "HAT": "HAT", "MST": "MST", "BT": "BT", "EAT": "EAT", "HKT": "HKT", "ART": "ART", "LHST": "LHST", "PST": "PST", "GMT": "GMT", "VET": "VET", "GYT": "GYT", "AWDT": "AWDT", "NZST": "NZST", "CAT": "CAT", "WEZ": "WEZ", "WESZ": "WESZ", "ECT": "ECT", "CDT": "CDT", "SGT": "SGT", "HADT": "HADT", "AKDT": "AKDT", "ARST": "ARST", "WIB": "WIB", "WAT": "WAT", "COST": "COST", "AST": "AST", "MYT": "MYT", "AKST": "AKST", "MDT": "MDT", "NZDT": "NZDT", "IST": "IST", "HKST": "HKST", "ACDT": "ACDT", "OEZ": "OEZ", "WITA": "WITA", "ACWST": "ACWST", "CLST": "CLST", "∅∅∅": "∅∅∅", "EST": "EST", "EDT": "EDT", "TMT": "TMT", "OESZ": "OESZ", "AEDT": "AEDT", "ChST": "ChST", "WAST": "WAST", "HAST": "HAST", "ACST": "ACST", "CST": "CST", "COT": "COT", "AWST": "AWST", "JST": "JST", "JDT": "JDT", "HNT": "HNT", "SRT": "SRT"},
}
}
@@ -191,7 +191,7 @@ func (ti *ti) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
- l := len(s) + len(ti.decimal) + len(ti.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (ti *ti) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
- l := len(s) + len(ti.decimal) + len(ti.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ti_ER/ti_ER.go b/ti_ER/ti_ER.go
index f8af5322..47efb922 100644
--- a/ti_ER/ti_ER.go
+++ b/ti_ER/ti_ER.go
@@ -58,7 +58,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ዓ/ዓ", "ዓ/ም"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AST": "AST", "EST": "EST", "PST": "PST", "HKST": "HKST", "SGT": "SGT", "WEZ": "WEZ", "GYT": "GYT", "AKST": "AKST", "ECT": "ECT", "WAST": "WAST", "BOT": "BOT", "PDT": "PDT", "LHDT": "LHDT", "AWST": "AWST", "CHADT": "CHADT", "CST": "CST", "BT": "BT", "ACDT": "ACDT", "HAT": "HAT", "GMT": "GMT", "UYST": "UYST", "ACWST": "ACWST", "LHST": "LHST", "COT": "COT", "CDT": "CDT", "EDT": "EDT", "UYT": "UYT", "WESZ": "WESZ", "EAT": "EAT", "MST": "MST", "HADT": "HADT", "JST": "JST", "JDT": "JDT", "WIB": "WIB", "AEST": "AEST", "AKDT": "AKDT", "OESZ": "OESZ", "ART": "ART", "ADT": "ADT", "NZST": "NZST", "HNT": "HNT", "VET": "VET", "SAST": "SAST", "OEZ": "OEZ", "MYT": "MYT", "WAT": "WAT", "AWDT": "AWDT", "CLST": "CLST", "TMST": "TMST", "AEDT": "AEDT", "WART": "WART", "WARST": "WARST", "ARST": "ARST", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "HAST": "HAST", "HKT": "HKT", "CLT": "CLT", "COST": "COST", "GFT": "GFT", "SRT": "SRT", "ChST": "ChST", "MEZ": "MEZ", "WITA": "WITA", "IST": "IST", "ACWDT": "ACWDT", "WIT": "WIT", "TMT": "TMT", "ACST": "ACST", "NZDT": "NZDT", "CAT": "CAT", "MDT": "MDT", "MESZ": "MESZ"},
+ timezones: map[string]string{"HAST": "HAST", "AWDT": "AWDT", "HNT": "HNT", "HAT": "HAT", "HKT": "HKT", "ACWDT": "ACWDT", "ECT": "ECT", "CST": "CST", "COT": "COT", "JST": "JST", "PDT": "PDT", "EAT": "EAT", "AST": "AST", "JDT": "JDT", "CHAST": "CHAST", "WIB": "WIB", "NZDT": "NZDT", "ChST": "ChST", "WESZ": "WESZ", "GFT": "GFT", "TMT": "TMT", "NZST": "NZST", "CLST": "CLST", "MYT": "MYT", "∅∅∅": "∅∅∅", "GMT": "GMT", "BOT": "BOT", "WAT": "WAT", "ACDT": "ACDT", "HADT": "HADT", "MEZ": "MEZ", "AKDT": "AKDT", "AWST": "AWST", "ART": "ART", "AEST": "AEST", "WITA": "WITA", "CLT": "CLT", "VET": "VET", "LHST": "LHST", "WARST": "WARST", "ADT": "ADT", "ACST": "ACST", "GYT": "GYT", "WIT": "WIT", "WEZ": "WEZ", "CHADT": "CHADT", "SAST": "SAST", "UYT": "UYT", "UYST": "UYST", "BT": "BT", "ACWST": "ACWST", "HKST": "HKST", "LHDT": "LHDT", "WAST": "WAST", "ARST": "ARST", "MESZ": "MESZ", "SRT": "SRT", "CDT": "CDT", "AKST": "AKST", "PST": "PST", "COST": "COST", "EDT": "EDT", "MST": "MST", "TMST": "TMST", "OEZ": "OEZ", "AEDT": "AEDT", "CAT": "CAT", "OESZ": "OESZ", "WART": "WART", "EST": "EST", "MDT": "MDT", "IST": "IST", "SGT": "SGT"},
}
}
@@ -191,7 +191,7 @@ func (ti *ti_ER) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
- l := len(s) + len(ti.decimal) + len(ti.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (ti *ti_ER) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
- l := len(s) + len(ti.decimal) + len(ti.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ti_ET/ti_ET.go b/ti_ET/ti_ET.go
index acfe5337..1448d462 100644
--- a/ti_ET/ti_ET.go
+++ b/ti_ET/ti_ET.go
@@ -58,7 +58,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ዓ/ዓ", "ዓ/ም"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ART": "ART", "CLT": "CLT", "WIT": "WIT", "GFT": "GFT", "ECT": "ECT", "NZDT": "NZDT", "MESZ": "MESZ", "AKST": "AKST", "MEZ": "MEZ", "CHAST": "CHAST", "GMT": "GMT", "UYST": "UYST", "PST": "PST", "WEZ": "WEZ", "ACST": "ACST", "WAT": "WAT", "JST": "JST", "MYT": "MYT", "HNT": "HNT", "IST": "IST", "CST": "CST", "HKT": "HKT", "AKDT": "AKDT", "COST": "COST", "AEST": "AEST", "AWDT": "AWDT", "CLST": "CLST", "TMT": "TMT", "BT": "BT", "LHDT": "LHDT", "ACDT": "ACDT", "COT": "COT", "WITA": "WITA", "EDT": "EDT", "UYT": "UYT", "CHADT": "CHADT", "ARST": "ARST", "WIB": "WIB", "OEZ": "OEZ", "WESZ": "WESZ", "ACWDT": "ACWDT", "ADT": "ADT", "OESZ": "OESZ", "WARST": "WARST", "HAT": "HAT", "MST": "MST", "HKST": "HKST", "SGT": "SGT", "TMST": "TMST", "AEDT": "AEDT", "SAST": "SAST", "AST": "AST", "PDT": "PDT", "WAST": "WAST", "∅∅∅": "∅∅∅", "NZST": "NZST", "HAST": "HAST", "EST": "EST", "BOT": "BOT", "SRT": "SRT", "VET": "VET", "EAT": "EAT", "CDT": "CDT", "HADT": "HADT", "JDT": "JDT", "ACWST": "ACWST", "ChST": "ChST", "AWST": "AWST", "MDT": "MDT", "LHST": "LHST", "WART": "WART", "GYT": "GYT", "CAT": "CAT"},
+ timezones: map[string]string{"CST": "CST", "COST": "COST", "GYT": "GYT", "AKDT": "AKDT", "PST": "PST", "WART": "WART", "ECT": "ECT", "JST": "JST", "ARST": "ARST", "EDT": "EDT", "OEZ": "OEZ", "EAT": "EAT", "ACDT": "ACDT", "SGT": "SGT", "WIB": "WIB", "CAT": "CAT", "WARST": "WARST", "WESZ": "WESZ", "∅∅∅": "∅∅∅", "SRT": "SRT", "HKT": "HKT", "SAST": "SAST", "BOT": "BOT", "GFT": "GFT", "HKST": "HKST", "CHADT": "CHADT", "TMST": "TMST", "OESZ": "OESZ", "LHST": "LHST", "ChST": "ChST", "ADT": "ADT", "AKST": "AKST", "TMT": "TMT", "LHDT": "LHDT", "MEZ": "MEZ", "ACWST": "ACWST", "MST": "MST", "AST": "AST", "EST": "EST", "PDT": "PDT", "ACWDT": "ACWDT", "MDT": "MDT", "WEZ": "WEZ", "WAT": "WAT", "ACST": "ACST", "HAT": "HAT", "HAST": "HAST", "MESZ": "MESZ", "UYST": "UYST", "AEST": "AEST", "GMT": "GMT", "WITA": "WITA", "ART": "ART", "AEDT": "AEDT", "NZST": "NZST", "NZDT": "NZDT", "WAST": "WAST", "UYT": "UYT", "CLT": "CLT", "CLST": "CLST", "WIT": "WIT", "AWST": "AWST", "BT": "BT", "CDT": "CDT", "COT": "COT", "IST": "IST", "HNT": "HNT", "MYT": "MYT", "VET": "VET", "JDT": "JDT", "HADT": "HADT", "AWDT": "AWDT", "CHAST": "CHAST"},
}
}
@@ -191,7 +191,7 @@ func (ti *ti_ET) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
- l := len(s) + len(ti.decimal) + len(ti.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (ti *ti_ET) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ti.currencies[currency]
- l := len(s) + len(ti.decimal) + len(ti.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/tk/tk.go b/tk/tk.go
index 904715d3..60b7b342 100644
--- a/tk/tk.go
+++ b/tk/tk.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
daysAbbreviated: []string{"ýb", "db", "sb", "çb", "pb", "an", "şb"},
daysNarrow: []string{"Ý", "D", "S", "Ç", "P", "A", "Ş"},
daysWide: []string{"ýekşenbe", "duşenbe", "sişenbe", "çarşenbe", "penşenbe", "anna", "şenbe"},
- timezones: map[string]string{"CHADT": "Çatem, tomusky wagt", "JDT": "Ýaponiýa, tomusky wagt", "WEZ": "Günbatar Ýewropa, standart wagt", "MDT": "Daglyk ýeri, tomusky wagt (ABŞ)", "WAT": "Günbatar Afrika, standart wagt", "ARST": "Argentina, tomusky wagt", "SRT": "Surinam", "ChST": "Çamorro", "MEZ": "Merkezi Ýewropa, standart wagt", "HKT": "Gonkong, standart wagt", "CLST": "Çili, tomusky wagt", "SAST": "Günorta Afrika, standart wagt", "IST": "Hindistan", "ECT": "Ekwador", "LHDT": "Lord-Hau, tomusky wagt", "GYT": "Gaýana", "VET": "Wenesuela", "ADT": "Atlantika, tomusky wagt", "ART": "Argentina, standart wagt", "TMT": "Türkmenistan, standart wagt", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "MYT": "Malaýziýa", "MST": "Daglyk ýeri, standart wagt (ABŞ)", "AEST": "Gündogar Awstraliýa, standart wagt", "EST": "Günorta Amerika, standart wagt", "NZST": "Täze Zelandiýa, standart wagt", "OESZ": "Gündogar Ýewropa, tomusky wagt", "BOT": "Boliwiýa", "∅∅∅": "∅∅∅", "HAT": "Nýufaundlend, tomusky wagt", "ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "HKST": "Gonkong, tomusky wagt", "WIT": "Gündogar Indoneziýa", "GFT": "Fransuz Gwiana", "PST": "Ýuwaş umman, standart wagt", "EAT": "Gündogar Afrika", "WAST": "Günbatar Afrika, tomusky wagt", "CST": "Merkezi Amerika, standart wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "HADT": "Gawaý-Aleut, tomusky wagt", "LHST": "Lord-Hau, standart wagt", "WART": "Günbatar Argentina, standart wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "HNT": "Nýufaundlend, standart wagt", "WITA": "Merkezi Indoneziýa", "BT": "Butan", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "AST": "Atlantika, standart wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "TMST": "Türkmenistan, tomusky wagt", "CDT": "Merkezi Amerika, tomusky wagt", "OEZ": "Gündogar Ýewropa, standart wagt", "UYT": "Urugwaý, standart wagt", "UYST": "Urugwaý, tomusky wagt", "COT": "Kolumbiýa, standart wagt", "COST": "Kolumbiýa, tomusky wagt", "CAT": "Merkezi Afrika", "WARST": "Günbatar Argentina, tomusky wagt", "CHAST": "Çatem, standart wagt", "WIB": "Günbatar Indoneziýa", "AKDT": "Alýaska, tomusky wagt", "EDT": "Günorta Amerika, tomusky wagt", "PDT": "Ýuwaş umman, tomusky wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "SGT": "Singapur, standart wagt", "AKST": "Alýaska, standart wagt", "JST": "Ýaponiýa, standart wagt", "WESZ": "Günbatar Ýewropa, tomusky wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "CLT": "Çili, standart wagt", "HAST": "Gawaý-Aleut, standart wagt", "ACST": "Merkezi Awstraliýa, standart wagt", "GMT": "Grinwiç boýunça orta wagt"},
+ timezones: map[string]string{"ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "CHAST": "Çatem, standart wagt", "EDT": "Günorta Amerika, tomusky wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "MYT": "Malaýziýa", "AKST": "Alýaska, standart wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "ChST": "Çamorro", "WIT": "Gündogar Indoneziýa", "MEZ": "Merkezi Ýewropa, standart wagt", "SRT": "Surinam", "WAT": "Günbatar Afrika, standart wagt", "CDT": "Merkezi Amerika, tomusky wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "SAST": "Günorta Afrika, standart wagt", "PST": "Ýuwaş umman, standart wagt", "BT": "Butan", "WITA": "Merkezi Indoneziýa", "WAST": "Günbatar Afrika, tomusky wagt", "AKDT": "Alýaska, tomusky wagt", "WIB": "Günbatar Indoneziýa", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "WARST": "Günbatar Argentina, tomusky wagt", "CST": "Merkezi Amerika, standart wagt", "ARST": "Argentina, tomusky wagt", "LHDT": "Lord-Hau, tomusky wagt", "CLST": "Çili, tomusky wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "GMT": "Grinwiç boýunça orta wagt", "ACST": "Merkezi Awstraliýa, standart wagt", "EST": "Günorta Amerika, standart wagt", "HADT": "Gawaý-Aleut, tomusky wagt", "OEZ": "Gündogar Ýewropa, standart wagt", "WART": "Günbatar Argentina, standart wagt", "CHADT": "Çatem, tomusky wagt", "LHST": "Lord-Hau, standart wagt", "NZST": "Täze Zelandiýa, standart wagt", "JST": "Ýaponiýa, standart wagt", "JDT": "Ýaponiýa, tomusky wagt", "CAT": "Merkezi Afrika", "UYST": "Urugwaý, tomusky wagt", "EAT": "Gündogar Afrika", "CLT": "Çili, standart wagt", "HAT": "Nýufaundlend, tomusky wagt", "ART": "Argentina, standart wagt", "MDT": "MDT", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "GFT": "Fransuz Gwiana", "COST": "Kolumbiýa, tomusky wagt", "SGT": "Singapur, standart wagt", "MST": "MST", "OESZ": "Gündogar Ýewropa, tomusky wagt", "BOT": "Boliwiýa", "VET": "Wenesuela", "HKT": "Gonkong, standart wagt", "AEST": "Gündogar Awstraliýa, standart wagt", "UYT": "Urugwaý, standart wagt", "TMT": "Türkmenistan, standart wagt", "GYT": "Gaýana", "AST": "Atlantika, standart wagt", "HNT": "Nýufaundlend, standart wagt", "WEZ": "Günbatar Ýewropa, standart wagt", "ECT": "Ekwador", "IST": "Hindistan", "PDT": "Ýuwaş umman, tomusky wagt", "WESZ": "Günbatar Ýewropa, tomusky wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "HAST": "Gawaý-Aleut, standart wagt", "HKST": "Gonkong, tomusky wagt", "TMST": "Türkmenistan, tomusky wagt", "∅∅∅": "Amazonka, tomusky wagt", "COT": "Kolumbiýa, standart wagt", "ADT": "Atlantika, tomusky wagt"},
}
}
@@ -186,7 +186,7 @@ func (tk *tk) WeekdaysWide() []string {
func (tk *tk) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tk.decimal) + len(tk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (tk *tk) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tk.currencies[currency]
- l := len(s) + len(tk.decimal) + len(tk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -323,7 +323,7 @@ func (tk *tk) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tk.currencies[currency]
- l := len(s) + len(tk.decimal) + len(tk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/tk_TM/tk_TM.go b/tk_TM/tk_TM.go
index 0d517ffd..1b263f1b 100644
--- a/tk_TM/tk_TM.go
+++ b/tk_TM/tk_TM.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
daysAbbreviated: []string{"ýb", "db", "sb", "çb", "pb", "an", "şb"},
daysNarrow: []string{"Ý", "D", "S", "Ç", "P", "A", "Ş"},
daysWide: []string{"ýekşenbe", "duşenbe", "sişenbe", "çarşenbe", "penşenbe", "anna", "şenbe"},
- timezones: map[string]string{"∅∅∅": "Amazonka, tomusky wagt", "SAST": "Günorta Afrika, standart wagt", "SRT": "Surinam", "ART": "Argentina, standart wagt", "NZST": "Täze Zelandiýa, standart wagt", "ARST": "Argentina, tomusky wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "CAT": "Merkezi Afrika", "WITA": "Merkezi Indoneziýa", "AKDT": "Alýaska, tomusky wagt", "TMST": "Türkmenistan, tomusky wagt", "COT": "Kolumbiýa, standart wagt", "GYT": "Gaýana", "WAT": "Günbatar Afrika, standart wagt", "SGT": "Singapur, standart wagt", "HAST": "Gawaý-Aleut, standart wagt", "OEZ": "Gündogar Ýewropa, standart wagt", "BT": "Butan", "WESZ": "Günbatar Ýewropa, tomusky wagt", "AST": "Atlantika, standart wagt", "CST": "Merkezi Amerika, standart wagt", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "WEZ": "Günbatar Ýewropa, standart wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "WART": "Günbatar Argentina, standart wagt", "UYT": "Urugwaý, standart wagt", "HAT": "Nýufaundlend, tomusky wagt", "COST": "Kolumbiýa, tomusky wagt", "HKT": "Gonkong, standart wagt", "CHADT": "Çatem, tomusky wagt", "HADT": "Gawaý-Aleut, tomusky wagt", "EDT": "Günorta Amerika, tomusky wagt", "CHAST": "Çatem, standart wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "EAT": "Gündogar Afrika", "MDT": "MDT", "TMT": "Türkmenistan, standart wagt", "UYST": "Urugwaý, tomusky wagt", "PST": "Ýuwaş umman, standart wagt", "HKST": "Gonkong, tomusky wagt", "ADT": "Atlantika, tomusky wagt", "MYT": "Malaýziýa", "CLST": "Çili, tomusky wagt", "AEST": "Gündogar Awstraliýa, standart wagt", "IST": "Hindistan", "EST": "Günorta Amerika, standart wagt", "GMT": "Grinwiç boýunça orta wagt", "LHST": "Lord-Hau, standart wagt", "LHDT": "Lord-Hau, tomusky wagt", "ChST": "Çamorro", "BOT": "Boliwiýa", "PDT": "Ýuwaş umman, tomusky wagt", "VET": "Wenesuela", "MST": "MST", "CDT": "Merkezi Amerika, tomusky wagt", "WIB": "Günbatar Indoneziýa", "JDT": "Ýaponiýa, tomusky wagt", "CLT": "Çili, standart wagt", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "WAST": "Günbatar Afrika, tomusky wagt", "GFT": "Fransuz Gwiana", "OESZ": "Gündogar Ýewropa, tomusky wagt", "AKST": "Alýaska, standart wagt", "ACST": "Merkezi Awstraliýa, standart wagt", "WARST": "Günbatar Argentina, tomusky wagt", "HNT": "Nýufaundlend, standart wagt", "MEZ": "Merkezi Ýewropa, standart wagt", "WIT": "Gündogar Indoneziýa", "JST": "Ýaponiýa, standart wagt", "ECT": "Ekwador"},
+ timezones: map[string]string{"WESZ": "Günbatar Ýewropa, tomusky wagt", "LHST": "Lord-Hau, standart wagt", "BT": "Butan", "VET": "Wenesuela", "EDT": "Günorta Amerika, tomusky wagt", "COT": "Kolumbiýa, standart wagt", "ADT": "Atlantika, tomusky wagt", "ACST": "Merkezi Awstraliýa, standart wagt", "ACDT": "Merkezi Awstraliýa, tomusky wagt", "CHADT": "Çatem, tomusky wagt", "WARST": "Günbatar Argentina, tomusky wagt", "ACWDT": "Merkezi Awstraliýa, günbatar tarap, tomusky wagt", "LHDT": "Lord-Hau, tomusky wagt", "OEZ": "Gündogar Ýewropa, standart wagt", "CHAST": "Çatem, standart wagt", "OESZ": "Gündogar Ýewropa, tomusky wagt", "MESZ": "Merkezi Ýewropa, tomusky wagt", "MYT": "Malaýziýa", "SGT": "Singapur, standart wagt", "AKST": "Alýaska, standart wagt", "HKST": "Gonkong, tomusky wagt", "MEZ": "Merkezi Ýewropa, standart wagt", "CDT": "Merkezi Amerika, tomusky wagt", "AWST": "Günbatar Awstraliýa, standart wagt", "ARST": "Argentina, tomusky wagt", "AEST": "Gündogar Awstraliýa, standart wagt", "HNT": "Nýufaundlend, standart wagt", "JST": "Ýaponiýa, standart wagt", "UYT": "Urugwaý, standart wagt", "UYST": "Urugwaý, tomusky wagt", "WART": "Günbatar Argentina, standart wagt", "WAST": "Günbatar Afrika, tomusky wagt", "WEZ": "Günbatar Ýewropa, standart wagt", "HAT": "Nýufaundlend, tomusky wagt", "AKDT": "Alýaska, tomusky wagt", "HKT": "Gonkong, standart wagt", "CAT": "Merkezi Afrika", "SRT": "Surinam", "MDT": "Daglyk ýeri, tomusky wagt (ABŞ)", "WAT": "Günbatar Afrika, standart wagt", "ECT": "Ekwador", "EST": "Günorta Amerika, standart wagt", "TMST": "Türkmenistan, tomusky wagt", "CLST": "Çili, tomusky wagt", "GFT": "Fransuz Gwiana", "JDT": "Ýaponiýa, tomusky wagt", "WITA": "Merkezi Indoneziýa", "WIT": "Gündogar Indoneziýa", "ACWST": "Merkezi Awstraliýa, günbatar tarap, standart wagt", "WIB": "Günbatar Indoneziýa", "COST": "Kolumbiýa, tomusky wagt", "ART": "Argentina, standart wagt", "HAST": "Gawaý-Aleut, standart wagt", "AEDT": "Gündogar Awstraliýa, tomusky wagt", "PST": "Ýuwaş umman, standart wagt", "EAT": "Gündogar Afrika", "HADT": "Gawaý-Aleut, tomusky wagt", "TMT": "Türkmenistan, standart wagt", "AST": "Atlantika, standart wagt", "AWDT": "Günbatar Awstraliýa, tomusky wagt", "PDT": "Ýuwaş umman, tomusky wagt", "BOT": "Boliwiýa", "CLT": "Çili, standart wagt", "IST": "Hindistan", "CST": "Merkezi Amerika, standart wagt", "NZST": "Täze Zelandiýa, standart wagt", "NZDT": "Täze Zelandiýa, tomusky wagt", "SAST": "Günorta Afrika, standart wagt", "GMT": "Grinwiç boýunça orta wagt", "ChST": "Çamorro", "MST": "Daglyk ýeri, standart wagt (ABŞ)", "GYT": "Gaýana", "∅∅∅": "Azor adalary, tomusky wagt"},
}
}
@@ -186,7 +186,7 @@ func (tk *tk_TM) WeekdaysWide() []string {
func (tk *tk_TM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tk.decimal) + len(tk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -263,7 +263,7 @@ func (tk *tk_TM) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tk.currencies[currency]
- l := len(s) + len(tk.decimal) + len(tk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -323,7 +323,7 @@ func (tk *tk_TM) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tk.currencies[currency]
- l := len(s) + len(tk.decimal) + len(tk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/to/to.go b/to/to.go
index 7ebd3bf6..ae962ce8 100644
--- a/to/to.go
+++ b/to/to.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "TS"},
erasNarrow: []string{"", ""},
erasWide: []string{"ki muʻa", "taʻu ʻo Sīsū"},
- timezones: map[string]string{"WESZ": "houa fakaʻeulope-hihifo taimi liliu", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "AKST": "houa fakaʻalasika taimi totonu", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "CHAST": "houa fakasatihami taimi totonu", "JST": "houa fakasiapani taimi totonu", "GMT": "houa fakakiliniuisi mālie", "ChST": "houa fakakamolo", "COT": "houa fakakolomipia taimi totonu", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "MESZ": "houa fakaʻeulope-loto taimi liliu", "EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "CAT": "houa fakaʻafelika-loto", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "∅∅∅": "houa fakapelū taimi liliu", "GYT": "houa fakakuiana", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "HKST": "houa fakahongi-kongi taimi liliu", "TMST": "houa fakatūkimenisitani taimi liliu", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "SRT": "houa fakasuliname", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "JDT": "houa fakasiapani taimi liliu", "UYT": "houa fakaʻulukuai taimi totonu", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu", "LHST": "houa fakamotuʻeikihoue taimi totonu", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "COST": "houa fakakolomipia taimi liliu", "SGT": "houa fakasingapoa", "HAST": "houa fakahauaʻi taimi totonu", "MYT": "houa fakamaleisia", "BOT": "houa fakapolīvia", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "NZST": "houa fakanuʻusila taimi totonu", "NZDT": "houa fakanuʻusila taimi liliu", "CLT": "houa fakasili taimi totonu", "WITA": "houa fakaʻinitonisia-loto", "ECT": "houa fakaʻekuetoa", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "VET": "houa fakavenesuela", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "EAT": "houa fakaʻafelika-hahake", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "CLST": "houa fakasili taimi liliu", "WIB": "houa fakaʻinitonisia-hihifo", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "SAST": "houa fakaʻafelika-tonga", "BT": "houa fakapūtani", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "MEZ": "houa fakaʻeulope-loto taimi totonu", "GFT": "houa fakakuiana-fakafalanisē", "MST": "houa fakaʻamelika-tokelau moʻunga taimi totonu", "ARST": "houa fakaʻasenitina taimi liliu", "HKT": "houa fakahongi-kongi taimi totonu", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "WIT": "houa fakaʻinitonisia-hahake", "AKDT": "houa fakaʻalasika taimi liliu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "MDT": "houa fakaʻamelika-tokelau moʻunga taimi liliu", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "ART": "houa fakaʻasenitina taimi totonu", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "CHADT": "houa fakasatihami taimi liliu", "UYST": "houa fakaʻulukuai taimi liliu", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "TMT": "houa fakatūkimenisitani taimi totonu", "IST": "houa fakaʻinitia", "HADT": "houa fakahauaʻi taimi liliu"},
+ timezones: map[string]string{"MST": "houa fakaʻamelika-tokelau moʻunga taimi totonu", "SGT": "houa fakasingapoa", "EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "LHST": "houa fakamotuʻeikihoue taimi totonu", "ECT": "houa fakaʻekuetoa", "IST": "houa fakaʻinitia", "CLT": "houa fakasili taimi totonu", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "NZST": "houa fakanuʻusila taimi totonu", "UYT": "houa fakaʻulukuai taimi totonu", "HKT": "houa fakahongi-kongi taimi totonu", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "WITA": "houa fakaʻinitonisia-loto", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "TMT": "houa fakatūkimenisitani taimi totonu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "AKDT": "houa fakaʻalasika taimi liliu", "CHADT": "houa fakasatihami taimi liliu", "SRT": "houa fakasuliname", "EAT": "houa fakaʻafelika-hahake", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "JDT": "houa fakasiapani taimi liliu", "MYT": "houa fakamaleisia", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "HKST": "houa fakahongi-kongi taimi liliu", "CLST": "houa fakasili taimi liliu", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "COST": "houa fakakolomipia taimi liliu", "VET": "houa fakavenesuela", "JST": "houa fakasiapani taimi totonu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "ChST": "houa fakakamolo", "WIT": "houa fakaʻinitonisia-hahake", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "CAT": "houa fakaʻafelika-loto", "MESZ": "houa fakaʻeulope-loto taimi liliu", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "WESZ": "houa fakaʻeulope-hihifo taimi liliu", "GYT": "houa fakakuiana", "CHAST": "houa fakasatihami taimi totonu", "ARST": "houa fakaʻasenitina taimi liliu", "WIB": "houa fakaʻinitonisia-hihifo", "COT": "houa fakakolomipia taimi totonu", "AKST": "houa fakaʻalasika taimi totonu", "EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "MEZ": "houa fakaʻeulope-loto taimi totonu", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "GMT": "houa fakakiliniuisi mālie", "BOT": "houa fakapolīvia", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "SAST": "houa fakaʻafelika-tonga", "NZDT": "houa fakanuʻusila taimi liliu", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "BT": "houa fakapūtani", "MDT": "houa fakaʻamelika-tokelau moʻunga taimi liliu", "HAST": "houa fakahauaʻi taimi totonu", "HADT": "houa fakahauaʻi taimi liliu", "GFT": "houa fakakuiana-fakafalanisē", "∅∅∅": "houa fakaʻāsolesi taimi liliu", "ART": "houa fakaʻasenitina taimi totonu", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "TMST": "houa fakatūkimenisitani taimi liliu", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "UYST": "houa fakaʻulukuai taimi liliu", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu"},
}
}
@@ -184,7 +184,7 @@ func (to *to) WeekdaysWide() []string {
func (to *to) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(to.decimal) + len(to.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (to *to) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := to.currencies[currency]
- l := len(s) + len(to.decimal) + len(to.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -319,7 +319,7 @@ func (to *to) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := to.currencies[currency]
- l := len(s) + len(to.decimal) + len(to.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/to_TO/to_TO.go b/to_TO/to_TO.go
index 078c3379..b758a175 100644
--- a/to_TO/to_TO.go
+++ b/to_TO/to_TO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KM", "TS"},
erasNarrow: []string{"", ""},
erasWide: []string{"ki muʻa", "taʻu ʻo Sīsū"},
- timezones: map[string]string{"ChST": "houa fakakamolo", "CHAST": "houa fakasatihami taimi totonu", "CHADT": "houa fakasatihami taimi liliu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "WITA": "houa fakaʻinitonisia-loto", "IST": "houa fakaʻinitia", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "NZDT": "houa fakanuʻusila taimi liliu", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "SGT": "houa fakasingapoa", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "SRT": "houa fakasuliname", "VET": "houa fakavenesuela", "ECT": "houa fakaʻekuetoa", "EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "MEZ": "houa fakaʻeulope-loto taimi totonu", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "HAST": "houa fakahauaʻi taimi totonu", "BOT": "houa fakapolīvia", "HKT": "houa fakahongi-kongi taimi totonu", "HKST": "houa fakahongi-kongi taimi liliu", "COT": "houa fakakolomipia taimi totonu", "COST": "houa fakakolomipia taimi liliu", "CAT": "houa fakaʻafelika-loto", "WIB": "houa fakaʻinitonisia-hihifo", "AKDT": "houa fakaʻalasika taimi liliu", "EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "JDT": "houa fakasiapani taimi liliu", "ARST": "houa fakaʻasenitina taimi liliu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "SAST": "houa fakaʻafelika-tonga", "LHST": "houa fakamotuʻeikihoue taimi totonu", "BT": "houa fakapūtani", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "MDT": "houa fakaʻamelika-tokelau moʻunga taimi liliu", "CLST": "houa fakasili taimi liliu", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "NZST": "houa fakanuʻusila taimi totonu", "MESZ": "houa fakaʻeulope-loto taimi liliu", "TMST": "houa fakatūkimenisitani taimi liliu", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "GMT": "houa fakakiliniuisi mālie", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "UYT": "houa fakaʻulukuai taimi totonu", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "WIT": "houa fakaʻinitonisia-hahake", "∅∅∅": "houa fakaʻamasōne taimi liliu", "AKST": "houa fakaʻalasika taimi totonu", "UYST": "houa fakaʻulukuai taimi liliu", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "CLT": "houa fakasili taimi totonu", "TMT": "houa fakatūkimenisitani taimi totonu", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "MYT": "houa fakamaleisia", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu", "ART": "houa fakaʻasenitina taimi totonu", "GFT": "houa fakakuiana-fakafalanisē", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "JST": "houa fakasiapani taimi totonu", "EAT": "houa fakaʻafelika-hahake", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "WESZ": "houa fakaʻeulope-hihifo taimi liliu", "GYT": "houa fakakuiana", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "HADT": "houa fakahauaʻi taimi liliu", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "MST": "houa fakaʻamelika-tokelau moʻunga taimi totonu"},
+ timezones: map[string]string{"MDT": "houa fakaʻamelika-tokelau moʻunga taimi liliu", "WAST": "houa fakaʻafelika-hihifo taimi liliu", "WIB": "houa fakaʻinitonisia-hihifo", "EDT": "houa fakaʻamelika-tokelau hahake taimi liliu", "HAST": "houa fakahauaʻi taimi totonu", "NZST": "houa fakanuʻusila taimi totonu", "CAT": "houa fakaʻafelika-loto", "BOT": "houa fakapolīvia", "CDT": "houa fakaʻamelika-tokelau loto taimi liliu", "∅∅∅": "houa fakaʻāsolesi taimi liliu", "ARST": "houa fakaʻasenitina taimi liliu", "UYT": "houa fakaʻulukuai taimi totonu", "CLT": "houa fakasili taimi totonu", "SAST": "houa fakaʻafelika-tonga", "MST": "houa fakaʻamelika-tokelau moʻunga taimi totonu", "AEDT": "houa fakaʻaositelēlia-hahake taimi liliu", "SRT": "houa fakasuliname", "WAT": "houa fakaʻafelika-hihifo taimi totonu", "IST": "houa fakaʻinitia", "CST": "houa fakaʻamelika-tokelau loto taimi totonu", "ADT": "houa fakaʻamelika-tokelau ʻatalanitiki taimi liliu", "PST": "houa fakaʻamelika-tokelau pasifika taimi totonu", "GMT": "houa fakakiliniuisi mālie", "ACST": "houa fakaʻaositelēlia-loto taimi totonu", "MEZ": "houa fakaʻeulope-loto taimi totonu", "ChST": "houa fakakamolo", "ACWDT": "houa fakaʻaositelēlia-loto-hihifo taimi liliu", "ECT": "houa fakaʻekuetoa", "COT": "houa fakakolomipia taimi totonu", "AKDT": "houa fakaʻalasika taimi liliu", "UYST": "houa fakaʻulukuai taimi liliu", "JST": "houa fakasiapani taimi totonu", "JDT": "houa fakasiapani taimi liliu", "AWDT": "houa fakaʻaositelēlia-hihifo taimi liliu", "CHAST": "houa fakasatihami taimi totonu", "CHADT": "houa fakasatihami taimi liliu", "WITA": "houa fakaʻinitonisia-loto", "WESZ": "houa fakaʻeulope-hihifo taimi liliu", "AKST": "houa fakaʻalasika taimi totonu", "LHDT": "houa fakamotuʻeikihoue taimi liliu", "MESZ": "houa fakaʻeulope-loto taimi liliu", "WEZ": "houa fakaʻeulope-hihifo taimi totonu", "COST": "houa fakakolomipia taimi liliu", "ART": "houa fakaʻasenitina taimi totonu", "OESZ": "houa fakaʻeulope-hahake taimi liliu", "ACWST": "houa fakaʻaositelēlia-loto-hihifo taimi totonu", "EST": "houa fakaʻamelika-tokelau hahake taimi totonu", "HNT": "houa fakafonuaʻilofoʻou taimi totonu", "VET": "houa fakavenesuela", "GYT": "houa fakakuiana", "SGT": "houa fakasingapoa", "EAT": "houa fakaʻafelika-hahake", "WIT": "houa fakaʻinitonisia-hahake", "ACDT": "houa fakaʻaositelēlia-loto taimi liliu", "NZDT": "houa fakanuʻusila taimi liliu", "PDT": "houa fakaʻamelika-tokelau pasifika taimi liliu", "WART": "houa fakaʻasenitina-hihifo taimi totonu", "WARST": "houa fakaʻasenitina-hihifo taimi liliu", "AST": "houa fakaʻamelika-tokelau ʻatalanitiki taimi totonu", "HAT": "houa fakafonuaʻilofoʻou taimi liliu", "HKST": "houa fakahongi-kongi taimi liliu", "TMT": "houa fakatūkimenisitani taimi totonu", "BT": "houa fakapūtani", "OEZ": "houa fakaʻeulope-hahake taimi totonu", "GFT": "houa fakakuiana-fakafalanisē", "MYT": "houa fakamaleisia", "HADT": "houa fakahauaʻi taimi liliu", "AWST": "houa fakaʻaositelēlia-hihifo taimi totonu", "HKT": "houa fakahongi-kongi taimi totonu", "TMST": "houa fakatūkimenisitani taimi liliu", "AEST": "houa fakaʻaositelēlia-hahake taimi totonu", "LHST": "houa fakamotuʻeikihoue taimi totonu", "CLST": "houa fakasili taimi liliu"},
}
}
@@ -184,7 +184,7 @@ func (to *to_TO) WeekdaysWide() []string {
func (to *to_TO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(to.decimal) + len(to.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (to *to_TO) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := to.currencies[currency]
- l := len(s) + len(to.decimal) + len(to.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -319,7 +319,7 @@ func (to *to_TO) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := to.currencies[currency]
- l := len(s) + len(to.decimal) + len(to.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/tr/tr.go b/tr/tr.go
index 2397a9a3..75034e66 100644
--- a/tr/tr.go
+++ b/tr/tr.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MÖ", "MS"},
erasNarrow: []string{"", ""},
erasWide: []string{"Milattan Önce", "Milattan Sonra"},
- timezones: map[string]string{"TMST": "Türkmenistan Yaz Saati", "WESZ": "Batı Avrupa Yaz Saati", "LHDT": "Lord Howe Yaz Saati", "SRT": "Surinam Saati", "AST": "Atlantik Standart Saati", "NZDT": "Yeni Zelanda Yaz Saati", "MESZ": "Orta Avrupa Yaz Saati", "SGT": "Singapur Standart Saati", "OEZ": "Doğu Avrupa Standart Saati", "AWST": "Batı Avustralya Standart Saati", "HAT": "Newfoundland Yaz Saati", "COST": "Kolombiya Yaz Saati", "CLT": "Şili Standart Saati", "CAT": "Orta Afrika Saati", "WIB": "Batı Endonezya Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "∅∅∅": "Peru Yaz Saati", "JDT": "Japonya Yaz Saati", "BT": "Bhutan Saati", "UYST": "Uruguay Yaz Saati", "GMT": "Greenwich Ortalama Saati", "ACDT": "Orta Avustralya Yaz Saati", "VET": "Venezuela Saati", "COT": "Kolombiya Standart Saati", "CHADT": "Chatham Yaz Saati", "AKST": "Alaska Standart Saati", "OESZ": "Doğu Avrupa Yaz Saati", "IST": "Hindistan Standart Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "WART": "Batı Arjantin Standart Saati", "ChST": "Chamorro Saati", "CLST": "Şili Yaz Saati", "WAST": "Batı Afrika Yaz Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "TMT": "Türkmenistan Standart Saati", "WAT": "Batı Afrika Standart Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "AEDT": "Doğu Avustralya Yaz Saati", "GFT": "Fransız Guyanası Saati", "SAST": "Güney Afrika Standart Saati", "ECT": "Ekvador Saati", "ARST": "Arjantin Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "HKST": "Hong Kong Yaz Saati", "WIT": "Doğu Endonezya Saati", "HADT": "Hawaii-Aleut Yaz Saati", "AKDT": "Alaska Yaz Saati", "UYT": "Uruguay Standart Saati", "WEZ": "Batı Avrupa Standart Saati", "BOT": "Bolivya Saati", "MST": "Kuzey Amerika Dağ Standart Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "ACWST": "İçbatı Avustralya Standart Saati", "WARST": "Batı Arjantin Yaz Saati", "WITA": "Orta Endonezya Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "MYT": "Malezya Saati", "ADT": "Atlantik Yaz Saati", "NZST": "Yeni Zelanda Standart Saati", "LHST": "Lord Howe Standart Saati", "GYT": "Guyana Saati", "MDT": "Kuzey Amerika Dağ Yaz Saati", "EAT": "Doğu Afrika Saati", "HKT": "Hong Kong Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "ACST": "Orta Avustralya Standart Saati", "AWDT": "Batı Avustralya Yaz Saati", "HNT": "Newfoundland Standart Saati", "ART": "Arjantin Standart Saati", "CHAST": "Chatham Standart Saati", "HAST": "Hawaii-Aleut Standart Saati", "JST": "Japonya Standart Saati"},
+ timezones: map[string]string{"CHAST": "Chatham Standart Saati", "SAST": "Güney Afrika Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "LHDT": "Lord Howe Yaz Saati", "BOT": "Bolivya Saati", "CLST": "Şili Yaz Saati", "ACWST": "İçbatı Avustralya Standart Saati", "COST": "Kolombiya Yaz Saati", "MYT": "Malezya Saati", "AKDT": "Alaska Yaz Saati", "ACDT": "Orta Avustralya Yaz Saati", "WAST": "Batı Afrika Yaz Saati", "CHADT": "Chatham Yaz Saati", "HADT": "Hawaii-Aleut Yaz Saati", "GFT": "Fransız Guyanası Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "GYT": "Guyana Saati", "HKST": "Hong Kong Yaz Saati", "EAT": "Doğu Afrika Saati", "MESZ": "Orta Avrupa Yaz Saati", "WART": "Batı Arjantin Standart Saati", "VET": "Venezuela Saati", "IST": "Hindistan Standart Saati", "SGT": "Singapur Standart Saati", "TMST": "Türkmenistan Yaz Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "COT": "Kolombiya Standart Saati", "∅∅∅": "Azorlar Yaz Saati", "NZDT": "Yeni Zelanda Yaz Saati", "WESZ": "Batı Avrupa Yaz Saati", "UYST": "Uruguay Yaz Saati", "BT": "Bhutan Saati", "ECT": "Ekvador Saati", "MEZ": "Orta Avrupa Standart Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "MDT": "Makao Yaz Saati", "OEZ": "Doğu Avrupa Standart Saati", "ChST": "Chamorro Saati", "WAT": "Batı Afrika Standart Saati", "JDT": "Japonya Yaz Saati", "ADT": "Atlantik Yaz Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "NZST": "Yeni Zelanda Standart Saati", "GMT": "Greenwich Ortalama Saati", "CLT": "Şili Standart Saati", "HNT": "Newfoundland Standart Saati", "ACST": "Orta Avustralya Standart Saati", "LHST": "Lord Howe Standart Saati", "TMT": "Türkmenistan Standart Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "AWST": "Batı Avustralya Standart Saati", "ART": "Arjantin Standart Saati", "ARST": "Arjantin Yaz Saati", "OESZ": "Doğu Avrupa Yaz Saati", "CAT": "Orta Afrika Saati", "WEZ": "Batı Avrupa Standart Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "AST": "Atlantik Standart Saati", "HKT": "Hong Kong Standart Saati", "WIB": "Batı Endonezya Saati", "AEDT": "Doğu Avustralya Yaz Saati", "WARST": "Batı Arjantin Yaz Saati", "WIT": "Doğu Endonezya Saati", "HAT": "Newfoundland Yaz Saati", "MST": "Makao Standart Saati", "HAST": "Hawaii-Aleut Standart Saati", "WITA": "Orta Endonezya Saati", "AKST": "Alaska Standart Saati", "UYT": "Uruguay Standart Saati", "SRT": "Surinam Saati", "AWDT": "Batı Avustralya Yaz Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "JST": "Japonya Standart Saati"},
}
}
@@ -204,7 +204,7 @@ func (tr *tr) WeekdaysWide() []string {
func (tr *tr) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (tr *tr) FmtNumber(num float64, v uint64) string {
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
func (tr *tr) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (tr *tr) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -348,7 +348,7 @@ func (tr *tr) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/tr_CY/tr_CY.go b/tr_CY/tr_CY.go
index 8f592983..1d8814f1 100644
--- a/tr_CY/tr_CY.go
+++ b/tr_CY/tr_CY.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MÖ", "MS"},
erasNarrow: []string{"", ""},
erasWide: []string{"Milattan Önce", "Milattan Sonra"},
- timezones: map[string]string{"HKT": "Hong Kong Standart Saati", "TMT": "Türkmenistan Standart Saati", "HADT": "Hawaii-Aleut Yaz Saati", "ECT": "Ekvador Saati", "UYST": "Uruguay Yaz Saati", "MST": "Kuzey Amerika Dağ Standart Saati", "COST": "Kolombiya Yaz Saati", "VET": "Venezuela Saati", "WAT": "Batı Afrika Standart Saati", "CLT": "Şili Standart Saati", "OESZ": "Doğu Avrupa Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "LHDT": "Lord Howe Yaz Saati", "WART": "Batı Arjantin Standart Saati", "∅∅∅": "Peru Yaz Saati", "AWDT": "Batı Avustralya Yaz Saati", "AST": "Atlantik Standart Saati", "ADT": "Atlantik Yaz Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "LHST": "Lord Howe Standart Saati", "WEZ": "Batı Avrupa Standart Saati", "MDT": "Kuzey Amerika Dağ Yaz Saati", "WIB": "Batı Endonezya Saati", "AKST": "Alaska Standart Saati", "BT": "Bhutan Saati", "UYT": "Uruguay Standart Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "WESZ": "Batı Avrupa Yaz Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "GYT": "Guyana Saati", "WAST": "Batı Afrika Yaz Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "ACWST": "İçbatı Avustralya Standart Saati", "HNT": "Newfoundland Standart Saati", "CAT": "Orta Afrika Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "OEZ": "Doğu Avrupa Standart Saati", "NZST": "Yeni Zelanda Standart Saati", "HAT": "Newfoundland Yaz Saati", "MESZ": "Orta Avrupa Yaz Saati", "CHAST": "Chatham Standart Saati", "JST": "Japonya Standart Saati", "BOT": "Bolivya Saati", "ChST": "Chamorro Saati", "ART": "Arjantin Standart Saati", "SGT": "Singapur Standart Saati", "WIT": "Doğu Endonezya Saati", "NZDT": "Yeni Zelanda Yaz Saati", "COT": "Kolombiya Standart Saati", "JDT": "Japonya Yaz Saati", "AWST": "Batı Avustralya Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "IST": "Hindistan Standart Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "MYT": "Malezya Saati", "WARST": "Batı Arjantin Yaz Saati", "WITA": "Orta Endonezya Saati", "ACST": "Orta Avustralya Standart Saati", "ARST": "Arjantin Yaz Saati", "CHADT": "Chatham Yaz Saati", "GFT": "Fransız Guyanası Saati", "TMST": "Türkmenistan Yaz Saati", "GMT": "Greenwich Ortalama Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "EAT": "Doğu Afrika Saati", "HKST": "Hong Kong Yaz Saati", "SAST": "Güney Afrika Standart Saati", "AKDT": "Alaska Yaz Saati", "SRT": "Surinam Saati", "ACDT": "Orta Avustralya Yaz Saati", "CLST": "Şili Yaz Saati", "HAST": "Hawaii-Aleut Standart Saati"},
+ timezones: map[string]string{"∅∅∅": "Azorlar Yaz Saati", "LHST": "Lord Howe Standart Saati", "CLST": "Şili Yaz Saati", "VET": "Venezuela Saati", "SAST": "Güney Afrika Standart Saati", "ADT": "Atlantik Yaz Saati", "CAT": "Orta Afrika Saati", "AKST": "Alaska Standart Saati", "HKST": "Hong Kong Yaz Saati", "CHADT": "Chatham Yaz Saati", "LHDT": "Lord Howe Yaz Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "CLT": "Şili Standart Saati", "MYT": "Malezya Saati", "ARST": "Arjantin Yaz Saati", "BT": "Bhutan Saati", "WEZ": "Batı Avrupa Standart Saati", "GYT": "Guyana Saati", "TMT": "Türkmenistan Standart Saati", "SRT": "Surinam Saati", "CHAST": "Chatham Standart Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "ACST": "Orta Avustralya Standart Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "WITA": "Orta Endonezya Saati", "WART": "Batı Arjantin Standart Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "MESZ": "Orta Avrupa Yaz Saati", "UYT": "Uruguay Standart Saati", "AST": "Atlantik Standart Saati", "TMST": "Türkmenistan Yaz Saati", "SGT": "Singapur Standart Saati", "AWDT": "Batı Avustralya Yaz Saati", "NZST": "Yeni Zelanda Standart Saati", "GMT": "Greenwich Ortalama Saati", "BOT": "Bolivya Saati", "EAT": "Doğu Afrika Saati", "ART": "Arjantin Standart Saati", "WIB": "Batı Endonezya Saati", "NZDT": "Yeni Zelanda Yaz Saati", "OEZ": "Doğu Avrupa Standart Saati", "JST": "Japonya Standart Saati", "HADT": "Hawaii-Aleut Yaz Saati", "IST": "Hindistan Standart Saati", "HNT": "Newfoundland Standart Saati", "UYST": "Uruguay Yaz Saati", "ECT": "Ekvador Saati", "GFT": "Fransız Guyanası Saati", "HAT": "Newfoundland Yaz Saati", "HKT": "Hong Kong Standart Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "OESZ": "Doğu Avrupa Yaz Saati", "WAT": "Batı Afrika Standart Saati", "COST": "Kolombiya Yaz Saati", "COT": "Kolombiya Standart Saati", "AWST": "Batı Avustralya Standart Saati", "AEST": "Doğu Avustralya Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "MST": "Kuzey Amerika Dağ Standart Saati", "WESZ": "Batı Avrupa Yaz Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "ACDT": "Orta Avustralya Yaz Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "WAST": "Batı Afrika Yaz Saati", "WIT": "Doğu Endonezya Saati", "ACWST": "İçbatı Avustralya Standart Saati", "JDT": "Japonya Yaz Saati", "AKDT": "Alaska Yaz Saati", "HAST": "Hawaii-Aleut Standart Saati", "MEZ": "Orta Avrupa Standart Saati", "MDT": "Kuzey Amerika Dağ Yaz Saati", "WARST": "Batı Arjantin Yaz Saati", "ChST": "Chamorro Saati"},
}
}
@@ -204,7 +204,7 @@ func (tr *tr_CY) WeekdaysWide() []string {
func (tr *tr_CY) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (tr *tr_CY) FmtNumber(num float64, v uint64) string {
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
func (tr *tr_CY) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (tr *tr_CY) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -348,7 +348,7 @@ func (tr *tr_CY) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/tr_TR/tr_TR.go b/tr_TR/tr_TR.go
index e21fb954..b33fd06c 100644
--- a/tr_TR/tr_TR.go
+++ b/tr_TR/tr_TR.go
@@ -73,7 +73,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"MÖ", "MS"},
erasNarrow: []string{"", ""},
erasWide: []string{"Milattan Önce", "Milattan Sonra"},
- timezones: map[string]string{"WAST": "Batı Afrika Yaz Saati", "MESZ": "Orta Avrupa Yaz Saati", "AKDT": "Alaska Yaz Saati", "UYST": "Uruguay Yaz Saati", "ACST": "Orta Avustralya Standart Saati", "WITA": "Orta Endonezya Saati", "ARST": "Arjantin Yaz Saati", "CAT": "Orta Afrika Saati", "MYT": "Malezya Saati", "EAT": "Doğu Afrika Saati", "CHAST": "Chatham Standart Saati", "WIT": "Doğu Endonezya Saati", "WAT": "Batı Afrika Standart Saati", "HNT": "Newfoundland Standart Saati", "COT": "Kolombiya Standart Saati", "CLT": "Şili Standart Saati", "TMT": "Türkmenistan Standart Saati", "SAST": "Güney Afrika Standart Saati", "LHDT": "Lord Howe Yaz Saati", "UYT": "Uruguay Standart Saati", "NZST": "Yeni Zelanda Standart Saati", "NZDT": "Yeni Zelanda Yaz Saati", "ADT": "Atlantik Yaz Saati", "CLST": "Şili Yaz Saati", "ACWST": "İçbatı Avustralya Standart Saati", "SRT": "Surinam Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "HAST": "Hawaii-Aleut Standart Saati", "OEZ": "Doğu Avrupa Standart Saati", "AKST": "Alaska Standart Saati", "GMT": "Greenwich Ortalama Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "MST": "Kuzey Amerika Dağ Standart Saati", "AST": "Atlantik Standart Saati", "AEDT": "Doğu Avustralya Yaz Saati", "LHST": "Lord Howe Standart Saati", "HAT": "Newfoundland Yaz Saati", "ACDT": "Orta Avustralya Yaz Saati", "AWDT": "Batı Avustralya Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "SGT": "Singapur Standart Saati", "JST": "Japonya Standart Saati", "ECT": "Ekvador Saati", "∅∅∅": "Peru Yaz Saati", "VET": "Venezuela Saati", "HADT": "Hawaii-Aleut Yaz Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "IST": "Hindistan Standart Saati", "COST": "Kolombiya Yaz Saati", "HKST": "Hong Kong Yaz Saati", "TMST": "Türkmenistan Yaz Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "GYT": "Guyana Saati", "ART": "Arjantin Standart Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "AEST": "Doğu Avustralya Standart Saati", "OESZ": "Doğu Avrupa Yaz Saati", "JDT": "Japonya Yaz Saati", "BT": "Bhutan Saati", "WART": "Batı Arjantin Standart Saati", "CHADT": "Chatham Yaz Saati", "HKT": "Hong Kong Standart Saati", "BOT": "Bolivya Saati", "MDT": "Kuzey Amerika Dağ Yaz Saati", "WEZ": "Batı Avrupa Standart Saati", "WARST": "Batı Arjantin Yaz Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "AWST": "Batı Avustralya Standart Saati", "GFT": "Fransız Guyanası Saati", "WIB": "Batı Endonezya Saati", "WESZ": "Batı Avrupa Yaz Saati", "ChST": "Chamorro Saati"},
+ timezones: map[string]string{"WARST": "Batı Arjantin Yaz Saati", "CLST": "Şili Yaz Saati", "VET": "Venezuela Saati", "CDT": "Kuzey Amerika Merkezi Yaz Saati", "GYT": "Guyana Saati", "SGT": "Singapur Standart Saati", "WIB": "Batı Endonezya Saati", "PDT": "Kuzey Amerika Pasifik Yaz Saati", "COT": "Kolombiya Standart Saati", "HKST": "Hong Kong Yaz Saati", "NZST": "Yeni Zelanda Standart Saati", "WIT": "Doğu Endonezya Saati", "GFT": "Fransız Guyanası Saati", "AKDT": "Alaska Yaz Saati", "AST": "Atlantik Standart Saati", "ACDT": "Orta Avustralya Yaz Saati", "ACWDT": "İçbatı Avustralya Yaz Saati", "WAT": "Batı Afrika Standart Saati", "JDT": "Japonya Yaz Saati", "MEZ": "Orta Avrupa Standart Saati", "BT": "Bhutan Saati", "MYT": "Malezya Saati", "SRT": "Surinam Saati", "EAT": "Doğu Afrika Saati", "ACST": "Orta Avustralya Standart Saati", "∅∅∅": "Azorlar Yaz Saati", "AWDT": "Batı Avustralya Yaz Saati", "CHAST": "Chatham Standart Saati", "OESZ": "Doğu Avrupa Yaz Saati", "CAT": "Orta Afrika Saati", "WITA": "Orta Endonezya Saati", "WEZ": "Batı Avrupa Standart Saati", "JST": "Japonya Standart Saati", "HAT": "Newfoundland Yaz Saati", "HAST": "Hawaii-Aleut Standart Saati", "HADT": "Hawaii-Aleut Yaz Saati", "AEDT": "Doğu Avustralya Yaz Saati", "NZDT": "Yeni Zelanda Yaz Saati", "MDT": "Kuzey Amerika Dağ Yaz Saati", "WAST": "Batı Afrika Yaz Saati", "COST": "Kolombiya Yaz Saati", "AKST": "Alaska Standart Saati", "HKT": "Hong Kong Standart Saati", "WESZ": "Batı Avrupa Yaz Saati", "IST": "Hindistan Standart Saati", "UYST": "Uruguay Yaz Saati", "CST": "Kuzey Amerika Merkezi Standart Saati", "ARST": "Arjantin Yaz Saati", "TMST": "Türkmenistan Yaz Saati", "AEST": "Doğu Avustralya Standart Saati", "MST": "Kuzey Amerika Dağ Standart Saati", "EDT": "Kuzey Amerika Doğu Yaz Saati", "OEZ": "Doğu Avrupa Standart Saati", "LHST": "Lord Howe Standart Saati", "ADT": "Atlantik Yaz Saati", "AWST": "Batı Avustralya Standart Saati", "CHADT": "Chatham Yaz Saati", "TMT": "Türkmenistan Standart Saati", "PST": "Kuzey Amerika Pasifik Standart Saati", "MESZ": "Orta Avrupa Yaz Saati", "ACWST": "İçbatı Avustralya Standart Saati", "ART": "Arjantin Standart Saati", "GMT": "Greenwich Ortalama Saati", "ChST": "Chamorro Saati", "WART": "Batı Arjantin Standart Saati", "ECT": "Ekvador Saati", "HNT": "Newfoundland Standart Saati", "UYT": "Uruguay Standart Saati", "BOT": "Bolivya Saati", "CLT": "Şili Standart Saati", "EST": "Kuzey Amerika Doğu Standart Saati", "SAST": "Güney Afrika Standart Saati", "LHDT": "Lord Howe Yaz Saati"},
}
}
@@ -204,7 +204,7 @@ func (tr *tr_TR) WeekdaysWide() []string {
func (tr *tr_TR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (tr *tr_TR) FmtNumber(num float64, v uint64) string {
// NOTE: 'num' passed into FmtPercent is assumed to be in percent already
func (tr *tr_TR) FmtPercent(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -290,7 +290,7 @@ func (tr *tr_TR) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -348,7 +348,7 @@ func (tr *tr_TR) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tr.currencies[currency]
- l := len(s) + len(tr.decimal) + len(tr.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 6 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/twq/twq.go b/twq/twq.go
index 62e16238..45c38c44 100644
--- a/twq/twq.go
+++ b/twq/twq.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa zamanoo"},
- timezones: map[string]string{"IST": "IST", "ECT": "ECT", "ACWDT": "ACWDT", "LHDT": "LHDT", "UYT": "UYT", "UYST": "UYST", "CST": "CST", "HKT": "HKT", "EAT": "EAT", "WAST": "WAST", "SGT": "SGT", "TMT": "TMT", "CHADT": "CHADT", "OEZ": "OEZ", "JST": "JST", "PDT": "PDT", "MST": "MST", "AST": "AST", "AWDT": "AWDT", "NZDT": "NZDT", "COT": "COT", "MYT": "MYT", "HNT": "HNT", "HKST": "HKST", "HAT": "HAT", "ART": "ART", "WARST": "WARST", "MDT": "MDT", "WAT": "WAT", "AWST": "AWST", "COST": "COST", "CHAST": "CHAST", "LHST": "LHST", "ACDT": "ACDT", "ChST": "ChST", "GYT": "GYT", "VET": "VET", "AEDT": "AEDT", "WEZ": "WEZ", "WART": "WART", "ARST": "ARST", "CDT": "CDT", "BT": "BT", "ACST": "ACST", "HAST": "HAST", "ADT": "ADT", "HADT": "HADT", "GFT": "GFT", "EST": "EST", "PST": "PST", "ACWST": "ACWST", "SRT": "SRT", "WIT": "WIT", "JDT": "JDT", "WESZ": "WESZ", "WITA": "WITA", "AKST": "AKST", "AKDT": "AKDT", "OESZ": "OESZ", "∅∅∅": "∅∅∅", "NZST": "NZST", "MESZ": "MESZ", "CLST": "CLST", "CAT": "CAT", "EDT": "EDT", "GMT": "GMT", "SAST": "SAST", "BOT": "BOT", "MEZ": "MEZ", "CLT": "CLT", "TMST": "TMST", "AEST": "AEST", "WIB": "WIB"},
+ timezones: map[string]string{"HAST": "HAST", "TMST": "TMST", "LHDT": "LHDT", "CAT": "CAT", "EDT": "EDT", "WEZ": "WEZ", "JDT": "JDT", "MYT": "MYT", "∅∅∅": "∅∅∅", "ADT": "ADT", "HAT": "HAT", "AWST": "AWST", "CHAST": "CHAST", "SAST": "SAST", "UYT": "UYT", "WAT": "WAT", "COST": "COST", "CHADT": "CHADT", "PDT": "PDT", "MEZ": "MEZ", "CLST": "CLST", "SGT": "SGT", "NZST": "NZST", "BT": "BT", "SRT": "SRT", "EAT": "EAT", "MST": "MST", "HKST": "HKST", "ACDT": "ACDT", "AWDT": "AWDT", "OESZ": "OESZ", "AEST": "AEST", "CDT": "CDT", "ARST": "ARST", "ACWST": "ACWST", "WESZ": "WESZ", "GFT": "GFT", "OEZ": "OEZ", "WARST": "WARST", "WIT": "WIT", "VET": "VET", "AKST": "AKST", "AKDT": "AKDT", "GMT": "GMT", "ACWDT": "ACWDT", "WAST": "WAST", "GYT": "GYT", "BOT": "BOT", "JST": "JST", "EST": "EST", "HADT": "HADT", "TMT": "TMT", "AEDT": "AEDT", "LHST": "LHST", "UYST": "UYST", "AST": "AST", "WIB": "WIB", "NZDT": "NZDT", "HNT": "HNT", "MDT": "MDT", "PST": "PST", "CLT": "CLT", "COT": "COT", "ACST": "ACST", "HKT": "HKT", "ART": "ART", "ChST": "ChST", "WITA": "WITA", "CST": "CST", "MESZ": "MESZ", "WART": "WART", "ECT": "ECT", "IST": "IST"},
}
}
@@ -174,7 +174,7 @@ func (twq *twq) WeekdaysWide() []string {
func (twq *twq) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(twq.decimal) + len(twq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (twq *twq) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
- l := len(s) + len(twq.decimal) + len(twq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -307,7 +307,7 @@ func (twq *twq) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
- l := len(s) + len(twq.decimal) + len(twq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/twq_NE/twq_NE.go b/twq_NE/twq_NE.go
index 186137a2..0ad42b99 100644
--- a/twq_NE/twq_NE.go
+++ b/twq_NE/twq_NE.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"IJ", "IZ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Isaa jine", "Isaa zamanoo"},
- timezones: map[string]string{"AWST": "AWST", "ART": "ART", "EST": "EST", "AEDT": "AEDT", "OEZ": "OEZ", "ARST": "ARST", "MEZ": "MEZ", "GYT": "GYT", "NZDT": "NZDT", "ACDT": "ACDT", "AST": "AST", "NZST": "NZST", "CLT": "CLT", "HAST": "HAST", "JDT": "JDT", "SGT": "SGT", "CLST": "CLST", "JST": "JST", "WARST": "WARST", "ACST": "ACST", "MESZ": "MESZ", "WIB": "WIB", "ECT": "ECT", "ChST": "ChST", "MST": "MST", "MDT": "MDT", "CHADT": "CHADT", "OESZ": "OESZ", "GMT": "GMT", "WESZ": "WESZ", "HAT": "HAT", "COST": "COST", "GFT": "GFT", "AKST": "AKST", "∅∅∅": "∅∅∅", "WIT": "WIT", "EDT": "EDT", "UYST": "UYST", "PDT": "PDT", "MYT": "MYT", "WITA": "WITA", "SAST": "SAST", "BT": "BT", "AWDT": "AWDT", "COT": "COT", "AKDT": "AKDT", "SRT": "SRT", "VET": "VET", "CAT": "CAT", "CDT": "CDT", "UYT": "UYT", "ACWST": "ACWST", "EAT": "EAT", "WAST": "WAST", "HKT": "HKT", "HKST": "HKST", "HADT": "HADT", "WEZ": "WEZ", "LHDT": "LHDT", "WART": "WART", "ADT": "ADT", "TMT": "TMT", "TMST": "TMST", "IST": "IST", "ACWDT": "ACWDT", "LHST": "LHST", "WAT": "WAT", "HNT": "HNT", "CST": "CST", "CHAST": "CHAST", "AEST": "AEST", "BOT": "BOT", "PST": "PST"},
+ timezones: map[string]string{"WARST": "WARST", "ECT": "ECT", "ART": "ART", "NZDT": "NZDT", "WITA": "WITA", "CLT": "CLT", "MDT": "MDT", "TMT": "TMT", "COT": "COT", "ACWST": "ACWST", "WESZ": "WESZ", "ACST": "ACST", "ACWDT": "ACWDT", "ARST": "ARST", "EDT": "EDT", "AEST": "AEST", "AEDT": "AEDT", "AST": "AST", "PDT": "PDT", "EAT": "EAT", "CST": "CST", "CDT": "CDT", "GFT": "GFT", "LHDT": "LHDT", "UYT": "UYT", "UYST": "UYST", "WART": "WART", "JDT": "JDT", "MYT": "MYT", "ADT": "ADT", "ACDT": "ACDT", "MST": "MST", "NZST": "NZST", "OEZ": "OEZ", "MESZ": "MESZ", "HKST": "HKST", "WIB": "WIB", "IST": "IST", "COST": "COST", "AKDT": "AKDT", "CHAST": "CHAST", "CHADT": "CHADT", "OESZ": "OESZ", "WEZ": "WEZ", "HADT": "HADT", "TMST": "TMST", "SRT": "SRT", "∅∅∅": "∅∅∅", "SAST": "SAST", "CAT": "CAT", "VET": "VET", "GYT": "GYT", "PST": "PST", "MEZ": "MEZ", "BOT": "BOT", "WAST": "WAST", "JST": "JST", "HAT": "HAT", "EST": "EST", "AWDT": "AWDT", "BT": "BT", "WAT": "WAT", "SGT": "SGT", "HNT": "HNT", "AWST": "AWST", "LHST": "LHST", "GMT": "GMT", "ChST": "ChST", "AKST": "AKST", "HKT": "HKT", "HAST": "HAST", "CLST": "CLST", "WIT": "WIT"},
}
}
@@ -174,7 +174,7 @@ func (twq *twq_NE) WeekdaysWide() []string {
func (twq *twq_NE) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(twq.decimal) + len(twq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -249,7 +249,7 @@ func (twq *twq_NE) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
- l := len(s) + len(twq.decimal) + len(twq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -307,7 +307,7 @@ func (twq *twq_NE) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := twq.currencies[currency]
- l := len(s) + len(twq.decimal) + len(twq.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/tzm/tzm.go b/tzm/tzm.go
index 7ceee2ab..e2dc53a1 100644
--- a/tzm/tzm.go
+++ b/tzm/tzm.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ZƐ", "ḌƐ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Zdat Ɛisa (TAƔ)", "Ḍeffir Ɛisa (TAƔ)"},
- timezones: map[string]string{"AWST": "AWST", "NZDT": "NZDT", "HAST": "HAST", "AKST": "AKST", "AST": "AST", "HNT": "HNT", "GYT": "GYT", "JDT": "JDT", "ART": "ART", "ARST": "ARST", "CHADT": "CHADT", "CAT": "CAT", "SAST": "SAST", "CLST": "CLST", "AKDT": "AKDT", "GMT": "GMT", "ADT": "ADT", "AWDT": "AWDT", "CDT": "CDT", "WIT": "WIT", "AEDT": "AEDT", "MST": "MST", "VET": "VET", "WAST": "WAST", "COST": "COST", "ECT": "ECT", "WARST": "WARST", "BOT": "BOT", "∅∅∅": "∅∅∅", "COT": "COT", "WART": "WART", "UYST": "UYST", "WEZ": "WEZ", "WESZ": "WESZ", "EAT": "EAT", "MDT": "MDT", "AEST": "AEST", "WITA": "WITA", "LHDT": "LHDT", "ACST": "ACST", "ChST": "ChST", "WAT": "WAT", "CLT": "CLT", "TMST": "TMST", "HADT": "HADT", "OEZ": "OEZ", "LHST": "LHST", "IST": "IST", "ACWDT": "ACWDT", "MYT": "MYT", "SGT": "SGT", "CST": "CST", "MEZ": "MEZ", "HKT": "HKT", "OESZ": "OESZ", "ACWST": "ACWST", "CHAST": "CHAST", "MESZ": "MESZ", "HKST": "HKST", "GFT": "GFT", "UYT": "UYT", "NZST": "NZST", "HAT": "HAT", "EST": "EST", "EDT": "EDT", "ACDT": "ACDT", "PDT": "PDT", "SRT": "SRT", "TMT": "TMT", "WIB": "WIB", "JST": "JST", "BT": "BT", "PST": "PST"},
+ timezones: map[string]string{"NZDT": "NZDT", "WITA": "WITA", "CLT": "CLT", "ACWDT": "ACWDT", "WAT": "WAT", "∅∅∅": "∅∅∅", "ADT": "ADT", "WIB": "WIB", "ACDT": "ACDT", "EDT": "EDT", "HADT": "HADT", "AEDT": "AEDT", "WESZ": "WESZ", "CDT": "CDT", "COST": "COST", "MYT": "MYT", "SRT": "SRT", "JST": "JST", "HKT": "HKT", "HAST": "HAST", "MEZ": "MEZ", "SGT": "SGT", "ACST": "ACST", "EAT": "EAT", "COT": "COT", "AKDT": "AKDT", "ARST": "ARST", "LHST": "LHST", "PST": "PST", "ChST": "ChST", "WAST": "WAST", "WEZ": "WEZ", "CHAST": "CHAST", "UYST": "UYST", "WART": "WART", "AST": "AST", "TMST": "TMST", "NZST": "NZST", "OESZ": "OESZ", "CLST": "CLST", "HKST": "HKST", "TMT": "TMT", "UYT": "UYT", "GMT": "GMT", "WARST": "WARST", "IST": "IST", "JDT": "JDT", "ART": "ART", "AEST": "AEST", "OEZ": "OEZ", "LHDT": "LHDT", "BT": "BT", "MDT": "MDT", "PDT": "PDT", "BOT": "BOT", "CHADT": "CHADT", "SAST": "SAST", "WIT": "WIT", "ACWST": "ACWST", "MESZ": "MESZ", "ECT": "ECT", "VET": "VET", "HAT": "HAT", "MST": "MST", "CAT": "CAT", "GFT": "GFT", "AKST": "AKST", "AWST": "AWST", "AWDT": "AWDT", "CST": "CST", "GYT": "GYT", "HNT": "HNT", "EST": "EST"},
}
}
@@ -198,7 +198,7 @@ func (tzm *tzm) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
- l := len(s) + len(tzm.decimal) + len(tzm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -258,7 +258,7 @@ func (tzm *tzm) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
- l := len(s) + len(tzm.decimal) + len(tzm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/tzm_MA/tzm_MA.go b/tzm_MA/tzm_MA.go
index aefdea51..f270d0cb 100644
--- a/tzm_MA/tzm_MA.go
+++ b/tzm_MA/tzm_MA.go
@@ -65,7 +65,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ZƐ", "ḌƐ"},
erasNarrow: []string{"", ""},
erasWide: []string{"Zdat Ɛisa (TAƔ)", "Ḍeffir Ɛisa (TAƔ)"},
- timezones: map[string]string{"WITA": "WITA", "PST": "PST", "SRT": "SRT", "MDT": "MDT", "CLST": "CLST", "AKDT": "AKDT", "JST": "JST", "LHST": "LHST", "HKST": "HKST", "AEDT": "AEDT", "WIB": "WIB", "HAST": "HAST", "OEZ": "OEZ", "WAT": "WAT", "COT": "COT", "WART": "WART", "PDT": "PDT", "MYT": "MYT", "IST": "IST", "VET": "VET", "TMST": "TMST", "WARST": "WARST", "UYT": "UYT", "UYST": "UYST", "WAST": "WAST", "HNT": "HNT", "ART": "ART", "ARST": "ARST", "AEST": "AEST", "NZST": "NZST", "∅∅∅": "∅∅∅", "WIT": "WIT", "JDT": "JDT", "AWST": "AWST", "CAT": "CAT", "ACDT": "ACDT", "MESZ": "MESZ", "OESZ": "OESZ", "ACWST": "ACWST", "ACST": "ACST", "CDT": "CDT", "HAT": "HAT", "MST": "MST", "MEZ": "MEZ", "EST": "EST", "WESZ": "WESZ", "EAT": "EAT", "NZDT": "NZDT", "WEZ": "WEZ", "ChST": "ChST", "GFT": "GFT", "SGT": "SGT", "AKST": "AKST", "CHAST": "CHAST", "CLT": "CLT", "TMT": "TMT", "SAST": "SAST", "ECT": "ECT", "AST": "AST", "HKT": "HKT", "CHADT": "CHADT", "GMT": "GMT", "BT": "BT", "ACWDT": "ACWDT", "LHDT": "LHDT", "BOT": "BOT", "CST": "CST", "COST": "COST", "ADT": "ADT", "HADT": "HADT", "EDT": "EDT", "GYT": "GYT", "AWDT": "AWDT"},
+ timezones: map[string]string{"GMT": "GMT", "MDT": "MDT", "ART": "ART", "CHADT": "CHADT", "OESZ": "OESZ", "NZDT": "NZDT", "CST": "CST", "HKT": "HKT", "TMST": "TMST", "MYT": "MYT", "WIB": "WIB", "HKST": "HKST", "HAST": "HAST", "MESZ": "MESZ", "WITA": "WITA", "ACWST": "ACWST", "ACWDT": "ACWDT", "IST": "IST", "EDT": "EDT", "AEDT": "AEDT", "LHST": "LHST", "WESZ": "WESZ", "HADT": "HADT", "CHAST": "CHAST", "BT": "BT", "BOT": "BOT", "WAT": "WAT", "COST": "COST", "AWST": "AWST", "UYST": "UYST", "AWDT": "AWDT", "ACST": "ACST", "ACDT": "ACDT", "AEST": "AEST", "LHDT": "LHDT", "PDT": "PDT", "UYT": "UYT", "ChST": "ChST", "AKST": "AKST", "EST": "EST", "WIT": "WIT", "WART": "WART", "CLST": "CLST", "CDT": "CDT", "SAST": "SAST", "AST": "AST", "ADT": "ADT", "HNT": "HNT", "OEZ": "OEZ", "CAT": "CAT", "WAST": "WAST", "ECT": "ECT", "ARST": "ARST", "SRT": "SRT", "JDT": "JDT", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "EAT": "EAT", "GYT": "GYT", "TMT": "TMT", "NZST": "NZST", "PST": "PST", "MEZ": "MEZ", "CLT": "CLT", "JST": "JST", "SGT": "SGT", "HAT": "HAT", "MST": "MST", "WARST": "WARST", "WEZ": "WEZ", "VET": "VET", "GFT": "GFT", "COT": "COT"},
}
}
@@ -198,7 +198,7 @@ func (tzm *tzm_MA) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
- l := len(s) + len(tzm.decimal) + len(tzm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -258,7 +258,7 @@ func (tzm *tzm_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := tzm.currencies[currency]
- l := len(s) + len(tzm.decimal) + len(tzm.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ug/ug.go b/ug/ug.go
index 9214cd7e..7287e632 100644
--- a/ug/ug.go
+++ b/ug/ug.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "مىلادىيە"},
erasNarrow: []string{"BCE", "مىلادىيە"},
erasWide: []string{"مىلادىيەدىن بۇرۇن", "مىلادىيە"},
- timezones: map[string]string{"WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "BT": "بۇتان ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "CHADT": "چاتام يازلىق ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "ECT": "ئېكۋادور ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "MST": "تاغ ئۆلچەملىك ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "∅∅∅": "پېرۇ يازلىق ۋاقتى", "MDT": "تاغ يازلىق ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "AKDT": "ئالياسكا يازلىق ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى"},
+ timezones: map[string]string{"AKDT": "ئالياسكا يازلىق ۋاقتى", "AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "BT": "بۇتان ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "MST": "تاغ ئۆلچەملىك ۋاقتى", "WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "∅∅∅": "ئازور يازلىق ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "ECT": "ئېكۋادور ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "MDT": "تاغ يازلىق ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "CHADT": "چاتام يازلىق ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى"},
}
}
@@ -202,7 +202,7 @@ func (ug *ug) WeekdaysWide() []string {
func (ug *ug) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ug.decimal) + len(ug.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (ug *ug) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ug.currencies[currency]
- l := len(s) + len(ug.decimal) + len(ug.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (ug *ug) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ug.currencies[currency]
- l := len(s) + len(ug.decimal) + len(ug.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ug_CN/ug_CN.go b/ug_CN/ug_CN.go
index 0ceb5574..439f339b 100644
--- a/ug_CN/ug_CN.go
+++ b/ug_CN/ug_CN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BCE", "مىلادىيە"},
erasNarrow: []string{"BCE", "مىلادىيە"},
erasWide: []string{"مىلادىيەدىن بۇرۇن", "مىلادىيە"},
- timezones: map[string]string{"MST": "ئاۋمېن ئۆلچەملىك ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى", "BT": "بۇتان ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "AKDT": "ئالياسكا يازلىق ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "CHADT": "چاتام يازلىق ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى", "MDT": "ئاۋمېن يازلىق ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "∅∅∅": "ئازور يازلىق ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "ECT": "ئېكۋادور ۋاقتى"},
+ timezones: map[string]string{"CST": "ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "HNT": "نىۋفوئۇنلاند ئۆلچەملىك ۋاقتى", "ARST": "ئارگېنتىنا يازلىق ۋاقتى", "AEST": "ئاۋسترالىيە شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "WAST": "غەربىي ئافرىقا يازلىق ۋاقتى", "ACDT": "ئاۋسترالىيە ئوتتۇرا قىسىم يازلىق ۋاقتى", "SAST": "جەنۇبىي ئافرىقا ئۆلچەملىك ۋاقتى", "OEZ": "شەرقىي ياۋروپا ئۆلچەملىك ۋاقتى", "OESZ": "شەرقىي ياۋروپا يازلىق ۋاقتى", "LHDT": "لورد-خاي يازلىق ۋاقتى", "VET": "ۋېنېزۇئېلا ۋاقتى", "GYT": "گىۋىيانا ۋاقتى", "AKDT": "ئالياسكا يازلىق ۋاقتى", "AWST": "ئاۋسترالىيە غەربىي قىسىم ئۆلچەملىك ۋاقتى", "HAST": "ھاۋاي-ئالېيۇت ئۆلچەملىك ۋاقتى", "COT": "كولومبىيە ئۆلچەملىك ۋاقتى", "AWDT": "ئاۋسترالىيە غەربىي قىسىم يازلىق ۋاقتى", "HKT": "شياڭگاڭ ئۆلچەملىك ۋاقتى", "PST": "تىنچ ئوكيان ئۆلچەملىك ۋاقتى", "CHADT": "چاتام يازلىق ۋاقتى", "WIB": "غەربىي ھىندونېزىيە ۋاقتى", "CLT": "چىلى ئۆلچەملىك ۋاقتى", "ART": "ئارگېنتىنا ئۆلچەملىك ۋاقتى", "AEDT": "ئاۋسترالىيە شەرقىي قىسىم يازلىق ۋاقتى", "CAT": "ئوتتۇرا ئافرىقا ۋاقتى", "WARST": "غەربىي ئارگېنتىنا يازلىق ۋاقتى", "WIT": "شەرقىي ھىندونېزىيە ۋاقتى", "WAT": "غەربىي ئافرىقا ئۆلچەملىك ۋاقتى", "CHAST": "چاتام ئۆلچەملىك ۋاقتى", "TMT": "تۈركمەنىستان ئۆلچەملىك ۋاقتى", "BT": "بۇتان ۋاقتى", "MST": "تاغ ئۆلچەملىك ۋاقتى", "IST": "ھىندىستان ئۆلچەملىك ۋاقتى", "CDT": "ئوتتۇرا قىسىم يازلىق ۋاقتى", "MYT": "مالايشىيا ۋاقتى", "UYST": "ئۇرۇگۋاي يازلىق ۋاقتى", "JST": "ياپونىيە ئۆلچەملىك ۋاقتى", "SGT": "سىنگاپور ۋاقتى", "ACST": "ئاۋسترالىيە ئوتتۇرا قىسىم ئۆلچەملىك ۋاقتى", "NZDT": "يېڭى زېلاندىيە يازلىق ۋاقتى", "MDT": "تاغ يازلىق ۋاقتى", "GFT": "فىرانسىيەگە قاراشلىق گىۋىيانا ۋاقتى", "COST": "كولومبىيە يازلىق ۋاقتى", "EDT": "شەرقىي قىسىم يازلىق ۋاقتى", "TMST": "تۈركمەنىستان يازلىق ۋاقتى", "WITA": "ئوتتۇرا ھىندونېزىيە ۋاقتى", "CLST": "چىلى يازلىق ۋاقتى", "AST": "ئاتلانتىك ئوكيان ئۆلچەملىك ۋاقتى", "ADT": "ئاتلانتىك ئوكيان يازلىق ۋاقتى", "GMT": "گىرىنۋىچ ۋاقتى", "MEZ": "ئوتتۇرا ياۋروپا ئۆلچەملىك ۋاقتى", "ChST": "چاموررو ئۆلچەملىك ۋاقتى", "HAT": "نىۋفوئۇنلاند يازلىق ۋاقتى", "AKST": "ئالياسكا ئۆلچەملىك ۋاقتى", "EST": "شەرقىي قىسىم ئۆلچەملىك ۋاقتى", "NZST": "يېڭى زېلاندىيە ئۆلچەملىك ۋاقتى", "MESZ": "ئوتتۇرا ياۋروپا يازلىق ۋاقتى", "SRT": "سۇرىنام ۋاقتى", "WEZ": "غەربىي ياۋروپا ئۆلچەملىك ۋاقتى", "∅∅∅": "ئازور يازلىق ۋاقتى", "HKST": "شياڭگاڭ يازلىق ۋاقتى", "UYT": "ئۇرۇگۋاي ئۆلچەملىك ۋاقتى", "PDT": "تىنچ ئوكيان يازلىق ۋاقتى", "EAT": "شەرقىي ئافرىقا ۋاقتى", "WESZ": "غەربىي ياۋروپا يازلىق ۋاقتى", "ECT": "ئېكۋادور ۋاقتى", "ACWST": "ئاۋستىرالىيە ئوتتۇرا غەربىي قىسىم ئۆلچەملىك ۋاقتى", "ACWDT": "ئاۋسترالىيە ئوتتۇرا غەربىي قىسىم يازلىق ۋاقتى", "JDT": "ياپونىيە يازلىق ۋاقتى", "LHST": "لورد-خاي ئۆلچەملىك ۋاقتى", "WART": "غەربىي ئارگېنتىنا ئۆلچەملىك ۋاقتى", "BOT": "بولىۋىيە ۋاقتى", "HADT": "ھاۋاي-ئالېيۇت يازلىق ۋاقتى"},
}
}
@@ -202,7 +202,7 @@ func (ug *ug_CN) WeekdaysWide() []string {
func (ug *ug_CN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ug.decimal) + len(ug.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (ug *ug_CN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ug.currencies[currency]
- l := len(s) + len(ug.decimal) + len(ug.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -333,7 +333,7 @@ func (ug *ug_CN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ug.currencies[currency]
- l := len(s) + len(ug.decimal) + len(ug.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uk/uk.go b/uk/uk.go
index 9d6415d9..2ae110e2 100644
--- a/uk/uk.go
+++ b/uk/uk.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. е.", "н. е."},
erasNarrow: []string{"до н.е.", "н.е."},
erasWide: []string{"до нашої ери", "нашої ери"},
- timezones: map[string]string{"GFT": "за часом Французької Гвіани", "WIB": "за західноіндонезійським часом", "JST": "за японським стандартним часом", "ECT": "за часом в Еквадорі", "WARST": "за літнім за західноаргентинським часом", "HNT": "за стандартним часом у Ньюфаундленд", "∅∅∅": "за літнім часом на Азорських островах", "WIT": "за східноіндонезійським часом", "TMT": "за стандартним часом у Туркменістані", "WITA": "за центральноіндонезійським часом", "AKST": "за стандартним часом на Алясці", "OESZ": "за східноєвропейським літнім часом", "UYT": "за стандартним часом в Уругваї", "ART": "за стандартним аргентинським часом", "AWST": "за стандартним західноавстралійським часом", "HKT": "за стандартним часом у Гонконзі", "ChST": "за часом на Північних Маріанських островах", "SGT": "за часом у Сінгапурі", "UYST": "за літнім часом в Уругваї", "HAT": "за літнім часом у Ньюфаундленд", "HADT": "за літнім гавайсько-алеутським часом", "LHST": "за стандартним часом на острові Лорд-Хау", "AWDT": "за літнім західноавстралійським часом", "PST": "за північноамериканським тихоокеанським стандартним часом", "EAT": "за східноафриканським часом", "BOT": "за болівійським часом", "WEZ": "за західноєвропейським стандартним часом", "SRT": "за часом у Суринамі", "VET": "за часом у Венесуелі", "ACDT": "за літнім центральноавстралійським часом", "CHADT": "за літнім часом на архіпелазі Чатем", "CAT": "за центральноафриканським часом", "EST": "за північноамериканським східним стандартним часом", "SAST": "за південноафриканським часом", "EDT": "за північноамериканським східним літнім часом", "MYT": "за часом у Малайзії", "ACST": "за стандартним центральноавстралійським часом", "COT": "за стандартним колумбійським часом", "NZDT": "за літнім часом у Новій Зеландії", "AEST": "за стандартним східноавстралійським часом", "WAT": "за західноафриканським стандартним часом", "OEZ": "за східноєвропейським стандартним часом", "ACWST": "за стандартним центральнозахідним австралійським часом", "GYT": "за часом у Гаяні", "CST": "за північноамериканським центральним стандартним часом", "WART": "за стандартним західноаргентинським часом", "ARST": "за літнім аргентинським часом", "MEZ": "за центральноєвропейським стандартним часом", "CLST": "за літнім чилійським часом", "PDT": "за північноамериканським тихоокеанським літнім часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "NZST": "за стандартним часом у Новій Зеландії", "CDT": "за північноамериканським центральним літнім часом", "LHDT": "за літнім часом на острові Лорд-Хау", "HKST": "за літнім часом у Гонконзі", "MDT": "MDT", "GMT": "за Гринвічем", "WAST": "за західноафриканським літнім часом", "CLT": "за стандартним чилійським часом", "AKDT": "за літнім часом на Алясці", "BT": "за часом у Бутані", "HAST": "за стандартним гавайсько-алеутським часом", "AEDT": "за літнім східноавстралійським часом", "WESZ": "за західноєвропейським літнім часом", "CHAST": "за стандартним часом на архіпелазі Чатем", "JDT": "за японським літнім часом", "IST": "за індійським стандартним часом", "AST": "за атлантичним стандартним часом", "ADT": "за атлантичним літнім часом", "MST": "MST", "COST": "за літнім колумбійським часом", "MESZ": "за центральноєвропейським літнім часом", "TMST": "за літнім часом у Туркменістані"},
+ timezones: map[string]string{"AWST": "за стандартним західноавстралійським часом", "SRT": "за часом у Суринамі", "CLT": "за стандартним чилійським часом", "GYT": "за часом у Гаяні", "AST": "за атлантичним стандартним часом", "WART": "за стандартним західноаргентинським часом", "WARST": "за літнім за західноаргентинським часом", "MEZ": "за центральноєвропейським стандартним часом", "WEZ": "за західноєвропейським стандартним часом", "ACST": "за стандартним центральноавстралійським часом", "AEDT": "за літнім східноавстралійським часом", "LHST": "за стандартним часом на острові Лорд-Хау", "OESZ": "за східноєвропейським літнім часом", "EDT": "за північноамериканським східним літнім часом", "PDT": "за північноамериканським тихоокеанським літнім часом", "CAT": "за центральноафриканським часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "JST": "за японським стандартним часом", "CST": "за північноамериканським центральним стандартним часом", "AKST": "за стандартним часом на Алясці", "ARST": "за літнім аргентинським часом", "TMST": "за літнім часом у Туркменістані", "VET": "за часом у Венесуелі", "WAT": "за західноафриканським стандартним часом", "CHADT": "за літнім часом на архіпелазі Чатем", "UYT": "за стандартним часом в Уругваї", "IST": "за індійським стандартним часом", "HAT": "за літнім часом у Ньюфаундленд", "MYT": "за часом у Малайзії", "SGT": "за часом у Сінгапурі", "HNT": "за стандартним часом у Ньюфаундленд", "NZST": "за стандартним часом у Новій Зеландії", "UYST": "за літнім часом в Уругваї", "TMT": "за стандартним часом у Туркменістані", "AEST": "за стандартним східноавстралійським часом", "WAST": "за західноафриканським літнім часом", "ACWST": "за стандартним центральнозахідним австралійським часом", "∅∅∅": "за літнім часом на Азорських островах", "ADT": "за атлантичним літнім часом", "MDT": "MDT", "NZDT": "за літнім часом у Новій Зеландії", "WITA": "за центральноіндонезійським часом", "ChST": "за часом на Північних Маріанських островах", "GFT": "за часом Французької Гвіани", "COT": "за стандартним колумбійським часом", "HAST": "за стандартним гавайсько-алеутським часом", "EST": "за північноамериканським східним стандартним часом", "MESZ": "за центральноєвропейським літнім часом", "COST": "за літнім колумбійським часом", "HKT": "за стандартним часом у Гонконзі", "WIT": "за східноіндонезійським часом", "EAT": "за східноафриканським часом", "PST": "за північноамериканським тихоокеанським стандартним часом", "ECT": "за часом в Еквадорі", "WESZ": "за західноєвропейським літнім часом", "JDT": "за японським літнім часом", "AWDT": "за літнім західноавстралійським часом", "ART": "за стандартним аргентинським часом", "OEZ": "за східноєвропейським стандартним часом", "GMT": "за Гринвічем", "BT": "за часом у Бутані", "CLST": "за літнім чилійським часом", "CDT": "за північноамериканським центральним літнім часом", "HADT": "за літнім гавайсько-алеутським часом", "HKST": "за літнім часом у Гонконзі", "LHDT": "за літнім часом на острові Лорд-Хау", "MST": "MST", "SAST": "за південноафриканським часом", "BOT": "за болівійським часом", "ACDT": "за літнім центральноавстралійським часом", "AKDT": "за літнім часом на Алясці", "CHAST": "за стандартним часом на архіпелазі Чатем", "WIB": "за західноіндонезійським часом"},
}
}
@@ -244,7 +244,7 @@ func (uk *uk) WeekdaysWide() []string {
func (uk *uk) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uk.decimal) + len(uk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -319,7 +319,7 @@ func (uk *uk) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uk.currencies[currency]
- l := len(s) + len(uk.decimal) + len(uk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -377,7 +377,7 @@ func (uk *uk) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uk.currencies[currency]
- l := len(s) + len(uk.decimal) + len(uk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uk_UA/uk_UA.go b/uk_UA/uk_UA.go
index e99e7134..4a9bd1f8 100644
--- a/uk_UA/uk_UA.go
+++ b/uk_UA/uk_UA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"до н. е.", "н. е."},
erasNarrow: []string{"до н.е.", "н.е."},
erasWide: []string{"до нашої ери", "нашої ери"},
- timezones: map[string]string{"HADT": "за літнім гавайсько-алеутським часом", "ACWST": "за стандартним центральнозахідним австралійським часом", "ChST": "за часом на Північних Маріанських островах", "VET": "за часом у Венесуелі", "AWDT": "за літнім західноавстралійським часом", "CAT": "за центральноафриканським часом", "ARST": "за літнім аргентинським часом", "TMST": "за літнім часом у Туркменістані", "AEST": "за стандартним східноавстралійським часом", "GFT": "за часом Французької Гвіани", "IST": "за індійським стандартним часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "MYT": "за часом у Малайзії", "HAT": "за літнім часом у Ньюфаундленд", "AKST": "за стандартним часом на Алясці", "WARST": "за літнім за західноаргентинським часом", "UYT": "за стандартним часом в Уругваї", "MESZ": "за центральноєвропейським літнім часом", "HKT": "за стандартним часом у Гонконзі", "SGT": "за часом у Сінгапурі", "WEZ": "за західноєвропейським стандартним часом", "WAT": "за західноафриканським стандартним часом", "WAST": "за західноафриканським літнім часом", "AWST": "за стандартним західноавстралійським часом", "AKDT": "за літнім часом на Алясці", "EAT": "за східноафриканським часом", "CHAST": "за стандартним часом на архіпелазі Чатем", "NZDT": "за літнім часом у Новій Зеландії", "OEZ": "за східноєвропейським стандартним часом", "OESZ": "за східноєвропейським літнім часом", "WESZ": "за західноєвропейським літнім часом", "WART": "за стандартним західноаргентинським часом", "UYST": "за літнім часом в Уругваї", "AST": "за атлантичним стандартним часом", "HAST": "за стандартним гавайсько-алеутським часом", "PST": "за північноамериканським тихоокеанським стандартним часом", "HKST": "за літнім часом у Гонконзі", "WIB": "за західноіндонезійським часом", "EST": "за північноамериканським східним стандартним часом", "TMT": "за стандартним часом у Туркменістані", "WITA": "за центральноіндонезійським часом", "LHDT": "за літнім часом на острові Лорд-Хау", "HNT": "за стандартним часом у Ньюфаундленд", "ART": "за стандартним аргентинським часом", "CST": "за північноамериканським центральним стандартним часом", "∅∅∅": "за літнім часом на Амазонці", "JST": "за японським стандартним часом", "ADT": "за атлантичним літнім часом", "CDT": "за північноамериканським центральним літнім часом", "EDT": "за північноамериканським східним літнім часом", "BOT": "за болівійським часом", "SRT": "за часом у Суринамі", "ACDT": "за літнім центральноавстралійським часом", "MEZ": "за центральноєвропейським стандартним часом", "WIT": "за східноіндонезійським часом", "JDT": "за японським літнім часом", "GMT": "за Гринвічем", "ACST": "за стандартним центральноавстралійським часом", "MDT": "за північноамериканським гірським літнім часом", "CLT": "за стандартним чилійським часом", "CHADT": "за літнім часом на архіпелазі Чатем", "SAST": "за південноафриканським часом", "BT": "за часом у Бутані", "ECT": "за часом в Еквадорі", "LHST": "за стандартним часом на острові Лорд-Хау", "MST": "за північноамериканським гірським стандартним часом", "COST": "за літнім колумбійським часом", "AEDT": "за літнім східноавстралійським часом", "PDT": "за північноамериканським тихоокеанським літнім часом", "GYT": "за часом у Гаяні", "NZST": "за стандартним часом у Новій Зеландії", "COT": "за стандартним колумбійським часом", "CLST": "за літнім чилійським часом"},
+ timezones: map[string]string{"TMT": "за стандартним часом у Туркменістані", "LHST": "за стандартним часом на острові Лорд-Хау", "ECT": "за часом в Еквадорі", "JST": "за японським стандартним часом", "MYT": "за часом у Малайзії", "CAT": "за центральноафриканським часом", "BT": "за часом у Бутані", "BOT": "за болівійським часом", "ACST": "за стандартним центральноавстралійським часом", "EDT": "за північноамериканським східним літнім часом", "AEDT": "за літнім східноавстралійським часом", "VET": "за часом у Венесуелі", "HKST": "за літнім часом у Гонконзі", "UYT": "за стандартним часом в Уругваї", "EAT": "за східноафриканським часом", "GFT": "за часом Французької Гвіани", "HAT": "за літнім часом у Ньюфаундленд", "SGT": "за часом у Сінгапурі", "HKT": "за стандартним часом у Гонконзі", "CLT": "за стандартним чилійським часом", "WIT": "за східноіндонезійським часом", "AWST": "за стандартним західноавстралійським часом", "ART": "за стандартним аргентинським часом", "HAST": "за стандартним гавайсько-алеутським часом", "MESZ": "за центральноєвропейським літнім часом", "ACWDT": "за літнім центральнозахідним австралійським часом", "AST": "за атлантичним стандартним часом", "ACDT": "за літнім центральноавстралійським часом", "AWDT": "за літнім західноавстралійським часом", "MDT": "MDT", "AEST": "за стандартним східноавстралійським часом", "AKST": "за стандартним часом на Алясці", "AKDT": "за літнім часом на Алясці", "WIB": "за західноіндонезійським часом", "∅∅∅": "за літнім часом на Амазонці", "WAT": "за західноафриканським стандартним часом", "ARST": "за літнім аргентинським часом", "NZST": "за стандартним часом у Новій Зеландії", "PST": "за північноамериканським тихоокеанським стандартним часом", "WARST": "за літнім за західноаргентинським часом", "ADT": "за атлантичним літнім часом", "CHADT": "за літнім часом на архіпелазі Чатем", "OESZ": "за східноєвропейським літнім часом", "PDT": "за північноамериканським тихоокеанським літнім часом", "CLST": "за літнім чилійським часом", "ACWST": "за стандартним центральнозахідним австралійським часом", "CST": "за північноамериканським центральним стандартним часом", "COST": "за літнім колумбійським часом", "GYT": "за часом у Гаяні", "OEZ": "за східноєвропейським стандартним часом", "WITA": "за центральноіндонезійським часом", "WART": "за стандартним західноаргентинським часом", "MEZ": "за центральноєвропейським стандартним часом", "WAST": "за західноафриканським літнім часом", "CDT": "за північноамериканським центральним літнім часом", "COT": "за стандартним колумбійським часом", "HNT": "за стандартним часом у Ньюфаундленд", "CHAST": "за стандартним часом на архіпелазі Чатем", "NZDT": "за літнім часом у Новій Зеландії", "SAST": "за південноафриканським часом", "MST": "MST", "SRT": "за часом у Суринамі", "ChST": "за часом на Північних Маріанських островах", "UYST": "за літнім часом в Уругваї", "IST": "за індійським стандартним часом", "LHDT": "за літнім часом на острові Лорд-Хау", "GMT": "за Гринвічем", "WEZ": "за західноєвропейським стандартним часом", "EST": "за північноамериканським східним стандартним часом", "HADT": "за літнім гавайсько-алеутським часом", "TMST": "за літнім часом у Туркменістані", "WESZ": "за західноєвропейським літнім часом", "JDT": "за японським літнім часом"},
}
}
@@ -244,7 +244,7 @@ func (uk *uk_UA) WeekdaysWide() []string {
func (uk *uk_UA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uk.decimal) + len(uk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -319,7 +319,7 @@ func (uk *uk_UA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uk.currencies[currency]
- l := len(s) + len(uk.decimal) + len(uk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -377,7 +377,7 @@ func (uk *uk_UA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uk.currencies[currency]
- l := len(s) + len(uk.decimal) + len(uk.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/ur/ur.go b/ur/ur.go
index 31c11c24..c3e6dffd 100644
--- a/ur/ur.go
+++ b/ur/ur.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"قبل مسیح", "عیسوی"},
erasNarrow: []string{"", ""},
erasWide: []string{"قبل مسیح", "عیسوی"},
- timezones: map[string]string{"MYT": "ملیشیا ٹائم", "WART": "مغربی ارجنٹینا کا معیاری وقت", "COST": "کولمبیا کا موسم گرما کا وقت", "CLST": "چلی کا موسم گرما کا وقت", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "SRT": "سورینام کا وقت", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "WIT": "مشرقی انڈونیشیا ٹائم", "TMT": "ترکمانستان کا معیاری وقت", "JDT": "جاپان ڈے لائٹ ٹائم", "BT": "بھوٹان کا وقت", "ChST": "چامورو سٹینڈرڈ ٹائم", "NZST": "نیوزی لینڈ کا معیاری وقت", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "BOT": "بولیویا کا وقت", "COT": "کولمبیا کا معیاری وقت", "MEZ": "وسطی یورپ کا معیاری وقت", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "ECT": "ایکواڈور کا وقت", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "MDT": "ماؤنٹین ڈے لائٹ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "GFT": "فرینچ گیانا کا وقت", "WIB": "مغربی انڈونیشیا ٹائم", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "CLT": "چلی کا معیاری وقت", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "GYT": "گیانا کا وقت", "MST": "ماؤنٹین اسٹینڈرڈ ٹائم", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "UYST": "یوروگوئے کا موسم گرما کا وقت", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "HKST": "ہانگ کانگ سمر ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "GMT": "گرین وچ کا اصل وقت", "CHADT": "چیتھم ڈے لائٹ ٹائم", "∅∅∅": "امیزون کا موسم گرما کا وقت", "IST": "ہندوستان کا معیاری وقت", "WITA": "وسطی انڈونیشیا ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "UYT": "یوروگوئے کا معیاری وقت", "OEZ": "مشرقی یورپ کا معیاری وقت", "PST": "پیسفک اسٹینڈرڈ ٹائم", "VET": "وینزوئیلا کا وقت", "EAT": "مشرقی افریقہ ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "CAT": "وسطی افریقہ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم"},
+ timezones: map[string]string{"WIT": "مشرقی انڈونیشیا ٹائم", "GFT": "فرینچ گیانا کا وقت", "WIB": "مغربی انڈونیشیا ٹائم", "CAT": "وسطی افریقہ ٹائم", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "JST": "جاپان سٹینڈرڈ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "MDT": "MDT", "GYT": "گیانا کا وقت", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "∅∅∅": "ازوریس کا موسم گرما کا وقت", "MST": "MST", "TMT": "ترکمانستان کا معیاری وقت", "UYT": "یوروگوئے کا معیاری وقت", "PDT": "پیسفک ڈے لائٹ ٹائم", "VET": "وینزوئیلا کا وقت", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "MYT": "ملیشیا ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "UYST": "یوروگوئے کا موسم گرما کا وقت", "ECT": "ایکواڈور کا وقت", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "NZST": "نیوزی لینڈ کا معیاری وقت", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "BOT": "بولیویا کا وقت", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "PST": "پیسفک اسٹینڈرڈ ٹائم", "BT": "بھوٹان کا وقت", "EAT": "مشرقی افریقہ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "CLT": "چلی کا معیاری وقت", "CLST": "چلی کا موسم گرما کا وقت", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "GMT": "گرین وچ کا اصل وقت", "WART": "مغربی ارجنٹینا کا معیاری وقت", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "SRT": "سورینام کا وقت", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "WITA": "وسطی انڈونیشیا ٹائم", "COST": "کولمبیا کا موسم گرما کا وقت", "IST": "ہندوستان کا معیاری وقت", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "JDT": "جاپان ڈے لائٹ ٹائم", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "COT": "کولمبیا کا معیاری وقت", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم"},
}
}
@@ -192,7 +192,7 @@ func (ur *ur) WeekdaysWide() []string {
func (ur *ur) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -269,7 +269,7 @@ func (ur *ur) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -342,7 +342,7 @@ func (ur *ur) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/ur_IN/ur_IN.go b/ur_IN/ur_IN.go
index 222ef58f..cdb62e1f 100644
--- a/ur_IN/ur_IN.go
+++ b/ur_IN/ur_IN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"قبل مسیح", "عیسوی"},
erasNarrow: []string{"", ""},
erasWide: []string{"قبل مسیح", "عیسوی"},
- timezones: map[string]string{"HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "MST": "MST", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "WART": "مغربی ارجنٹینا سٹینڈرڈ ٹائم", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "COST": "کولمبیا سمر ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "UYST": "یوروگوئے سمر ٹائم", "∅∅∅": "ازوریس کا موسم گرما کا وقت", "CLST": "چلی سمر ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "IST": "انڈیا سٹینڈرڈ ٹائم", "BOT": "بولیویا ٹائم", "NZST": "نیوزی لینڈ سٹینڈرڈ ٹائم", "CLT": "چلی سٹینڈرڈ ٹائم", "WITA": "وسطی انڈونیشیا ٹائم", "GMT": "گرین وچ مین ٹائم", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "TMT": "ترکمانستان سٹینڈرڈ ٹائم", "TMST": "ترکمانستان سمر ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "CAT": "وسطی افریقہ ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "ECT": "ایکواڈور ٹائم", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "SRT": "سورینام ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "MDT": "MDT", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "BT": "بھوٹان ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "MYT": "ملیشیا ٹائم", "WARST": "مغربی ارجنٹینا سمر ٹائم", "VET": "وینزوئیلا ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "JDT": "جاپان ڈے لائٹ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "WEZ": "مغربی یورپ کا معیاری وقت", "GYT": "گیانا ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "GFT": "فرینچ گیانا ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "UYT": "یوروگوئے سٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "EAT": "مشرقی افریقہ ٹائم", "COT": "کولمبیا سٹینڈرڈ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "WIT": "مشرقی انڈونیشیا ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم"},
+ timezones: map[string]string{"ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "GMT": "گرین وچ مین ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "WITA": "وسطی انڈونیشیا ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "UYST": "یوروگوئے سمر ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "BOT": "بولیویا ٹائم", "NZST": "نیوزی لینڈ سٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "UYT": "یوروگوئے سٹینڈرڈ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "EAT": "مشرقی افریقہ ٹائم", "VET": "وینزوئیلا ٹائم", "MYT": "ملیشیا ٹائم", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "BT": "بھوٹان ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "WIT": "مشرقی انڈونیشیا ٹائم", "CLT": "چلی سٹینڈرڈ ٹائم", "ECT": "ایکواڈور ٹائم", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "MDT": "ماؤنٹین ڈے لائٹ ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "COST": "کولمبیا سمر ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "SRT": "سورینام ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "GYT": "گیانا ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "CAT": "وسطی افریقہ ٹائم", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "∅∅∅": "پیرو سمر ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "TMT": "ترکمانستان سٹینڈرڈ ٹائم", "TMST": "ترکمانستان سمر ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "JDT": "جاپان ڈے لائٹ ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "WARST": "مغربی ارجنٹینا سمر ٹائم", "GFT": "فرینچ گیانا ٹائم", "IST": "انڈیا سٹینڈرڈ ٹائم", "COT": "کولمبیا سٹینڈرڈ ٹائم", "WART": "مغربی ارجنٹینا سٹینڈرڈ ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "MST": "ماؤنٹین اسٹینڈرڈ ٹائم", "CLST": "چلی سمر ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم"},
}
}
@@ -192,7 +192,7 @@ func (ur *ur_IN) WeekdaysWide() []string {
func (ur *ur_IN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -269,7 +269,7 @@ func (ur *ur_IN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -342,7 +342,7 @@ func (ur *ur_IN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/ur_PK/ur_PK.go b/ur_PK/ur_PK.go
index f310f343..9bdcb6db 100644
--- a/ur_PK/ur_PK.go
+++ b/ur_PK/ur_PK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"قبل مسیح", "عیسوی"},
erasNarrow: []string{"", ""},
erasWide: []string{"قبل مسیح", "عیسوی"},
- timezones: map[string]string{"CHAST": "چیتھم اسٹینڈرڈ ٹائم", "BOT": "بولیویا کا وقت", "UYT": "یوروگوئے کا معیاری وقت", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم", "NZST": "نیوزی لینڈ کا معیاری وقت", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "WIT": "مشرقی انڈونیشیا ٹائم", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "BT": "بھوٹان کا وقت", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "CAT": "وسطی افریقہ ٹائم", "GFT": "فرینچ گیانا کا وقت", "AKDT": "الاسکا ڈے لائٹ ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "CLT": "چلی کا معیاری وقت", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "IST": "ہندوستان کا معیاری وقت", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "ECT": "ایکواڈور کا وقت", "MYT": "ملیشیا ٹائم", "ChST": "چامورو سٹینڈرڈ ٹائم", "∅∅∅": "∅∅∅", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "GYT": "گیانا کا وقت", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "VET": "وینزوئیلا کا وقت", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "TMT": "ترکمانستان کا معیاری وقت", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "UYST": "یوروگوئے کا موسم گرما کا وقت", "EAT": "مشرقی افریقہ ٹائم", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "COT": "کولمبیا کا معیاری وقت", "CDT": "سنٹرل ڈے لائٹ ٹائم", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "WART": "مغربی ارجنٹینا کا معیاری وقت", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "CLST": "چلی کا موسم گرما کا وقت", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "JDT": "جاپان ڈے لائٹ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "MDT": "ماؤنٹین ڈے لائٹ ٹائم", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "WAST": "مغربی افریقہ سمر ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "JST": "جاپان سٹینڈرڈ ٹائم", "SRT": "سورینام کا وقت", "MST": "ماؤنٹین اسٹینڈرڈ ٹائم", "WITA": "وسطی انڈونیشیا ٹائم", "WEZ": "مغربی یورپ کا معیاری وقت", "COST": "کولمبیا کا موسم گرما کا وقت", "HKST": "ہانگ کانگ سمر ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "GMT": "گرین وچ کا اصل وقت"},
+ timezones: map[string]string{"WIT": "مشرقی انڈونیشیا ٹائم", "CDT": "سنٹرل ڈے لائٹ ٹائم", "AWST": "آسٹریلیا ویسٹرن اسٹینڈرڈ ٹائم", "CST": "سنٹرل اسٹینڈرڈ ٹائم", "SGT": "سنگاپور سٹینڈرڈ ٹائم", "∅∅∅": "ازوریس کا موسم گرما کا وقت", "AST": "اٹلانٹک اسٹینڈرڈ ٹائم", "CHADT": "چیتھم ڈے لائٹ ٹائم", "MEZ": "وسطی یورپ کا معیاری وقت", "UYT": "یوروگوئے کا معیاری وقت", "VET": "وینزوئیلا کا وقت", "HAST": "ہوائی الیوٹیئن اسٹینڈرڈ ٹائم", "LHDT": "لارڈ ہووے ڈے لائٹ ٹائم", "AWDT": "آسٹریلین ویسٹرن ڈے لائٹ ٹائم", "LHST": "لارڈ ہووے اسٹینڈرڈ ٹائم", "MESZ": "وسطی یورپ کا موسم گرما کا وقت", "EAT": "مشرقی افریقہ ٹائم", "MDT": "ماؤنٹین ڈے لائٹ ٹائم", "CHAST": "چیتھم اسٹینڈرڈ ٹائم", "PST": "پیسفک اسٹینڈرڈ ٹائم", "GMT": "گرین وچ کا اصل وقت", "ECT": "ایکواڈور کا وقت", "WESZ": "مغربی یورپ کا موسم گرما کا وقت", "JST": "جاپان سٹینڈرڈ ٹائم", "ART": "ارجنٹینا سٹینڈرڈ ٹائم", "AEST": "آسٹریلین ایسٹرن اسٹینڈرڈ ٹائم", "SRT": "سورینام کا وقت", "WART": "مغربی ارجنٹینا کا معیاری وقت", "WARST": "مغربی ارجنٹینا کا موسم گرما کا وقت", "ChST": "چامورو سٹینڈرڈ ٹائم", "WITA": "وسطی انڈونیشیا ٹائم", "MYT": "ملیشیا ٹائم", "HKST": "ہانگ کانگ سمر ٹائم", "NZDT": "نیوزی لینڈ ڈے لائٹ ٹائم", "GYT": "گیانا کا وقت", "BT": "بھوٹان کا وقت", "BOT": "بولیویا کا وقت", "HNT": "نیو فاؤنڈ لینڈ اسٹینڈرڈ ٹائم", "ADT": "اٹلانٹک ڈے لائٹ ٹائم", "SAST": "جنوبی افریقہ سٹینڈرڈ ٹائم", "OESZ": "مشرقی یورپ کا موسم گرما کا وقت", "CAT": "وسطی افریقہ ٹائم", "UYST": "یوروگوئے کا موسم گرما کا وقت", "ACWST": "آسٹریلین سنٹرل ویسٹرن اسٹینڈرڈ ٹائم", "PDT": "پیسفک ڈے لائٹ ٹائم", "MST": "ماؤنٹین اسٹینڈرڈ ٹائم", "CLT": "چلی کا معیاری وقت", "WAT": "مغربی افریقہ سٹینڈرڈ ٹائم", "WIB": "مغربی انڈونیشیا ٹائم", "ACDT": "آسٹریلین سنٹرل ڈے لائٹ ٹائم", "HAT": "نیو فاؤنڈ لینڈ ڈے لائٹ ٹائم", "OEZ": "مشرقی یورپ کا معیاری وقت", "NZST": "نیوزی لینڈ کا معیاری وقت", "COT": "کولمبیا کا معیاری وقت", "JDT": "جاپان ڈے لائٹ ٹائم", "AKDT": "الاسکا ڈے لائٹ ٹائم", "TMST": "ترکمانستان کا موسم گرما کا وقت", "CLST": "چلی کا موسم گرما کا وقت", "COST": "کولمبیا کا موسم گرما کا وقت", "HADT": "ہوائی الیوٹیئن ڈے لائٹ ٹائم", "ARST": "ارجنٹینا سمر ٹائم", "EST": "ایسٹرن اسٹینڈرڈ ٹائم", "EDT": "ایسٹرن ڈے لائٹ ٹائم", "HKT": "ہانگ کانگ سٹینڈرڈ ٹائم", "TMT": "ترکمانستان کا معیاری وقت", "WEZ": "مغربی یورپ کا معیاری وقت", "IST": "ہندوستان کا معیاری وقت", "AKST": "الاسکا اسٹینڈرڈ ٹائم", "WAST": "مغربی افریقہ سمر ٹائم", "AEDT": "آسٹریلین ایسٹرن ڈے لائٹ ٹائم", "ACWDT": "آسٹریلین سنٹرل ویسٹرن ڈے لائٹ ٹائم", "GFT": "فرینچ گیانا کا وقت", "ACST": "آسٹریلین سنٹرل اسٹینڈرڈ ٹائم"},
}
}
@@ -192,7 +192,7 @@ func (ur *ur_PK) WeekdaysWide() []string {
func (ur *ur_PK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 8 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -269,7 +269,7 @@ func (ur *ur_PK) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
@@ -342,7 +342,7 @@ func (ur *ur_PK) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := ur.currencies[currency]
- l := len(s) + len(ur.decimal) + len(ur.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 10 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
inSecondary := false
diff --git a/uz/uz.go b/uz/uz.go
index 2395de3c..71eba807 100644
--- a/uz/uz.go
+++ b/uz/uz.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AWDT": "G‘arbiy Avstraliya yozgi vaqti", "CLT": "Chili standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "UYT": "Urugvay standart vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "CHAST": "Chatem standart vaqti", "TMST": "Turkmaniston yozgi vaqti", "AKST": "Alyaska standart vaqti", "IST": "Hindiston vaqti", "WIT": "Sharqiy Indoneziya vaqti", "HAT": "Nyufaundlend yozgi vaqti", "CLST": "Chili yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "ECT": "Ekvador vaqti", "NZST": "Yangi Zelandiya standart vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "UYST": "Urugvay yozgi vaqti", "EST": "Sharqiy Amerika standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "ChST": "Chamorro standart vaqti", "COT": "Kolumbiya standart vaqti", "SGT": "Singapur vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "SAST": "Janubiy Afrika standart vaqti", "BT": "Butan vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "∅∅∅": "Peru yozgi vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "EAT": "Sharqiy Afrika vaqti", "ART": "Argentina standart vaqti", "ARST": "Argentina yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "MYT": "Malayziya vaqti", "SRT": "Surinam vaqti", "GYT": "Gayana vaqti", "HAST": "Gavayi-aleut standart vaqti", "AKDT": "Alyaska yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "ADT": "Atlantika yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "AST": "Atlantika standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "CHADT": "Chatem yozgi vaqti", "JDT": "Yaponiya yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "HNT": "Nyufaundlend standart vaqti", "COST": "Kolumbiya yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "CST": "Markaziy Amerika standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "JST": "Yaponiya standart vaqti", "BOT": "Boliviya vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "HKT": "Gonkong standart vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "VET": "Venesuela vaqti"},
+ timezones: map[string]string{"LHDT": "Lord-Xau yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "∅∅∅": "Braziliya yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "BT": "Butan vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "CST": "Markaziy Amerika standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "ChST": "Chamorro standart vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "AST": "Atlantika standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "HKT": "Gonkong standart vaqti", "ART": "Argentina standart vaqti", "ARST": "Argentina yozgi vaqti", "UYST": "Urugvay yozgi vaqti", "BOT": "Boliviya vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "AKST": "Alyaska standart vaqti", "SAST": "Janubiy Afrika standart vaqti", "EAT": "Sharqiy Afrika vaqti", "WIT": "Sharqiy Indoneziya vaqti", "GFT": "Fransuz Gvianasi vaqti", "IST": "Hindiston vaqti", "GYT": "Gayana vaqti", "TMT": "Turkmaniston standart vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "MYT": "Malayziya vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "CLT": "Chili standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "JDT": "Yaponiya yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "WITA": "Markaziy Indoneziya vaqti", "COT": "Kolumbiya standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "UYT": "Urugvay standart vaqti", "CLST": "Chili yozgi vaqti", "ECT": "Ekvador vaqti", "VET": "Venesuela vaqti", "ADT": "Atlantika yozgi vaqti", "CHAST": "Chatem standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "EST": "Sharqiy Amerika standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "JST": "Yaponiya standart vaqti", "HAST": "Gavayi-aleut standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "SGT": "Singapur vaqti", "TMST": "Turkmaniston yozgi vaqti", "SRT": "Surinam vaqti", "AKDT": "Alyaska yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "HNT": "Nyufaundlend standart vaqti"},
}
}
@@ -202,7 +202,7 @@ func (uz *uz) WeekdaysWide() []string {
func (uz *uz) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (uz *uz) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -347,7 +347,7 @@ func (uz *uz) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uz_Arab/uz_Arab.go b/uz_Arab/uz_Arab.go
index a1a494c8..c050fc9c 100644
--- a/uz_Arab/uz_Arab.go
+++ b/uz_Arab/uz_Arab.go
@@ -47,7 +47,7 @@ func New() locales.Translator {
locale: "uz_Arab",
pluralsCardinal: []locales.PluralRule{2, 6},
pluralsOrdinal: []locales.PluralRule{6},
- pluralsRange: []locales.PluralRule{2, 6},
+ pluralsRange: []locales.PluralRule{6, 2},
decimal: "٫",
group: "٬",
minus: "-",
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ق.م.", "م."},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ChST": "Chamorro standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "ART": "Argentina standart vaqti", "CHAST": "Chatem standart vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "SGT": "Singapur vaqti", "AKST": "Alyaska standart vaqti", "CLST": "Chili yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "JST": "Yaponiya standart vaqti", "BT": "Butan vaqti", "MYT": "Malayziya vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "CHADT": "Chatem yozgi vaqti", "JDT": "Yaponiya yozgi vaqti", "LHDT": "Lord-Xau yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "TMT": "Turkmaniston standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "CST": "Markaziy Amerika standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "CLT": "Chili standart vaqti", "IST": "Hindiston vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "UYT": "Urugvay standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "COT": "Kolumbiya standart vaqti", "HKT": "Gonkong standart vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "BOT": "Boliviya vaqti", "VET": "Venesuela vaqti", "SAST": "Janubiy Afrika standart vaqti", "AST": "Atlantika standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "AKDT": "Alyaska yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "UYST": "Urugvay yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "SRT": "Surinam vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "GYT": "Gayana vaqti", "EAT": "Sharqiy Afrika vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "ECT": "Ekvador vaqti", "TMST": "Turkmaniston yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "ARST": "Argentina yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "∅∅∅": "Peru yozgi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "WIB": "Gʻarbiy Indoneziya vaqti"},
+ timezones: map[string]string{"JST": "Yaponiya standart vaqti", "SGT": "Singapur vaqti", "MST": "MST", "WAST": "Gʻarbiy Afrika yozgi vaqti", "MYT": "Malayziya vaqti", "GMT": "Grinvich o‘rtacha vaqti", "HKT": "Gonkong standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "CHADT": "Chatem yozgi vaqti", "CLT": "Chili standart vaqti", "EAT": "Sharqiy Afrika vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "IST": "Hindiston vaqti", "GYT": "Gayana vaqti", "ADT": "Atlantika yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "BT": "Butan vaqti", "SRT": "Surinam vaqti", "JDT": "Yaponiya yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "EST": "Sharqiy Amerika standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "LHST": "Lord-Xau standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "AKST": "Alyaska standart vaqti", "AST": "Atlantika standart vaqti", "HNT": "Nyufaundlend standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "LHDT": "Lord-Xau yozgi vaqti", "BOT": "Boliviya vaqti", "ECT": "Ekvador vaqti", "UYST": "Urugvay yozgi vaqti", "CHAST": "Chatem standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "SAST": "Janubiy Afrika standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "ChST": "Chamorro standart vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "CST": "Markaziy Amerika standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "ARST": "Argentina yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "VET": "Venesuela vaqti", "HAST": "Gavayi-aleut standart vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "CLST": "Chili yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "HAT": "Nyufaundlend yozgi vaqti", "ART": "Argentina standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "UYT": "Urugvay standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "COT": "Kolumbiya standart vaqti", "AKDT": "Alyaska yozgi vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "MDT": "MDT", "TMT": "Turkmaniston standart vaqti"},
}
}
@@ -202,7 +202,7 @@ func (uz *uz_Arab) WeekdaysWide() []string {
func (uz *uz_Arab) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (uz *uz_Arab) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -343,7 +343,7 @@ func (uz *uz_Arab) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uz_Arab_AF/uz_Arab_AF.go b/uz_Arab_AF/uz_Arab_AF.go
index e0cc7d1f..b0956a15 100644
--- a/uz_Arab_AF/uz_Arab_AF.go
+++ b/uz_Arab_AF/uz_Arab_AF.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ECT": "Ekvador vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "HKT": "Gonkong standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "IST": "Hindiston vaqti", "ChST": "Chamorro standart vaqti", "SGT": "Singapur vaqti", "HAST": "Gavayi-aleut standart vaqti", "JST": "Yaponiya standart vaqti", "BOT": "Boliviya vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "VET": "Venesuela vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "EAT": "Sharqiy Afrika vaqti", "COST": "Kolumbiya yozgi vaqti", "AST": "Atlantika standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "ART": "Argentina standart vaqti", "∅∅∅": "Amazonka yozgi vaqti", "AKDT": "Alyaska yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "LHDT": "Lord-Xau yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "CLT": "Chili standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "CST": "Markaziy Amerika standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "TMST": "Turkmaniston yozgi vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "UYST": "Urugvay yozgi vaqti", "SRT": "Surinam vaqti", "COT": "Kolumbiya standart vaqti", "HNT": "Nyufaundlend standart vaqti", "SAST": "Janubiy Afrika standart vaqti", "GYT": "Gayana vaqti", "ARST": "Argentina yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "EST": "Sharqiy Amerika standart vaqti", "BT": "Butan vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "MYT": "Malayziya vaqti", "JDT": "Yaponiya yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "CLST": "Chili yozgi vaqti", "AKST": "Alyaska standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "CHAST": "Chatem standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "UYT": "Urugvay standart vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti"},
+ timezones: map[string]string{"CLT": "Chili standart vaqti", "SGT": "Singapur vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "CHAST": "Chatem standart vaqti", "TMT": "Turkmaniston standart vaqti", "LHST": "Lord-Xau standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "AKST": "Alyaska standart vaqti", "AST": "Atlantika standart vaqti", "HNT": "Nyufaundlend standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "SAST": "Janubiy Afrika standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "SRT": "Surinam vaqti", "ADT": "Atlantika yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "HAT": "Nyufaundlend yozgi vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "CST": "Markaziy Amerika standart vaqti", "UYST": "Urugvay yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "ARST": "Argentina yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "EAT": "Sharqiy Afrika vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "AKDT": "Alyaska yozgi vaqti", "ART": "Argentina standart vaqti", "TMST": "Turkmaniston yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "CLST": "Chili yozgi vaqti", "ECT": "Ekvador vaqti", "IST": "Hindiston vaqti", "JST": "Yaponiya standart vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "VET": "Venesuela vaqti", "JDT": "Yaponiya yozgi vaqti", "MYT": "Malayziya vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "GYT": "Gayana vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "COT": "Kolumbiya standart vaqti", "∅∅∅": "Peru yozgi vaqti", "UYT": "Urugvay standart vaqti", "BT": "Butan vaqti", "ChST": "Chamorro standart vaqti", "BOT": "Boliviya vaqti", "GFT": "Fransuz Gvianasi vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "HKT": "Gonkong standart vaqti"},
}
}
@@ -202,7 +202,7 @@ func (uz *uz_Arab_AF) WeekdaysWide() []string {
func (uz *uz_Arab_AF) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (uz *uz_Arab_AF) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -347,7 +347,7 @@ func (uz *uz_Arab_AF) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uz_Cyrl/uz_Cyrl.go b/uz_Cyrl/uz_Cyrl.go
index e807ef25..15b72a46 100644
--- a/uz_Cyrl/uz_Cyrl.go
+++ b/uz_Cyrl/uz_Cyrl.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"М.А.", "Э"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"PST": "Шимолий Америка тинч океани стандарт вақти", "GYT": "Гайана вақти", "COT": "Колумбия стандарт вақти", "ADT": "Атлантика кундузги вақти", "ARST": "Аргентина ёзги вақти", "HAST": "Гавайи-алеут стандарт вақти", "AEST": "Шарқий Австралия стандарт вақти", "TMT": "Туркманистон стандарт вақти", "UYST": "Уругвай ёзги вақти", "ACST": "Марказий Австралия стандарт вақти", "VET": "Венесуэла вақти", "HAT": "Ньюфаундленд кундузги вақти", "CHAST": "Чатхам стандарт вақти", "MESZ": "Марказий Европа ёзги вақти", "CLST": "Чили ёзги вақти", "GFT": "Француз Гвианаси вақти", "LHDT": "Лорд Хове кундузги вақти", "HKST": "Гонконг ёзги вақти", "WIT": "Шарқий Индонезия вақти", "WIB": "Ғарбий Индонезия вақти", "EAT": "Шарқий Африка вақти", "WAST": "Ғарбий Африка ёзги вақти", "SGT": "Сингапур вақти", "MST": "MST", "HKT": "Гонконг стандарт вақти", "JDT": "Япония кундузги вақти", "NZDT": "Янги Зеландия кундузги вақти", "HNT": "Ньюфаундленд стандарт вақти", "ART": "Аргентина стандарт вақти", "TMST": "Туркманистон ёзги вақти", "ECT": "Эквадор вақти", "OESZ": "Шарқий Европа ёзги вақти", "UYT": "Уругвай стандарт вақти", "WEZ": "Ғарбий Европа стандарт вақти", "CLT": "Чили стандарт вақти", "CAT": "Марказий Африка вақти", "CDT": "Шимолий Америка марказий кундузги вақти", "AKST": "Аляска стандарт вақти", "OEZ": "Шарқий Европа стандарт вақти", "LHST": "Лорд Хове стандарт вақти", "MYT": "Малайзия вақти", "ChST": "Каморро вақти", "MDT": "MDT", "MEZ": "Марказий Европа стандарт вақти", "AKDT": "Аляска кундузги вақти", "GMT": "Гринвич вақти", "WARST": "Ғарбий Аргентина ёзги вақти", "WAT": "Ғарбий Африка стандарт вақти", "COST": "Колумбия ёзги вақти", "ACWST": "Марказий Австралия Ғарбий стандарт вақти", "AWST": "Ғарбий Австралия стандарт вақти", "AEDT": "Шарқий Австралия кундузги вақти", "WITA": "Марказий Индонезия вақти", "ACWDT": "Марказий Австралия Ғарбий кундузги вақти", "SRT": "Суринам вақти", "∅∅∅": "Бразилия ёзги вақти", "AWDT": "Ғарбий Австралия кундузги вақти", "NZST": "Янги Зеландия стандарт вақти", "BT": "Бутан вақти", "BOT": "Боливия вақти", "IST": "Ҳиндистон вақти", "PDT": "Шимолий Америка тинч океани кундузги вақти", "AST": "Атлантика стандарт вақти", "CHADT": "Чатхам кундузги вақти", "CST": "Шимолий Америка марказий стандарт вақти", "HADT": "Гавайи-алеут кундузги вақти", "JST": "Япония стандарт вақти", "ACDT": "Марказий Австралия кундузги вақти", "SAST": "Жанубий Африка вақти", "EST": "Шимолий Америка шарқий стандарт вақти", "EDT": "Шимолий Америка шарқий кундузги вақти", "WART": "Ғарбий Аргентина стандарт вақти", "WESZ": "Ғарбий Европа ёзги вақти"},
+ timezones: map[string]string{"WAST": "Ғарбий Африка ёзги вақти", "CAT": "Марказий Африка вақти", "CST": "Шимолий Америка марказий стандарт вақти", "AWST": "Ғарбий Австралия стандарт вақти", "AEST": "Шарқий Австралия стандарт вақти", "PDT": "Шимолий Америка тинч океани кундузги вақти", "MESZ": "Марказий Европа ёзги вақти", "UYT": "Уругвай стандарт вақти", "CDT": "Шимолий Америка марказий кундузги вақти", "AKDT": "Аляска кундузги вақти", "ACDT": "Марказий Австралия кундузги вақти", "BOT": "Боливия вақти", "WAT": "Ғарбий Африка стандарт вақти", "COT": "Колумбия стандарт вақти", "COST": "Колумбия ёзги вақти", "CHADT": "Чатхам кундузги вақти", "ACWDT": "Марказий Австралия Ғарбий кундузги вақти", "CLT": "Чили стандарт вақти", "ECT": "Эквадор вақти", "HAT": "Ньюфаундленд кундузги вақти", "HADT": "Гавайи-алеут кундузги вақти", "CHAST": "Чатхам стандарт вақти", "LHDT": "Лорд Хове кундузги вақти", "BT": "Бутан вақти", "HKT": "Гонконг стандарт вақти", "OESZ": "Шарқий Европа ёзги вақти", "WART": "Ғарбий Аргентина стандарт вақти", "IST": "Ҳиндистон вақти", "AWDT": "Ғарбий Австралия кундузги вақти", "LHST": "Лорд Хове стандарт вақти", "UYST": "Уругвай ёзги вақти", "MDT": "MDT", "HAST": "Гавайи-алеут стандарт вақти", "WIT": "Шарқий Индонезия вақти", "MST": "MST", "HKST": "Гонконг ёзги вақти", "WIB": "Ғарбий Индонезия вақти", "GYT": "Гайана вақти", "MYT": "Малайзия вақти", "EDT": "Шимолий Америка шарқий кундузги вақти", "WARST": "Ғарбий Аргентина ёзги вақти", "CLST": "Чили ёзги вақти", "WESZ": "Ғарбий Европа ёзги вақти", "JST": "Япония стандарт вақти", "JDT": "Япония кундузги вақти", "ACST": "Марказий Австралия стандарт вақти", "∅∅∅": "Азор ёзги вақти", "MEZ": "Марказий Европа стандарт вақти", "TMT": "Туркманистон стандарт вақти", "GMT": "Гринвич вақти", "VET": "Венесуэла вақти", "AST": "Атлантика стандарт вақти", "ART": "Аргентина стандарт вақти", "AEDT": "Шарқий Австралия кундузги вақти", "NZST": "Янги Зеландия стандарт вақти", "EAT": "Шарқий Африка вақти", "EST": "Шимолий Америка шарқий стандарт вақти", "ARST": "Аргентина ёзги вақти", "NZDT": "Янги Зеландия кундузги вақти", "ChST": "Каморро вақти", "WITA": "Марказий Индонезия вақти", "SRT": "Суринам вақти", "WEZ": "Ғарбий Европа стандарт вақти", "GFT": "Француз Гвианаси вақти", "ADT": "Атлантика кундузги вақти", "TMST": "Туркманистон ёзги вақти", "SAST": "Жанубий Африка вақти", "OEZ": "Шарқий Европа стандарт вақти", "ACWST": "Марказий Австралия Ғарбий стандарт вақти", "AKST": "Аляска стандарт вақти", "HNT": "Ньюфаундленд стандарт вақти", "SGT": "Сингапур вақти", "PST": "Шимолий Америка тинч океани стандарт вақти"},
}
}
@@ -202,7 +202,7 @@ func (uz *uz_Cyrl) WeekdaysWide() []string {
func (uz *uz_Cyrl) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (uz *uz_Cyrl) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -347,7 +347,7 @@ func (uz *uz_Cyrl) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uz_Cyrl_UZ/uz_Cyrl_UZ.go b/uz_Cyrl_UZ/uz_Cyrl_UZ.go
index d9f58f4e..fe8f67fa 100644
--- a/uz_Cyrl_UZ/uz_Cyrl_UZ.go
+++ b/uz_Cyrl_UZ/uz_Cyrl_UZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"LHDT": "Lord-Xau yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "HKST": "Gonkong yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "COST": "Kolumbiya yozgi vaqti", "IST": "Hindiston vaqti", "LHST": "Lord-Xau standart vaqti", "ARST": "Argentina yozgi vaqti", "CLT": "Chili standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "GMT": "Grinvich o‘rtacha vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "MYT": "Malayziya vaqti", "CLST": "Chili yozgi vaqti", "AKDT": "Alyaska yozgi vaqti", "EAT": "Sharqiy Afrika vaqti", "HNT": "Nyufaundlend standart vaqti", "HKT": "Gonkong standart vaqti", "ECT": "Ekvador vaqti", "AKST": "Alyaska standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "ART": "Argentina standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "GFT": "Fransuz Gvianasi vaqti", "SRT": "Surinam vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "CHAST": "Chatem standart vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "SAST": "Janubiy Afrika standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "UYST": "Urugvay yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "JST": "Yaponiya standart vaqti", "JDT": "Yaponiya yozgi vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "HAST": "Gavayi-aleut standart vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "TMT": "Turkmaniston standart vaqti", "ChST": "Chamorro standart vaqti", "VET": "Venesuela vaqti", "ADT": "Atlantika yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "SGT": "Singapur vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "BOT": "Boliviya vaqti", "GYT": "Gayana vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "COT": "Kolumbiya standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "AST": "Atlantika standart vaqti", "CST": "Markaziy Amerika standart vaqti", "CHADT": "Chatem yozgi vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "∅∅∅": "Amazonka yozgi vaqti", "BT": "Butan vaqti", "UYT": "Urugvay standart vaqti", "TMST": "Turkmaniston yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti"},
+ timezones: map[string]string{"PST": "Shimoliy Amerika Tinch okeani standart vaqti", "GMT": "Grinvich o‘rtacha vaqti", "SRT": "Surinam vaqti", "WIT": "Sharqiy Indoneziya vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "CST": "Markaziy Amerika standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "VET": "Venesuela vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "HKST": "Gonkong yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "UYT": "Urugvay standart vaqti", "BT": "Butan vaqti", "WITA": "Markaziy Indoneziya vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "ECT": "Ekvador vaqti", "CLT": "Chili standart vaqti", "BOT": "Boliviya vaqti", "GFT": "Fransuz Gvianasi vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "CLST": "Chili yozgi vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "AST": "Atlantika standart vaqti", "CHAST": "Chatem standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "LHST": "Lord-Xau standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "MYT": "Malayziya vaqti", "SGT": "Singapur vaqti", "ARST": "Argentina yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "IST": "Hindiston vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "JDT": "Yaponiya yozgi vaqti", "ADT": "Atlantika yozgi vaqti", "SAST": "Janubiy Afrika standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "JST": "Yaponiya standart vaqti", "AKDT": "Alyaska yozgi vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "COT": "Kolumbiya standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "EAT": "Sharqiy Afrika vaqti", "AKST": "Alyaska standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "GYT": "Gayana vaqti", "CHADT": "Chatem yozgi vaqti", "NZST": "Yangi Zelandiya standart vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "ChST": "Chamorro standart vaqti", "ART": "Argentina standart vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "CAT": "Markaziy Afrika vaqti", "UYST": "Urugvay yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "HAST": "Gavayi-aleut standart vaqti", "HKT": "Gonkong standart vaqti"},
}
}
@@ -202,7 +202,7 @@ func (uz *uz_Cyrl_UZ) WeekdaysWide() []string {
func (uz *uz_Cyrl_UZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (uz *uz_Cyrl_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -347,7 +347,7 @@ func (uz *uz_Cyrl_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uz_Latn/uz_Latn.go b/uz_Latn/uz_Latn.go
index 3422bcc3..c3226ef9 100644
--- a/uz_Latn/uz_Latn.go
+++ b/uz_Latn/uz_Latn.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "HKT": "Gonkong standart vaqti", "SAST": "Janubiy Afrika standart vaqti", "EAT": "Sharqiy Afrika vaqti", "SRT": "Surinam vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "CST": "Markaziy Amerika standart vaqti", "ECT": "Ekvador vaqti", "GYT": "Gayana vaqti", "CAT": "Markaziy Afrika vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "BT": "Butan vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "ChST": "Chamorro standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "HKST": "Gonkong yozgi vaqti", "WITA": "Markaziy Indoneziya vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "ARST": "Argentina yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "AKDT": "Alyaska yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "JST": "Yaponiya standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "AKST": "Alyaska standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "IST": "Hindiston vaqti", "EST": "Sharqiy Amerika standart vaqti", "BOT": "Boliviya vaqti", "COST": "Kolumbiya yozgi vaqti", "CLST": "Chili yozgi vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "UYT": "Urugvay standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "AST": "Atlantika standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "TMT": "Turkmaniston standart vaqti", "GFT": "Fransuz Gvianasi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "VET": "Venesuela vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "ADT": "Atlantika yozgi vaqti", "CLT": "Chili standart vaqti", "JDT": "Yaponiya yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "∅∅∅": "∅∅∅", "ART": "Argentina standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "GMT": "Grinvich o‘rtacha vaqti", "UYST": "Urugvay yozgi vaqti", "COT": "Kolumbiya standart vaqti", "SGT": "Singapur vaqti", "TMST": "Turkmaniston yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "CHAST": "Chatem standart vaqti", "MYT": "Malayziya vaqti"},
+ timezones: map[string]string{"SGT": "Singapur vaqti", "ADT": "Atlantika yozgi vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "ChST": "Chamorro standart vaqti", "MYT": "Malayziya vaqti", "CST": "Markaziy Amerika standart vaqti", "AKST": "Alyaska standart vaqti", "HAST": "Gavayi-aleut standart vaqti", "AST": "Atlantika standart vaqti", "∅∅∅": "∅∅∅", "WITA": "Markaziy Indoneziya vaqti", "CLST": "Chili yozgi vaqti", "COT": "Kolumbiya standart vaqti", "HKST": "Gonkong yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "CHADT": "Chatem yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "CAT": "Markaziy Afrika vaqti", "SRT": "Surinam vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "CLT": "Chili standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "JST": "Yaponiya standart vaqti", "JDT": "Yaponiya yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "NZST": "Yangi Zelandiya standart vaqti", "TMST": "Turkmaniston yozgi vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "CHAST": "Chatem standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "MDT": "Shimoliy Amerika togʻ yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "ECT": "Ekvador vaqti", "HNT": "Nyufaundlend standart vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "LHDT": "Lord-Xau yozgi vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "IST": "Hindiston vaqti", "AKDT": "Alyaska yozgi vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "TMT": "Turkmaniston standart vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "UYST": "Urugvay yozgi vaqti", "BOT": "Boliviya vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "HKT": "Gonkong standart vaqti", "ARST": "Argentina yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "HAT": "Nyufaundlend yozgi vaqti", "BT": "Butan vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "UYT": "Urugvay standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "SAST": "Janubiy Afrika standart vaqti", "VET": "Venesuela vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "ART": "Argentina standart vaqti", "MST": "Shimoliy Amerika togʻ standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "GMT": "Grinvich o‘rtacha vaqti", "WIT": "Sharqiy Indoneziya vaqti", "EAT": "Sharqiy Afrika vaqti", "GYT": "Gayana vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti"},
}
}
@@ -202,7 +202,7 @@ func (uz *uz_Latn) WeekdaysWide() []string {
func (uz *uz_Latn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (uz *uz_Latn) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -347,7 +347,7 @@ func (uz *uz_Latn) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/uz_Latn_UZ/uz_Latn_UZ.go b/uz_Latn_UZ/uz_Latn_UZ.go
index 03b993ee..2b7e0665 100644
--- a/uz_Latn_UZ/uz_Latn_UZ.go
+++ b/uz_Latn_UZ/uz_Latn_UZ.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"", ""},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"AST": "Atlantika standart vaqti", "ADT": "Atlantika yozgi vaqti", "HKT": "Gonkong standart vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "BT": "Butan vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "COST": "Kolumbiya yozgi vaqti", "CHADT": "Chatem yozgi vaqti", "MDT": "MDT", "HADT": "Gavayi-aleut yozgi vaqti", "AKST": "Alyaska standart vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "HAT": "Nyufaundlend yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "JST": "Yaponiya standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "GMT": "Grinvich o‘rtacha vaqti", "LHDT": "Lord-Xau yozgi vaqti", "AKDT": "Alyaska yozgi vaqti", "HNT": "Nyufaundlend standart vaqti", "CLT": "Chili standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "WIT": "Sharqiy Indoneziya vaqti", "SAST": "Janubiy Afrika standart vaqti", "SRT": "Surinam vaqti", "CST": "Markaziy Amerika standart vaqti", "HKST": "Gonkong yozgi vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "UYST": "Urugvay yozgi vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "MST": "MST", "WIB": "Gʻarbiy Indoneziya vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "LHST": "Lord-Xau standart vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "JDT": "Yaponiya yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "CAT": "Markaziy Afrika vaqti", "TMST": "Turkmaniston yozgi vaqti", "IST": "Hindiston vaqti", "CLST": "Chili yozgi vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "BOT": "Boliviya vaqti", "MYT": "Malayziya vaqti", "ECT": "Ekvador vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "CHAST": "Chatem standart vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "UYT": "Urugvay standart vaqti", "GYT": "Gayana vaqti", "NZST": "Yangi Zelandiya standart vaqti", "ART": "Argentina standart vaqti", "TMT": "Turkmaniston standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "ARST": "Argentina yozgi vaqti", "EAT": "Sharqiy Afrika vaqti", "COT": "Kolumbiya standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "ChST": "Chamorro standart vaqti", "VET": "Venesuela vaqti", "SGT": "Singapur vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti"},
+ timezones: map[string]string{"BT": "Butan vaqti", "HAT": "Nyufaundlend yozgi vaqti", "HAST": "Gavayi-aleut standart vaqti", "AWST": "G‘arbiy Avstraliya standart vaqti", "TMT": "Turkmaniston standart vaqti", "AEDT": "Sharqiy Avstraliya yozgi vaqti", "WESZ": "G‘arbiy Yevropa yozgi vaqti", "GFT": "Fransuz Gvianasi vaqti", "ACDT": "Markaziy Avstraliya yozgi vaqti", "BOT": "Boliviya vaqti", "UYST": "Urugvay yozgi vaqti", "MST": "MST", "SAST": "Janubiy Afrika standart vaqti", "WAT": "Gʻarbiy Afrika standart vaqti", "CDT": "Markaziy Amerika yozgi vaqti", "ART": "Argentina standart vaqti", "ARST": "Argentina yozgi vaqti", "OESZ": "Sharqiy Yevropa yozgi vaqti", "PDT": "Shimoliy Amerika Tinch okeani yozgi vaqti", "MEZ": "Markaziy Yevropa standart vaqti", "WITA": "Markaziy Indoneziya vaqti", "AST": "Atlantika standart vaqti", "NZDT": "Yangi Zelandiya yozgi vaqti", "ChST": "Chamorro standart vaqti", "WEZ": "G‘arbiy Yevropa standart vaqti", "HNT": "Nyufaundlend standart vaqti", "ACST": "Markaziy Avstraliya standart vaqti", "MYT": "Malayziya vaqti", "HADT": "Gavayi-aleut yozgi vaqti", "CHAST": "Chatem standart vaqti", "PST": "Shimoliy Amerika Tinch okeani standart vaqti", "WIT": "Sharqiy Indoneziya vaqti", "COST": "Kolumbiya yozgi vaqti", "GYT": "Gayana vaqti", "GMT": "Grinvich o‘rtacha vaqti", "VET": "Venesuela vaqti", "∅∅∅": "Azor orollari yozgi vaqti", "TMST": "Turkmaniston yozgi vaqti", "OEZ": "Sharqiy Yevropa standart vaqti", "ADT": "Atlantika yozgi vaqti", "COT": "Kolumbiya standart vaqti", "JDT": "Yaponiya yozgi vaqti", "HKT": "Gonkong standart vaqti", "NZST": "Yangi Zelandiya standart vaqti", "ACWDT": "Markaziy Avstraliya g‘arbiy yozgi vaqti", "ECT": "Ekvador vaqti", "CST": "Markaziy Amerika standart vaqti", "EST": "Sharqiy Amerika standart vaqti", "EDT": "Sharqiy Amerika yozgi vaqti", "LHST": "Lord-Xau standart vaqti", "MESZ": "Markaziy Yevropa yozgi vaqti", "CLST": "Chili yozgi vaqti", "IST": "Hindiston vaqti", "MDT": "MDT", "AKDT": "Alyaska yozgi vaqti", "AWDT": "G‘arbiy Avstraliya yozgi vaqti", "AEST": "Sharqiy Avstraliya standart vaqti", "LHDT": "Lord-Xau yozgi vaqti", "WAST": "Gʻarbiy Afrika yozgi vaqti", "AKST": "Alyaska standart vaqti", "UYT": "Urugvay standart vaqti", "SGT": "Singapur vaqti", "SRT": "Surinam vaqti", "CLT": "Chili standart vaqti", "CHADT": "Chatem yozgi vaqti", "WIB": "Gʻarbiy Indoneziya vaqti", "HKST": "Gonkong yozgi vaqti", "CAT": "Markaziy Afrika vaqti", "EAT": "Sharqiy Afrika vaqti", "ACWST": "Markaziy Avstraliya g‘arbiy standart vaqti", "WART": "Gʻarbiy Argentina standart vaqti", "WARST": "Gʻarbiy Argentina yozgi vaqti", "JST": "Yaponiya standart vaqti"},
}
}
@@ -202,7 +202,7 @@ func (uz *uz_Latn_UZ) WeekdaysWide() []string {
func (uz *uz_Latn_UZ) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -281,7 +281,7 @@ func (uz *uz_Latn_UZ) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -347,7 +347,7 @@ func (uz *uz_Latn_UZ) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := uz.currencies[currency]
- l := len(s) + len(uz.decimal) + len(uz.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vai/vai.go b/vai/vai.go
index 8a83dd76..12aa6143 100644
--- a/vai/vai.go
+++ b/vai/vai.go
@@ -56,7 +56,7 @@ func New() locales.Translator {
currencyNegativeSuffix: ")",
monthsWide: []string{"", "ꖨꕪꖃ ꔞꕮ", "ꕒꕡꖝꖕ", "ꕾꖺ", "ꖢꖕ", "ꖑꕱ", "6", "7", "ꗛꔕ", "ꕢꕌ", "ꕭꖃ", "ꔞꘋꕔꕿ ꕸꖃꗏ", "ꖨꕪꕱ ꗏꕮ"},
daysWide: []string{"ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"},
- timezones: map[string]string{"JST": "JST", "HADT": "HADT", "AEDT": "AEDT", "OEZ": "OEZ", "ACWST": "ACWST", "ACWDT": "ACWDT", "AWST": "AWST", "WIT": "WIT", "HNT": "HNT", "HAT": "HAT", "AST": "AST", "MYT": "MYT", "WARST": "WARST", "MST": "MST", "VET": "VET", "GYT": "GYT", "CHAST": "CHAST", "GFT": "GFT", "WART": "WART", "CST": "CST", "PDT": "PDT", "CHADT": "CHADT", "CDT": "CDT", "EDT": "EDT", "GMT": "GMT", "LHDT": "LHDT", "UYST": "UYST", "∅∅∅": "∅∅∅", "CAT": "CAT", "SAST": "SAST", "OESZ": "OESZ", "EAT": "EAT", "ART": "ART", "AWDT": "AWDT", "WAT": "WAT", "COST": "COST", "NZDT": "NZDT", "MESZ": "MESZ", "CLT": "CLT", "WESZ": "WESZ", "ADT": "ADT", "SGT": "SGT", "TMT": "TMT", "AKST": "AKST", "HKT": "HKT", "TMST": "TMST", "BT": "BT", "WEZ": "WEZ", "WAST": "WAST", "CLST": "CLST", "JDT": "JDT", "IST": "IST", "UYT": "UYT", "HKST": "HKST", "AEST": "AEST", "LHST": "LHST", "PST": "PST", "SRT": "SRT", "NZST": "NZST", "WITA": "WITA", "ECT": "ECT", "COT": "COT", "ChST": "ChST", "ARST": "ARST", "EST": "EST", "BOT": "BOT", "MDT": "MDT", "ACST": "ACST", "ACDT": "ACDT", "AKDT": "AKDT", "MEZ": "MEZ", "WIB": "WIB", "HAST": "HAST"},
+ timezones: map[string]string{"LHDT": "LHDT", "SGT": "SGT", "CHADT": "CHADT", "CDT": "CDT", "OESZ": "OESZ", "LHST": "LHST", "CST": "CST", "TMT": "TMT", "CLST": "CLST", "ART": "ART", "HKT": "HKT", "AWST": "AWST", "AEDT": "AEDT", "NZST": "NZST", "WAT": "WAT", "AKDT": "AKDT", "AST": "AST", "ACST": "ACST", "ACWST": "ACWST", "WART": "WART", "VET": "VET", "JDT": "JDT", "WESZ": "WESZ", "CHAST": "CHAST", "TMST": "TMST", "PST": "PST", "UYST": "UYST", "ChST": "ChST", "EST": "EST", "GMT": "GMT", "UYT": "UYT", "SRT": "SRT", "MDT": "MDT", "ECT": "ECT", "JST": "JST", "ARST": "ARST", "EDT": "EDT", "SAST": "SAST", "WITA": "WITA", "WAST": "WAST", "AKST": "AKST", "HKST": "HKST", "OEZ": "OEZ", "AEST": "AEST", "CLT": "CLT", "WEZ": "WEZ", "COST": "COST", "HNT": "HNT", "AWDT": "AWDT", "NZDT": "NZDT", "MEZ": "MEZ", "BT": "BT", "IST": "IST", "MYT": "MYT", "HAT": "HAT", "∅∅∅": "∅∅∅", "WIT": "WIT", "ACWDT": "ACWDT", "MST": "MST", "WARST": "WARST", "BOT": "BOT", "GFT": "GFT", "ADT": "ADT", "CAT": "CAT", "PDT": "PDT", "MESZ": "MESZ", "GYT": "GYT", "HAST": "HAST", "COT": "COT", "ACDT": "ACDT", "WIB": "WIB", "EAT": "EAT", "HADT": "HADT"},
}
}
@@ -169,7 +169,7 @@ func (vai *vai) WeekdaysWide() []string {
func (vai *vai) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -217,7 +217,7 @@ func (vai *vai) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (vai *vai) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vai_Latn/vai_Latn.go b/vai_Latn/vai_Latn.go
index 28dfcb35..5f450f91 100644
--- a/vai_Latn/vai_Latn.go
+++ b/vai_Latn/vai_Latn.go
@@ -56,7 +56,7 @@ func New() locales.Translator {
currencyNegativeSuffix: ")",
monthsWide: []string{"", "luukao kemã", "ɓandaɓu", "vɔɔ", "fulu", "goo", "6", "7", "kɔnde", "saah", "galo", "kenpkato ɓololɔ", "luukao lɔma"},
daysWide: []string{"lahadi", "tɛɛnɛɛ", "talata", "alaba", "aimisa", "aijima", "siɓiti"},
- timezones: map[string]string{"CDT": "CDT", "MYT": "MYT", "GMT": "GMT", "TMT": "TMT", "ECT": "ECT", "ACWST": "ACWST", "PST": "PST", "HAT": "HAT", "CHAST": "CHAST", "WIT": "WIT", "ART": "ART", "CLT": "CLT", "SGT": "SGT", "TMST": "TMST", "SAST": "SAST", "EST": "EST", "WARST": "WARST", "SRT": "SRT", "AWDT": "AWDT", "HKST": "HKST", "MEZ": "MEZ", "AKST": "AKST", "UYT": "UYT", "GYT": "GYT", "CAT": "CAT", "WIB": "WIB", "CHADT": "CHADT", "ACDT": "ACDT", "NZDT": "NZDT", "HKT": "HKT", "IST": "IST", "LHDT": "LHDT", "EAT": "EAT", "CLST": "CLST", "GFT": "GFT", "HAST": "HAST", "JST": "JST", "AKDT": "AKDT", "BT": "BT", "PDT": "PDT", "NZST": "NZST", "CST": "CST", "ADT": "ADT", "WART": "WART", "WEZ": "WEZ", "∅∅∅": "∅∅∅", "AST": "AST", "OEZ": "OEZ", "EDT": "EDT", "WESZ": "WESZ", "ACST": "ACST", "WAST": "WAST", "COST": "COST", "AWST": "AWST", "OESZ": "OESZ", "JDT": "JDT", "ChST": "ChST", "WAT": "WAT", "MST": "MST", "MESZ": "MESZ", "ACWDT": "ACWDT", "LHST": "LHST", "UYST": "UYST", "VET": "VET", "HNT": "HNT", "MDT": "MDT", "HADT": "HADT", "BOT": "BOT", "ARST": "ARST", "WITA": "WITA", "AEDT": "AEDT", "COT": "COT", "AEST": "AEST"},
+ timezones: map[string]string{"UYST": "UYST", "WEZ": "WEZ", "ACST": "ACST", "CHAST": "CHAST", "TMT": "TMT", "CAT": "CAT", "BOT": "BOT", "AEDT": "AEDT", "PDT": "PDT", "ChST": "ChST", "SAST": "SAST", "LHST": "LHST", "AKDT": "AKDT", "HNT": "HNT", "MST": "MST", "AWST": "AWST", "∅∅∅": "∅∅∅", "VET": "VET", "SGT": "SGT", "PST": "PST", "WITA": "WITA", "CLT": "CLT", "JST": "JST", "MDT": "MDT", "ACWDT": "ACWDT", "WESZ": "WESZ", "JDT": "JDT", "HAT": "HAT", "WIB": "WIB", "EST": "EST", "OEZ": "OEZ", "OESZ": "OESZ", "AEST": "AEST", "COT": "COT", "MYT": "MYT", "ACDT": "ACDT", "GYT": "GYT", "ARST": "ARST", "GMT": "GMT", "BT": "BT", "CLST": "CLST", "WIT": "WIT", "CHADT": "CHADT", "AWDT": "AWDT", "AKST": "AKST", "MESZ": "MESZ", "WART": "WART", "WAT": "WAT", "ECT": "ECT", "HAST": "HAST", "HKT": "HKT", "MEZ": "MEZ", "EDT": "EDT", "HKST": "HKST", "SRT": "SRT", "IST": "IST", "CST": "CST", "NZST": "NZST", "WARST": "WARST", "GFT": "GFT", "CDT": "CDT", "ART": "ART", "HADT": "HADT", "WAST": "WAST", "LHDT": "LHDT", "EAT": "EAT", "COST": "COST", "ACWST": "ACWST", "AST": "AST", "ADT": "ADT", "TMST": "TMST", "NZDT": "NZDT", "UYT": "UYT"},
}
}
@@ -169,7 +169,7 @@ func (vai *vai_Latn) WeekdaysWide() []string {
func (vai *vai_Latn) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -217,7 +217,7 @@ func (vai *vai_Latn) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (vai *vai_Latn) FmtAccounting(num float64, v uint64, currency currency.Type
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vai_Latn_LR/vai_Latn_LR.go b/vai_Latn_LR/vai_Latn_LR.go
index 38e60b50..4f7faafb 100644
--- a/vai_Latn_LR/vai_Latn_LR.go
+++ b/vai_Latn_LR/vai_Latn_LR.go
@@ -56,7 +56,7 @@ func New() locales.Translator {
currencyNegativeSuffix: ")",
monthsWide: []string{"", "ꖨꕪꖃ ꔞꕮ", "ꕒꕡꖝꖕ", "ꕾꖺ", "ꖢꖕ", "ꖑꕱ", "6", "7", "ꗛꔕ", "ꕢꕌ", "ꕭꖃ", "ꔞꘋꕔꕿ ꕸꖃꗏ", "ꖨꕪꕱ ꗏꕮ"},
daysWide: []string{"ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"},
- timezones: map[string]string{"EDT": "EDT", "LHST": "LHST", "BOT": "BOT", "MEZ": "MEZ", "PDT": "PDT", "WESZ": "WESZ", "UYT": "UYT", "SRT": "SRT", "∅∅∅": "∅∅∅", "EAT": "EAT", "NZST": "NZST", "HNT": "HNT", "WITA": "WITA", "UYST": "UYST", "VET": "VET", "ADT": "ADT", "HKT": "HKT", "SGT": "SGT", "WAT": "WAT", "TMST": "TMST", "JST": "JST", "ACWST": "ACWST", "COST": "COST", "MESZ": "MESZ", "SAST": "SAST", "AKDT": "AKDT", "JDT": "JDT", "AWDT": "AWDT", "CDT": "CDT", "CHAST": "CHAST", "OESZ": "OESZ", "CHADT": "CHADT", "WIB": "WIB", "PST": "PST", "MYT": "MYT", "ACDT": "ACDT", "HAT": "HAT", "CLST": "CLST", "EST": "EST", "ECT": "ECT", "WEZ": "WEZ", "WARST": "WARST", "CLT": "CLT", "WIT": "WIT", "AKST": "AKST", "BT": "BT", "ChST": "ChST", "HADT": "HADT", "OEZ": "OEZ", "ACWDT": "ACWDT", "WAST": "WAST", "AWST": "AWST", "ART": "ART", "COT": "COT", "AEDT": "AEDT", "WART": "WART", "GYT": "GYT", "AST": "AST", "TMT": "TMT", "HAST": "HAST", "AEST": "AEST", "LHDT": "LHDT", "ACST": "ACST", "MST": "MST", "MDT": "MDT", "IST": "IST", "CAT": "CAT", "CST": "CST", "HKST": "HKST", "GMT": "GMT", "NZDT": "NZDT", "ARST": "ARST", "GFT": "GFT"},
+ timezones: map[string]string{"GYT": "GYT", "HADT": "HADT", "CLT": "CLT", "WIT": "WIT", "HAST": "HAST", "TMT": "TMT", "NZST": "NZST", "CAT": "CAT", "PST": "PST", "WAT": "WAT", "ACDT": "ACDT", "GFT": "GFT", "HNT": "HNT", "HKT": "HKT", "HKST": "HKST", "LHDT": "LHDT", "SRT": "SRT", "WARST": "WARST", "JST": "JST", "CDT": "CDT", "AST": "AST", "EDT": "EDT", "OEZ": "OEZ", "AKDT": "AKDT", "WIB": "WIB", "ACWDT": "ACWDT", "CHADT": "CHADT", "TMST": "TMST", "AEST": "AEST", "AEDT": "AEDT", "BOT": "BOT", "WEZ": "WEZ", "ECT": "ECT", "COST": "COST", "AWDT": "AWDT", "CHAST": "CHAST", "CST": "CST", "COT": "COT", "SAST": "SAST", "GMT": "GMT", "CLST": "CLST", "ADT": "ADT", "NZDT": "NZDT", "EAT": "EAT", "UYST": "UYST", "ChST": "ChST", "WITA": "WITA", "ACWST": "ACWST", "WAST": "WAST", "SGT": "SGT", "∅∅∅": "∅∅∅", "ARST": "ARST", "MESZ": "MESZ", "VET": "VET", "JDT": "JDT", "AKST": "AKST", "ACST": "ACST", "LHST": "LHST", "UYT": "UYT", "PDT": "PDT", "WESZ": "WESZ", "IST": "IST", "HAT": "HAT", "ART": "ART", "OESZ": "OESZ", "MEZ": "MEZ", "BT": "BT", "MYT": "MYT", "AWST": "AWST", "EST": "EST", "MST": "MST", "MDT": "MDT", "WART": "WART"},
}
}
@@ -169,7 +169,7 @@ func (vai *vai_Latn_LR) WeekdaysWide() []string {
func (vai *vai_Latn_LR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -217,7 +217,7 @@ func (vai *vai_Latn_LR) FmtCurrency(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (vai *vai_Latn_LR) FmtAccounting(num float64, v uint64, currency currency.T
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vai_Vaii/vai_Vaii.go b/vai_Vaii/vai_Vaii.go
index 7051abbc..4a9930a6 100644
--- a/vai_Vaii/vai_Vaii.go
+++ b/vai_Vaii/vai_Vaii.go
@@ -56,7 +56,7 @@ func New() locales.Translator {
currencyNegativeSuffix: ")",
monthsWide: []string{"", "ꖨꕪꖃ ꔞꕮ", "ꕒꕡꖝꖕ", "ꕾꖺ", "ꖢꖕ", "ꖑꕱ", "6", "7", "ꗛꔕ", "ꕢꕌ", "ꕭꖃ", "ꔞꘋꕔꕿ ꕸꖃꗏ", "ꖨꕪꕱ ꗏꕮ"},
daysWide: []string{"ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"},
- timezones: map[string]string{"CAT": "CAT", "CHAST": "CHAST", "AKDT": "AKDT", "EDT": "EDT", "BOT": "BOT", "ACWST": "ACWST", "ACWDT": "ACWDT", "AWDT": "AWDT", "GFT": "GFT", "OEZ": "OEZ", "JST": "JST", "SGT": "SGT", "IST": "IST", "WARST": "WARST", "WAT": "WAT", "MDT": "MDT", "WEZ": "WEZ", "AWST": "AWST", "NZST": "NZST", "COST": "COST", "SRT": "SRT", "GYT": "GYT", "HNT": "HNT", "HADT": "HADT", "AEST": "AEST", "SAST": "SAST", "AKST": "AKST", "EST": "EST", "GMT": "GMT", "PDT": "PDT", "LHDT": "LHDT", "EAT": "EAT", "WAST": "WAST", "MEZ": "MEZ", "OESZ": "OESZ", "AST": "AST", "CLT": "CLT", "MST": "MST", "BT": "BT", "ECT": "ECT", "VET": "VET", "ARST": "ARST", "COT": "COT", "CDT": "CDT", "∅∅∅": "∅∅∅", "WITA": "WITA", "LHST": "LHST", "MYT": "MYT", "WART": "WART", "ChST": "ChST", "MESZ": "MESZ", "HKST": "HKST", "CHADT": "CHADT", "HAST": "HAST", "UYT": "UYT", "NZDT": "NZDT", "HAT": "HAT", "ART": "ART", "WIT": "WIT", "TMST": "TMST", "AEDT": "AEDT", "TMT": "TMT", "WIB": "WIB", "CLST": "CLST", "UYST": "UYST", "ACST": "ACST", "ACDT": "ACDT", "CST": "CST", "HKT": "HKT", "JDT": "JDT", "PST": "PST", "WESZ": "WESZ", "ADT": "ADT"},
+ timezones: map[string]string{"ARST": "ARST", "EST": "EST", "GFT": "GFT", "OESZ": "OESZ", "ECT": "ECT", "VET": "VET", "MYT": "MYT", "HADT": "HADT", "HKT": "HKT", "SAST": "SAST", "OEZ": "OEZ", "ART": "ART", "EDT": "EDT", "NZST": "NZST", "WAT": "WAT", "CDT": "CDT", "JDT": "JDT", "AKST": "AKST", "LHDT": "LHDT", "UYT": "UYT", "CLST": "CLST", "WESZ": "WESZ", "WIB": "WIB", "AEDT": "AEDT", "PDT": "PDT", "SRT": "SRT", "CST": "CST", "BT": "BT", "WITA": "WITA", "WIT": "WIT", "WAST": "WAST", "ADT": "ADT", "MEZ": "MEZ", "UYST": "UYST", "CLT": "CLT", "EAT": "EAT", "SGT": "SGT", "CHADT": "CHADT", "IST": "IST", "COST": "COST", "AST": "AST", "AWST": "AWST", "ChST": "ChST", "BOT": "BOT", "AKDT": "AKDT", "MST": "MST", "NZDT": "NZDT", "PST": "PST", "ACWDT": "ACWDT", "∅∅∅": "∅∅∅", "HAST": "HAST", "LHST": "LHST", "WART": "WART", "COT": "COT", "HKST": "HKST", "AEST": "AEST", "ACWST": "ACWST", "GYT": "GYT", "AWDT": "AWDT", "TMT": "TMT", "WEZ": "WEZ", "JST": "JST", "ACDT": "ACDT", "MDT": "MDT", "WARST": "WARST", "CAT": "CAT", "MESZ": "MESZ", "GMT": "GMT", "ACST": "ACST", "HNT": "HNT", "HAT": "HAT", "CHAST": "CHAST", "TMST": "TMST"},
}
}
@@ -169,7 +169,7 @@ func (vai *vai_Vaii) WeekdaysWide() []string {
func (vai *vai_Vaii) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -217,7 +217,7 @@ func (vai *vai_Vaii) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (vai *vai_Vaii) FmtAccounting(num float64, v uint64, currency currency.Type
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vai_Vaii_LR/vai_Vaii_LR.go b/vai_Vaii_LR/vai_Vaii_LR.go
index b00915e8..8a6e326c 100644
--- a/vai_Vaii_LR/vai_Vaii_LR.go
+++ b/vai_Vaii_LR/vai_Vaii_LR.go
@@ -56,7 +56,7 @@ func New() locales.Translator {
currencyNegativeSuffix: ")",
monthsWide: []string{"", "ꖨꕪꖃ ꔞꕮ", "ꕒꕡꖝꖕ", "ꕾꖺ", "ꖢꖕ", "ꖑꕱ", "6", "7", "ꗛꔕ", "ꕢꕌ", "ꕭꖃ", "ꔞꘋꕔꕿ ꕸꖃꗏ", "ꖨꕪꕱ ꗏꕮ"},
daysWide: []string{"ꕞꕌꔵ", "ꗳꗡꘉ", "ꕚꕞꕚ", "ꕉꕞꕒ", "ꕉꔤꕆꕢ", "ꕉꔤꕀꕮ", "ꔻꔬꔳ"},
- timezones: map[string]string{"LHST": "LHST", "VET": "VET", "NZDT": "NZDT", "HKST": "HKST", "AKDT": "AKDT", "EST": "EST", "PDT": "PDT", "ACDT": "ACDT", "MST": "MST", "EAT": "EAT", "CDT": "CDT", "GFT": "GFT", "AKST": "AKST", "OEZ": "OEZ", "WESZ": "WESZ", "CHAST": "CHAST", "HADT": "HADT", "SAST": "SAST", "ACWST": "ACWST", "LHDT": "LHDT", "WEZ": "WEZ", "JDT": "JDT", "GMT": "GMT", "UYST": "UYST", "∅∅∅": "∅∅∅", "ADT": "ADT", "MESZ": "MESZ", "JST": "JST", "SRT": "SRT", "GYT": "GYT", "WAST": "WAST", "ART": "ART", "CST": "CST", "ACWDT": "ACWDT", "AST": "AST", "AWDT": "AWDT", "COST": "COST", "SGT": "SGT", "AEDT": "AEDT", "WARST": "WARST", "CHADT": "CHADT", "CLST": "CLST", "PST": "PST", "MYT": "MYT", "WITA": "WITA", "IST": "IST", "BOT": "BOT", "ACST": "ACST", "AWST": "AWST", "NZST": "NZST", "COT": "COT", "CAT": "CAT", "MEZ": "MEZ", "UYT": "UYT", "BT": "BT", "ECT": "ECT", "HNT": "HNT", "ARST": "ARST", "HKT": "HKT", "HAST": "HAST", "EDT": "EDT", "HAT": "HAT", "WIT": "WIT", "OESZ": "OESZ", "CLT": "CLT", "TMST": "TMST", "AEST": "AEST", "WIB": "WIB", "ChST": "ChST", "MDT": "MDT", "WAT": "WAT", "TMT": "TMT", "WART": "WART"},
+ timezones: map[string]string{"IST": "IST", "ACST": "ACST", "EST": "EST", "MEZ": "MEZ", "EDT": "EDT", "HADT": "HADT", "TMT": "TMT", "WIT": "WIT", "VET": "VET", "COT": "COT", "SGT": "SGT", "AWST": "AWST", "LHDT": "LHDT", "SAST": "SAST", "GMT": "GMT", "COST": "COST", "AWDT": "AWDT", "NZST": "NZST", "PST": "PST", "MESZ": "MESZ", "MST": "MST", "ARST": "ARST", "CLT": "CLT", "AST": "AST", "WITA": "WITA", "MDT": "MDT", "AKST": "AKST", "ACWST": "ACWST", "JST": "JST", "WIB": "WIB", "CAT": "CAT", "AEDT": "AEDT", "SRT": "SRT", "BOT": "BOT", "WEZ": "WEZ", "MYT": "MYT", "CHADT": "CHADT", "UYST": "UYST", "CLST": "CLST", "ECT": "ECT", "AKDT": "AKDT", "ADT": "ADT", "ACDT": "ACDT", "HNT": "HNT", "EAT": "EAT", "NZDT": "NZDT", "WART": "WART", "WARST": "WARST", "GFT": "GFT", "OEZ": "OEZ", "WAT": "WAT", "HAT": "HAT", "GYT": "GYT", "HKST": "HKST", "CHAST": "CHAST", "LHST": "LHST", "ChST": "ChST", "ACWDT": "ACWDT", "WESZ": "WESZ", "JDT": "JDT", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "UYT": "UYT", "CST": "CST", "CDT": "CDT", "HKT": "HKT", "ART": "ART", "HAST": "HAST", "BT": "BT", "WAST": "WAST", "TMST": "TMST", "AEST": "AEST", "PDT": "PDT"},
}
}
@@ -169,7 +169,7 @@ func (vai *vai_Vaii_LR) WeekdaysWide() []string {
func (vai *vai_Vaii_LR) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -217,7 +217,7 @@ func (vai *vai_Vaii_LR) FmtCurrency(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -275,7 +275,7 @@ func (vai *vai_Vaii_LR) FmtAccounting(num float64, v uint64, currency currency.T
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vai.currencies[currency]
- l := len(s) + len(vai.decimal) + len(vai.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vi/vi.go b/vi/vi.go
index b1dbb35a..36e1183d 100644
--- a/vi/vi.go
+++ b/vi/vi.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"tr. CN", "sau CN"},
erasNarrow: []string{"tr. CN", "sau CN"},
erasWide: []string{"tr. CN", "sau CN"},
- timezones: map[string]string{"UYST": "Giờ Mùa Hè Uruguay", "AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "CAT": "Giờ Trung Phi", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc", "WARST": "Giờ mùa hè miền tây Argentina", "BT": "Giờ Bhutan", "MESZ": "Giờ Mùa Hè Trung Âu", "SGT": "Giờ Singapore", "GFT": "Giờ Guiana thuộc Pháp", "MDT": "Giờ Mùa Hè Ma Cao", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "JDT": "Giờ Mùa Hè Nhật Bản", "OEZ": "Giờ Chuẩn Đông Âu", "HKST": "Giờ Mùa Hè Hồng Kông", "CHAST": "Giờ Chuẩn Chatham", "CST": "Giờ chuẩn miền trung", "ECT": "Giờ Ecuador", "EDT": "Giờ ban ngày miền đông", "GMT": "Giờ Trung bình Greenwich", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "WAST": "Giờ Mùa Hè Tây Phi", "HKT": "Giờ Chuẩn Hồng Kông", "CDT": "Giờ ban ngày miền trung", "WITA": "Giờ Miền Trung Indonesia", "GYT": "Giờ Guyana", "HAT": "Giờ Mùa Hè Newfoundland", "CLT": "Giờ Chuẩn Chile", "AKDT": "Giờ Mùa Hè Alaska", "WEZ": "Giờ Chuẩn Tây Âu", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "WAT": "Giờ Chuẩn Tây Phi", "VET": "Giờ Venezuela", "MEZ": "Giờ Chuẩn Trung Âu", "CHADT": "Giờ Mùa Hè Chatham", "OESZ": "Giờ Mùa Hè Đông Âu", "ADT": "Giờ Mùa hè Đại Tây Dương", "IST": "Giờ Chuẩn Ấn Độ", "PDT": "Giờ ban ngày Thái Bình Dương", "WESZ": "Giờ Mùa hè Tây Âu", "HNT": "Giờ Chuẩn Newfoundland", "NZST": "Giờ Chuẩn New Zealand", "MST": "Giờ Chuẩn Ma Cao", "LHST": "Giờ Chuẩn Lord Howe", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "LHDT": "Giờ Mùa Hè Lord Howe", "AKST": "Giờ Chuẩn Alaska", "MYT": "Giờ Malaysia", "BOT": "Giờ Bolivia", "PST": "Giờ chuẩn Thái Bình Dương", "SRT": "Giờ Suriname", "CLST": "Giờ Mùa Hè Chile", "TMT": "Giờ Chuẩn Turkmenistan", "∅∅∅": "Giờ Mùa Hè Amazon", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "ChST": "Giờ Chamorro", "EAT": "Giờ Đông Phi", "ART": "Giờ Chuẩn Argentina", "ARST": "Giờ Mùa Hè Argentina", "COST": "Giờ Mùa Hè Colombia", "AST": "Giờ Chuẩn Đại Tây Dương", "WIT": "Giờ Miền Đông Indonesia", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "UYT": "Giờ Chuẩn Uruguay", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "SAST": "Giờ Chuẩn Nam Phi", "EST": "Giờ chuẩn miền đông", "WART": "Giờ chuẩn miền mây Argentina", "COT": "Giờ Chuẩn Colombia", "NZDT": "Giờ Mùa Hè New Zealand", "TMST": "Giờ Mùa Hè Turkmenistan", "WIB": "Giờ Miền Tây Indonesia", "JST": "Giờ Chuẩn Nhật Bản"},
+ timezones: map[string]string{"PDT": "Giờ ban ngày Thái Bình Dương", "BT": "Giờ Bhutan", "TMST": "Giờ Mùa Hè Turkmenistan", "NZDT": "Giờ Mùa Hè New Zealand", "WITA": "Giờ Miền Trung Indonesia", "COT": "Giờ Chuẩn Colombia", "CHADT": "Giờ Mùa Hè Chatham", "ART": "Giờ Chuẩn Argentina", "MEZ": "Giờ Chuẩn Trung Âu", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "CLT": "Giờ Chuẩn Chile", "AKDT": "Giờ Mùa Hè Alaska", "HAT": "Giờ Mùa Hè Newfoundland", "CHAST": "Giờ Chuẩn Chatham", "UYT": "Giờ Chuẩn Uruguay", "EAT": "Giờ Đông Phi", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "PST": "Giờ chuẩn Thái Bình Dương", "SRT": "Giờ Suriname", "WAT": "Giờ Chuẩn Tây Phi", "CST": "Giờ chuẩn miền trung", "MYT": "Giờ Malaysia", "HKT": "Giờ Chuẩn Hồng Kông", "MESZ": "Giờ Mùa Hè Trung Âu", "NZST": "Giờ Chuẩn New Zealand", "UYST": "Giờ Mùa Hè Uruguay", "WESZ": "Giờ Mùa hè Tây Âu", "AKST": "Giờ Chuẩn Alaska", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "GYT": "Giờ Guyana", "∅∅∅": "Giờ Mùa Hè Azores", "EDT": "Giờ ban ngày miền đông", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "WARST": "Giờ mùa hè miền tây Argentina", "ADT": "Giờ Mùa hè Đại Tây Dương", "SAST": "Giờ Chuẩn Nam Phi", "LHDT": "Giờ Mùa Hè Lord Howe", "CLST": "Giờ Mùa Hè Chile", "EST": "Giờ chuẩn miền đông", "TMT": "Giờ Chuẩn Turkmenistan", "BOT": "Giờ Bolivia", "WIT": "Giờ Miền Đông Indonesia", "WEZ": "Giờ Chuẩn Tây Âu", "CDT": "Giờ ban ngày miền trung", "COST": "Giờ Mùa Hè Colombia", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "HKST": "Giờ Mùa Hè Hồng Kông", "OEZ": "Giờ Chuẩn Đông Âu", "ChST": "Giờ Chamorro", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "MST": "Giờ chuẩn miền núi", "VET": "Giờ Venezuela", "ARST": "Giờ Mùa Hè Argentina", "OESZ": "Giờ Mùa Hè Đông Âu", "MDT": "Giờ ban ngày miền núi", "IST": "Giờ Chuẩn Ấn Độ", "JDT": "Giờ Mùa Hè Nhật Bản", "CAT": "Giờ Trung Phi", "GFT": "Giờ Guiana thuộc Pháp", "JST": "Giờ Chuẩn Nhật Bản", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "ECT": "Giờ Ecuador", "AST": "Giờ Chuẩn Đại Tây Dương", "HNT": "Giờ Chuẩn Newfoundland", "SGT": "Giờ Singapore", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc", "GMT": "Giờ Trung bình Greenwich", "WART": "Giờ chuẩn miền mây Argentina", "WAST": "Giờ Mùa Hè Tây Phi", "WIB": "Giờ Miền Tây Indonesia", "LHST": "Giờ Chuẩn Lord Howe"},
}
}
@@ -191,7 +191,7 @@ func (vi *vi) WeekdaysWide() []string {
func (vi *vi) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(vi.decimal) + len(vi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (vi *vi) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vi.currencies[currency]
- l := len(s) + len(vi.decimal) + len(vi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (vi *vi) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vi.currencies[currency]
- l := len(s) + len(vi.decimal) + len(vi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vi_VN/vi_VN.go b/vi_VN/vi_VN.go
index 02c1fb5b..7245a609 100644
--- a/vi_VN/vi_VN.go
+++ b/vi_VN/vi_VN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"tr. CN", "sau CN"},
erasNarrow: []string{"tr. CN", "sau CN"},
erasWide: []string{"tr. CN", "sau CN"},
- timezones: map[string]string{"TMT": "Giờ Chuẩn Turkmenistan", "TMST": "Giờ Mùa Hè Turkmenistan", "AKDT": "Giờ Mùa Hè Alaska", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "HKST": "Giờ Mùa Hè Hồng Kông", "CLT": "Giờ Chuẩn Chile", "WIB": "Giờ Miền Tây Indonesia", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "UYT": "Giờ Chuẩn Uruguay", "WITA": "Giờ Miền Trung Indonesia", "JST": "Giờ Chuẩn Nhật Bản", "JDT": "Giờ Mùa Hè Nhật Bản", "VET": "Giờ Venezuela", "PST": "Giờ chuẩn Thái Bình Dương", "WEZ": "Giờ Chuẩn Tây Âu", "HAT": "Giờ Mùa Hè Newfoundland", "ART": "Giờ Chuẩn Argentina", "COT": "Giờ Chuẩn Colombia", "MST": "Giờ Chuẩn Ma Cao", "IST": "Giờ Chuẩn Ấn Độ", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "SGT": "Giờ Singapore", "SAST": "Giờ Chuẩn Nam Phi", "LHDT": "Giờ Mùa Hè Lord Howe", "UYST": "Giờ Mùa Hè Uruguay", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "HNT": "Giờ Chuẩn Newfoundland", "NZST": "Giờ Chuẩn New Zealand", "HKT": "Giờ Chuẩn Hồng Kông", "GFT": "Giờ Guiana thuộc Pháp", "EDT": "Giờ ban ngày miền đông", "ADT": "Giờ Mùa hè Đại Tây Dương", "CDT": "Giờ ban ngày miền trung", "OEZ": "Giờ Chuẩn Đông Âu", "WAT": "Giờ Chuẩn Tây Phi", "GYT": "Giờ Guyana", "WAST": "Giờ Mùa Hè Tây Phi", "∅∅∅": "Giờ Mùa Hè Azores", "MEZ": "Giờ Chuẩn Trung Âu", "CAT": "Giờ Trung Phi", "AKST": "Giờ Chuẩn Alaska", "SRT": "Giờ Suriname", "COST": "Giờ Mùa Hè Colombia", "CHAST": "Giờ Chuẩn Chatham", "WART": "Giờ chuẩn miền mây Argentina", "LHST": "Giờ Chuẩn Lord Howe", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "EAT": "Giờ Đông Phi", "CHADT": "Giờ Mùa Hè Chatham", "MDT": "Giờ Mùa Hè Ma Cao", "MYT": "Giờ Malaysia", "WARST": "Giờ mùa hè miền tây Argentina", "ARST": "Giờ Mùa Hè Argentina", "CLST": "Giờ Mùa Hè Chile", "GMT": "Giờ Trung bình Greenwich", "ChST": "Giờ Chamorro", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "NZDT": "Giờ Mùa Hè New Zealand", "MESZ": "Giờ Mùa Hè Trung Âu", "EST": "Giờ chuẩn miền đông", "PDT": "Giờ ban ngày Thái Bình Dương", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "CST": "Giờ chuẩn miền trung", "WIT": "Giờ Miền Đông Indonesia", "OESZ": "Giờ Mùa Hè Đông Âu", "ECT": "Giờ Ecuador", "WESZ": "Giờ Mùa hè Tây Âu", "AST": "Giờ Chuẩn Đại Tây Dương", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc", "BT": "Giờ Bhutan", "BOT": "Giờ Bolivia"},
+ timezones: map[string]string{"AWDT": "Giờ Mùa Hè Miền Tây Nước Úc", "LHST": "Giờ Chuẩn Lord Howe", "GMT": "Giờ Trung bình Greenwich", "WART": "Giờ chuẩn miền mây Argentina", "HAST": "Giờ Chuẩn Hawaii-Aleutian", "HADT": "Giờ Mùa Hè Hawaii-Aleutian", "JST": "Giờ Chuẩn Nhật Bản", "NZDT": "Giờ Mùa Hè New Zealand", "HKST": "Giờ Mùa Hè Hồng Kông", "NZST": "Giờ Chuẩn New Zealand", "WAST": "Giờ Mùa Hè Tây Phi", "GFT": "Giờ Guiana thuộc Pháp", "WIB": "Giờ Miền Tây Indonesia", "COT": "Giờ Chuẩn Colombia", "HKT": "Giờ Chuẩn Hồng Kông", "PDT": "Giờ ban ngày Thái Bình Dương", "CLST": "Giờ Mùa Hè Chile", "BOT": "Giờ Bolivia", "WEZ": "Giờ Chuẩn Tây Âu", "SRT": "Giờ Suriname", "WIT": "Giờ Miền Đông Indonesia", "VET": "Giờ Venezuela", "BT": "Giờ Bhutan", "AST": "Giờ Chuẩn Đại Tây Dương", "CHAST": "Giờ Chuẩn Chatham", "WITA": "Giờ Miền Trung Indonesia", "MDT": "Giờ ban ngày miền núi", "WESZ": "Giờ Mùa hè Tây Âu", "ECT": "Giờ Ecuador", "TMT": "Giờ Chuẩn Turkmenistan", "PST": "Giờ chuẩn Thái Bình Dương", "CDT": "Giờ ban ngày miền trung", "ACST": "Giờ Chuẩn Miền Trung Nước Úc", "HAT": "Giờ Mùa Hè Newfoundland", "ARST": "Giờ Mùa Hè Argentina", "LHDT": "Giờ Mùa Hè Lord Howe", "ACWDT": "Giờ Mùa Hè Miền Trung Tây Nước Úc", "MST": "Giờ chuẩn miền núi", "WAT": "Giờ Chuẩn Tây Phi", "TMST": "Giờ Mùa Hè Turkmenistan", "OESZ": "Giờ Mùa Hè Đông Âu", "JDT": "Giờ Mùa Hè Nhật Bản", "GYT": "Giờ Guyana", "EDT": "Giờ ban ngày miền đông", "CST": "Giờ chuẩn miền trung", "ACDT": "Giờ Mùa Hè Miền Trung Nước Úc", "HNT": "Giờ Chuẩn Newfoundland", "ART": "Giờ Chuẩn Argentina", "AWST": "Giờ Chuẩn Miền Tây Nước Úc", "EAT": "Giờ Đông Phi", "ACWST": "Giờ Chuẩn Miền Trung Tây Nước Úc", "IST": "Giờ Chuẩn Ấn Độ", "SAST": "Giờ Chuẩn Nam Phi", "AEDT": "Giờ Mùa Hè Miền Đông Nước Úc", "ChST": "Giờ Chamorro", "∅∅∅": "Giờ Mùa Hè Azores", "CHADT": "Giờ Mùa Hè Chatham", "CAT": "Giờ Trung Phi", "MEZ": "Giờ Chuẩn Trung Âu", "COST": "Giờ Mùa Hè Colombia", "MYT": "Giờ Malaysia", "SGT": "Giờ Singapore", "AKDT": "Giờ Mùa Hè Alaska", "MESZ": "Giờ Mùa Hè Trung Âu", "UYT": "Giờ Chuẩn Uruguay", "CLT": "Giờ Chuẩn Chile", "OEZ": "Giờ Chuẩn Đông Âu", "UYST": "Giờ Mùa Hè Uruguay", "ADT": "Giờ Mùa hè Đại Tây Dương", "EST": "Giờ chuẩn miền đông", "AEST": "Giờ Chuẩn Miền Đông Nước Úc", "WARST": "Giờ mùa hè miền tây Argentina", "AKST": "Giờ Chuẩn Alaska"},
}
}
@@ -191,7 +191,7 @@ func (vi *vi_VN) WeekdaysWide() []string {
func (vi *vi_VN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(vi.decimal) + len(vi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -264,7 +264,7 @@ func (vi *vi_VN) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vi.currencies[currency]
- l := len(s) + len(vi.decimal) + len(vi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -322,7 +322,7 @@ func (vi *vi_VN) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vi.currencies[currency]
- l := len(s) + len(vi.decimal) + len(vi.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vo/vo.go b/vo/vo.go
index 8338e845..fdcf1761 100644
--- a/vo/vo.go
+++ b/vo/vo.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"b. t. kr.", "p. t. kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"b. t. kr.", "p. t. kr."},
- timezones: map[string]string{"ADT": "ADT", "COST": "COST", "HADT": "HADT", "WIB": "WIB", "EDT": "EDT", "BOT": "BOT", "SRT": "SRT", "MEZ": "MEZ", "HKST": "HKST", "CHADT": "CHADT", "SAST": "SAST", "JST": "JST", "JDT": "JDT", "PDT": "PDT", "MYT": "MYT", "NZDT": "NZDT", "LHST": "LHST", "VET": "VET", "HKT": "HKT", "CHAST": "CHAST", "ChST": "ChST", "ART": "ART", "ARST": "ARST", "TMT": "TMT", "AKST": "AKST", "GMT": "GMT", "TMST": "TMST", "WITA": "WITA", "MDT": "MDT", "WIT": "WIT", "ACST": "ACST", "EAT": "EAT", "AST": "AST", "AEST": "AEST", "SGT": "SGT", "AKDT": "AKDT", "EST": "EST", "WEZ": "WEZ", "ACWDT": "ACWDT", "WART": "WART", "COT": "COT", "CLST": "CLST", "CST": "CST", "ECT": "ECT", "UYT": "UYT", "WARST": "WARST", "WAST": "WAST", "HNT": "HNT", "HAT": "HAT", "CDT": "CDT", "MESZ": "MESZ", "GFT": "GFT", "OESZ": "OESZ", "WESZ": "WESZ", "LHDT": "LHDT", "OEZ": "OEZ", "UYST": "UYST", "MST": "MST", "CAT": "CAT", "BT": "BT", "GYT": "GYT", "AEDT": "AEDT", "∅∅∅": "∅∅∅", "WAT": "WAT", "AWST": "AWST", "NZST": "NZST", "HAST": "HAST", "IST": "IST", "PST": "PST", "ACWST": "ACWST", "ACDT": "ACDT", "AWDT": "AWDT", "CLT": "CLT"},
+ timezones: map[string]string{"WARST": "WARST", "CDT": "CDT", "AKDT": "AKDT", "HADT": "HADT", "LHST": "LHST", "MESZ": "MESZ", "SAST": "SAST", "PST": "PST", "MST": "MST", "CLT": "CLT", "COT": "COT", "JDT": "JDT", "ACST": "ACST", "WIB": "WIB", "MDT": "MDT", "HNT": "HNT", "GYT": "GYT", "AWDT": "AWDT", "TMST": "TMST", "IST": "IST", "∅∅∅": "∅∅∅", "EST": "EST", "TMT": "TMT", "ACDT": "ACDT", "AWST": "AWST", "HKT": "HKT", "CHAST": "CHAST", "OEZ": "OEZ", "WITA": "WITA", "ACWST": "ACWST", "WAST": "WAST", "CST": "CST", "MEZ": "MEZ", "ChST": "ChST", "SRT": "SRT", "UYT": "UYT", "AKST": "AKST", "WAT": "WAT", "AEDT": "AEDT", "GMT": "GMT", "UYST": "UYST", "CAT": "CAT", "BT": "BT", "ACWDT": "ACWDT", "CLST": "CLST", "VET": "VET", "COST": "COST", "JST": "JST", "WIT": "WIT", "ADT": "ADT", "CHADT": "CHADT", "GFT": "GFT", "AST": "AST", "MYT": "MYT", "ART": "ART", "HAST": "HAST", "WART": "WART", "HAT": "HAT", "OESZ": "OESZ", "EAT": "EAT", "ECT": "ECT", "HKST": "HKST", "LHDT": "LHDT", "NZDT": "NZDT", "WEZ": "WEZ", "EDT": "EDT", "PDT": "PDT", "BOT": "BOT", "WESZ": "WESZ", "SGT": "SGT", "ARST": "ARST", "AEST": "AEST", "NZST": "NZST"},
}
}
diff --git a/vo_001/vo_001.go b/vo_001/vo_001.go
index 81d80cb7..fe0eaab5 100644
--- a/vo_001/vo_001.go
+++ b/vo_001/vo_001.go
@@ -57,7 +57,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"b. t. kr.", "p. t. kr."},
erasNarrow: []string{"", ""},
erasWide: []string{"b. t. kr.", "p. t. kr."},
- timezones: map[string]string{"CST": "CST", "HADT": "HADT", "SRT": "SRT", "NZDT": "NZDT", "HAT": "HAT", "SGT": "SGT", "EST": "EST", "ChST": "ChST", "GYT": "GYT", "JDT": "JDT", "WESZ": "WESZ", "GFT": "GFT", "∅∅∅": "∅∅∅", "TMST": "TMST", "SAST": "SAST", "OEZ": "OEZ", "PDT": "PDT", "HNT": "HNT", "AST": "AST", "BT": "BT", "MYT": "MYT", "ART": "ART", "WAST": "WAST", "MESZ": "MESZ", "OESZ": "OESZ", "GMT": "GMT", "ACWDT": "ACWDT", "ACST": "ACST", "COST": "COST", "ADT": "ADT", "HKST": "HKST", "AEST": "AEST", "JST": "JST", "LHST": "LHST", "VET": "VET", "ARST": "ARST", "CLST": "CLST", "CDT": "CDT", "UYT": "UYT", "WEZ": "WEZ", "AWST": "AWST", "CHAST": "CHAST", "CHADT": "CHADT", "WARST": "WARST", "EAT": "EAT", "IST": "IST", "COT": "COT", "WITA": "WITA", "MST": "MST", "WAT": "WAT", "TMT": "TMT", "AKDT": "AKDT", "PST": "PST", "ACDT": "ACDT", "CLT": "CLT", "WIT": "WIT", "ECT": "ECT", "BOT": "BOT", "MDT": "MDT", "LHDT": "LHDT", "NZST": "NZST", "CAT": "CAT", "WIB": "WIB", "AKST": "AKST", "UYST": "UYST", "ACWST": "ACWST", "EDT": "EDT", "MEZ": "MEZ", "HAST": "HAST", "HKT": "HKT", "AEDT": "AEDT", "WART": "WART", "AWDT": "AWDT"},
+ timezones: map[string]string{"AEST": "AEST", "NZDT": "NZDT", "OEZ": "OEZ", "GFT": "GFT", "COT": "COT", "AKDT": "AKDT", "ARST": "ARST", "MDT": "MDT", "WART": "WART", "HADT": "HADT", "UYT": "UYT", "CLST": "CLST", "WESZ": "WESZ", "SAST": "SAST", "GMT": "GMT", "MESZ": "MESZ", "MYT": "MYT", "AWST": "AWST", "HKT": "HKT", "MEZ": "MEZ", "UYST": "UYST", "ACWDT": "ACWDT", "WAT": "WAT", "WIB": "WIB", "EDT": "EDT", "ADT": "ADT", "ART": "ART", "TMST": "TMST", "LHST": "LHST", "OESZ": "OESZ", "NZST": "NZST", "IST": "IST", "GYT": "GYT", "CHAST": "CHAST", "CHADT": "CHADT", "ChST": "ChST", "CST": "CST", "∅∅∅": "∅∅∅", "PDT": "PDT", "BT": "BT", "WIT": "WIT", "COST": "COST", "AWDT": "AWDT", "ACDT": "ACDT", "HNT": "HNT", "EST": "EST", "AEDT": "AEDT", "CLT": "CLT", "ACWST": "ACWST", "ECT": "ECT", "WEZ": "WEZ", "CAT": "CAT", "HAST": "HAST", "HKST": "HKST", "LHDT": "LHDT", "WITA": "WITA", "EAT": "EAT", "ACST": "ACST", "AST": "AST", "TMT": "TMT", "MST": "MST", "WARST": "WARST", "BOT": "BOT", "JDT": "JDT", "PST": "PST", "WAST": "WAST", "JST": "JST", "CDT": "CDT", "HAT": "HAT", "SRT": "SRT", "VET": "VET", "SGT": "SGT", "AKST": "AKST"},
}
}
diff --git a/vun/vun.go b/vun/vun.go
index 6ceec385..ed611f37 100644
--- a/vun/vun.go
+++ b/vun/vun.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristu", "Baada ya Kristu"},
- timezones: map[string]string{"NZST": "NZST", "WIB": "WIB", "PST": "PST", "COT": "COT", "HAST": "HAST", "SAST": "SAST", "WAT": "WAT", "GYT": "GYT", "HAT": "HAT", "CHAST": "CHAST", "CAT": "CAT", "∅∅∅": "∅∅∅", "GFT": "GFT", "AKST": "AKST", "CDT": "CDT", "MEZ": "MEZ", "UYT": "UYT", "NZDT": "NZDT", "SGT": "SGT", "IST": "IST", "WART": "WART", "CHADT": "CHADT", "MDT": "MDT", "HKT": "HKT", "AWDT": "AWDT", "HKST": "HKST", "CST": "CST", "AEDT": "AEDT", "BT": "BT", "WEZ": "WEZ", "WAST": "WAST", "HNT": "HNT", "AEST": "AEST", "WESZ": "WESZ", "ACST": "ACST", "AWST": "AWST", "CLST": "CLST", "AKDT": "AKDT", "OEZ": "OEZ", "ChST": "ChST", "MESZ": "MESZ", "OESZ": "OESZ", "EAT": "EAT", "ARST": "ARST", "SRT": "SRT", "JDT": "JDT", "PDT": "PDT", "LHST": "LHST", "MST": "MST", "ADT": "ADT", "TMT": "TMT", "WITA": "WITA", "GMT": "GMT", "MYT": "MYT", "VET": "VET", "COST": "COST", "EDT": "EDT", "BOT": "BOT", "ACWDT": "ACWDT", "ACDT": "ACDT", "CLT": "CLT", "JST": "JST", "WARST": "WARST", "ACWST": "ACWST", "AST": "AST", "WIT": "WIT", "HADT": "HADT", "ECT": "ECT", "LHDT": "LHDT", "TMST": "TMST", "EST": "EST", "UYST": "UYST", "ART": "ART"},
+ timezones: map[string]string{"COT": "COT", "SGT": "SGT", "ChST": "ChST", "SRT": "SRT", "LHST": "LHST", "NZDT": "NZDT", "AKDT": "AKDT", "ACST": "ACST", "HAT": "HAT", "AWST": "AWST", "TMST": "TMST", "AEST": "AEST", "GMT": "GMT", "UYST": "UYST", "BT": "BT", "HNT": "HNT", "MDT": "MDT", "NZST": "NZST", "GFT": "GFT", "EST": "EST", "HKST": "HKST", "EAT": "EAT", "BOT": "BOT", "ECT": "ECT", "EDT": "EDT", "OESZ": "OESZ", "WAST": "WAST", "ACWDT": "ACWDT", "IST": "IST", "AST": "AST", "UYT": "UYT", "VET": "VET", "MST": "MST", "WIB": "WIB", "WIT": "WIT", "WEZ": "WEZ", "JDT": "JDT", "ACDT": "ACDT", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "WITA": "WITA", "LHDT": "LHDT", "WAT": "WAT", "ADT": "ADT", "AEDT": "AEDT", "OEZ": "OEZ", "MEZ": "MEZ", "JST": "JST", "HAST": "HAST", "AWDT": "AWDT", "CHADT": "CHADT", "ART": "ART", "SAST": "SAST", "CLT": "CLT", "MYT": "MYT", "ARST": "ARST", "PST": "PST", "PDT": "PDT", "WARST": "WARST", "CLST": "CLST", "CDT": "CDT", "HADT": "HADT", "HKT": "HKT", "TMT": "TMT", "CAT": "CAT", "MESZ": "MESZ", "COST": "COST", "GYT": "GYT", "WART": "WART", "WESZ": "WESZ", "CST": "CST", "AKST": "AKST", "ACWST": "ACWST"},
}
}
@@ -192,7 +192,7 @@ func (vun *vun) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
- l := len(s) + len(vun.decimal) + len(vun.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (vun *vun) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
- l := len(s) + len(vun.decimal) + len(vun.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/vun_TZ/vun_TZ.go b/vun_TZ/vun_TZ.go
index 9e8ec110..64a99851 100644
--- a/vun_TZ/vun_TZ.go
+++ b/vun_TZ/vun_TZ.go
@@ -59,7 +59,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"KK", "BK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kabla ya Kristu", "Baada ya Kristu"},
- timezones: map[string]string{"SAST": "SAST", "ECT": "ECT", "ACWDT": "ACWDT", "NZST": "NZST", "COT": "COT", "CDT": "CDT", "HKT": "HKT", "WITA": "WITA", "HNT": "HNT", "TMT": "TMT", "GFT": "GFT", "CST": "CST", "ADT": "ADT", "WIB": "WIB", "MYT": "MYT", "VET": "VET", "AWST": "AWST", "CAT": "CAT", "TMST": "TMST", "AEDT": "AEDT", "WAST": "WAST", "MESZ": "MESZ", "HADT": "HADT", "WESZ": "WESZ", "NZDT": "NZDT", "CLT": "CLT", "CLST": "CLST", "OEZ": "OEZ", "LHST": "LHST", "LHDT": "LHDT", "SRT": "SRT", "GYT": "GYT", "MST": "MST", "MDT": "MDT", "AST": "AST", "GMT": "GMT", "UYT": "UYT", "HKST": "HKST", "∅∅∅": "∅∅∅", "OESZ": "OESZ", "IST": "IST", "EAT": "EAT", "ART": "ART", "MEZ": "MEZ", "AEST": "AEST", "ChST": "ChST", "ACST": "ACST", "PDT": "PDT", "JDT": "JDT", "EDT": "EDT", "UYST": "UYST", "CHAST": "CHAST", "SGT": "SGT", "JST": "JST", "ACDT": "ACDT", "WART": "WART", "AWDT": "AWDT", "AKDT": "AKDT", "BT": "BT", "ACWST": "ACWST", "PST": "PST", "WAT": "WAT", "COST": "COST", "CHADT": "CHADT", "WIT": "WIT", "AKST": "AKST", "HAT": "HAT", "ARST": "ARST", "WEZ": "WEZ", "EST": "EST", "WARST": "WARST", "BOT": "BOT", "HAST": "HAST"},
+ timezones: map[string]string{"WITA": "WITA", "IST": "IST", "HKST": "HKST", "MEZ": "MEZ", "LHDT": "LHDT", "MESZ": "MESZ", "WIT": "WIT", "ACWST": "ACWST", "WARST": "WARST", "SGT": "SGT", "ADT": "ADT", "GYT": "GYT", "MST": "MST", "JDT": "JDT", "NZDT": "NZDT", "ChST": "ChST", "VET": "VET", "ACDT": "ACDT", "CHAST": "CHAST", "CHADT": "CHADT", "OESZ": "OESZ", "AEDT": "AEDT", "WESZ": "WESZ", "AKDT": "AKDT", "HAST": "HAST", "HADT": "HADT", "AWDT": "AWDT", "TMT": "TMT", "CLT": "CLT", "CLST": "CLST", "OEZ": "OEZ", "GMT": "GMT", "ACST": "ACST", "CST": "CST", "COST": "COST", "BOT": "BOT", "HAT": "HAT", "NZST": "NZST", "PST": "PST", "BT": "BT", "WART": "WART", "AKST": "AKST", "LHST": "LHST", "PDT": "PDT", "ACWDT": "ACWDT", "COT": "COT", "HNT": "HNT", "TMST": "TMST", "SAST": "SAST", "SRT": "SRT", "WAT": "WAT", "WAST": "WAST", "JST": "JST", "UYT": "UYT", "WEZ": "WEZ", "ECT": "ECT", "CDT": "CDT", "MYT": "MYT", "ARST": "ARST", "MDT": "MDT", "AST": "AST", "WIB": "WIB", "CAT": "CAT", "AWST": "AWST", "HKT": "HKT", "AEST": "AEST", "UYST": "UYST", "EAT": "EAT", "GFT": "GFT", "∅∅∅": "∅∅∅", "ART": "ART", "EST": "EST", "EDT": "EDT"},
}
}
@@ -192,7 +192,7 @@ func (vun *vun_TZ) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
- l := len(s) + len(vun.decimal) + len(vun.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -250,7 +250,7 @@ func (vun *vun_TZ) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := vun.currencies[currency]
- l := len(s) + len(vun.decimal) + len(vun.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/wae/wae.go b/wae/wae.go
index 55d45d81..46b8ccb2 100644
--- a/wae/wae.go
+++ b/wae/wae.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"EDT": "EDT", "WEZ": "Wešteuropäiši Standardzit", "ECT": "ECT", "IST": "IST", "COST": "COST", "WESZ": "Wešteuropäiši Summerzit", "∅∅∅": "∅∅∅", "HNT": "HNT", "ACST": "ACST", "HAST": "HAST", "EST": "EST", "WIT": "WIT", "SRT": "SRT", "WAT": "WAT", "AWDT": "AWDT", "AST": "Atlantiši Standardzit", "MDT": "MDT", "CDT": "CDT", "TMT": "TMT", "SAST": "SAST", "GMT": "GMT", "NZST": "NZST", "HAT": "HAT", "PST": "PST", "CHAST": "CHAST", "JDT": "JDT", "LHDT": "LHDT", "MYT": "MYT", "WART": "WART", "BOT": "BOT", "MST": "MST", "MESZ": "Mitteleuropäiši Summerzit", "ACDT": "ACDT", "HKST": "HKST", "CLT": "CLT", "WITA": "WITA", "OESZ": "Ošteuropäiši Summerzit", "AKST": "AKST", "ACWST": "ACWST", "COT": "COT", "AWST": "AWST", "ACWDT": "ACWDT", "UYT": "UYT", "UYST": "UYST", "EAT": "EAT", "AEDT": "AEDT", "WIB": "WIB", "AEST": "AEST", "AKDT": "AKDT", "VET": "VET", "CAT": "CAT", "TMST": "TMST", "BT": "BT", "ChST": "ChST", "WAST": "WAST", "ADT": "Atlantiši Summerzit", "LHST": "LHST", "CST": "CST", "JST": "JST", "NZDT": "NZDT", "CHADT": "CHADT", "HKT": "HKT", "SGT": "SGT", "CLST": "CLST", "ARST": "ARST", "MEZ": "Mitteleuropäiši Standardzit", "HADT": "HADT", "GYT": "GYT", "ART": "ART", "GFT": "GFT", "PDT": "PDT", "OEZ": "Ošteuropäiši Standardzit", "WARST": "WARST"},
+ timezones: map[string]string{"AKDT": "AKDT", "ACWDT": "ACWDT", "CLT": "CLT", "GFT": "GFT", "COST": "COST", "AST": "Atlantiši Standardzit", "MST": "MST", "MYT": "MYT", "CAT": "CAT", "SRT": "SRT", "WAST": "WAST", "CDT": "CDT", "COT": "COT", "GYT": "GYT", "MEZ": "Mitteleuropäiši Standardzit", "WITA": "WITA", "AKST": "AKST", "EST": "EST", "HAST": "HAST", "GMT": "GMT", "WARST": "WARST", "CLST": "CLST", "WART": "WART", "WIT": "WIT", "WAT": "WAT", "JST": "JST", "ACDT": "ACDT", "MDT": "MDT", "AEST": "AEST", "UYST": "UYST", "∅∅∅": "∅∅∅", "CHAST": "CHAST", "ART": "ART", "TMST": "TMST", "OESZ": "Ošteuropäiši Summerzit", "AEDT": "AEDT", "EAT": "EAT", "ACST": "ACST", "ARST": "ARST", "TMT": "TMT", "PDT": "PDT", "ACWST": "ACWST", "BOT": "BOT", "CST": "CST", "OEZ": "Ošteuropäiši Standardzit", "NZST": "NZST", "PST": "PST", "UYT": "UYT", "ECT": "ECT", "HNT": "HNT", "CHADT": "CHADT", "SAST": "SAST", "ChST": "ChST", "SGT": "SGT", "JDT": "JDT", "ADT": "Atlantiši Summerzit", "LHST": "LHST", "LHDT": "LHDT", "BT": "BT", "WEZ": "Wešteuropäiši Standardzit", "HKT": "HKT", "HKST": "HKST", "AWST": "AWST", "AWDT": "AWDT", "WESZ": "Wešteuropäiši Summerzit", "VET": "VET", "IST": "IST", "HAT": "HAT", "EDT": "EDT", "HADT": "HADT", "WIB": "WIB", "NZDT": "NZDT", "MESZ": "Mitteleuropäiši Summerzit"},
}
}
diff --git a/wae_CH/wae_CH.go b/wae_CH/wae_CH.go
index 9428cc5a..ef522202 100644
--- a/wae_CH/wae_CH.go
+++ b/wae_CH/wae_CH.go
@@ -67,7 +67,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"v. Chr.", "n. Chr"},
erasNarrow: []string{"", ""},
erasWide: []string{"", ""},
- timezones: map[string]string{"ECT": "ECT", "WARST": "WARST", "PST": "PST", "GYT": "GYT", "∅∅∅": "∅∅∅", "HNT": "HNT", "WIT": "WIT", "AKST": "AKST", "WEZ": "Wešteuropäiši Standardzit", "UYST": "UYST", "NZST": "NZST", "HAST": "HAST", "OESZ": "Ošteuropäiši Summerzit", "SAST": "SAST", "WART": "WART", "ChST": "ChST", "GFT": "GFT", "AEST": "AEST", "OEZ": "Ošteuropäiši Standardzit", "HAT": "HAT", "NZDT": "NZDT", "CHAST": "CHAST", "WIB": "WIB", "JST": "JST", "WAST": "WAST", "AWST": "AWST", "VET": "VET", "ART": "ART", "MEZ": "Mitteleuropäiši Standardzit", "GMT": "GMT", "BT": "BT", "LHST": "LHST", "AST": "Atlantiši Standardzit", "HKT": "HKT", "CAT": "CAT", "HADT": "HADT", "WESZ": "Wešteuropäiši Summerzit", "MESZ": "Mitteleuropäiši Summerzit", "CST": "CST", "CDT": "CDT", "SGT": "SGT", "CLST": "CLST", "TMST": "TMST", "EST": "EST", "ARST": "ARST", "AEDT": "AEDT", "JDT": "JDT", "EDT": "EDT", "EAT": "EAT", "HKST": "HKST", "ADT": "Atlantiši Summerzit", "CLT": "CLT", "AKDT": "AKDT", "IST": "IST", "WAT": "WAT", "AWDT": "AWDT", "BOT": "BOT", "TMT": "TMT", "WITA": "WITA", "ACWDT": "ACWDT", "MST": "MST", "CHADT": "CHADT", "MYT": "MYT", "PDT": "PDT", "COT": "COT", "LHDT": "LHDT", "SRT": "SRT", "ACDT": "ACDT", "COST": "COST", "ACWST": "ACWST", "UYT": "UYT", "ACST": "ACST", "MDT": "MDT"},
+ timezones: map[string]string{"HAT": "HAT", "ACWST": "ACWST", "ECT": "ECT", "AEDT": "AEDT", "MESZ": "Mitteleuropäiši Summerzit", "WARST": "WARST", "WAT": "WAT", "AKST": "AKST", "ART": "ART", "CST": "CST", "ACST": "ACST", "GYT": "GYT", "NZST": "NZST", "CLST": "CLST", "COT": "COT", "JST": "JST", "MDT": "MDT", "CHADT": "CHADT", "PDT": "PDT", "MEZ": "Mitteleuropäiši Standardzit", "WESZ": "Wešteuropäiši Summerzit", "GFT": "GFT", "AKDT": "AKDT", "EDT": "EDT", "MST": "MST", "HAST": "HAST", "WIB": "WIB", "PST": "PST", "WEZ": "Wešteuropäiši Standardzit", "ACDT": "ACDT", "HNT": "HNT", "MYT": "MYT", "CHAST": "CHAST", "CAT": "CAT", "WITA": "WITA", "VET": "VET", "SGT": "SGT", "NZDT": "NZDT", "UYT": "UYT", "SRT": "SRT", "ACWDT": "ACWDT", "WART": "WART", "CDT": "CDT", "HADT": "HADT", "AWDT": "AWDT", "ARST": "ARST", "TMST": "TMST", "GMT": "GMT", "BT": "BT", "JDT": "JDT", "ADT": "Atlantiši Summerzit", "∅∅∅": "∅∅∅", "IST": "IST", "HKT": "HKT", "TMT": "TMT", "LHDT": "LHDT", "UYST": "UYST", "CLT": "CLT", "WAST": "WAST", "COST": "COST", "OESZ": "Ošteuropäiši Summerzit", "WIT": "WIT", "AST": "Atlantiši Standardzit", "EST": "EST", "AWST": "AWST", "AEST": "AEST", "ChST": "ChST", "EAT": "EAT", "HKST": "HKST", "SAST": "SAST", "BOT": "BOT", "OEZ": "Ošteuropäiši Standardzit", "LHST": "LHST"},
}
}
diff --git a/xog/xog.go b/xog/xog.go
index 94de1459..f8b8abac 100644
--- a/xog/xog.go
+++ b/xog/xog.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AZ", "AF"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kulisto nga azilawo", "Kulisto nga affile"},
- timezones: map[string]string{"WITA": "WITA", "SAST": "SAST", "IST": "IST", "WARST": "WARST", "ACDT": "ACDT", "WAT": "WAT", "WAST": "WAST", "HADT": "HADT", "JST": "JST", "WART": "WART", "MDT": "MDT", "EDT": "EDT", "ACWDT": "ACWDT", "NZST": "NZST", "HAT": "HAT", "CST": "CST", "HKST": "HKST", "AEDT": "AEDT", "OESZ": "OESZ", "ACWST": "ACWST", "CLT": "CLT", "MESZ": "MESZ", "AKST": "AKST", "WEZ": "WEZ", "MYT": "MYT", "GYT": "GYT", "EAT": "EAT", "AWST": "AWST", "HNT": "HNT", "ADT": "ADT", "HKT": "HKT", "CHAST": "CHAST", "AEST": "AEST", "LHST": "LHST", "UYT": "UYT", "PST": "PST", "SGT": "SGT", "AKDT": "AKDT", "PDT": "PDT", "TMT": "TMT", "OEZ": "OEZ", "WESZ": "WESZ", "ChST": "ChST", "AST": "AST", "CDT": "CDT", "MEZ": "MEZ", "CHADT": "CHADT", "JDT": "JDT", "GMT": "GMT", "UYST": "UYST", "VET": "VET", "WIT": "WIT", "ACST": "ACST", "WIB": "WIB", "COT": "COT", "ART": "ART", "∅∅∅": "∅∅∅", "GFT": "GFT", "BT": "BT", "ECT": "ECT", "LHDT": "LHDT", "BOT": "BOT", "MST": "MST", "ARST": "ARST", "COST": "COST", "CLST": "CLST", "CAT": "CAT", "TMST": "TMST", "HAST": "HAST", "EST": "EST", "SRT": "SRT", "AWDT": "AWDT", "NZDT": "NZDT"},
+ timezones: map[string]string{"ACST": "ACST", "EST": "EST", "WIT": "WIT", "GFT": "GFT", "AKDT": "AKDT", "TMT": "TMT", "ECT": "ECT", "MST": "MST", "HKT": "HKT", "EDT": "EDT", "OESZ": "OESZ", "CAT": "CAT", "JDT": "JDT", "AKST": "AKST", "MESZ": "MESZ", "CLST": "CLST", "OEZ": "OEZ", "LHDT": "LHDT", "GMT": "GMT", "CST": "CST", "NZST": "NZST", "NZDT": "NZDT", "PST": "PST", "BT": "BT", "CLT": "CLT", "ACWDT": "ACWDT", "WARST": "WARST", "WEZ": "WEZ", "HAT": "HAT", "AEST": "AEST", "CDT": "CDT", "COST": "COST", "TMST": "TMST", "WART": "WART", "SGT": "SGT", "CHADT": "CHADT", "ART": "ART", "ARST": "ARST", "LHST": "LHST", "ChST": "ChST", "EAT": "EAT", "WESZ": "WESZ", "JST": "JST", "HNT": "HNT", "CHAST": "CHAST", "WIB": "WIB", "UYT": "UYT", "MEZ": "MEZ", "SRT": "SRT", "AST": "AST", "ACDT": "ACDT", "ACWST": "ACWST", "GYT": "GYT", "AWST": "AWST", "BOT": "BOT", "IST": "IST", "HKST": "HKST", "MDT": "MDT", "HADT": "HADT", "WAT": "WAT", "∅∅∅": "∅∅∅", "MYT": "MYT", "ADT": "ADT", "HAST": "HAST", "WAST": "WAST", "COT": "COT", "UYST": "UYST", "SAST": "SAST", "AEDT": "AEDT", "PDT": "PDT", "WITA": "WITA", "VET": "VET", "AWDT": "AWDT"},
}
}
@@ -196,7 +196,7 @@ func (xog *xog) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
- l := len(s) + len(xog.decimal) + len(xog.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (xog *xog) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
- l := len(s) + len(xog.decimal) + len(xog.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/xog_UG/xog_UG.go b/xog_UG/xog_UG.go
index a117208c..c58ec58d 100644
--- a/xog_UG/xog_UG.go
+++ b/xog_UG/xog_UG.go
@@ -63,7 +63,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"AZ", "AF"},
erasNarrow: []string{"", ""},
erasWide: []string{"Kulisto nga azilawo", "Kulisto nga affile"},
- timezones: map[string]string{"HKT": "HKT", "HAST": "HAST", "MDT": "MDT", "CAT": "CAT", "TMST": "TMST", "OEZ": "OEZ", "GMT": "GMT", "ECT": "ECT", "NZST": "NZST", "NZDT": "NZDT", "HKST": "HKST", "OESZ": "OESZ", "WART": "WART", "SGT": "SGT", "MEZ": "MEZ", "UYST": "UYST", "ACST": "ACST", "VET": "VET", "AKST": "AKST", "WIT": "WIT", "SAST": "SAST", "LHDT": "LHDT", "ADT": "ADT", "HAT": "HAT", "TMT": "TMT", "HADT": "HADT", "WAST": "WAST", "ART": "ART", "AEST": "AEST", "GYT": "GYT", "JST": "JST", "BOT": "BOT", "ACWDT": "ACWDT", "MST": "MST", "AST": "AST", "COST": "COST", "CLST": "CLST", "MESZ": "MESZ", "WITA": "WITA", "JDT": "JDT", "BT": "BT", "HNT": "HNT", "ARST": "ARST", "CST": "CST", "CDT": "CDT", "GFT": "GFT", "WIB": "WIB", "IST": "IST", "EST": "EST", "PDT": "PDT", "EAT": "EAT", "AEDT": "AEDT", "AKDT": "AKDT", "ChST": "ChST", "∅∅∅": "∅∅∅", "CLT": "CLT", "CHAST": "CHAST", "CHADT": "CHADT", "EDT": "EDT", "WESZ": "WESZ", "ACDT": "ACDT", "AWST": "AWST", "AWDT": "AWDT", "COT": "COT", "WEZ": "WEZ", "MYT": "MYT", "WAT": "WAT", "UYT": "UYT", "PST": "PST", "ACWST": "ACWST", "LHST": "LHST", "WARST": "WARST", "SRT": "SRT"},
+ timezones: map[string]string{"GMT": "GMT", "BT": "BT", "WEZ": "WEZ", "MYT": "MYT", "HKT": "HKT", "HADT": "HADT", "HNT": "HNT", "WIT": "WIT", "WESZ": "WESZ", "BOT": "BOT", "MESZ": "MESZ", "WART": "WART", "TMST": "TMST", "UYST": "UYST", "AWDT": "AWDT", "∅∅∅": "∅∅∅", "SAST": "SAST", "UYT": "UYT", "ACWST": "ACWST", "ACWDT": "ACWDT", "CHADT": "CHADT", "EDT": "EDT", "AKST": "AKST", "ACST": "ACST", "ACDT": "ACDT", "LHST": "LHST", "COT": "COT", "GYT": "GYT", "ChST": "ChST", "JDT": "JDT", "CST": "CST", "HKST": "HKST", "NZDT": "NZDT", "IST": "IST", "WIB": "WIB", "MEZ": "MEZ", "CDT": "CDT", "AKDT": "AKDT", "HAT": "HAT", "MST": "MST", "LHDT": "LHDT", "OESZ": "OESZ", "CLT": "CLT", "EAT": "EAT", "WARST": "WARST", "JST": "JST", "SGT": "SGT", "NZST": "NZST", "OEZ": "OEZ", "AST": "AST", "GFT": "GFT", "VET": "VET", "CHAST": "CHAST", "TMT": "TMT", "AEDT": "AEDT", "ARST": "ARST", "HAST": "HAST", "WITA": "WITA", "SRT": "SRT", "WAST": "WAST", "COST": "COST", "ADT": "ADT", "MDT": "MDT", "PDT": "PDT", "AEST": "AEST", "AWST": "AWST", "CAT": "CAT", "PST": "PST", "CLST": "CLST", "WAT": "WAT", "ECT": "ECT", "ART": "ART", "EST": "EST"},
}
}
@@ -196,7 +196,7 @@ func (xog *xog_UG) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
- l := len(s) + len(xog.decimal) + len(xog.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (xog *xog_UG) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := xog.currencies[currency]
- l := len(s) + len(xog.decimal) + len(xog.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/yav/yav.go b/yav/yav.go
index 1ae1bd9b..d189dab0 100644
--- a/yav/yav.go
+++ b/yav/yav.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"k.Y.", "+J.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"katikupíen Yésuse", "ékélémkúnupíén n"},
- timezones: map[string]string{"COST": "COST", "CLST": "CLST", "HAT": "HAT", "TMT": "TMT", "EDT": "EDT", "ACST": "ACST", "AST": "AST", "AEST": "AEST", "AKDT": "AKDT", "PDT": "PDT", "MEZ": "MEZ", "CHAST": "CHAST", "AEDT": "AEDT", "SAST": "SAST", "BOT": "BOT", "MST": "MST", "CHADT": "CHADT", "AKST": "AKST", "PST": "PST", "ACWDT": "ACWDT", "ACDT": "ACDT", "CLT": "CLT", "MESZ": "MESZ", "HKT": "HKT", "TMST": "TMST", "OEZ": "OEZ", "GMT": "GMT", "ECT": "ECT", "UYT": "UYT", "ADT": "ADT", "LHST": "LHST", "ChST": "ChST", "WAST": "WAST", "UYST": "UYST", "CST": "CST", "HAST": "HAST", "ACWST": "ACWST", "WART": "WART", "ART": "ART", "∅∅∅": "∅∅∅", "CDT": "CDT", "WIB": "WIB", "LHDT": "LHDT", "MYT": "MYT", "COT": "COT", "EAT": "EAT", "AWDT": "AWDT", "WITA": "WITA", "WEZ": "WEZ", "HADT": "HADT", "OESZ": "OESZ", "JDT": "JDT", "BT": "BT", "WARST": "WARST", "CAT": "CAT", "WIT": "WIT", "IST": "IST", "NZDT": "NZDT", "NZST": "NZST", "HNT": "HNT", "JST": "JST", "WESZ": "WESZ", "AWST": "AWST", "SRT": "SRT", "GYT": "GYT", "EST": "EST", "MDT": "MDT", "HKST": "HKST", "SGT": "SGT", "GFT": "GFT", "VET": "VET", "WAT": "WAT", "ARST": "ARST"},
+ timezones: map[string]string{"EST": "EST", "HKST": "HKST", "OEZ": "OEZ", "AEDT": "AEDT", "MDT": "MDT", "CLT": "CLT", "AKDT": "AKDT", "ACST": "ACST", "AEST": "AEST", "BT": "BT", "CST": "CST", "MYT": "MYT", "CHAST": "CHAST", "ART": "ART", "CDT": "CDT", "AWDT": "AWDT", "COT": "COT", "JDT": "JDT", "PST": "PST", "ACWST": "ACWST", "ACWDT": "ACWDT", "MST": "MST", "WARST": "WARST", "IST": "IST", "AKST": "AKST", "AST": "AST", "HKT": "HKT", "PDT": "PDT", "WESZ": "WESZ", "ADT": "ADT", "TMT": "TMT", "NZDT": "NZDT", "WEZ": "WEZ", "ECT": "ECT", "HNT": "HNT", "UYT": "UYT", "SRT": "SRT", "ACDT": "ACDT", "HAT": "HAT", "AWST": "AWST", "WIB": "WIB", "ARST": "ARST", "NZST": "NZST", "∅∅∅": "∅∅∅", "BOT": "BOT", "HAST": "HAST", "COST": "COST", "UYST": "UYST", "EAT": "EAT", "WAT": "WAT", "HADT": "HADT", "CHADT": "CHADT", "EDT": "EDT", "OESZ": "OESZ", "LHDT": "LHDT", "ChST": "ChST", "WIT": "WIT", "WAST": "WAST", "SGT": "SGT", "MESZ": "MESZ", "WART": "WART", "CLST": "CLST", "GYT": "GYT", "CAT": "CAT", "GMT": "GMT", "SAST": "SAST", "LHST": "LHST", "MEZ": "MEZ", "GFT": "GFT", "TMST": "TMST", "WITA": "WITA", "VET": "VET", "JST": "JST"},
}
}
@@ -179,7 +179,7 @@ func (yav *yav) WeekdaysWide() []string {
func (yav *yav) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(yav.decimal) + len(yav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (yav *yav) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
- l := len(s) + len(yav.decimal) + len(yav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (yav *yav) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
- l := len(s) + len(yav.decimal) + len(yav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/yav_CM/yav_CM.go b/yav_CM/yav_CM.go
index f5012214..b79151d2 100644
--- a/yav_CM/yav_CM.go
+++ b/yav_CM/yav_CM.go
@@ -66,7 +66,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"k.Y.", "+J.C."},
erasNarrow: []string{"", ""},
erasWide: []string{"katikupíen Yésuse", "ékélémkúnupíén n"},
- timezones: map[string]string{"CST": "CST", "HKST": "HKST", "HADT": "HADT", "ACWDT": "ACWDT", "WIB": "WIB", "ChST": "ChST", "HNT": "HNT", "WART": "WART", "WARST": "WARST", "GYT": "GYT", "AST": "AST", "NZDT": "NZDT", "OEZ": "OEZ", "GMT": "GMT", "PST": "PST", "JST": "JST", "BT": "BT", "VET": "VET", "WAT": "WAT", "CHAST": "CHAST", "CHADT": "CHADT", "CAT": "CAT", "MESZ": "MESZ", "WEZ": "WEZ", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "ADT": "ADT", "CDT": "CDT", "HKT": "HKT", "BOT": "BOT", "GFT": "GFT", "JDT": "JDT", "EST": "EST", "NZST": "NZST", "CLT": "CLT", "MEZ": "MEZ", "TMT": "TMT", "TMST": "TMST", "ACWST": "ACWST", "LHST": "LHST", "ACDT": "ACDT", "COST": "COST", "IST": "IST", "UYST": "UYST", "PDT": "PDT", "SRT": "SRT", "EAT": "EAT", "HAT": "HAT", "ARST": "ARST", "WIT": "WIT", "MYT": "MYT", "MST": "MST", "WESZ": "WESZ", "ACST": "ACST", "AWDT": "AWDT", "SAST": "SAST", "UYT": "UYT", "SGT": "SGT", "CLST": "CLST", "AKDT": "AKDT", "EDT": "EDT", "ART": "ART", "AEST": "AEST", "AKST": "AKST", "WAST": "WAST", "AWST": "AWST", "HAST": "HAST", "OESZ": "OESZ", "COT": "COT", "MDT": "MDT", "AEDT": "AEDT", "WITA": "WITA", "ECT": "ECT"},
+ timezones: map[string]string{"EST": "EST", "MDT": "MDT", "UYST": "UYST", "WIT": "WIT", "COST": "COST", "AST": "AST", "CHADT": "CHADT", "CLT": "CLT", "AWST": "AWST", "ART": "ART", "TMST": "TMST", "ACST": "ACST", "MEZ": "MEZ", "BOT": "BOT", "PDT": "PDT", "WESZ": "WESZ", "HAST": "HAST", "SAST": "SAST", "MYT": "MYT", "NZST": "NZST", "CAT": "CAT", "WAST": "WAST", "JST": "JST", "GYT": "GYT", "OEZ": "OEZ", "AEST": "AEST", "GMT": "GMT", "WARST": "WARST", "WAT": "WAT", "AKST": "AKST", "CHAST": "CHAST", "CST": "CST", "WART": "WART", "VET": "VET", "BT": "BT", "HNT": "HNT", "SRT": "SRT", "ACWDT": "ACWDT", "LHDT": "LHDT", "ChST": "ChST", "ACWST": "ACWST", "WEZ": "WEZ", "HAT": "HAT", "HKST": "HKST", "HKT": "HKT", "ARST": "ARST", "WIB": "WIB", "EDT": "EDT", "MST": "MST", "∅∅∅": "∅∅∅", "ACDT": "ACDT", "AWDT": "AWDT", "EAT": "EAT", "GFT": "GFT", "HADT": "HADT", "NZDT": "NZDT", "OESZ": "OESZ", "COT": "COT", "SGT": "SGT", "LHST": "LHST", "MESZ": "MESZ", "CLST": "CLST", "JDT": "JDT", "IST": "IST", "AKDT": "AKDT", "ECT": "ECT", "ADT": "ADT", "UYT": "UYT", "PST": "PST", "WITA": "WITA", "CDT": "CDT", "TMT": "TMT", "AEDT": "AEDT"},
}
}
@@ -179,7 +179,7 @@ func (yav *yav_CM) WeekdaysWide() []string {
func (yav *yav_CM) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(yav.decimal) + len(yav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -254,7 +254,7 @@ func (yav *yav_CM) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
- l := len(s) + len(yav.decimal) + len(yav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 3 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -314,7 +314,7 @@ func (yav *yav_CM) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yav.currencies[currency]
- l := len(s) + len(yav.decimal) + len(yav.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 5 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/yi/yi.go b/yi/yi.go
index 976f008e..472011e1 100644
--- a/yi/yi.go
+++ b/yi/yi.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
daysWide: []string{"זונטיק", "מאָנטיק", "דינסטיק", "מיטוואך", "דאנערשטיק", "פֿרײַטיק", "שבת"},
periodsAbbreviated: []string{"פֿאַרמיטאָג", "נאָכמיטאָג"},
periodsWide: []string{"פֿאַרמיטאָג", "נאָכמיטאָג"},
- timezones: map[string]string{"VET": "VET", "AST": "AST", "NZDT": "NZDT", "HADT": "HADT", "PDT": "PDT", "ChST": "ChST", "OESZ": "OESZ", "AWDT": "AWDT", "AKDT": "AKDT", "BT": "BT", "COT": "COT", "CLST": "CLST", "AEDT": "AEDT", "AKST": "AKST", "WIT": "WIT", "JDT": "JDT", "HNT": "HNT", "CHAST": "CHAST", "CAT": "CAT", "IST": "IST", "UYT": "UYT", "∅∅∅": "∅∅∅", "BOT": "BOT", "WEZ": "WEZ", "LHDT": "LHDT", "WAT": "WAT", "TMST": "TMST", "JST": "JST", "MYT": "MYT", "WARST": "WARST", "ECT": "ECT", "HAST": "HAST", "AEST": "AEST", "EDT": "EDT", "ACWST": "ACWST", "HKT": "HKT", "ADT": "ADT", "NZST": "NZST", "MESZ": "MESZ", "WIB": "WIB", "SAST": "SAST", "GMT": "GMT", "ACST": "ACST", "EAT": "EAT", "SGT": "SGT", "CST": "CST", "WESZ": "WESZ", "SRT": "SRT", "CLT": "CLT", "GFT": "GFT", "ACWDT": "ACWDT", "MDT": "MDT", "TMT": "TMT", "OEZ": "OEZ", "UYST": "UYST", "WAST": "WAST", "HAT": "HAT", "MEZ": "MEZ", "EST": "EST", "WART": "WART", "COST": "COST", "ART": "ART", "CHADT": "CHADT", "CDT": "CDT", "WITA": "WITA", "PST": "PST", "GYT": "GYT", "MST": "MST", "ARST": "ARST", "AWST": "AWST", "HKST": "HKST", "LHST": "LHST", "ACDT": "ACDT"},
+ timezones: map[string]string{"JDT": "JDT", "HKST": "HKST", "OESZ": "OESZ", "PST": "PST", "ACST": "ACST", "MYT": "MYT", "EST": "EST", "SAST": "SAST", "ACWDT": "ACWDT", "WIT": "WIT", "CLT": "CLT", "GFT": "GFT", "SGT": "SGT", "TMST": "TMST", "ChST": "ChST", "WAST": "WAST", "VET": "VET", "ACDT": "ACDT", "MST": "MST", "HAST": "HAST", "AWDT": "AWDT", "MESZ": "MESZ", "GMT": "GMT", "AKDT": "AKDT", "AST": "AST", "HAT": "HAT", "GYT": "GYT", "HKT": "HKT", "CAT": "CAT", "MEZ": "MEZ", "SRT": "SRT", "WART": "WART", "WEZ": "WEZ", "ARST": "ARST", "NZDT": "NZDT", "EAT": "EAT", "BOT": "BOT", "IST": "IST", "CDT": "CDT", "EDT": "EDT", "MDT": "MDT", "HADT": "HADT", "WARST": "WARST", "WESZ": "WESZ", "ECT": "ECT", "PDT": "PDT", "WITA": "WITA", "BT": "BT", "CLST": "CLST", "WAT": "WAT", "COT": "COT", "HNT": "HNT", "NZST": "NZST", "UYT": "UYT", "CST": "CST", "∅∅∅": "∅∅∅", "AWST": "AWST", "CHADT": "CHADT", "ART": "ART", "CHAST": "CHAST", "TMT": "TMT", "OEZ": "OEZ", "AEST": "AEST", "UYST": "UYST", "LHDT": "LHDT", "COST": "COST", "AEDT": "AEDT", "LHST": "LHST", "JST": "JST", "AKST": "AKST", "ADT": "ADT", "WIB": "WIB", "ACWST": "ACWST"},
}
}
diff --git a/yi_001/yi_001.go b/yi_001/yi_001.go
index c876f343..c069d7b9 100644
--- a/yi_001/yi_001.go
+++ b/yi_001/yi_001.go
@@ -69,7 +69,7 @@ func New() locales.Translator {
daysWide: []string{"זונטיק", "מאָנטיק", "דינסטיק", "מיטוואך", "דאנערשטיק", "פֿרײַטיק", "שבת"},
periodsAbbreviated: []string{"פֿאַרמיטאָג", "נאָכמיטאָג"},
periodsWide: []string{"פֿאַרמיטאָג", "נאָכמיטאָג"},
- timezones: map[string]string{"MEZ": "MEZ", "WIT": "WIT", "JDT": "JDT", "BT": "BT", "ACST": "ACST", "ACDT": "ACDT", "ChST": "ChST", "AWDT": "AWDT", "TMST": "TMST", "HADT": "HADT", "PDT": "PDT", "WARST": "WARST", "VET": "VET", "EAT": "EAT", "CST": "CST", "CDT": "CDT", "CHAST": "CHAST", "HAST": "HAST", "∅∅∅": "∅∅∅", "WITA": "WITA", "EST": "EST", "WART": "WART", "HAT": "HAT", "AEDT": "AEDT", "GFT": "GFT", "WESZ": "WESZ", "AWST": "AWST", "EDT": "EDT", "TMT": "TMT", "AKDT": "AKDT", "GMT": "GMT", "ECT": "ECT", "WEZ": "WEZ", "NZDT": "NZDT", "HNT": "HNT", "ARST": "ARST", "AKST": "AKST", "BOT": "BOT", "MYT": "MYT", "AST": "AST", "MST": "MST", "MDT": "MDT", "AEST": "AEST", "OESZ": "OESZ", "JST": "JST", "LHDT": "LHDT", "SRT": "SRT", "GYT": "GYT", "ART": "ART", "CLT": "CLT", "CLST": "CLST", "UYT": "UYT", "SGT": "SGT", "HKST": "HKST", "OEZ": "OEZ", "LHST": "LHST", "WAST": "WAST", "WIB": "WIB", "COT": "COT", "HKT": "HKT", "UYST": "UYST", "PST": "PST", "ACWST": "ACWST", "WAT": "WAT", "CAT": "CAT", "CHADT": "CHADT", "SAST": "SAST", "ACWDT": "ACWDT", "ADT": "ADT", "NZST": "NZST", "COST": "COST", "MESZ": "MESZ", "IST": "IST"},
+ timezones: map[string]string{"HNT": "HNT", "UYT": "UYT", "UYST": "UYST", "AWST": "AWST", "CLST": "CLST", "CST": "CST", "JST": "JST", "ACDT": "ACDT", "HKST": "HKST", "WARST": "WARST", "EDT": "EDT", "MDT": "MDT", "LHST": "LHST", "PDT": "PDT", "ARST": "ARST", "PST": "PST", "GMT": "GMT", "CLT": "CLT", "WAT": "WAT", "WESZ": "WESZ", "IST": "IST", "CDT": "CDT", "ECT": "ECT", "SGT": "SGT", "HKT": "HKT", "EAT": "EAT", "AST": "AST", "WIB": "WIB", "MESZ": "MESZ", "ChST": "ChST", "ACWDT": "ACWDT", "WAST": "WAST", "MEZ": "MEZ", "VET": "VET", "HAT": "HAT", "CHADT": "CHADT", "HAST": "HAST", "AKDT": "AKDT", "SAST": "SAST", "AKST": "AKST", "AEDT": "AEDT", "LHDT": "LHDT", "ACWST": "ACWST", "WART": "WART", "WEZ": "WEZ", "MYT": "MYT", "CHAST": "CHAST", "SRT": "SRT", "HADT": "HADT", "TMT": "TMT", "OESZ": "OESZ", "AEST": "AEST", "GFT": "GFT", "COT": "COT", "COST": "COST", "MST": "MST", "WITA": "WITA", "∅∅∅": "∅∅∅", "BT": "BT", "BOT": "BOT", "WIT": "WIT", "JDT": "JDT", "ADT": "ADT", "OEZ": "OEZ", "AWDT": "AWDT", "TMST": "TMST", "NZST": "NZST", "NZDT": "NZDT", "GYT": "GYT", "ACST": "ACST", "ART": "ART", "EST": "EST", "CAT": "CAT"},
}
}
diff --git a/yo/yo.go b/yo/yo.go
index 4078a80f..3ecc5247 100644
--- a/yo/yo.go
+++ b/yo/yo.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"SK", "LK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Saju Kristi", "Lehin Kristi"},
- timezones: map[string]string{"WAT": "WAT", "COST": "COST", "GMT": "GMT", "ACWST": "ACWST", "EAT": "EAT", "MST": "MST", "CHAST": "CHAST", "BT": "BT", "AWDT": "AWDT", "MDT": "MDT", "CLST": "CLST", "JST": "JST", "EDT": "EDT", "LHDT": "LHDT", "WESZ": "WESZ", "WAST": "WAST", "HNT": "HNT", "AEST": "AEST", "AEDT": "AEDT", "WITA": "WITA", "AKDT": "AKDT", "∅∅∅": "∅∅∅", "ADT": "ADT", "ARST": "ARST", "HAST": "HAST", "PST": "PST", "WART": "WART", "UYT": "UYT", "HKT": "HKT", "SGT": "SGT", "AKST": "AKST", "JDT": "JDT", "IST": "IST", "ECT": "ECT", "ChST": "ChST", "ACST": "ACST", "ART": "ART", "TMST": "TMST", "PDT": "PDT", "SRT": "SRT", "MEZ": "MEZ", "MESZ": "MESZ", "CLT": "CLT", "WIB": "WIB", "AST": "AST", "CDT": "CDT", "CHADT": "CHADT", "NZDT": "NZDT", "HAT": "HAT", "CST": "CST", "TMT": "TMT", "GFT": "GFT", "GYT": "GYT", "VET": "VET", "AWST": "AWST", "NZST": "NZST", "WEZ": "WEZ", "LHST": "LHST", "BOT": "BOT", "ACDT": "ACDT", "OESZ": "OESZ", "EST": "EST", "CAT": "CAT", "HADT": "HADT", "ACWDT": "ACWDT", "WARST": "WARST", "COT": "COT", "HKST": "HKST", "WIT": "WIT", "SAST": "SAST", "MYT": "MYT", "OEZ": "OEZ", "UYST": "UYST"},
+ timezones: map[string]string{"VET": "VET", "WAST": "WAST", "HAT": "HAT", "SGT": "SGT", "SRT": "SRT", "WAT": "WAT", "AKST": "AKST", "AWDT": "AWDT", "OEZ": "OEZ", "WART": "WART", "CLST": "CLST", "ACST": "ACST", "NZST": "NZST", "IST": "IST", "MESZ": "MESZ", "ECT": "ECT", "HAST": "HAST", "OESZ": "OESZ", "BT": "BT", "WARST": "WARST", "BOT": "BOT", "ADT": "ADT", "AWST": "AWST", "ART": "ART", "MEZ": "MEZ", "EST": "EST", "LHDT": "LHDT", "CLT": "CLT", "WIT": "WIT", "CST": "CST", "HNT": "HNT", "CHAST": "CHAST", "WIB": "WIB", "LHST": "LHST", "ACWST": "ACWST", "WESZ": "WESZ", "GMT": "GMT", "UYT": "UYT", "CDT": "CDT", "COST": "COST", "MYT": "MYT", "EDT": "EDT", "TMST": "TMST", "MST": "MST", "HKST": "HKST", "ARST": "ARST", "NZDT": "NZDT", "ChST": "ChST", "ACWDT": "ACWDT", "HKT": "HKT", "EAT": "EAT", "AST": "AST", "GYT": "GYT", "AKDT": "AKDT", "CHADT": "CHADT", "∅∅∅": "∅∅∅", "PST": "PST", "PDT": "PDT", "UYST": "UYST", "WITA": "WITA", "WEZ": "WEZ", "COT": "COT", "ACDT": "ACDT", "HADT": "HADT", "AEST": "AEST", "CAT": "CAT", "GFT": "GFT", "TMT": "TMT", "MDT": "MDT", "JST": "JST", "JDT": "JDT", "AEDT": "AEDT", "SAST": "SAST"},
}
}
@@ -187,7 +187,7 @@ func (yo *yo) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
- l := len(s) + len(yo.decimal) + len(yo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (yo *yo) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
- l := len(s) + len(yo.decimal) + len(yo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/yo_BJ/yo_BJ.go b/yo_BJ/yo_BJ.go
index 3c5ff3c5..623531f8 100644
--- a/yo_BJ/yo_BJ.go
+++ b/yo_BJ/yo_BJ.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"SK", "LK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Saju Kristi", "Lehin Kristi"},
- timezones: map[string]string{"HKT": "HKT", "CHAST": "CHAST", "PST": "PST", "SRT": "SRT", "ACST": "ACST", "HAT": "HAT", "MESZ": "MESZ", "MDT": "MDT", "VET": "VET", "CHADT": "CHADT", "AKST": "AKST", "BT": "BT", "BOT": "BOT", "AWST": "AWST", "WITA": "WITA", "OEZ": "OEZ", "WARST": "WARST", "GYT": "GYT", "ART": "ART", "HKST": "HKST", "JDT": "JDT", "AKDT": "AKDT", "WIT": "WIT", "ACWST": "ACWST", "EAT": "EAT", "COT": "COT", "COST": "COST", "AST": "AST", "ECT": "ECT", "EDT": "EDT", "LHDT": "LHDT", "MYT": "MYT", "∅∅∅": "∅∅∅", "NZDT": "NZDT", "SGT": "SGT", "UYST": "UYST", "ACWDT": "ACWDT", "WAST": "WAST", "MEZ": "MEZ", "EST": "EST", "TMST": "TMST", "WIB": "WIB", "JST": "JST", "OESZ": "OESZ", "WEZ": "WEZ", "WAT": "WAT", "NZST": "NZST", "HADT": "HADT", "UYT": "UYT", "HNT": "HNT", "AWDT": "AWDT", "GMT": "GMT", "IST": "IST", "WART": "WART", "PDT": "PDT", "ChST": "ChST", "CAT": "CAT", "AEDT": "AEDT", "HAST": "HAST", "LHST": "LHST", "ADT": "ADT", "CLST": "CLST", "CST": "CST", "GFT": "GFT", "SAST": "SAST", "WESZ": "WESZ", "ARST": "ARST", "CLT": "CLT", "TMT": "TMT", "AEST": "AEST", "MST": "MST", "ACDT": "ACDT", "CDT": "CDT"},
+ timezones: map[string]string{"CAT": "CAT", "WEZ": "WEZ", "AKST": "AKST", "AWDT": "AWDT", "HKT": "HKT", "TMT": "TMT", "OEZ": "OEZ", "NZST": "NZST", "WARST": "WARST", "CLT": "CLT", "UYST": "UYST", "WAT": "WAT", "COST": "COST", "AWST": "AWST", "HKST": "HKST", "MEZ": "MEZ", "SRT": "SRT", "JST": "JST", "TMST": "TMST", "LHDT": "LHDT", "MESZ": "MESZ", "GMT": "GMT", "UYT": "UYT", "EDT": "EDT", "AEDT": "AEDT", "LHST": "LHST", "WART": "WART", "GFT": "GFT", "GYT": "GYT", "BT": "BT", "VET": "VET", "WAST": "WAST", "ACDT": "ACDT", "EST": "EST", "WESZ": "WESZ", "ADT": "ADT", "MDT": "MDT", "HAST": "HAST", "CHAST": "CHAST", "OESZ": "OESZ", "IST": "IST", "HADT": "HADT", "CHADT": "CHADT", "EAT": "EAT", "AST": "AST", "ACST": "ACST", "HNT": "HNT", "ChST": "ChST", "CLST": "CLST", "CDT": "CDT", "JDT": "JDT", "SGT": "SGT", "∅∅∅": "∅∅∅", "AKDT": "AKDT", "MST": "MST", "CST": "CST", "COT": "COT", "AEST": "AEST", "NZDT": "NZDT", "ACWDT": "ACWDT", "PST": "PST", "WITA": "WITA", "ACWST": "ACWST", "BOT": "BOT", "WIT": "WIT", "ECT": "ECT", "ARST": "ARST", "WIB": "WIB", "HAT": "HAT", "MYT": "MYT", "SAST": "SAST", "ART": "ART", "PDT": "PDT"},
}
}
@@ -187,7 +187,7 @@ func (yo *yo_BJ) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
- l := len(s) + len(yo.decimal) + len(yo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (yo *yo_BJ) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
- l := len(s) + len(yo.decimal) + len(yo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/yo_NG/yo_NG.go b/yo_NG/yo_NG.go
index ea7faf54..60b668a5 100644
--- a/yo_NG/yo_NG.go
+++ b/yo_NG/yo_NG.go
@@ -61,7 +61,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"SK", "LK"},
erasNarrow: []string{"", ""},
erasWide: []string{"Saju Kristi", "Lehin Kristi"},
- timezones: map[string]string{"WESZ": "WESZ", "ACST": "ACST", "VET": "VET", "ART": "ART", "CLT": "CLT", "ECT": "ECT", "ACWDT": "ACWDT", "BOT": "BOT", "SRT": "SRT", "SAST": "SAST", "PDT": "PDT", "LHST": "LHST", "ChST": "ChST", "COST": "COST", "CST": "CST", "HKT": "HKT", "EDT": "EDT", "AST": "AST", "NZST": "NZST", "CDT": "CDT", "WITA": "WITA", "MYT": "MYT", "HKST": "HKST", "WIT": "WIT", "AEST": "AEST", "GMT": "GMT", "ADT": "ADT", "HAT": "HAT", "CLST": "CLST", "AEDT": "AEDT", "EST": "EST", "ACWST": "ACWST", "WART": "WART", "GYT": "GYT", "MDT": "MDT", "AKDT": "AKDT", "UYST": "UYST", "WAT": "WAT", "HADT": "HADT", "WIB": "WIB", "OEZ": "OEZ", "JDT": "JDT", "IST": "IST", "∅∅∅": "∅∅∅", "EAT": "EAT", "MESZ": "MESZ", "CHADT": "CHADT", "HAST": "HAST", "UYT": "UYT", "HNT": "HNT", "BT": "BT", "WARST": "WARST", "ACDT": "ACDT", "MST": "MST", "AWDT": "AWDT", "NZDT": "NZDT", "LHDT": "LHDT", "WAST": "WAST", "CAT": "CAT", "CHAST": "CHAST", "TMT": "TMT", "PST": "PST", "WEZ": "WEZ", "COT": "COT", "TMST": "TMST", "JST": "JST", "ARST": "ARST", "SGT": "SGT", "AWST": "AWST", "MEZ": "MEZ", "GFT": "GFT", "AKST": "AKST", "OESZ": "OESZ"},
+ timezones: map[string]string{"CAT": "CAT", "ACDT": "ACDT", "ECT": "ECT", "ART": "ART", "ARST": "ARST", "NZDT": "NZDT", "ACWST": "ACWST", "EAT": "EAT", "WARST": "WARST", "CLT": "CLT", "WAT": "WAT", "BOT": "BOT", "ACWDT": "ACWDT", "VET": "VET", "IST": "IST", "ChST": "ChST", "WIT": "WIT", "SRT": "SRT", "HNT": "HNT", "HAST": "HAST", "CHAST": "CHAST", "LHST": "LHST", "LHDT": "LHDT", "AEST": "AEST", "GMT": "GMT", "PDT": "PDT", "COT": "COT", "COST": "COST", "CDT": "CDT", "HAT": "HAT", "AWST": "AWST", "OESZ": "OESZ", "PST": "PST", "WART": "WART", "WAST": "WAST", "ACST": "ACST", "EST": "EST", "SAST": "SAST", "MST": "MST", "HKT": "HKT", "EDT": "EDT", "TMST": "TMST", "OEZ": "OEZ", "GFT": "GFT", "JST": "JST", "SGT": "SGT", "AKST": "AKST", "AKDT": "AKDT", "HADT": "HADT", "AEDT": "AEDT", "WEZ": "WEZ", "UYST": "UYST", "GYT": "GYT", "AWDT": "AWDT", "HKST": "HKST", "NZST": "NZST", "∅∅∅": "∅∅∅", "CLST": "CLST", "AST": "AST", "CHADT": "CHADT", "WIB": "WIB", "UYT": "UYT", "MDT": "MDT", "MESZ": "MESZ", "MYT": "MYT", "JDT": "JDT", "CST": "CST", "WITA": "WITA", "WESZ": "WESZ", "ADT": "ADT", "TMT": "TMT", "MEZ": "MEZ", "BT": "BT"},
}
}
@@ -187,7 +187,7 @@ func (yo *yo_NG) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
- l := len(s) + len(yo.decimal) + len(yo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 0 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -245,7 +245,7 @@ func (yo *yo_NG) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yo.currencies[currency]
- l := len(s) + len(yo.decimal) + len(yo.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 0*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/yue/yue.go b/yue/yue.go
index 28855995..32405d0f 100644
--- a/yue/yue.go
+++ b/yue/yue.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"西元前", "西元"},
erasNarrow: []string{"西元前", "西元"},
erasWide: []string{"西元前", "西元"},
- timezones: map[string]string{"PST": "太平洋標準時間", "WESZ": "西歐夏令時間", "MDT": "山區夏令時間", "WEZ": "西歐標準時間", "ACST": "澳洲中部標準時間", "WITA": "印尼中部時間", "ACWST": "澳洲中西部標準時間", "EAT": "東非時間", "NZDT": "紐西蘭夏令時間", "CST": "中部標準時間", "MESZ": "中歐夏令時間", "UYT": "烏拉圭標準時間", "VET": "委內瑞拉時間", "WIB": "印尼西部時間", "BOT": "玻利維亞時間", "PDT": "太平洋夏令時間", "ADT": "大西洋夏令時間", "CLST": "智利夏令時間", "IST": "印度標準時間", "AWST": "澳洲西部標準時間", "AEDT": "澳洲東部夏令時間", "JST": "日本標準時間", "∅∅∅": "秘魯夏令時間", "ARST": "阿根廷夏令時間", "TMST": "土庫曼夏令時間", "LHST": "豪勳爵島標準時間", "ART": "阿根廷標準時間", "CLT": "智利標準時間", "MEZ": "中歐標準時間", "HKT": "香港標準時間", "COT": "哥倫比亞標準時間", "CHAST": "查坦群島標準時間", "TMT": "土庫曼標準時間", "JDT": "日本夏令時間", "HAST": "夏威夷-阿留申標準時間", "AEST": "澳洲東部標準時間", "AKST": "阿拉斯加標準時間", "BT": "不丹時間", "WART": "阿根廷西部標準時間", "WARST": "阿根廷西部夏令時間", "WAST": "西非夏令時間", "SGT": "新加坡標準時間", "SAST": "南非標準時間", "HKST": "香港夏令時間", "CHADT": "查坦群島夏令時間", "EDT": "東部夏令時間", "LHDT": "豪勳爵島夏令時間", "ChST": "查莫洛時間", "WAT": "西非標準時間", "NZST": "紐西蘭標準時間", "CAT": "中非時間", "UYST": "烏拉圭夏令時間", "SRT": "蘇利南時間", "GYT": "蓋亞那時間", "AWDT": "澳洲西部夏令時間", "HAT": "紐芬蘭夏令時間", "AKDT": "阿拉斯加夏令時間", "HADT": "夏威夷-阿留申夏令時間", "GFT": "法屬圭亞那時間", "GMT": "格林威治標準時間", "ACWDT": "澳洲中西部夏令時間", "MYT": "馬來西亞時間", "ACDT": "澳洲中部夏令時間", "MST": "山區標準時間", "CDT": "中部夏令時間", "EST": "東部標準時間", "AST": "大西洋標準時間", "COST": "哥倫比亞夏令時間", "WIT": "印尼東部時間", "OEZ": "東歐標準時間", "OESZ": "東歐夏令時間", "ECT": "厄瓜多時間", "HNT": "紐芬蘭標準時間"},
+ timezones: map[string]string{"AEDT": "澳洲東部夏令時間", "GMT": "格林威治標準時間", "BT": "不丹時間", "JST": "日本標準時間", "GYT": "蓋亞那時間", "EDT": "東部夏令時間", "CHADT": "查坦群島夏令時間", "VET": "委內瑞拉時間", "ARST": "阿根廷夏令時間", "AEST": "澳洲東部標準時間", "PDT": "太平洋夏令時間", "UYT": "烏拉圭標準時間", "ACWDT": "澳洲中西部夏令時間", "SAST": "南非標準時間", "CAT": "中非時間", "UYST": "烏拉圭夏令時間", "WART": "阿根廷西部標準時間", "CLT": "智利標準時間", "WIT": "印尼東部時間", "CST": "中部標準時間", "AWDT": "澳洲西部夏令時間", "LHDT": "豪勳爵島夏令時間", "WESZ": "西歐夏令時間", "COST": "哥倫比亞夏令時間", "SGT": "新加坡標準時間", "HKST": "香港夏令時間", "ART": "阿根廷標準時間", "WIB": "印尼西部時間", "AKDT": "阿拉斯加夏令時間", "ADT": "大西洋夏令時間", "HADT": "夏威夷-阿留申夏令時間", "AWST": "澳洲西部標準時間", "CHAST": "查坦群島標準時間", "CLST": "智利夏令時間", "COT": "哥倫比亞標準時間", "MYT": "馬來西亞時間", "HKT": "香港標準時間", "TMT": "土庫曼標準時間", "LHST": "豪勳爵島標準時間", "NZDT": "紐西蘭夏令時間", "ACWST": "澳洲中西部標準時間", "ECT": "厄瓜多時間", "AST": "大西洋標準時間", "ACDT": "澳洲中部夏令時間", "OESZ": "東歐夏令時間", "MST": "山區標準時間", "CDT": "中部夏令時間", "NZST": "紐西蘭標準時間", "MEZ": "中歐標準時間", "WAT": "西非標準時間", "IST": "印度標準時間", "WITA": "印尼中部時間", "GFT": "法屬圭亞那時間", "ACST": "澳洲中部標準時間", "EST": "東部標準時間", "EAT": "東非時間", "MDT": "山區夏令時間", "AKST": "阿拉斯加標準時間", "MESZ": "中歐夏令時間", "BOT": "玻利維亞時間", "WAST": "西非夏令時間", "HAST": "夏威夷-阿留申標準時間", "TMST": "土庫曼夏令時間", "OEZ": "東歐標準時間", "ChST": "查莫洛時間", "SRT": "蘇利南時間", "WEZ": "西歐標準時間", "HAT": "紐芬蘭夏令時間", "PST": "太平洋標準時間", "∅∅∅": "巴西利亞夏令時間", "WARST": "阿根廷西部夏令時間", "JDT": "日本夏令時間", "HNT": "紐芬蘭標準時間"},
}
}
@@ -184,7 +184,7 @@ func (yue *yue) WeekdaysWide() []string {
func (yue *yue) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(yue.decimal) + len(yue.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (yue *yue) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
- l := len(s) + len(yue.decimal) + len(yue.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (yue *yue) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
- l := len(s) + len(yue.decimal) + len(yue.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/yue_HK/yue_HK.go b/yue_HK/yue_HK.go
index 15017428..dc65df4e 100644
--- a/yue_HK/yue_HK.go
+++ b/yue_HK/yue_HK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"西元前", "西元"},
erasNarrow: []string{"西元前", "西元"},
erasWide: []string{"西元前", "西元"},
- timezones: map[string]string{"ARST": "阿根廷夏令時間", "AWST": "澳洲西部標準時間", "NZST": "紐西蘭標準時間", "ART": "阿根廷標準時間", "MEZ": "中歐標準時間", "HKST": "香港夏令時間", "SGT": "新加坡標準時間", "AEST": "澳洲東部標準時間", "PST": "太平洋標準時間", "MDT": "山區夏令時間", "OESZ": "東歐夏令時間", "MST": "山區標準時間", "HNT": "紐芬蘭標準時間", "CAT": "中非時間", "GFT": "法屬圭亞那時間", "SAST": "南非標準時間", "WART": "阿根廷西部標準時間", "GYT": "蓋亞那時間", "WAST": "西非夏令時間", "CLT": "智利標準時間", "ChST": "查莫洛時間", "UYT": "烏拉圭標準時間", "VET": "委內瑞拉時間", "AKST": "阿拉斯加標準時間", "GMT": "格林威治標準時間", "EAT": "東非時間", "CHAST": "查坦群島標準時間", "WEZ": "西歐標準時間", "ACST": "澳洲中部標準時間", "NZDT": "紐西蘭夏令時間", "COT": "哥倫比亞標準時間", "AST": "大西洋標準時間", "WARST": "阿根廷西部夏令時間", "UYST": "烏拉圭夏令時間", "TMST": "土庫曼夏令時間", "JST": "日本標準時間", "WIT": "印尼東部時間", "TMT": "土庫曼標準時間", "CHADT": "查坦群島夏令時間", "CLST": "智利夏令時間", "WITA": "印尼中部時間", "IST": "印度標準時間", "EDT": "東部夏令時間", "LHST": "豪勳爵島標準時間", "WAT": "西非標準時間", "HAT": "紐芬蘭夏令時間", "SRT": "蘇利南時間", "ACDT": "澳洲中部夏令時間", "MESZ": "中歐夏令時間", "HKT": "香港標準時間", "CST": "中部標準時間", "AEDT": "澳洲東部夏令時間", "ACWST": "澳洲中西部標準時間", "BOT": "玻利維亞時間", "ECT": "厄瓜多時間", "OEZ": "東歐標準時間", "BT": "不丹時間", "ACWDT": "澳洲中西部夏令時間", "WESZ": "西歐夏令時間", "HAST": "夏威夷-阿留申標準時間", "LHDT": "豪勳爵島夏令時間", "ADT": "大西洋夏令時間", "∅∅∅": "秘魯夏令時間", "COST": "哥倫比亞夏令時間", "AWDT": "澳洲西部夏令時間", "CDT": "中部夏令時間", "EST": "東部標準時間", "MYT": "馬來西亞時間", "PDT": "太平洋夏令時間", "JDT": "日本夏令時間", "AKDT": "阿拉斯加夏令時間", "WIB": "印尼西部時間", "HADT": "夏威夷-阿留申夏令時間"},
+ timezones: map[string]string{"JDT": "日本夏令時間", "WARST": "阿根廷西部夏令時間", "BOT": "玻利維亞時間", "IST": "印度標準時間", "SRT": "蘇利南時間", "AKDT": "阿拉斯加夏令時間", "MESZ": "中歐夏令時間", "MST": "山區標準時間", "MDT": "山區夏令時間", "WAT": "西非標準時間", "WEZ": "西歐標準時間", "AKST": "阿拉斯加標準時間", "ARST": "阿根廷夏令時間", "WAST": "西非夏令時間", "AEST": "澳洲東部標準時間", "HAST": "夏威夷-阿留申標準時間", "LHDT": "豪勳爵島夏令時間", "CAT": "中非時間", "UYT": "烏拉圭標準時間", "ECT": "厄瓜多時間", "HAT": "紐芬蘭夏令時間", "EST": "東部標準時間", "HKT": "香港標準時間", "TMST": "土庫曼夏令時間", "OEZ": "東歐標準時間", "WITA": "印尼中部時間", "ACST": "澳洲中部標準時間", "ACDT": "澳洲中部夏令時間", "NZST": "紐西蘭標準時間", "LHST": "豪勳爵島標準時間", "BT": "不丹時間", "CLT": "智利標準時間", "VET": "委內瑞拉時間", "HNT": "紐芬蘭標準時間", "MYT": "馬來西亞時間", "AWST": "澳洲西部標準時間", "AWDT": "澳洲西部夏令時間", "MEZ": "中歐標準時間", "ACWST": "澳洲中西部標準時間", "ChST": "查莫洛時間", "WESZ": "西歐夏令時間", "COT": "哥倫比亞標準時間", "AST": "大西洋標準時間", "ART": "阿根廷標準時間", "AEDT": "澳洲東部夏令時間", "ACWDT": "澳洲中西部夏令時間", "SGT": "新加坡標準時間", "HKST": "香港夏令時間", "CHADT": "查坦群島夏令時間", "NZDT": "紐西蘭夏令時間", "UYST": "烏拉圭夏令時間", "EAT": "東非時間", "WART": "阿根廷西部標準時間", "CDT": "中部夏令時間", "JST": "日本標準時間", "ADT": "大西洋夏令時間", "SAST": "南非標準時間", "GFT": "法屬圭亞那時間", "CST": "中部標準時間", "GYT": "蓋亞那時間", "OESZ": "東歐夏令時間", "WIT": "印尼東部時間", "COST": "哥倫比亞夏令時間", "EDT": "東部夏令時間", "HADT": "夏威夷-阿留申夏令時間", "TMT": "土庫曼標準時間", "PDT": "太平洋夏令時間", "CLST": "智利夏令時間", "∅∅∅": "亞速爾群島夏令時間", "WIB": "印尼西部時間", "CHAST": "查坦群島標準時間", "PST": "太平洋標準時間", "GMT": "格林威治標準時間"},
}
}
@@ -184,7 +184,7 @@ func (yue *yue_HK) WeekdaysWide() []string {
func (yue *yue_HK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(yue.decimal) + len(yue.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (yue *yue_HK) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
- l := len(s) + len(yue.decimal) + len(yue.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (yue *yue_HK) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := yue.currencies[currency]
- l := len(s) + len(yue.decimal) + len(yue.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zgh/zgh.go b/zgh/zgh.go
index 2637699f..2d0bc859 100644
--- a/zgh/zgh.go
+++ b/zgh/zgh.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"WART": "WART", "BOT": "BOT", "SGT": "SGT", "OEZ": "OEZ", "BT": "BT", "ACWST": "ACWST", "AST": "AST", "HNT": "HNT", "HKT": "HKT", "GFT": "GFT", "SAST": "SAST", "MDT": "MDT", "AWST": "AWST", "COST": "COST", "CDT": "CDT", "HKST": "HKST", "OESZ": "OESZ", "MST": "MST", "WAT": "WAT", "AWDT": "AWDT", "LHDT": "LHDT", "ACDT": "ACDT", "ART": "ART", "JST": "JST", "GYT": "GYT", "CAT": "CAT", "IST": "IST", "ACWDT": "ACWDT", "VET": "VET", "EAT": "EAT", "CHADT": "CHADT", "CLST": "CLST", "AEDT": "AEDT", "JDT": "JDT", "∅∅∅": "∅∅∅", "COT": "COT", "EDT": "EDT", "SRT": "SRT", "MESZ": "MESZ", "CLT": "CLT", "HADT": "HADT", "AKST": "AKST", "ChST": "ChST", "NZST": "NZST", "ARST": "ARST", "CHAST": "CHAST", "TMST": "TMST", "HAST": "HAST", "WIB": "WIB", "EST": "EST", "PST": "PST", "LHST": "LHST", "CST": "CST", "GMT": "GMT", "ECT": "ECT", "ACST": "ACST", "WEZ": "WEZ", "WARST": "WARST", "MEZ": "MEZ", "AEST": "AEST", "PDT": "PDT", "UYST": "UYST", "WAST": "WAST", "NZDT": "NZDT", "WIT": "WIT", "WESZ": "WESZ", "ADT": "ADT", "TMT": "TMT", "AKDT": "AKDT", "MYT": "MYT", "UYT": "UYT", "HAT": "HAT", "WITA": "WITA"},
+ timezones: map[string]string{"ART": "ART", "NZDT": "NZDT", "PDT": "PDT", "WESZ": "WESZ", "COT": "COT", "HKT": "HKT", "SAST": "SAST", "WART": "WART", "WEZ": "WEZ", "HAST": "HAST", "HADT": "HADT", "WARST": "WARST", "CHAST": "CHAST", "CHADT": "CHADT", "HAT": "HAT", "AWST": "AWST", "ARST": "ARST", "EST": "EST", "BT": "BT", "EAT": "EAT", "HNT": "HNT", "JDT": "JDT", "ACDT": "ACDT", "ACWDT": "ACWDT", "MST": "MST", "ACST": "ACST", "HKST": "HKST", "UYST": "UYST", "PST": "PST", "ChST": "ChST", "MYT": "MYT", "OEZ": "OEZ", "AEDT": "AEDT", "WIT": "WIT", "WAT": "WAT", "ECT": "ECT", "ADT": "ADT", "EDT": "EDT", "OESZ": "OESZ", "CAT": "CAT", "GFT": "GFT", "AKDT": "AKDT", "TMST": "TMST", "WITA": "WITA", "BOT": "BOT", "COST": "COST", "MDT": "MDT", "GYT": "GYT", "UYT": "UYT", "CLST": "CLST", "IST": "IST", "CDT": "CDT", "SGT": "SGT", "LHST": "LHST", "NZST": "NZST", "GMT": "GMT", "AST": "AST", "WIB": "WIB", "SRT": "SRT", "CLT": "CLT", "VET": "VET", "WAST": "WAST", "JST": "JST", "∅∅∅": "∅∅∅", "MEZ": "MEZ", "MESZ": "MESZ", "AKST": "AKST", "LHDT": "LHDT", "ACWST": "ACWST", "AWDT": "AWDT", "AEST": "AEST", "CST": "CST", "TMT": "TMT"},
}
}
@@ -215,7 +215,7 @@ func (zgh *zgh) FmtCurrency(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
- l := len(s) + len(zgh.decimal) + len(zgh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -273,7 +273,7 @@ func (zgh *zgh) FmtAccounting(num float64, v uint64, currency currency.Type) str
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
- l := len(s) + len(zgh.decimal) + len(zgh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zgh_MA/zgh_MA.go b/zgh_MA/zgh_MA.go
index 29ef6f6d..5429bff0 100644
--- a/zgh_MA/zgh_MA.go
+++ b/zgh_MA/zgh_MA.go
@@ -62,7 +62,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"ⴷⴰⵄ", "ⴷⴼⵄ"},
erasNarrow: []string{"", ""},
erasWide: []string{"ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ", "ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"},
- timezones: map[string]string{"PST": "PST", "WESZ": "WESZ", "LHDT": "LHDT", "∅∅∅": "∅∅∅", "HAT": "HAT", "WITA": "WITA", "WART": "WART", "WIT": "WIT", "OEZ": "OEZ", "WARST": "WARST", "WAT": "WAT", "BT": "BT", "UYST": "UYST", "ACWST": "ACWST", "EAT": "EAT", "MYT": "MYT", "GFT": "GFT", "SAST": "SAST", "BOT": "BOT", "CHADT": "CHADT", "CDT": "CDT", "TMT": "TMT", "TMST": "TMST", "CAT": "CAT", "WIB": "WIB", "ACST": "ACST", "ChST": "ChST", "ARST": "ARST", "AWST": "AWST", "PDT": "PDT", "ADT": "ADT", "SGT": "SGT", "CST": "CST", "JDT": "JDT", "GMT": "GMT", "WEZ": "WEZ", "WAST": "WAST", "NZDT": "NZDT", "AEDT": "AEDT", "AKST": "AKST", "MEZ": "MEZ", "HAST": "HAST", "ECT": "ECT", "EST": "EST", "MST": "MST", "MDT": "MDT", "AWDT": "AWDT", "CHAST": "CHAST", "SRT": "SRT", "ACDT": "ACDT", "AEST": "AEST", "IST": "IST", "CLST": "CLST", "UYT": "UYT", "ART": "ART", "COST": "COST", "HNT": "HNT", "CLT": "CLT", "MESZ": "MESZ", "HADT": "HADT", "ACWDT": "ACWDT", "NZST": "NZST", "LHST": "LHST", "GYT": "GYT", "AST": "AST", "OESZ": "OESZ", "JST": "JST", "HKT": "HKT", "HKST": "HKST", "AKDT": "AKDT", "VET": "VET", "COT": "COT", "EDT": "EDT"},
+ timezones: map[string]string{"SAST": "SAST", "UYT": "UYT", "BOT": "BOT", "CLT": "CLT", "COT": "COT", "MST": "MST", "LHDT": "LHDT", "NZDT": "NZDT", "PST": "PST", "CST": "CST", "AEST": "AEST", "EST": "EST", "OEZ": "OEZ", "WARST": "WARST", "ADT": "ADT", "HKT": "HKT", "ARST": "ARST", "GMT": "GMT", "CLST": "CLST", "ACDT": "ACDT", "WITA": "WITA", "ACWDT": "ACWDT", "CAT": "CAT", "AKDT": "AKDT", "AST": "AST", "HNT": "HNT", "SGT": "SGT", "TMST": "TMST", "MEZ": "MEZ", "VET": "VET", "∅∅∅": "∅∅∅", "HKST": "HKST", "WAT": "WAT", "COST": "COST", "HAT": "HAT", "HAST": "HAST", "OESZ": "OESZ", "LHST": "LHST", "NZST": "NZST", "MESZ": "MESZ", "SRT": "SRT", "ACWST": "ACWST", "WIB": "WIB", "WEZ": "WEZ", "AWST": "AWST", "CHADT": "CHADT", "TMT": "TMT", "BT": "BT", "JDT": "JDT", "MYT": "MYT", "GYT": "GYT", "EDT": "EDT", "PDT": "PDT", "AKST": "AKST", "CHAST": "CHAST", "UYST": "UYST", "WART": "WART", "ECT": "ECT", "HADT": "HADT", "AEDT": "AEDT", "WIT": "WIT", "ACST": "ACST", "ChST": "ChST", "JST": "JST", "AWDT": "AWDT", "EAT": "EAT", "WESZ": "WESZ", "GFT": "GFT", "MDT": "MDT", "WAST": "WAST", "IST": "IST", "ART": "ART", "CDT": "CDT"},
}
}
@@ -215,7 +215,7 @@ func (zgh *zgh_MA) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
- l := len(s) + len(zgh.decimal) + len(zgh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -273,7 +273,7 @@ func (zgh *zgh_MA) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zgh.currencies[currency]
- l := len(s) + len(zgh.decimal) + len(zgh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 1 + 2*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh/zh.go b/zh/zh.go
index 979ef233..cf5cb468 100644
--- a/zh/zh.go
+++ b/zh/zh.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"NZST": "新西兰标准时间", "MEZ": "中欧标准时间", "EST": "北美东部标准时间", "ADT": "大西洋夏令时间", "HKST": "香港夏令时间", "WIT": "印度尼西亚东部时间", "AKST": "阿拉斯加标准时间", "ECT": "厄瓜多尔时间", "WART": "阿根廷西部标准时间", "SAST": "南部非洲时间", "WEZ": "西欧标准时间", "ARST": "阿根廷夏令时间", "COST": "哥伦比亚夏令时间", "HADT": "夏威夷-阿留申夏令时间", "JST": "日本标准时间", "GMT": "格林尼治标准时间", "ACST": "澳大利亚中部标准时间", "ACDT": "澳大利亚中部夏令时间", "MST": "澳门标准时间", "CAT": "中部非洲时间", "WAST": "西部非洲夏令时间", "HNT": "纽芬兰标准时间", "MDT": "澳门夏令时间", "CLT": "智利标准时间", "WITA": "印度尼西亚中部时间", "ACWST": "澳大利亚中西部标准时间", "MYT": "马来西亚时间", "UYST": "乌拉圭夏令时间", "HAT": "纽芬兰夏令时间", "ART": "阿根廷标准时间", "HKT": "香港标准时间", "TMT": "土库曼斯坦标准时间", "LHDT": "豪勋爵岛夏令时间", "BT": "不丹时间", "ChST": "查莫罗时间", "VET": "委内瑞拉时间", "COT": "哥伦比亚标准时间", "AST": "大西洋标准时间", "JDT": "日本夏令时间", "EDT": "北美东部夏令时间", "UYT": "乌拉圭标准时间", "SRT": "苏里南时间", "AEDT": "澳大利亚东部夏令时间", "OESZ": "东欧夏令时间", "IST": "印度时间", "LHST": "豪勋爵岛标准时间", "CST": "北美中部标准时间", "AEST": "澳大利亚东部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "PDT": "北美太平洋夏令时间", "GYT": "圭亚那时间", "MESZ": "中欧夏令时间", "OEZ": "东欧标准时间", "WARST": "阿根廷西部夏令时间", "AWDT": "澳大利亚西部夏令时间", "CHAST": "查坦标准时间", "SGT": "新加坡标准时间", "TMST": "土库曼斯坦夏令时间", "WIB": "印度尼西亚西部时间", "AKDT": "阿拉斯加夏令时间", "WESZ": "西欧夏令时间", "AWST": "澳大利亚西部标准时间", "CDT": "北美中部夏令时间", "∅∅∅": "亚速尔群岛夏令时间", "CLST": "智利夏令时间", "GFT": "法属圭亚那时间", "BOT": "玻利维亚时间", "WAT": "西部非洲标准时间", "EAT": "东部非洲时间", "NZDT": "新西兰夏令时间", "CHADT": "查坦夏令时间", "HAST": "夏威夷-阿留申标准时间", "PST": "北美太平洋标准时间"},
+ timezones: map[string]string{"CST": "北美中部标准时间", "AKST": "阿拉斯加标准时间", "AKDT": "阿拉斯加夏令时间", "COT": "哥伦比亚标准时间", "EST": "北美东部标准时间", "UYST": "乌拉圭夏令时间", "CLST": "智利夏令时间", "JDT": "日本夏令时间", "OEZ": "东欧标准时间", "GMT": "格林尼治标准时间", "BOT": "玻利维亚时间", "GFT": "法属圭亚那时间", "WIB": "印度尼西亚西部时间", "ChST": "查莫罗时间", "ECT": "厄瓜多尔时间", "CDT": "北美中部夏令时间", "AEST": "澳大利亚东部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "COST": "哥伦比亚夏令时间", "ACDT": "澳大利亚中部夏令时间", "GYT": "圭亚那时间", "CAT": "中部非洲时间", "SGT": "新加坡标准时间", "ART": "阿根廷标准时间", "NZDT": "新西兰夏令时间", "WART": "阿根廷西部标准时间", "ARST": "阿根廷夏令时间", "MST": "澳门标准时间", "SAST": "南部非洲时间", "NZST": "新西兰标准时间", "WIT": "印度尼西亚东部时间", "EAT": "东部非洲时间", "HAT": "纽芬兰夏令时间", "HADT": "夏威夷-阿留申夏令时间", "OESZ": "东欧夏令时间", "WARST": "阿根廷西部夏令时间", "WAST": "西部非洲夏令时间", "VET": "委内瑞拉时间", "∅∅∅": "秘鲁夏令时间", "AST": "大西洋标准时间", "ACST": "澳大利亚中部标准时间", "WEZ": "西欧标准时间", "ADT": "大西洋夏令时间", "EDT": "北美东部夏令时间", "AWST": "澳大利亚西部标准时间", "CHAST": "查坦标准时间", "TMT": "土库曼斯坦标准时间", "TMST": "土库曼斯坦夏令时间", "BT": "不丹时间", "CLT": "智利标准时间", "WAT": "西部非洲标准时间", "MYT": "马来西亚时间", "HKT": "香港标准时间", "MESZ": "中欧夏令时间", "UYT": "乌拉圭标准时间", "SRT": "苏里南时间", "JST": "日本标准时间", "HKST": "香港夏令时间", "CHADT": "查坦夏令时间", "LHST": "豪勋爵岛标准时间", "MEZ": "中欧标准时间", "ACWST": "澳大利亚中西部标准时间", "WESZ": "西欧夏令时间", "IST": "印度时间", "MDT": "澳门夏令时间", "HAST": "夏威夷-阿留申标准时间", "LHDT": "豪勋爵岛夏令时间", "PST": "北美太平洋标准时间", "WITA": "印度尼西亚中部时间", "HNT": "纽芬兰标准时间", "AWDT": "澳大利亚西部夏令时间", "AEDT": "澳大利亚东部夏令时间", "PDT": "北美太平洋夏令时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh) WeekdaysWide() []string {
func (zh *zh) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hans/zh_Hans.go b/zh_Hans/zh_Hans.go
index b71ed5e0..6d1bfbdc 100644
--- a/zh_Hans/zh_Hans.go
+++ b/zh_Hans/zh_Hans.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"PST": "北美太平洋标准时间", "ART": "阿根廷标准时间", "TMST": "土库曼斯坦夏令时间", "HAST": "夏威夷-阿留申标准时间", "AEDT": "澳大利亚东部夏令时间", "MESZ": "中欧夏令时间", "HKT": "香港标准时间", "HKST": "香港夏令时间", "SGT": "新加坡标准时间", "CLST": "智利夏令时间", "UYST": "乌拉圭夏令时间", "ChST": "查莫罗时间", "AWST": "澳大利亚西部标准时间", "MEZ": "中欧标准时间", "CHAST": "查坦标准时间", "ECT": "厄瓜多尔时间", "WEZ": "西欧标准时间", "AKDT": "阿拉斯加夏令时间", "OESZ": "东欧夏令时间", "EDT": "北美东部夏令时间", "MYT": "马来西亚时间", "SRT": "苏里南时间", "ACDT": "澳大利亚中部夏令时间", "GYT": "圭亚那时间", "AKST": "阿拉斯加标准时间", "OEZ": "东欧标准时间", "WART": "阿根廷西部标准时间", "AST": "大西洋标准时间", "NZDT": "新西兰夏令时间", "ARST": "阿根廷夏令时间", "TMT": "土库曼斯坦标准时间", "HADT": "夏威夷-阿留申夏令时间", "WIB": "印度尼西亚西部时间", "JDT": "日本夏令时间", "ADT": "大西洋夏令时间", "AWDT": "澳大利亚西部夏令时间", "CAT": "中部非洲时间", "CHADT": "查坦夏令时间", "CLT": "智利标准时间", "JST": "日本标准时间", "HAT": "纽芬兰夏令时间", "CDT": "北美中部夏令时间", "ACWST": "澳大利亚中西部标准时间", "MST": "北美山区标准时间", "CST": "北美中部标准时间", "WITA": "印度尼西亚中部时间", "EST": "北美东部标准时间", "LHST": "豪勋爵岛标准时间", "WARST": "阿根廷西部夏令时间", "GFT": "法属圭亚那时间", "BT": "不丹时间", "ACST": "澳大利亚中部标准时间", "WIT": "印度尼西亚东部时间", "BOT": "玻利维亚时间", "WAT": "西部非洲标准时间", "IST": "印度时间", "PDT": "北美太平洋夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "∅∅∅": "秘鲁夏令时间", "NZST": "新西兰标准时间", "COST": "哥伦比亚夏令时间", "AEST": "澳大利亚东部标准时间", "GMT": "格林尼治标准时间", "WESZ": "西欧夏令时间", "LHDT": "豪勋爵岛夏令时间", "MDT": "北美山区夏令时间", "VET": "委内瑞拉时间", "EAT": "东部非洲时间", "WAST": "西部非洲夏令时间", "HNT": "纽芬兰标准时间", "COT": "哥伦比亚标准时间", "UYT": "乌拉圭标准时间", "SAST": "南部非洲时间"},
+ timezones: map[string]string{"AST": "大西洋标准时间", "CLST": "智利夏令时间", "JDT": "日本夏令时间", "AWST": "澳大利亚西部标准时间", "ECT": "厄瓜多尔时间", "COT": "哥伦比亚标准时间", "MDT": "澳门夏令时间", "HAST": "夏威夷-阿留申标准时间", "OESZ": "东欧夏令时间", "CAT": "中部非洲时间", "CST": "北美中部标准时间", "LHST": "豪勋爵岛标准时间", "PST": "北美太平洋标准时间", "PDT": "北美太平洋夏令时间", "WARST": "阿根廷西部夏令时间", "WAT": "西部非洲标准时间", "WESZ": "西欧夏令时间", "JST": "日本标准时间", "∅∅∅": "亚速尔群岛夏令时间", "ARST": "阿根廷夏令时间", "WIB": "印度尼西亚西部时间", "SRT": "苏里南时间", "HAT": "纽芬兰夏令时间", "HADT": "夏威夷-阿留申夏令时间", "HKT": "香港标准时间", "HKST": "香港夏令时间", "CHADT": "查坦夏令时间", "SAST": "南部非洲时间", "GMT": "格林尼治标准时间", "ChST": "查莫罗时间", "ACWST": "澳大利亚中西部标准时间", "CDT": "北美中部夏令时间", "COST": "哥伦比亚夏令时间", "AEDT": "澳大利亚东部夏令时间", "NZDT": "新西兰夏令时间", "UYST": "乌拉圭夏令时间", "ADT": "大西洋夏令时间", "ACST": "澳大利亚中部标准时间", "LHDT": "豪勋爵岛夏令时间", "WEZ": "西欧标准时间", "ART": "阿根廷标准时间", "AEST": "澳大利亚东部标准时间", "EAT": "东部非洲时间", "ACDT": "澳大利亚中部夏令时间", "GYT": "圭亚那时间", "AWDT": "澳大利亚西部夏令时间", "UYT": "乌拉圭标准时间", "ACWDT": "澳大利亚中西部夏令时间", "WART": "阿根廷西部标准时间", "GFT": "法属圭亚那时间", "AKST": "阿拉斯加标准时间", "AKDT": "阿拉斯加夏令时间", "HNT": "纽芬兰标准时间", "EDT": "北美东部夏令时间", "MST": "澳门标准时间", "WITA": "印度尼西亚中部时间", "SGT": "新加坡标准时间", "TMT": "土库曼斯坦标准时间", "MEZ": "中欧标准时间", "BT": "不丹时间", "WIT": "印度尼西亚东部时间", "IST": "印度时间", "EST": "北美东部标准时间", "NZST": "新西兰标准时间", "BOT": "玻利维亚时间", "CLT": "智利标准时间", "VET": "委内瑞拉时间", "MYT": "马来西亚时间", "TMST": "土库曼斯坦夏令时间", "MESZ": "中欧夏令时间", "CHAST": "查坦标准时间", "OEZ": "东欧标准时间", "WAST": "西部非洲夏令时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hans) WeekdaysWide() []string {
func (zh *zh_Hans) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hans) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hans) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hans_CN/zh_Hans_CN.go b/zh_Hans_CN/zh_Hans_CN.go
index 37047107..3c2c9102 100644
--- a/zh_Hans_CN/zh_Hans_CN.go
+++ b/zh_Hans_CN/zh_Hans_CN.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"∅∅∅": "亚马逊夏令时间", "IST": "印度时间", "ChST": "查莫罗时间", "MDT": "澳门夏令时间", "TMT": "土库曼斯坦标准时间", "OEZ": "东欧标准时间", "SAST": "南部非洲时间", "HKST": "香港夏令时间", "PDT": "北美太平洋夏令时间", "ACST": "澳大利亚中部标准时间", "WAST": "西部非洲夏令时间", "WITA": "印度尼西亚中部时间", "WESZ": "西欧夏令时间", "AKDT": "阿拉斯加夏令时间", "ACWST": "澳大利亚中西部标准时间", "LHST": "豪勋爵岛标准时间", "PST": "北美太平洋标准时间", "GMT": "格林尼治标准时间", "SRT": "苏里南时间", "VET": "委内瑞拉时间", "CLT": "智利标准时间", "CAT": "中部非洲时间", "WIB": "印度尼西亚西部时间", "AEST": "澳大利亚东部标准时间", "HAT": "纽芬兰夏令时间", "ARST": "阿根廷夏令时间", "MST": "澳门标准时间", "AKST": "阿拉斯加标准时间", "EST": "北美东部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "MEZ": "中欧标准时间", "EDT": "北美东部夏令时间", "ART": "阿根廷标准时间", "JST": "日本标准时间", "WART": "阿根廷西部标准时间", "MESZ": "中欧夏令时间", "CST": "北美中部标准时间", "CDT": "北美中部夏令时间", "HADT": "夏威夷-阿留申夏令时间", "HNT": "纽芬兰标准时间", "AWST": "澳大利亚西部标准时间", "HAST": "夏威夷-阿留申标准时间", "BT": "不丹时间", "WARST": "阿根廷西部夏令时间", "NZST": "新西兰标准时间", "UYT": "乌拉圭标准时间", "COT": "哥伦比亚标准时间", "SGT": "新加坡标准时间", "CLST": "智利夏令时间", "ECT": "厄瓜多尔时间", "MYT": "马来西亚时间", "WAT": "西部非洲标准时间", "CHAST": "查坦标准时间", "CHADT": "查坦夏令时间", "BOT": "玻利维亚时间", "ACDT": "澳大利亚中部夏令时间", "LHDT": "豪勋爵岛夏令时间", "UYST": "乌拉圭夏令时间", "NZDT": "新西兰夏令时间", "COST": "哥伦比亚夏令时间", "HKT": "香港标准时间", "WIT": "印度尼西亚东部时间", "GFT": "法属圭亚那时间", "OESZ": "东欧夏令时间", "JDT": "日本夏令时间", "ADT": "大西洋夏令时间", "EAT": "东部非洲时间", "AST": "大西洋标准时间", "AWDT": "澳大利亚西部夏令时间", "TMST": "土库曼斯坦夏令时间", "AEDT": "澳大利亚东部夏令时间", "WEZ": "西欧标准时间", "GYT": "圭亚那时间"},
+ timezones: map[string]string{"MEZ": "中欧标准时间", "MESZ": "中欧夏令时间", "UYST": "乌拉圭夏令时间", "EAT": "东部非洲时间", "ACDT": "澳大利亚中部夏令时间", "AEDT": "澳大利亚东部夏令时间", "BT": "不丹时间", "SRT": "苏里南时间", "HADT": "夏威夷-阿留申夏令时间", "LHST": "豪勋爵岛标准时间", "TMST": "土库曼斯坦夏令时间", "NZDT": "新西兰夏令时间", "MST": "北美山区标准时间", "AWDT": "澳大利亚西部夏令时间", "CAT": "中部非洲时间", "WEZ": "西欧标准时间", "SGT": "新加坡标准时间", "HKT": "香港标准时间", "ARST": "阿根廷夏令时间", "VET": "委内瑞拉时间", "IST": "印度时间", "CST": "北美中部标准时间", "SAST": "南部非洲时间", "HNT": "纽芬兰标准时间", "GYT": "圭亚那时间", "CHADT": "查坦夏令时间", "WAT": "西部非洲标准时间", "AKST": "阿拉斯加标准时间", "ADT": "大西洋夏令时间", "EST": "北美东部标准时间", "OESZ": "东欧夏令时间", "CHAST": "查坦标准时间", "AEST": "澳大利亚东部标准时间", "WITA": "印度尼西亚中部时间", "WARST": "阿根廷西部夏令时间", "ACST": "澳大利亚中部标准时间", "∅∅∅": "亚速尔群岛夏令时间", "ART": "阿根廷标准时间", "NZST": "新西兰标准时间", "HKST": "香港夏令时间", "GMT": "格林尼治标准时间", "UYT": "乌拉圭标准时间", "BOT": "玻利维亚时间", "JST": "日本标准时间", "JDT": "日本夏令时间", "AST": "大西洋标准时间", "PST": "北美太平洋标准时间", "WIT": "印度尼西亚东部时间", "CDT": "北美中部夏令时间", "LHDT": "豪勋爵岛夏令时间", "PDT": "北美太平洋夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "WART": "阿根廷西部标准时间", "WESZ": "西欧夏令时间", "GFT": "法属圭亚那时间", "COST": "哥伦比亚夏令时间", "ChST": "查莫罗时间", "ACWST": "澳大利亚中西部标准时间", "EDT": "北美东部夏令时间", "AWST": "澳大利亚西部标准时间", "WIB": "印度尼西亚西部时间", "TMT": "土库曼斯坦标准时间", "OEZ": "东欧标准时间", "CLT": "智利标准时间", "WAST": "西部非洲夏令时间", "COT": "哥伦比亚标准时间", "HAT": "纽芬兰夏令时间", "MYT": "马来西亚时间", "HAST": "夏威夷-阿留申标准时间", "MDT": "北美山区夏令时间", "CLST": "智利夏令时间", "ECT": "厄瓜多尔时间", "AKDT": "阿拉斯加夏令时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hans_CN) WeekdaysWide() []string {
func (zh *zh_Hans_CN) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hans_CN) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hans_CN) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hans_HK/zh_Hans_HK.go b/zh_Hans_HK/zh_Hans_HK.go
index fe9224bf..7661fda0 100644
--- a/zh_Hans_HK/zh_Hans_HK.go
+++ b/zh_Hans_HK/zh_Hans_HK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"MST": "北美山区标准时间", "WAST": "西部非洲夏令时间", "NZST": "新西兰标准时间", "NZDT": "新西兰夏令时间", "AEST": "澳大利亚东部标准时间", "GFT": "法属圭亚那时间", "WITA": "印度尼西亚中部时间", "ECT": "厄瓜多尔时间", "GYT": "圭亚那时间", "∅∅∅": "阿克里夏令时间", "WIT": "印度尼西亚东部时间", "EST": "北美东部标准时间", "UYST": "乌拉圭夏令时间", "ARST": "阿根廷夏令时间", "WIB": "印度尼西亚西部时间", "AWDT": "澳大利亚西部夏令时间", "MEZ": "中欧标准时间", "SGT": "新加坡标准时间", "CLT": "智利标准时间", "LHDT": "豪勋爵岛夏令时间", "WARST": "阿根廷西部夏令时间", "CHAST": "查坦标准时间", "AKST": "阿拉斯加标准时间", "SAST": "南部非洲时间", "ACWST": "澳大利亚中西部标准时间", "PDT": "北美太平洋夏令时间", "ACDT": "澳大利亚中部夏令时间", "HKT": "香港标准时间", "WART": "阿根廷西部标准时间", "BOT": "玻利维亚时间", "HNT": "纽芬兰标准时间", "AST": "大西洋标准时间", "CLST": "智利夏令时间", "AWST": "澳大利亚西部标准时间", "ART": "阿根廷标准时间", "ADT": "大西洋夏令时间", "WEZ": "西欧标准时间", "UYT": "乌拉圭标准时间", "ACST": "澳大利亚中部标准时间", "EAT": "东部非洲时间", "COST": "哥伦比亚夏令时间", "CAT": "中部非洲时间", "GMT": "格林尼治标准时间", "SRT": "苏里南时间", "WAT": "西部非洲标准时间", "TMT": "土库曼斯坦标准时间", "HAST": "夏威夷-阿留申标准时间", "OESZ": "东欧夏令时间", "WESZ": "西欧夏令时间", "ChST": "查莫罗时间", "CST": "北美中部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "CDT": "北美中部夏令时间", "CHADT": "查坦夏令时间", "HADT": "夏威夷-阿留申夏令时间", "JST": "日本标准时间", "EDT": "北美东部夏令时间", "IST": "印度时间", "PST": "北美太平洋标准时间", "HAT": "纽芬兰夏令时间", "COT": "哥伦比亚标准时间", "HKST": "香港夏令时间", "AKDT": "阿拉斯加夏令时间", "OEZ": "东欧标准时间", "AEDT": "澳大利亚东部夏令时间", "LHST": "豪勋爵岛标准时间", "MYT": "马来西亚时间", "MDT": "北美山区夏令时间", "VET": "委内瑞拉时间", "MESZ": "中欧夏令时间", "TMST": "土库曼斯坦夏令时间", "JDT": "日本夏令时间", "BT": "不丹时间"},
+ timezones: map[string]string{"SRT": "苏里南时间", "CDT": "北美中部夏令时间", "HAT": "纽芬兰夏令时间", "AWDT": "澳大利亚西部夏令时间", "LHST": "豪勋爵岛标准时间", "NZST": "新西兰标准时间", "ACDT": "澳大利亚中部夏令时间", "EDT": "北美东部夏令时间", "HAST": "夏威夷-阿留申标准时间", "WITA": "印度尼西亚中部时间", "WARST": "阿根廷西部夏令时间", "CAT": "中部非洲时间", "MDT": "北美山区夏令时间", "CLT": "智利标准时间", "COT": "哥伦比亚标准时间", "WIB": "印度尼西亚西部时间", "AEDT": "澳大利亚东部夏令时间", "UYT": "乌拉圭标准时间", "BT": "不丹时间", "WIT": "印度尼西亚东部时间", "∅∅∅": "亚速尔群岛夏令时间", "HKT": "香港标准时间", "CHADT": "查坦夏令时间", "LHDT": "豪勋爵岛夏令时间", "PST": "北美太平洋标准时间", "MST": "北美山区标准时间", "AKDT": "阿拉斯加夏令时间", "ECT": "厄瓜多尔时间", "CST": "北美中部标准时间", "AKST": "阿拉斯加标准时间", "AST": "大西洋标准时间", "ADT": "大西洋夏令时间", "GYT": "圭亚那时间", "ART": "阿根廷标准时间", "TMT": "土库曼斯坦标准时间", "BOT": "玻利维亚时间", "SAST": "南部非洲时间", "AEST": "澳大利亚东部标准时间", "PDT": "北美太平洋夏令时间", "WART": "阿根廷西部标准时间", "ACST": "澳大利亚中部标准时间", "HNT": "纽芬兰标准时间", "HADT": "夏威夷-阿留申夏令时间", "HKST": "香港夏令时间", "MEZ": "中欧标准时间", "UYST": "乌拉圭夏令时间", "WAST": "西部非洲夏令时间", "WESZ": "西欧夏令时间", "VET": "委内瑞拉时间", "TMST": "土库曼斯坦夏令时间", "ChST": "查莫罗时间", "ACWST": "澳大利亚中西部标准时间", "COST": "哥伦比亚夏令时间", "JDT": "日本夏令时间", "SGT": "新加坡标准时间", "CHAST": "查坦标准时间", "EAT": "东部非洲时间", "WAT": "西部非洲标准时间", "GFT": "法属圭亚那时间", "AWST": "澳大利亚西部标准时间", "OESZ": "东欧夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "IST": "印度时间", "MYT": "马来西亚时间", "EST": "北美东部标准时间", "GMT": "格林尼治标准时间", "NZDT": "新西兰夏令时间", "MESZ": "中欧夏令时间", "CLST": "智利夏令时间", "WEZ": "西欧标准时间", "JST": "日本标准时间", "ARST": "阿根廷夏令时间", "OEZ": "东欧标准时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hans_HK) WeekdaysWide() []string {
func (zh *zh_Hans_HK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hans_HK) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hans_HK) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hans_MO/zh_Hans_MO.go b/zh_Hans_MO/zh_Hans_MO.go
index f864ab14..d98bfad4 100644
--- a/zh_Hans_MO/zh_Hans_MO.go
+++ b/zh_Hans_MO/zh_Hans_MO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"CAT": "中部非洲时间", "JDT": "日本夏令时间", "PST": "北美太平洋标准时间", "WARST": "阿根廷西部夏令时间", "VET": "委内瑞拉时间", "HAT": "纽芬兰夏令时间", "ART": "阿根廷标准时间", "LHST": "豪勋爵岛标准时间", "ACDT": "澳大利亚中部夏令时间", "ADT": "大西洋夏令时间", "ARST": "阿根廷夏令时间", "SGT": "新加坡标准时间", "WIT": "印度尼西亚东部时间", "BT": "不丹时间", "WESZ": "西欧夏令时间", "MYT": "马来西亚时间", "MESZ": "中欧夏令时间", "TMT": "土库曼斯坦标准时间", "LHDT": "豪勋爵岛夏令时间", "WAT": "西部非洲标准时间", "WAST": "西部非洲夏令时间", "COT": "哥伦比亚标准时间", "COST": "哥伦比亚夏令时间", "HKST": "香港夏令时间", "ACWST": "澳大利亚中西部标准时间", "HNT": "纽芬兰标准时间", "HAST": "夏威夷-阿留申标准时间", "AEST": "澳大利亚东部标准时间", "CLT": "智利标准时间", "CLST": "智利夏令时间", "EDT": "北美东部夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "WART": "阿根廷西部标准时间", "ChST": "查莫罗时间", "AWST": "澳大利亚西部标准时间", "HKT": "香港标准时间", "AKDT": "阿拉斯加夏令时间", "ECT": "厄瓜多尔时间", "ACST": "澳大利亚中部标准时间", "NZDT": "新西兰夏令时间", "JST": "日本标准时间", "WEZ": "西欧标准时间", "CST": "北美中部标准时间", "∅∅∅": "亚马逊夏令时间", "OEZ": "东欧标准时间", "TMST": "土库曼斯坦夏令时间", "AEDT": "澳大利亚东部夏令时间", "IST": "印度时间", "EST": "北美东部标准时间", "GMT": "格林尼治标准时间", "MDT": "北美山区夏令时间", "CHAST": "查坦标准时间", "WITA": "印度尼西亚中部时间", "SAST": "南部非洲时间", "OESZ": "东欧夏令时间", "UYST": "乌拉圭夏令时间", "AWDT": "澳大利亚西部夏令时间", "BOT": "玻利维亚时间", "SRT": "苏里南时间", "MST": "北美山区标准时间", "CDT": "北美中部夏令时间", "HADT": "夏威夷-阿留申夏令时间", "MEZ": "中欧标准时间", "CHADT": "查坦夏令时间", "UYT": "乌拉圭标准时间", "AST": "大西洋标准时间", "NZST": "新西兰标准时间", "GFT": "法属圭亚那时间", "WIB": "印度尼西亚西部时间", "AKST": "阿拉斯加标准时间", "PDT": "北美太平洋夏令时间", "GYT": "圭亚那时间", "EAT": "东部非洲时间"},
+ timezones: map[string]string{"ADT": "大西洋夏令时间", "ACST": "澳大利亚中部标准时间", "HKT": "香港标准时间", "EST": "北美东部标准时间", "UYT": "乌拉圭标准时间", "WESZ": "西欧夏令时间", "CDT": "北美中部夏令时间", "MYT": "马来西亚时间", "EDT": "北美东部夏令时间", "MEZ": "中欧标准时间", "COST": "哥伦比亚夏令时间", "ART": "阿根廷标准时间", "ARST": "阿根廷夏令时间", "SRT": "苏里南时间", "WIB": "印度尼西亚西部时间", "LHDT": "豪勋爵岛夏令时间", "CLST": "智利夏令时间", "∅∅∅": "巴西利亚夏令时间", "AEDT": "澳大利亚东部夏令时间", "WART": "阿根廷西部标准时间", "SGT": "新加坡标准时间", "CHAST": "查坦标准时间", "HADT": "夏威夷-阿留申夏令时间", "NZST": "新西兰标准时间", "MDT": "北美山区夏令时间", "VET": "委内瑞拉时间", "COT": "哥伦比亚标准时间", "MST": "北美山区标准时间", "WAST": "西部非洲夏令时间", "JST": "日本标准时间", "AWST": "澳大利亚西部标准时间", "NZDT": "新西兰夏令时间", "BT": "不丹时间", "BOT": "玻利维亚时间", "WIT": "印度尼西亚东部时间", "HAT": "纽芬兰夏令时间", "CAT": "中部非洲时间", "CST": "北美中部标准时间", "AST": "大西洋标准时间", "ACDT": "澳大利亚中部夏令时间", "GFT": "法属圭亚那时间", "AKDT": "阿拉斯加夏令时间", "UYST": "乌拉圭夏令时间", "PDT": "北美太平洋夏令时间", "WITA": "印度尼西亚中部时间", "EAT": "东部非洲时间", "JDT": "日本夏令时间", "AKST": "阿拉斯加标准时间", "HNT": "纽芬兰标准时间", "LHST": "豪勋爵岛标准时间", "ChST": "查莫罗时间", "ACWST": "澳大利亚中西部标准时间", "IST": "印度时间", "PST": "北美太平洋标准时间", "GYT": "圭亚那时间", "CHADT": "查坦夏令时间", "AEST": "澳大利亚东部标准时间", "MESZ": "中欧夏令时间", "CLT": "智利标准时间", "WAT": "西部非洲标准时间", "GMT": "格林尼治标准时间", "WARST": "阿根廷西部夏令时间", "HAST": "夏威夷-阿留申标准时间", "TMST": "土库曼斯坦夏令时间", "OEZ": "东欧标准时间", "ACWDT": "澳大利亚中西部夏令时间", "HKST": "香港夏令时间", "AWDT": "澳大利亚西部夏令时间", "TMT": "土库曼斯坦标准时间", "SAST": "南部非洲时间", "OESZ": "东欧夏令时间", "WEZ": "西欧标准时间", "ECT": "厄瓜多尔时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hans_MO) WeekdaysWide() []string {
func (zh *zh_Hans_MO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hans_MO) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hans_MO) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hans_SG/zh_Hans_SG.go b/zh_Hans_SG/zh_Hans_SG.go
index 517badc6..3229a240 100644
--- a/zh_Hans_SG/zh_Hans_SG.go
+++ b/zh_Hans_SG/zh_Hans_SG.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"ACDT": "澳大利亚中部夏令时间", "AWDT": "澳大利亚西部夏令时间", "CST": "北美中部标准时间", "CLT": "智利标准时间", "HAST": "夏威夷-阿留申标准时间", "EST": "北美东部标准时间", "∅∅∅": "秘鲁夏令时间", "ART": "阿根廷标准时间", "WIB": "印度尼西亚西部时间", "CAT": "中部非洲时间", "CDT": "北美中部夏令时间", "JDT": "日本夏令时间", "GMT": "格林尼治标准时间", "BOT": "玻利维亚时间", "MST": "北美山区标准时间", "WAT": "西部非洲标准时间", "WAST": "西部非洲夏令时间", "NZDT": "新西兰夏令时间", "SGT": "新加坡标准时间", "CHADT": "查坦夏令时间", "HADT": "夏威夷-阿留申夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "LHDT": "豪勋爵岛夏令时间", "HNT": "纽芬兰标准时间", "COT": "哥伦比亚标准时间", "COST": "哥伦比亚夏令时间", "HKT": "香港标准时间", "ECT": "厄瓜多尔时间", "PDT": "北美太平洋夏令时间", "UYT": "乌拉圭标准时间", "AST": "大西洋标准时间", "HKST": "香港夏令时间", "CLST": "智利夏令时间", "WARST": "阿根廷西部夏令时间", "SRT": "苏里南时间", "WITA": "印度尼西亚中部时间", "AEDT": "澳大利亚东部夏令时间", "AKST": "阿拉斯加标准时间", "WEZ": "西欧标准时间", "WESZ": "西欧夏令时间", "VET": "委内瑞拉时间", "EAT": "东部非洲时间", "MESZ": "中欧夏令时间", "CHAST": "查坦标准时间", "OEZ": "东欧标准时间", "GYT": "圭亚那时间", "TMT": "土库曼斯坦标准时间", "EDT": "北美东部夏令时间", "WART": "阿根廷西部标准时间", "NZST": "新西兰标准时间", "TMST": "土库曼斯坦夏令时间", "OESZ": "东欧夏令时间", "LHST": "豪勋爵岛标准时间", "UYST": "乌拉圭夏令时间", "MDT": "北美山区夏令时间", "GFT": "法属圭亚那时间", "SAST": "南部非洲时间", "ACWST": "澳大利亚中西部标准时间", "JST": "日本标准时间", "IST": "印度时间", "BT": "不丹时间", "WIT": "印度尼西亚东部时间", "ARST": "阿根廷夏令时间", "MEZ": "中欧标准时间", "PST": "北美太平洋标准时间", "MYT": "马来西亚时间", "ACST": "澳大利亚中部标准时间", "ChST": "查莫罗时间", "AWST": "澳大利亚西部标准时间", "HAT": "纽芬兰夏令时间", "ADT": "大西洋夏令时间", "AEST": "澳大利亚东部标准时间", "AKDT": "阿拉斯加夏令时间"},
+ timezones: map[string]string{"AWDT": "澳大利亚西部夏令时间", "OEZ": "东欧标准时间", "GMT": "格林尼治标准时间", "CLST": "智利夏令时间", "WIT": "印度尼西亚东部时间", "WAT": "西部非洲标准时间", "SGT": "新加坡标准时间", "EDT": "北美东部夏令时间", "PST": "北美太平洋标准时间", "MESZ": "中欧夏令时间", "ACWST": "澳大利亚中西部标准时间", "ECT": "厄瓜多尔时间", "SRT": "苏里南时间", "MST": "北美山区标准时间", "WART": "阿根廷西部标准时间", "HAST": "夏威夷-阿留申标准时间", "NZDT": "新西兰夏令时间", "ChST": "查莫罗时间", "EAT": "东部非洲时间", "HAT": "纽芬兰夏令时间", "OESZ": "东欧夏令时间", "NZST": "新西兰标准时间", "ACWDT": "澳大利亚中西部夏令时间", "HKST": "香港夏令时间", "TMT": "土库曼斯坦标准时间", "LHDT": "豪勋爵岛夏令时间", "WARST": "阿根廷西部夏令时间", "WAST": "西部非洲夏令时间", "CDT": "北美中部夏令时间", "AST": "大西洋标准时间", "HNT": "纽芬兰标准时间", "COT": "哥伦比亚标准时间", "ACST": "澳大利亚中部标准时间", "EST": "北美东部标准时间", "CHAST": "查坦标准时间", "GFT": "法属圭亚那时间", "HKT": "香港标准时间", "UYT": "乌拉圭标准时间", "MDT": "北美山区夏令时间", "VET": "委内瑞拉时间", "LHST": "豪勋爵岛标准时间", "JDT": "日本夏令时间", "ACDT": "澳大利亚中部夏令时间", "GYT": "圭亚那时间", "CHADT": "查坦夏令时间", "PDT": "北美太平洋夏令时间", "WITA": "印度尼西亚中部时间", "BOT": "玻利维亚时间", "CST": "北美中部标准时间", "∅∅∅": "亚速尔群岛夏令时间", "BT": "不丹时间", "COST": "哥伦比亚夏令时间", "ADT": "大西洋夏令时间", "ART": "阿根廷标准时间", "WIB": "印度尼西亚西部时间", "CAT": "中部非洲时间", "MEZ": "中欧标准时间", "WEZ": "西欧标准时间", "IST": "印度时间", "ARST": "阿根廷夏令时间", "AKST": "阿拉斯加标准时间", "AEST": "澳大利亚东部标准时间", "UYST": "乌拉圭夏令时间", "CLT": "智利标准时间", "MYT": "马来西亚时间", "AWST": "澳大利亚西部标准时间", "TMST": "土库曼斯坦夏令时间", "SAST": "南部非洲时间", "WESZ": "西欧夏令时间", "JST": "日本标准时间", "AKDT": "阿拉斯加夏令时间", "HADT": "夏威夷-阿留申夏令时间", "AEDT": "澳大利亚东部夏令时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hans_SG) WeekdaysWide() []string {
func (zh *zh_Hans_SG) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hans_SG) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hans_SG) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hant/zh_Hant.go b/zh_Hant/zh_Hant.go
index 2d3f74b0..bc2e9d43 100644
--- a/zh_Hant/zh_Hant.go
+++ b/zh_Hant/zh_Hant.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"西元前", "西元"},
erasNarrow: []string{"西元前", "西元"},
erasWide: []string{"西元前", "西元"},
- timezones: map[string]string{"CDT": "中部夏令時間", "WIB": "印尼西部時間", "AEDT": "澳洲東部夏令時間", "WARST": "阿根廷西部夏令時間", "COST": "哥倫比亞夏令時間", "CAT": "中非時間", "BOT": "玻利維亞時間", "WESZ": "西歐夏令時間", "ACDT": "澳洲中部夏令時間", "EAT": "東非時間", "TMT": "土庫曼標準時間", "HADT": "夏威夷-阿留申夏令時間", "TMST": "土庫曼夏令時間", "UYST": "烏拉圭夏令時間", "VET": "委內瑞拉時間", "ChST": "查莫洛時間", "OEZ": "東歐標準時間", "LHDT": "豪勳爵島夏令時間", "IST": "印度標準時間", "SRT": "蘇利南時間", "CST": "中部標準時間", "SAST": "南非標準時間", "HKT": "香港標準時間", "HKST": "香港夏令時間", "WIT": "印尼東部時間", "JDT": "日本夏令時間", "MYT": "馬來西亞時間", "ACST": "澳洲中部標準時間", "HAT": "紐芬蘭夏令時間", "ARST": "阿根廷夏令時間", "CLST": "智利夏令時間", "BT": "不丹時間", "ADT": "大西洋夏令時間", "OESZ": "東歐夏令時間", "AKDT": "阿拉斯加夏令時間", "ECT": "厄瓜多時間", "ACWST": "澳洲中西部標準時間", "GYT": "蓋亞那時間", "WAST": "西非夏令時間", "MEZ": "中歐標準時間", "HAST": "夏威夷-阿留申標準時間", "EDT": "東部夏令時間", "WART": "阿根廷西部標準時間", "WAT": "西非標準時間", "AWST": "澳洲西部標準時間", "CLT": "智利標準時間", "COT": "哥倫比亞標準時間", "MDT": "澳門夏令時間", "MESZ": "中歐夏令時間", "CHADT": "查坦群島夏令時間", "SGT": "新加坡標準時間", "EST": "東部標準時間", "NZDT": "紐西蘭夏令時間", "HNT": "紐芬蘭標準時間", "ACWDT": "澳洲中西部夏令時間", "ART": "阿根廷標準時間", "AEST": "澳洲東部標準時間", "WEZ": "西歐標準時間", "GFT": "法屬圭亞那時間", "UYT": "烏拉圭標準時間", "JST": "日本標準時間", "GMT": "格林威治標準時間", "LHST": "豪勳爵島標準時間", "PST": "太平洋標準時間", "NZST": "紐西蘭標準時間", "AWDT": "澳洲西部夏令時間", "MST": "澳門標準時間", "WITA": "印尼中部時間", "PDT": "太平洋夏令時間", "∅∅∅": "亞速爾群島夏令時間", "AST": "大西洋標準時間", "CHAST": "查坦群島標準時間", "AKST": "阿拉斯加標準時間"},
+ timezones: map[string]string{"∅∅∅": "亞速爾群島夏令時間", "AWDT": "澳洲西部夏令時間", "AEST": "澳洲東部標準時間", "WEZ": "西歐標準時間", "GFT": "法屬圭亞那時間", "HAST": "夏威夷-阿留申標準時間", "NZDT": "紐西蘭夏令時間", "CAT": "中非時間", "MEZ": "中歐標準時間", "UYST": "烏拉圭夏令時間", "CLT": "智利標準時間", "WAT": "西非標準時間", "AKDT": "阿拉斯加夏令時間", "MDT": "澳門夏令時間", "LHST": "豪勳爵島標準時間", "LHDT": "豪勳爵島夏令時間", "IST": "印度標準時間", "AST": "大西洋標準時間", "EDT": "東部夏令時間", "MESZ": "中歐夏令時間", "HNT": "紐芬蘭標準時間", "OEZ": "東歐標準時間", "VET": "委內瑞拉時間", "COT": "哥倫比亞標準時間", "GYT": "蓋亞那時間", "BT": "不丹時間", "BOT": "玻利維亞時間", "WIT": "印尼東部時間", "WAST": "西非夏令時間", "HAT": "紐芬蘭夏令時間", "CHAST": "查坦群島標準時間", "ART": "阿根廷標準時間", "ARST": "阿根廷夏令時間", "AEDT": "澳洲東部夏令時間", "GMT": "格林威治標準時間", "WESZ": "西歐夏令時間", "CDT": "中部夏令時間", "AWST": "澳洲西部標準時間", "HKT": "香港標準時間", "SAST": "南非標準時間", "PST": "太平洋標準時間", "ChST": "查莫洛時間", "ACWST": "澳洲中西部標準時間", "COST": "哥倫比亞夏令時間", "TMT": "土庫曼標準時間", "TMST": "土庫曼夏令時間", "PDT": "太平洋夏令時間", "AKST": "阿拉斯加標準時間", "SGT": "新加坡標準時間", "WIB": "印尼西部時間", "OESZ": "東歐夏令時間", "ACWDT": "澳洲中西部夏令時間", "WART": "阿根廷西部標準時間", "WARST": "阿根廷西部夏令時間", "ACDT": "澳洲中部夏令時間", "HADT": "夏威夷-阿留申夏令時間", "HKST": "香港夏令時間", "UYT": "烏拉圭標準時間", "WITA": "印尼中部時間", "SRT": "蘇利南時間", "MST": "澳門標準時間", "CHADT": "查坦群島夏令時間", "JST": "日本標準時間", "MYT": "馬來西亞時間", "EST": "東部標準時間", "EAT": "東非時間", "CST": "中部標準時間", "ACST": "澳洲中部標準時間", "ECT": "厄瓜多時間", "JDT": "日本夏令時間", "ADT": "大西洋夏令時間", "NZST": "紐西蘭標準時間", "CLST": "智利夏令時間"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hant) WeekdaysWide() []string {
func (zh *zh_Hant) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hant) FmtCurrency(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hant) FmtAccounting(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hant_HK/zh_Hant_HK.go b/zh_Hant_HK/zh_Hant_HK.go
index 0f944896..e66bf16f 100644
--- a/zh_Hant_HK/zh_Hant_HK.go
+++ b/zh_Hant_HK/zh_Hant_HK.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"", ""},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"LHDT": "豪勋爵岛夏令时间", "HNT": "纽芬兰标准时间", "TMST": "土库曼斯坦夏令时间", "PDT": "北美太平洋夏令時間", "TMT": "土库曼斯坦标准时间", "HAST": "夏威夷-阿留申标准时间", "IST": "印度時間", "LHST": "豪勋爵岛标准时间", "ART": "阿根廷标准时间", "OESZ": "东欧夏令时间", "GMT": "格林尼治标准时间", "ADT": "大西洋夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "BOT": "玻利维亚时间", "ChST": "查莫罗时间", "ACWST": "澳大利亚中西部标准时间", "HAT": "纽芬兰夏令时间", "ACST": "澳大利亚中部标准时间", "WITA": "印度尼西亚中部时间", "WESZ": "西欧夏令时间", "AST": "大西洋标准时间", "HKST": "香港夏令时间", "AKDT": "阿拉斯加夏令时间", "ECT": "厄瓜多爾時間", "UYT": "乌拉圭标准时间", "SRT": "蘇里南時間", "ACDT": "澳大利亚中部夏令时间", "WART": "阿根廷西部标准时间", "EDT": "北美東部夏令時間", "JST": "日本标准时间", "VET": "委内瑞拉时间", "ARST": "阿根廷夏令时间", "COT": "哥伦比亚标准时间", "AEST": "澳大利亚东部标准时间", "WARST": "阿根廷西部夏令时间", "MST": "北美山區標準時間", "WAT": "西部非洲标准时间", "CLST": "智利夏令时间", "MEZ": "中欧标准时间", "AEDT": "澳大利亚东部夏令时间", "GFT": "法属圭亚那时间", "∅∅∅": "秘鲁夏令时间", "MYT": "马来西亚时间", "WAST": "西部非洲夏令时间", "COST": "哥伦比亚夏令时间", "SGT": "新加坡時間", "WEZ": "西欧标准时间", "EAT": "东部非洲时间", "NZST": "新西兰标准时间", "CAT": "中部非洲时间", "HKT": "香港标准时间", "HADT": "夏威夷-阿留申夏令时间", "WIB": "印度尼西亚西部时间", "SAST": "南非時間", "MDT": "北美山區夏令時間", "OEZ": "东欧标准时间", "AWST": "澳大利亚西部标准时间", "NZDT": "新西兰夏令时间", "CLT": "智利标准时间", "CDT": "中部夏令時間", "GYT": "圭亞那時間", "AWDT": "澳大利亚西部夏令时间", "CST": "北美中部標準時間", "WIT": "印度尼西亚东部时间", "BT": "不丹时间", "UYST": "乌拉圭夏令时间", "MESZ": "中欧夏令时间", "CHAST": "查坦标准时间", "CHADT": "查坦夏令时间", "AKST": "阿拉斯加标准时间", "JDT": "日本夏令时间", "EST": "北美東部標準時間", "PST": "北美太平洋標準時間"},
+ timezones: map[string]string{"MEZ": "中欧标准时间", "CAT": "中部非洲时间", "ACST": "澳大利亚中部标准时间", "WIT": "印度尼西亚东部时间", "ECT": "厄瓜多爾時間", "AEST": "澳大利亚东部标准时间", "WITA": "印度尼西亚中部时间", "HNT": "纽芬兰标准时间", "HADT": "夏威夷-阿留申夏令时间", "ARST": "阿根廷夏令时间", "CLT": "智利标准时间", "SGT": "新加坡時間", "AKST": "阿拉斯加标准时间", "HKST": "香港夏令时间", "COT": "哥伦比亚标准时间", "HAT": "纽芬兰夏令时间", "EST": "北美東部標準時間", "LHST": "豪勋爵岛标准时间", "ChST": "查莫罗时间", "ACWST": "澳大利亚中西部标准时间", "IST": "印度時間", "AWST": "澳大利亚西部标准时间", "ACDT": "澳大利亚中部夏令时间", "LHDT": "豪勋爵岛夏令时间", "CLST": "智利夏令时间", "WEZ": "西欧标准时间", "WESZ": "西欧夏令时间", "CDT": "中部夏令時間", "MESZ": "中欧夏令时间", "MYT": "马来西亚时间", "CHADT": "查坦夏令时间", "AEDT": "澳大利亚东部夏令时间", "SAST": "南非時間", "SRT": "蘇里南時間", "MDT": "北美山區夏令時間", "BOT": "玻利维亚时间", "WAT": "西部非洲标准时间", "WARST": "阿根廷西部夏令时间", "VET": "委内瑞拉时间", "AST": "大西洋标准时间", "ADT": "大西洋夏令时间", "CST": "北美中部標準時間", "GMT": "格林尼治标准时间", "UYT": "乌拉圭标准时间", "EAT": "东部非洲时间", "JDT": "日本夏令时间", "UYST": "乌拉圭夏令时间", "BT": "不丹时间", "GFT": "法属圭亚那时间", "TMT": "土库曼斯坦标准时间", "OEZ": "东欧标准时间", "OESZ": "东欧夏令时间", "COST": "哥伦比亚夏令时间", "AKDT": "阿拉斯加夏令时间", "WIB": "印度尼西亚西部时间", "NZDT": "新西兰夏令时间", "HAST": "夏威夷-阿留申标准时间", "HKT": "香港标准时间", "CHAST": "查坦标准时间", "WART": "阿根廷西部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "JST": "日本标准时间", "∅∅∅": "亚速尔群岛夏令时间", "PDT": "北美太平洋夏令時間", "EDT": "北美東部夏令時間", "TMST": "土库曼斯坦夏令时间", "NZST": "新西兰标准时间", "AWDT": "澳大利亚西部夏令时间", "ART": "阿根廷标准时间", "PST": "北美太平洋標準時間", "MST": "北美山區標準時間", "WAST": "西部非洲夏令时间", "GYT": "圭亞那時間"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hant_HK) WeekdaysWide() []string {
func (zh *zh_Hant_HK) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hant_MO/zh_Hant_MO.go b/zh_Hant_MO/zh_Hant_MO.go
index 2ced1acb..7f168b5b 100644
--- a/zh_Hant_MO/zh_Hant_MO.go
+++ b/zh_Hant_MO/zh_Hant_MO.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"WITA": "印度尼西亚中部时间", "AEDT": "澳大利亚东部夏令时间", "AWDT": "澳大利亚西部夏令时间", "HKST": "香港夏令时间", "HADT": "夏威夷-阿留申夏令时间", "BT": "不丹时间", "ACDT": "澳大利亚中部夏令时间", "ARST": "阿根廷夏令时间", "COST": "哥伦比亚夏令时间", "ADT": "大西洋夏令时间", "AEST": "澳大利亚东部标准时间", "EDT": "北美东部夏令时间", "SRT": "苏里南时间", "WAT": "西部非洲标准时间", "HNT": "纽芬兰标准时间", "HKT": "香港标准时间", "EST": "北美东部标准时间", "WART": "阿根廷西部标准时间", "PST": "北美太平洋标准时间", "ART": "阿根廷标准时间", "CLT": "智利标准时间", "WARST": "阿根廷西部夏令时间", "WAST": "西部非洲夏令时间", "CAT": "中部非洲时间", "ChST": "查莫罗时间", "MDT": "北美山区夏令时间", "CST": "北美中部标准时间", "AKDT": "阿拉斯加夏令时间", "TMST": "土库曼斯坦夏令时间", "OEZ": "东欧标准时间", "MYT": "马来西亚时间", "ACWST": "澳大利亚中西部标准时间", "ACST": "澳大利亚中部标准时间", "CHAST": "查坦标准时间", "GMT": "格林尼治标准时间", "GYT": "圭亚那时间", "MST": "北美山区标准时间", "HAT": "纽芬兰夏令时间", "WIT": "印度尼西亚东部时间", "VET": "委内瑞拉时间", "COT": "哥伦比亚标准时间", "SGT": "新加坡标准时间", "AKST": "阿拉斯加标准时间", "UYT": "乌拉圭标准时间", "WESZ": "西欧夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "LHDT": "豪勋爵岛夏令时间", "IST": "印度时间", "BOT": "玻利维亚时间", "NZST": "新西兰标准时间", "HAST": "夏威夷-阿留申标准时间", "JST": "日本标准时间", "EAT": "东部非洲时间", "SAST": "南部非洲时间", "CHADT": "查坦夏令时间", "OESZ": "东欧夏令时间", "ECT": "厄瓜多尔时间", "UYST": "乌拉圭夏令时间", "PDT": "北美太平洋夏令时间", "WEZ": "西欧标准时间", "AST": "大西洋标准时间", "NZDT": "新西兰夏令时间", "CLST": "智利夏令时间", "GFT": "法属圭亚那时间", "LHST": "豪勋爵岛标准时间", "CDT": "北美中部夏令时间", "TMT": "土库曼斯坦标准时间", "∅∅∅": "秘鲁夏令时间", "AWST": "澳大利亚西部标准时间", "MESZ": "中欧夏令时间", "WIB": "印度尼西亚西部时间", "MEZ": "中欧标准时间", "JDT": "日本夏令时间"},
+ timezones: map[string]string{"WEZ": "西欧标准时间", "COT": "哥伦比亚标准时间", "AST": "大西洋标准时间", "HKT": "香港标准时间", "CAT": "中部非洲时间", "WIT": "印度尼西亚东部时间", "ACWST": "澳大利亚中西部标准时间", "ART": "阿根廷标准时间", "CLST": "智利夏令时间", "WESZ": "西欧夏令时间", "GFT": "法属圭亚那时间", "JST": "日本标准时间", "AWDT": "澳大利亚西部夏令时间", "TMST": "土库曼斯坦夏令时间", "AEST": "澳大利亚东部标准时间", "PDT": "北美太平洋夏令时间", "SGT": "新加坡标准时间", "∅∅∅": "秘鲁夏令时间", "ADT": "大西洋夏令时间", "HNT": "纽芬兰标准时间", "MESZ": "中欧夏令时间", "WART": "阿根廷西部标准时间", "AKST": "阿拉斯加标准时间", "EDT": "北美东部夏令时间", "HADT": "夏威夷-阿留申夏令时间", "OEZ": "东欧标准时间", "ACST": "澳大利亚中部标准时间", "OESZ": "东欧夏令时间", "PST": "北美太平洋标准时间", "UYST": "乌拉圭夏令时间", "BT": "不丹时间", "TMT": "土库曼斯坦标准时间", "LHDT": "豪勋爵岛夏令时间", "WAST": "西部非洲夏令时间", "AKDT": "阿拉斯加夏令时间", "EST": "北美东部标准时间", "UYT": "乌拉圭标准时间", "ECT": "厄瓜多尔时间", "GYT": "圭亚那时间", "CHAST": "查坦标准时间", "AEDT": "澳大利亚东部夏令时间", "CLT": "智利标准时间", "SRT": "苏里南时间", "WARST": "阿根廷西部夏令时间", "CDT": "北美中部夏令时间", "ACDT": "澳大利亚中部夏令时间", "HAST": "夏威夷-阿留申标准时间", "AWST": "澳大利亚西部标准时间", "HKST": "香港夏令时间", "MEZ": "中欧标准时间", "CST": "北美中部标准时间", "COST": "哥伦比亚夏令时间", "HAT": "纽芬兰夏令时间", "SAST": "南部非洲时间", "MST": "澳门标准时间", "CHADT": "查坦夏令时间", "NZDT": "新西兰夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "BOT": "玻利维亚时间", "ARST": "阿根廷夏令时间", "IST": "印度时间", "JDT": "日本夏令时间", "MYT": "马来西亚时间", "LHST": "豪勋爵岛标准时间", "NZST": "新西兰标准时间", "EAT": "东部非洲时间", "WIB": "印度尼西亚西部时间", "MDT": "澳门夏令时间", "GMT": "格林尼治标准时间", "ChST": "查莫罗时间", "WITA": "印度尼西亚中部时间", "WAT": "西部非洲标准时间", "VET": "委内瑞拉时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hant_MO) WeekdaysWide() []string {
func (zh *zh_Hant_MO) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hant_MO) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hant_MO) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zh_Hant_TW/zh_Hant_TW.go b/zh_Hant_TW/zh_Hant_TW.go
index 32f78e02..c2242b88 100644
--- a/zh_Hant_TW/zh_Hant_TW.go
+++ b/zh_Hant_TW/zh_Hant_TW.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"公元前", "公元"},
erasNarrow: []string{"公元前", "公元"},
erasWide: []string{"公元前", "公元"},
- timezones: map[string]string{"EST": "北美东部标准时间", "ACWST": "澳大利亚中西部标准时间", "NZST": "新西兰标准时间", "MYT": "马来西亚时间", "TMT": "土库曼斯坦标准时间", "HAST": "夏威夷-阿留申标准时间", "AKDT": "阿拉斯加夏令时间", "GYT": "圭亚那时间", "MEZ": "中欧标准时间", "CHADT": "查坦夏令时间", "AEST": "澳大利亚东部标准时间", "WAT": "西部非洲标准时间", "CST": "北美中部标准时间", "WART": "阿根廷西部标准时间", "WEZ": "西欧标准时间", "WIT": "印度尼西亚东部时间", "AEDT": "澳大利亚东部夏令时间", "WARST": "阿根廷西部夏令时间", "ACDT": "澳大利亚中部夏令时间", "WIB": "印度尼西亚西部时间", "EDT": "北美东部夏令时间", "CLST": "智利夏令时间", "CAT": "中部非洲时间", "AKST": "阿拉斯加标准时间", "ART": "阿根廷标准时间", "MESZ": "中欧夏令时间", "MDT": "澳门夏令时间", "TMST": "土库曼斯坦夏令时间", "JDT": "日本夏令时间", "ACWDT": "澳大利亚中西部夏令时间", "LHDT": "豪勋爵岛夏令时间", "EAT": "东部非洲时间", "NZDT": "新西兰夏令时间", "HKST": "香港夏令时间", "GFT": "法属圭亚那时间", "SAST": "南部非洲时间", "UYT": "乌拉圭标准时间", "HAT": "纽芬兰夏令时间", "COST": "哥伦比亚夏令时间", "CDT": "北美中部夏令时间", "LHST": "豪勋爵岛标准时间", "WAST": "西部非洲夏令时间", "HNT": "纽芬兰标准时间", "ADT": "大西洋夏令时间", "AWST": "澳大利亚西部标准时间", "OESZ": "东欧夏令时间", "JST": "日本标准时间", "PDT": "北美太平洋夏令时间", "SRT": "苏里南时间", "∅∅∅": "巴西利亚夏令时间", "COT": "哥伦比亚标准时间", "VET": "委内瑞拉时间", "ARST": "阿根廷夏令时间", "CLT": "智利标准时间", "BOT": "玻利维亚时间", "SGT": "新加坡标准时间", "BT": "不丹时间", "CHAST": "查坦标准时间", "IST": "印度时间", "AST": "大西洋标准时间", "HKT": "香港标准时间", "GMT": "格林尼治标准时间", "ECT": "厄瓜多尔时间", "PST": "北美太平洋标准时间", "ChST": "查莫罗时间", "HADT": "夏威夷-阿留申夏令时间", "OEZ": "东欧标准时间", "WITA": "印度尼西亚中部时间", "UYST": "乌拉圭夏令时间", "WESZ": "西欧夏令时间", "ACST": "澳大利亚中部标准时间", "AWDT": "澳大利亚西部夏令时间", "MST": "澳门标准时间"},
+ timezones: map[string]string{"ACDT": "澳大利亚中部夏令时间", "HADT": "夏威夷-阿留申夏令时间", "CHAST": "查坦标准时间", "PST": "北美太平洋标准时间", "ADT": "大西洋夏令时间", "JST": "日本标准时间", "HKST": "香港夏令时间", "WIB": "印度尼西亚西部时间", "WAST": "西部非洲夏令时间", "CLST": "智利夏令时间", "WAT": "西部非洲标准时间", "COT": "哥伦比亚标准时间", "EST": "北美东部标准时间", "MDT": "澳门夏令时间", "TMST": "土库曼斯坦夏令时间", "PDT": "北美太平洋夏令时间", "BT": "不丹时间", "WEZ": "西欧标准时间", "CST": "北美中部标准时间", "HNT": "纽芬兰标准时间", "AWST": "澳大利亚西部标准时间", "EDT": "北美东部夏令时间", "MEZ": "中欧标准时间", "SRT": "苏里南时间", "ChST": "查莫罗时间", "BOT": "玻利维亚时间", "JDT": "日本夏令时间", "MESZ": "中欧夏令时间", "GMT": "格林尼治标准时间", "ECT": "厄瓜多尔时间", "VET": "委内瑞拉时间", "CHADT": "查坦夏令时间", "TMT": "土库曼斯坦标准时间", "AEDT": "澳大利亚东部夏令时间", "LHST": "豪勋爵岛标准时间", "AWDT": "澳大利亚西部夏令时间", "SAST": "南部非洲时间", "UYT": "乌拉圭标准时间", "IST": "印度时间", "GYT": "圭亚那时间", "ART": "阿根廷标准时间", "MST": "澳门标准时间", "WESZ": "西欧夏令时间", "AST": "大西洋标准时间", "WIT": "印度尼西亚东部时间", "CDT": "北美中部夏令时间", "MYT": "马来西亚时间", "NZST": "新西兰标准时间", "WARST": "阿根廷西部夏令时间", "EAT": "东部非洲时间", "ARST": "阿根廷夏令时间", "ACWST": "澳大利亚中西部标准时间", "ACWDT": "澳大利亚中西部夏令时间", "SGT": "新加坡标准时间", "HAST": "夏威夷-阿留申标准时间", "OESZ": "东欧夏令时间", "UYST": "乌拉圭夏令时间", "HKT": "香港标准时间", "AEST": "澳大利亚东部标准时间", "LHDT": "豪勋爵岛夏令时间", "COST": "哥伦比亚夏令时间", "GFT": "法属圭亚那时间", "HAT": "纽芬兰夏令时间", "∅∅∅": "亚速尔群岛夏令时间", "WART": "阿根廷西部标准时间", "CLT": "智利标准时间", "OEZ": "东欧标准时间", "CAT": "中部非洲时间", "WITA": "印度尼西亚中部时间", "ACST": "澳大利亚中部标准时间", "AKST": "阿拉斯加标准时间", "AKDT": "阿拉斯加夏令时间", "NZDT": "新西兰夏令时间"},
}
}
@@ -184,7 +184,7 @@ func (zh *zh_Hant_TW) WeekdaysWide() []string {
func (zh *zh_Hant_TW) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -257,7 +257,7 @@ func (zh *zh_Hant_TW) FmtCurrency(num float64, v uint64, currency currency.Type)
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -315,7 +315,7 @@ func (zh *zh_Hant_TW) FmtAccounting(num float64, v uint64, currency currency.Typ
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zh.currencies[currency]
- l := len(s) + len(zh.decimal) + len(zh.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zu/zu.go b/zu/zu.go
index 5c2c4dd4..d9b04a61 100644
--- a/zu/zu.go
+++ b/zu/zu.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"BC", "AD"},
- timezones: map[string]string{"AST": "isikhathi sase-Atlantic esijwayelekile", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "SGT": "Isikhathi esivamile sase-Singapore", "WIT": "Isikhathi sase-Eastern Indonesia", "TMT": "Isikhathi esivamile sase-Turkmenistan", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "AKDT": "Isikhathi sase-Alaska sasemini", "HKT": "Isikhathi esivamile sase-Hong Kong", "CHAST": "Isikhathi esivamile sase-Chatham", "WIB": "Isikhathi sase-Western Indonesia", "ACWST": "Isikhathi sase-Australian Central West esivamile", "LHST": "Isikhathi sase-Lord Howe esivamile", "MYT": "Isikhathi sase-Malaysia", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "AEDT": "Isikhathi sasemini sase-Australian East", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "UYST": "Isikhathi sase-Uruguay sasehlobo", "CAT": "Isikhathi sase-Central Africa", "ECT": "Isikhathi sase-Ecuador", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "EDT": "isikhathi sase-North American East sasemini", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "GYT": "Isikhathi sase-Guyana", "ADT": "isikhathi sase-Atlantic sasemini", "PDT": "isikhathi sase-North American Pacific sasemini", "WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "CST": "isikhathi sase-North American Central esijwayelekile", "CDT": "isikhathi sase-North American Central sasemini", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "∅∅∅": "Isikhathi sase-Amazon sasehlobo", "WITA": "Isikhathi sase-Central Indonesia", "BT": "esase-Bhutan Time", "AWDT": "I-Australian Western Daylight Time", "NZDT": "Isikhathi sasemini sase-New Zealand", "HAT": "isikhathi sase-Newfoundland sasemini", "AWST": "I-Australian Western Standard Time", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "ARST": "Isikhathi sase-Argentina sasehlobo", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "EST": "isikhathi sase-North American East esijwayelekile", "GMT": "Isikhathi sase-Greenwich Mean", "PST": "isikhathi sase-North American Pacific esijwayelekile", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "BOT": "Isikhathi sase-Bolivia", "AEST": "Isikhathi esivamile sase-Australian East", "MDT": "MDT", "CLST": "Isikhathi sase-Chile sasehlobo", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "AKST": "isikhathi sase-Alaska esijwayelekile", "VET": "Isikhathi sase-Venezuela", "COST": "Isikhathi sase-Colombia sasehlobo", "HKST": "Isikhathi sehlobo sase-Hong Kong", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "ChST": "Isikhathi esijwayelekile sase-Chamorro", "ACST": "esase-Austrilian Central Standard Time", "COT": "Isikhathi sase-Colombia esijwayelekile", "CHADT": "Isikhathi semini sase-Chatham", "CLT": "Isikhathi sase-Chile esijwayelekile", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "JST": "Isikhathi esivamile sase-Japan", "IST": "esase-India Standard Time", "LHDT": "Isikhathi sase-Lord Howe sasemini", "GFT": "Isikhathi sase-French Guiana", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "NZST": "Isikhathi esivamile sase-New Zealand", "ART": "Isikhathi sase-Argentina esijwayelekile", "WEZ": "Isikhathi esijwayelekile sase-Western Europe", "EAT": "Isikhathi saseMpumalanga Afrika", "MST": "MST", "JDT": "Isikhathi semini sase-Japan", "SRT": "Isikhathi sase-Suriname", "ACDT": "esase-Austrilian Central Daylight Time"},
+ timezones: map[string]string{"NZST": "Isikhathi esivamile sase-New Zealand", "CLT": "Isikhathi sase-Chile esijwayelekile", "CST": "isikhathi sase-North American Central esijwayelekile", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "BOT": "Isikhathi sase-Bolivia", "SGT": "Isikhathi esivamile sase-Singapore", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "ACST": "esase-Austrilian Central Standard Time", "ART": "Isikhathi sase-Argentina esijwayelekile", "AWDT": "I-Australian Western Daylight Time", "CLST": "Isikhathi sase-Chile sasehlobo", "WIT": "Isikhathi sase-Eastern Indonesia", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "JDT": "Isikhathi semini sase-Japan", "MYT": "Isikhathi sase-Malaysia", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "AEST": "Isikhathi esivamile sase-Australian East", "AEDT": "Isikhathi sasemini sase-Australian East", "LHDT": "Isikhathi sase-Lord Howe sasemini", "NZDT": "Isikhathi sasemini sase-New Zealand", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "ECT": "Isikhathi sase-Ecuador", "IST": "esase-India Standard Time", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "EDT": "isikhathi sase-North American East sasemini", "∅∅∅": "Isikhathi sasehlobo sase-Azores", "ACDT": "esase-Austrilian Central Daylight Time", "CHADT": "Isikhathi semini sase-Chatham", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "GMT": "Isikhathi sase-Greenwich Mean", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "GFT": "Isikhathi sase-French Guiana", "JST": "Isikhathi esivamile sase-Japan", "MST": "MST", "CAT": "Isikhathi sase-Central Africa", "BT": "esase-Bhutan Time", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "COST": "Isikhathi sase-Colombia sasehlobo", "AKDT": "Isikhathi sase-Alaska sasemini", "MDT": "MDT", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "SRT": "Isikhathi sase-Suriname", "AST": "isikhathi sase-Atlantic esijwayelekile", "HAT": "isikhathi sase-Newfoundland sasemini", "TMT": "Isikhathi esivamile sase-Turkmenistan", "CHAST": "Isikhathi esivamile sase-Chatham", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "ACWST": "Isikhathi sase-Australian Central West esivamile", "WEZ": "Isikhathi esijwayelekile sase-Western Europe", "CDT": "isikhathi sase-North American Central sasemini", "ADT": "isikhathi sase-Atlantic sasemini", "WITA": "Isikhathi sase-Central Indonesia", "EAT": "Isikhathi saseMpumalanga Afrika", "WIB": "Isikhathi sase-Western Indonesia", "PST": "isikhathi sase-North American Pacific esijwayelekile", "PDT": "isikhathi sase-North American Pacific sasemini", "UYST": "Isikhathi sase-Uruguay sasehlobo", "COT": "Isikhathi sase-Colombia esijwayelekile", "GYT": "Isikhathi sase-Guyana", "LHST": "Isikhathi sase-Lord Howe esivamile", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "AKST": "isikhathi sase-Alaska esijwayelekile", "ChST": "Isikhathi esijwayelekile sase-Chamorro", "VET": "Isikhathi sase-Venezuela", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "HKT": "Isikhathi esivamile sase-Hong Kong", "HKST": "Isikhathi sehlobo sase-Hong Kong", "ARST": "Isikhathi sase-Argentina sasehlobo", "EST": "isikhathi sase-North American East esijwayelekile", "AWST": "I-Australian Western Standard Time"},
}
}
@@ -203,7 +203,7 @@ func (zu *zu) WeekdaysWide() []string {
func (zu *zu) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zu.decimal) + len(zu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (zu *zu) FmtCurrency(num float64, v uint64, currency currency.Type) string
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zu.currencies[currency]
- l := len(s) + len(zu.decimal) + len(zu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (zu *zu) FmtAccounting(num float64, v uint64, currency currency.Type) strin
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zu.currencies[currency]
- l := len(s) + len(zu.decimal) + len(zu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
diff --git a/zu_ZA/zu_ZA.go b/zu_ZA/zu_ZA.go
index fea5d1d3..1286864e 100644
--- a/zu_ZA/zu_ZA.go
+++ b/zu_ZA/zu_ZA.go
@@ -71,7 +71,7 @@ func New() locales.Translator {
erasAbbreviated: []string{"BC", "AD"},
erasNarrow: []string{"", ""},
erasWide: []string{"BC", "AD"},
- timezones: map[string]string{"WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "AST": "isikhathi sase-Atlantic esijwayelekile", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "AKST": "isikhathi sase-Alaska esijwayelekile", "EDT": "isikhathi sase-North American East sasemini", "BT": "esase-Bhutan Time", "WEZ": "Isikhathi esijwayelekile sase-Western Europe", "LHST": "Isikhathi sase-Lord Howe esivamile", "ACST": "esase-Austrilian Central Standard Time", "VET": "Isikhathi sase-Venezuela", "EAT": "Isikhathi saseMpumalanga Afrika", "AWDT": "I-Australian Western Daylight Time", "MDT": "MDT", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "HKST": "Isikhathi sehlobo sase-Hong Kong", "TMT": "Isikhathi esivamile sase-Turkmenistan", "AEDT": "Isikhathi sasemini sase-Australian East", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "COT": "Isikhathi sase-Colombia esijwayelekile", "CAT": "Isikhathi sase-Central Africa", "AEST": "Isikhathi esivamile sase-Australian East", "JST": "Isikhathi esivamile sase-Japan", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "GYT": "Isikhathi sase-Guyana", "ARST": "Isikhathi sase-Argentina sasehlobo", "WITA": "Isikhathi sase-Central Indonesia", "PDT": "isikhathi sase-North American Pacific sasemini", "MYT": "Isikhathi sase-Malaysia", "GFT": "Isikhathi sase-French Guiana", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "NZDT": "Isikhathi sasemini sase-New Zealand", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "HKT": "Isikhathi esivamile sase-Hong Kong", "BOT": "Isikhathi sase-Bolivia", "ADT": "isikhathi sase-Atlantic sasemini", "ART": "Isikhathi sase-Argentina esijwayelekile", "ACWST": "Isikhathi sase-Australian Central West esivamile", "WIT": "Isikhathi sase-Eastern Indonesia", "GMT": "Isikhathi sase-Greenwich Mean", "ChST": "Isikhathi esijwayelekile sase-Chamorro", "COST": "Isikhathi sase-Colombia sasehlobo", "CDT": "isikhathi sase-North American Central sasemini", "IST": "esase-India Standard Time", "ECT": "Isikhathi sase-Ecuador", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "AKDT": "Isikhathi sase-Alaska sasemini", "SRT": "Isikhathi sase-Suriname", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "CHADT": "Isikhathi semini sase-Chatham", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "HAT": "isikhathi sase-Newfoundland sasemini", "CLT": "Isikhathi sase-Chile esijwayelekile", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "ACDT": "esase-Austrilian Central Daylight Time", "∅∅∅": "Isikhathi sase-Brasilia sasehlobo", "NZST": "Isikhathi esivamile sase-New Zealand", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "EST": "isikhathi sase-North American East esijwayelekile", "SGT": "Isikhathi esivamile sase-Singapore", "CLST": "Isikhathi sase-Chile sasehlobo", "LHDT": "Isikhathi sase-Lord Howe sasemini", "AWST": "I-Australian Western Standard Time", "CST": "isikhathi sase-North American Central esijwayelekile", "MST": "MST", "CHAST": "Isikhathi esivamile sase-Chatham", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "WIB": "Isikhathi sase-Western Indonesia", "JDT": "Isikhathi semini sase-Japan", "UYST": "Isikhathi sase-Uruguay sasehlobo", "PST": "isikhathi sase-North American Pacific esijwayelekile"},
+ timezones: map[string]string{"BOT": "Isikhathi sase-Bolivia", "COT": "Isikhathi sase-Colombia esijwayelekile", "TMST": "Isikhathi sehlobo sase-Turkmenistan", "PDT": "isikhathi sase-North American Pacific sasemini", "MESZ": "Isikhathi sasehlobo sase-Central Europe", "WAST": "Isikhathi sasehlobo saseNtshonalanga Afrika", "CST": "isikhathi sase-North American Central esijwayelekile", "CDT": "isikhathi sase-North American Central sasemini", "HAT": "isikhathi sase-Newfoundland sasemini", "AEST": "Isikhathi esivamile sase-Australian East", "MEZ": "Isikhathi esijwayelekile sase-Central Europe", "CLST": "Isikhathi sase-Chile sasehlobo", "WART": "Isikhathi saseNyakatho ne-Argentina esijwayelekile", "EST": "isikhathi sase-North American East esijwayelekile", "UYT": "Isikhathi sase-Uruguay esijwayelekile", "WAT": "Isikhathi esijwayelekile saseNtshonalanga Afrika", "WEZ": "Isikhathi esijwayelekile sase-Western Europe", "MDT": "isikhathi sase-North American Mountain sasemini", "SGT": "Isikhathi esivamile sase-Singapore", "AWDT": "I-Australian Western Daylight Time", "WIB": "Isikhathi sase-Western Indonesia", "HADT": "isikhathi sase-Hawaii-Aleutia sasemini", "TMT": "Isikhathi esivamile sase-Turkmenistan", "ChST": "Isikhathi esijwayelekile sase-Chamorro", "IST": "esase-India Standard Time", "ART": "Isikhathi sase-Argentina esijwayelekile", "ARST": "Isikhathi sase-Argentina sasehlobo", "HKST": "Isikhathi sehlobo sase-Hong Kong", "AEDT": "Isikhathi sasemini sase-Australian East", "EAT": "Isikhathi saseMpumalanga Afrika", "AST": "isikhathi sase-Atlantic esijwayelekile", "HNT": "isikhathi sase-Newfoundland esijwayelekile", "NZDT": "Isikhathi sasemini sase-New Zealand", "ACWST": "Isikhathi sase-Australian Central West esivamile", "MST": "isikhathi sase-North American Mountain esijwayelekile", "LHST": "Isikhathi sase-Lord Howe esivamile", "CLT": "Isikhathi sase-Chile esijwayelekile", "CHADT": "Isikhathi semini sase-Chatham", "ADT": "isikhathi sase-Atlantic sasemini", "ACST": "esase-Austrilian Central Standard Time", "AWST": "I-Australian Western Standard Time", "GMT": "Isikhathi sase-Greenwich Mean", "WIT": "Isikhathi sase-Eastern Indonesia", "COST": "Isikhathi sase-Colombia sasehlobo", "WESZ": "Isikhathi sasehlobo sase-Western Europe", "GFT": "Isikhathi sase-French Guiana", "GYT": "Isikhathi sase-Guyana", "HKT": "Isikhathi esivamile sase-Hong Kong", "OEZ": "Isikhathi esijwayelekile sase-Eastern Europe", "BT": "esase-Bhutan Time", "WITA": "Isikhathi sase-Central Indonesia", "SRT": "Isikhathi sase-Suriname", "OESZ": "Isikhathi sasehlobo sase-Eastern Europe", "NZST": "Isikhathi esivamile sase-New Zealand", "SAST": "Isikhathi esijwayelekile saseNingizimu Afrika", "WARST": "Isikhathi saseNyakatho ne-Argentina sasehlobo", "AKDT": "Isikhathi sase-Alaska sasemini", "CHAST": "Isikhathi esivamile sase-Chatham", "UYST": "Isikhathi sase-Uruguay sasehlobo", "ACDT": "esase-Austrilian Central Daylight Time", "EDT": "isikhathi sase-North American East sasemini", "VET": "Isikhathi sase-Venezuela", "JST": "Isikhathi esivamile sase-Japan", "∅∅∅": "Isikhathi sasehlobo sase-Azores", "CAT": "Isikhathi sase-Central Africa", "ACWDT": "Isikhathi sasemini sase-Australian Central West", "ECT": "Isikhathi sase-Ecuador", "AKST": "isikhathi sase-Alaska esijwayelekile", "HAST": "isikhathi sase-Hawaii-Aleutia esijwayelekile", "LHDT": "Isikhathi sase-Lord Howe sasemini", "PST": "isikhathi sase-North American Pacific esijwayelekile", "JDT": "Isikhathi semini sase-Japan", "MYT": "Isikhathi sase-Malaysia"},
}
}
@@ -203,7 +203,7 @@ func (zu *zu_ZA) WeekdaysWide() []string {
func (zu *zu_ZA) FmtNumber(num float64, v uint64) string {
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
- l := len(s) + len(zu.decimal) + len(zu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -276,7 +276,7 @@ func (zu *zu_ZA) FmtCurrency(num float64, v uint64, currency currency.Type) stri
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zu.currencies[currency]
- l := len(s) + len(zu.decimal) + len(zu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 2 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)
@@ -334,7 +334,7 @@ func (zu *zu_ZA) FmtAccounting(num float64, v uint64, currency currency.Type) st
s := strconv.FormatFloat(math.Abs(num), 'f', int(v), 64)
symbol := zu.currencies[currency]
- l := len(s) + len(zu.decimal) + len(zu.group)*len(s[:len(s)-int(v)-1])/3
+ l := len(s) + len(symbol) + 4 + 1*len(s[:len(s)-int(v)-1])/3
count := 0
inWhole := v == 0
b := make([]byte, 0, l)